

/* Start:/local/templates/main/css/jquery.fancybox.min.css?171826146412795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/main/css/priority-nav-core.min.css?1718261464528*/
.priority-nav {white-space: nowrap;}.priority-nav > ul {display: inline-block;}.priority-nav > ul > li {display: inline-block;}.priority-nav-has-dropdown .priority-nav__dropdown-toggle {position: relative;}.priority-nav__wrapper {position: relative;}.priority-nav__dropdown {position: absolute;visibility: hidden;}.priority-nav__dropdown.show {visibility: visible;}.priority-nav__dropdown-toggle {visibility: hidden;position: absolute;}.priority-nav-is-visible {visibility: visible;}.priority-nav-is-hidden {visibility: hidden;}
/* End */


/* Start:/local/templates/main/css/intlTelInput.min.css?173807387213494*/
:root{--iti-hover-color:rgba(0, 0, 0, 0.05);--iti-border-color:#ccc;--iti-dialcode-color:#999;--iti-dropdown-bg:white;--iti-spacer-horizontal:8px;--iti-flag-height:12px;--iti-flag-width:16px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-path-flags-1x:url("/local/templates/main/css/../images/flags/flags.webp");--iti-path-flags-2x:url("/local/templates/main/css/../images/flags/flags@2x.webp");--iti-path-globe-1x:url("/local/templates/main/css/../img/globe.webp");--iti-path-globe-2x:url("/local/templates/main/css/../img/globe@2x.webp");--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-mobile-popup-margin:30px}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{position:relative;z-index:0;margin:0!important}.iti__country-container{position:absolute;top:0;bottom:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}[dir=rtl] .iti__arrow{margin-right:var(--iti-arrow-padding);margin-left:0}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.iti__search-input{width:100%;border-width:0;border-radius:3px}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:0}.iti__dial-code{color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-list .iti__flag,.iti__country-name{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-list .iti__flag,[dir=rtl] .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover,.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti .iti__selected-dial-code{margin-left:4px}[dir=rtl] .iti .iti__selected-dial-code{margin-left:0;margin-right:4px}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{--iti-flag-offset:100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px 0 #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.iti__ac{--iti-flag-offset:0px}.iti__ad{--iti-flag-offset:-16px}.iti__ae{--iti-flag-offset:-32px}.iti__af{--iti-flag-offset:-48px}.iti__ag{--iti-flag-offset:-64px}.iti__ai{--iti-flag-offset:-80px}.iti__al{--iti-flag-offset:-96px}.iti__am{--iti-flag-offset:-112px}.iti__ao{--iti-flag-offset:-128px}.iti__ar{--iti-flag-offset:-144px}.iti__as{--iti-flag-offset:-160px}.iti__at{--iti-flag-offset:-176px}.iti__au{--iti-flag-offset:-192px}.iti__aw{--iti-flag-offset:-208px}.iti__ax{--iti-flag-offset:-224px}.iti__az{--iti-flag-offset:-240px}.iti__ba{--iti-flag-offset:-256px}.iti__bb{--iti-flag-offset:-272px}.iti__bd{--iti-flag-offset:-288px}.iti__be{--iti-flag-offset:-304px}.iti__bf{--iti-flag-offset:-320px}.iti__bg{--iti-flag-offset:-336px}.iti__bh{--iti-flag-offset:-352px}.iti__bi{--iti-flag-offset:-368px}.iti__bj{--iti-flag-offset:-384px}.iti__bl{--iti-flag-offset:-400px}.iti__bm{--iti-flag-offset:-416px}.iti__bn{--iti-flag-offset:-432px}.iti__bo{--iti-flag-offset:-448px}.iti__bq{--iti-flag-offset:-464px}.iti__br{--iti-flag-offset:-480px}.iti__bs{--iti-flag-offset:-496px}.iti__bt{--iti-flag-offset:-512px}.iti__bw{--iti-flag-offset:-528px}.iti__by{--iti-flag-offset:-544px}.iti__bz{--iti-flag-offset:-560px}.iti__ca{--iti-flag-offset:-576px}.iti__cc{--iti-flag-offset:-592px}.iti__cd{--iti-flag-offset:-608px}.iti__cf{--iti-flag-offset:-624px}.iti__cg{--iti-flag-offset:-640px}.iti__ch{--iti-flag-offset:-656px}.iti__ci{--iti-flag-offset:-672px}.iti__ck{--iti-flag-offset:-688px}.iti__cl{--iti-flag-offset:-704px}.iti__cm{--iti-flag-offset:-720px}.iti__cn{--iti-flag-offset:-736px}.iti__co{--iti-flag-offset:-752px}.iti__cr{--iti-flag-offset:-768px}.iti__cu{--iti-flag-offset:-784px}.iti__cv{--iti-flag-offset:-800px}.iti__cw{--iti-flag-offset:-816px}.iti__cx{--iti-flag-offset:-832px}.iti__cy{--iti-flag-offset:-848px}.iti__cz{--iti-flag-offset:-864px}.iti__de{--iti-flag-offset:-880px}.iti__dj{--iti-flag-offset:-896px}.iti__dk{--iti-flag-offset:-912px}.iti__dm{--iti-flag-offset:-928px}.iti__do{--iti-flag-offset:-944px}.iti__dz{--iti-flag-offset:-960px}.iti__ec{--iti-flag-offset:-976px}.iti__ee{--iti-flag-offset:-992px}.iti__eg{--iti-flag-offset:-1008px}.iti__eh{--iti-flag-offset:-1024px}.iti__er{--iti-flag-offset:-1040px}.iti__es{--iti-flag-offset:-1056px}.iti__et{--iti-flag-offset:-1072px}.iti__fi{--iti-flag-offset:-1088px}.iti__fj{--iti-flag-offset:-1104px}.iti__fk{--iti-flag-offset:-1120px}.iti__fm{--iti-flag-offset:-1136px}.iti__fo{--iti-flag-offset:-1152px}.iti__fr{--iti-flag-offset:-1168px}.iti__ga{--iti-flag-offset:-1184px}.iti__gb{--iti-flag-offset:-1200px}.iti__gd{--iti-flag-offset:-1216px}.iti__ge{--iti-flag-offset:-1232px}.iti__gf{--iti-flag-offset:-1248px}.iti__gg{--iti-flag-offset:-1264px}.iti__gh{--iti-flag-offset:-1280px}.iti__gi{--iti-flag-offset:-1296px}.iti__gl{--iti-flag-offset:-1312px}.iti__gm{--iti-flag-offset:-1328px}.iti__gn{--iti-flag-offset:-1344px}.iti__gp{--iti-flag-offset:-1360px}.iti__gq{--iti-flag-offset:-1376px}.iti__gr{--iti-flag-offset:-1392px}.iti__gt{--iti-flag-offset:-1408px}.iti__gu{--iti-flag-offset:-1424px}.iti__gw{--iti-flag-offset:-1440px}.iti__gy{--iti-flag-offset:-1456px}.iti__hk{--iti-flag-offset:-1472px}.iti__hn{--iti-flag-offset:-1488px}.iti__hr{--iti-flag-offset:-1504px}.iti__ht{--iti-flag-offset:-1520px}.iti__hu{--iti-flag-offset:-1536px}.iti__id{--iti-flag-offset:-1552px}.iti__ie{--iti-flag-offset:-1568px}.iti__il{--iti-flag-offset:-1584px}.iti__im{--iti-flag-offset:-1600px}.iti__in{--iti-flag-offset:-1616px}.iti__io{--iti-flag-offset:-1632px}.iti__iq{--iti-flag-offset:-1648px}.iti__ir{--iti-flag-offset:-1664px}.iti__is{--iti-flag-offset:-1680px}.iti__it{--iti-flag-offset:-1696px}.iti__je{--iti-flag-offset:-1712px}.iti__jm{--iti-flag-offset:-1728px}.iti__jo{--iti-flag-offset:-1744px}.iti__jp{--iti-flag-offset:-1760px}.iti__ke{--iti-flag-offset:-1776px}.iti__kg{--iti-flag-offset:-1792px}.iti__kh{--iti-flag-offset:-1808px}.iti__ki{--iti-flag-offset:-1824px}.iti__km{--iti-flag-offset:-1840px}.iti__kn{--iti-flag-offset:-1856px}.iti__kp{--iti-flag-offset:-1872px}.iti__kr{--iti-flag-offset:-1888px}.iti__kw{--iti-flag-offset:-1904px}.iti__ky{--iti-flag-offset:-1920px}.iti__kz{--iti-flag-offset:-1936px}.iti__la{--iti-flag-offset:-1952px}.iti__lb{--iti-flag-offset:-1968px}.iti__lc{--iti-flag-offset:-1984px}.iti__li{--iti-flag-offset:-2000px}.iti__lk{--iti-flag-offset:-2016px}.iti__lr{--iti-flag-offset:-2032px}.iti__ls{--iti-flag-offset:-2048px}.iti__lt{--iti-flag-offset:-2064px}.iti__lu{--iti-flag-offset:-2080px}.iti__lv{--iti-flag-offset:-2096px}.iti__ly{--iti-flag-offset:-2112px}.iti__ma{--iti-flag-offset:-2128px}.iti__mc{--iti-flag-offset:-2144px}.iti__md{--iti-flag-offset:-2160px}.iti__me{--iti-flag-offset:-2176px}.iti__mf{--iti-flag-offset:-2192px}.iti__mg{--iti-flag-offset:-2208px}.iti__mh{--iti-flag-offset:-2224px}.iti__mk{--iti-flag-offset:-2240px}.iti__ml{--iti-flag-offset:-2256px}.iti__mm{--iti-flag-offset:-2272px}.iti__mn{--iti-flag-offset:-2288px}.iti__mo{--iti-flag-offset:-2304px}.iti__mp{--iti-flag-offset:-2320px}.iti__mq{--iti-flag-offset:-2336px}.iti__mr{--iti-flag-offset:-2352px}.iti__ms{--iti-flag-offset:-2368px}.iti__mt{--iti-flag-offset:-2384px}.iti__mu{--iti-flag-offset:-2400px}.iti__mv{--iti-flag-offset:-2416px}.iti__mw{--iti-flag-offset:-2432px}.iti__mx{--iti-flag-offset:-2448px}.iti__my{--iti-flag-offset:-2464px}.iti__mz{--iti-flag-offset:-2480px}.iti__na{--iti-flag-offset:-2496px}.iti__nc{--iti-flag-offset:-2512px}.iti__ne{--iti-flag-offset:-2528px}.iti__nf{--iti-flag-offset:-2544px}.iti__ng{--iti-flag-offset:-2560px}.iti__ni{--iti-flag-offset:-2576px}.iti__nl{--iti-flag-offset:-2592px}.iti__no{--iti-flag-offset:-2608px}.iti__np{--iti-flag-offset:-2624px}.iti__nr{--iti-flag-offset:-2640px}.iti__nu{--iti-flag-offset:-2656px}.iti__nz{--iti-flag-offset:-2672px}.iti__om{--iti-flag-offset:-2688px}.iti__pa{--iti-flag-offset:-2704px}.iti__pe{--iti-flag-offset:-2720px}.iti__pf{--iti-flag-offset:-2736px}.iti__pg{--iti-flag-offset:-2752px}.iti__ph{--iti-flag-offset:-2768px}.iti__pk{--iti-flag-offset:-2784px}.iti__pl{--iti-flag-offset:-2800px}.iti__pm{--iti-flag-offset:-2816px}.iti__pr{--iti-flag-offset:-2832px}.iti__ps{--iti-flag-offset:-2848px}.iti__pt{--iti-flag-offset:-2864px}.iti__pw{--iti-flag-offset:-2880px}.iti__py{--iti-flag-offset:-2896px}.iti__qa{--iti-flag-offset:-2912px}.iti__re{--iti-flag-offset:-2928px}.iti__ro{--iti-flag-offset:-2944px}.iti__rs{--iti-flag-offset:-2960px}.iti__ru{--iti-flag-offset:-2976px}.iti__rw{--iti-flag-offset:-2992px}.iti__sa{--iti-flag-offset:-3008px}.iti__sb{--iti-flag-offset:-3024px}.iti__sc{--iti-flag-offset:-3040px}.iti__sd{--iti-flag-offset:-3056px}.iti__se{--iti-flag-offset:-3072px}.iti__sg{--iti-flag-offset:-3088px}.iti__sh{--iti-flag-offset:-3104px}.iti__si{--iti-flag-offset:-3120px}.iti__sj{--iti-flag-offset:-3136px}.iti__sk{--iti-flag-offset:-3152px}.iti__sl{--iti-flag-offset:-3168px}.iti__sm{--iti-flag-offset:-3184px}.iti__sn{--iti-flag-offset:-3200px}.iti__so{--iti-flag-offset:-3216px}.iti__sr{--iti-flag-offset:-3232px}.iti__ss{--iti-flag-offset:-3248px}.iti__st{--iti-flag-offset:-3264px}.iti__sv{--iti-flag-offset:-3280px}.iti__sx{--iti-flag-offset:-3296px}.iti__sy{--iti-flag-offset:-3312px}.iti__sz{--iti-flag-offset:-3328px}.iti__tc{--iti-flag-offset:-3344px}.iti__td{--iti-flag-offset:-3360px}.iti__tg{--iti-flag-offset:-3376px}.iti__th{--iti-flag-offset:-3392px}.iti__tj{--iti-flag-offset:-3408px}.iti__tk{--iti-flag-offset:-3424px}.iti__tl{--iti-flag-offset:-3440px}.iti__tm{--iti-flag-offset:-3456px}.iti__tn{--iti-flag-offset:-3472px}.iti__to{--iti-flag-offset:-3488px}.iti__tr{--iti-flag-offset:-3504px}.iti__tt{--iti-flag-offset:-3520px}.iti__tv{--iti-flag-offset:-3536px}.iti__tw{--iti-flag-offset:-3552px}.iti__tz{--iti-flag-offset:-3568px}.iti__ua{--iti-flag-offset:-3584px}.iti__ug{--iti-flag-offset:-3600px}.iti__us{--iti-flag-offset:-3616px}.iti__uy{--iti-flag-offset:-3632px}.iti__uz{--iti-flag-offset:-3648px}.iti__va{--iti-flag-offset:-3664px}.iti__vc{--iti-flag-offset:-3680px}.iti__ve{--iti-flag-offset:-3696px}.iti__vg{--iti-flag-offset:-3712px}.iti__vi{--iti-flag-offset:-3728px}.iti__vn{--iti-flag-offset:-3744px}.iti__vu{--iti-flag-offset:-3760px}.iti__wf{--iti-flag-offset:-3776px}.iti__ws{--iti-flag-offset:-3792px}.iti__xk{--iti-flag-offset:-3808px}.iti__ye{--iti-flag-offset:-3824px}.iti__yt{--iti-flag-offset:-3840px}.iti__za{--iti-flag-offset:-3856px}.iti__zm{--iti-flag-offset:-3872px}.iti__zw{--iti-flag-offset:-3888px}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media (min-resolution:2x){.iti__flag{background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}
/* End */


/* Start:/local/templates/main/css/select2.min.css?171826146414965*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/* End */


/* Start:/local/templates/main/css/jquery-ui.min.css?171826146430784*/
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/main/css/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/main/css/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/main/css/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/main/css/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/main/css/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/main/css/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/main/css/images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/.default/css/seotext.css?17419417634902*/
div.seo-text table.quill-better-table {
    border-collapse: collapse;
    table-layout: fixed;
}
div.seo-text table.quill-better-table td {
    border: 1px solid #000000;
    padding: 2px 5px;
}
div.seo-text, div.seo-text p {
	color: var(--font);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
div.seo-text a {
	color: var(--blue) !important;
	text-decoration: none !important;
}
div.seo-text a:hover {
	text-decoration: underline !important;
}
div.seo-text h2 {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}
div.seo-text h3 {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}
div.seo-text img {
	border-radius: 8px;
    display: block;
	margin: auto;
	margin-bottom: 10px;
	width: 100%;
}
div.seo-text img:last-child {
	margin-bottom: 0px;
}
div.seo-text blockquote {
	background: var(--bg-gray);
    border: none;
    border-radius: 8px;
    margin: 26px 0 ;
    padding: 20px 16px;
    position: relative;
}
div.seo-text blockquote i {
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
div.seo-text blockquote i:nth-child(2) {
    color: var(--font-second);
    font-size: 14px;
	font-weight: 400;
    line-height: 24px;
}
div.seo-text blockquote[class*="ql-align"]:not([class="ql-align-none"]):not([class="ql-align-justify"]) {
    padding-left: 68px;
}
div.seo-text blockquote[class*="ql-align"]:before {
	background-position: 50% !important;
	border-radius: 8px 0px 0px 8px;
	bottom: 0;
	content: '';
    display: inline-block;
    height: auto;
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    width: 56px;
}
div.seo-text blockquote.ql-align-warning:before {
    background-color: var(--orange);
	background-image: url('/local/php_interface/lib/quill/images/warning_circle1.svg');
	background-repeat: no-repeat;
}
div.seo-text blockquote.ql-align-warning {
	background: var(--light-peach);
}
div.seo-text blockquote.ql-align-question:before {
	background-color: var(--blue);
	background-image: url('/local/php_interface/lib/quill/images/question.svg');
	background-repeat: no-repeat;
}
div.seo-text blockquote.ql-align-question {
	background: var(--periwinkle-blue);
}
div.seo-text blockquote.ql-align-quote:before {
	background-image: url('/local/php_interface/lib/quill/images/quote.svg');
	background-position: 50% 20px !important;
	background-repeat: no-repeat;
}
div.seo-text blockquote.ql-align-x_circle:before {
	background-color: var(--red);
	background-image: url('/local/php_interface/lib/quill/images/x_circle.svg');
	background-repeat: no-repeat;
}
div.seo-text blockquote.ql-align-x_circle {
	background: var(--light-peach);
}
div.seo-text blockquote.ql-align-check_circle:before {
	background-color: var(--green);
	background-image: url('/local/php_interface/lib/quill/images/check_circle.svg');
	background-repeat: no-repeat;
}
div.seo-text blockquote.ql-align-check_circle {
	background: var(--celadon-green);
}
div.seo-text blockquote.ql-align-info:before {
	background-color: var(--blue);
	background-image: url('/local/php_interface/lib/quill/images/info.svg');
	background-repeat: no-repeat;
}
div.seo-text blockquote.ql-align-info {
	background: var(--periwinkle-blue);
}
div.seo-text blockquote.ql-align-thumbs_up:before {
	background-color: var(--green);
	background-image: url('/local/php_interface/lib/quill/images/thumbs_up.svg');
	background-repeat: no-repeat;
}
div.seo-text blockquote.ql-align-thumbs_up {
	background: var(--celadon-green);
}
div.seo-text blockquote.ql-align-thumbs_down:before {
	background-color: var(--red);
	background-image: url('/local/php_interface/lib/quill/images/thumbs_down.svg');
	background-repeat: no-repeat;
}
div.seo-text blockquote.ql-align-thumbs_down {
	background: var(--light-peach);
}
div.seo-text iframe.ql-video {
	height: 650px;
    width: 100%;
}
@media (max-width: 1024px) {
	div.seo-text iframe.ql-video {
		height: 450px;
	}
}
@media (max-width: 576px) {
	div.seo-text iframe.ql-video {
		height: 300px;
	}
}
@media (max-width: 414px) {
	div.seo-text iframe.ql-video {
		height: 200px;
	}
}
div.seo-text h6 a {
    background: url('/local/php_interface/lib/quill/images/quill-pointer.png'), linear-gradient(180deg, #db0e12 0%, #ff2e00 100%);
    background-position: 0 50%;
    background-repeat: repeat-x;
    border-radius: 4px;
    color: var(--bg) !important;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none !important;
    width: 100%;
}
@media (max-width: 992px) {
	div.seo-text h6 a {
		padding-left: 65px;
	}
}
div.seo-text h6 a:hover {
    color: var(--bg) !important;
}
div.seo-text li[data-list=bullet] {
	list-style-type: disc !important;
}

/* End */


/* Start:/local/templates/main/components/bitrix/menu/top/style.css?17182624412953*/
.top-nav-menu-block, .header-menu > div[id*="bx_incl_area"] {
	max-width: 360px;
    min-width: 80px;
	width: 100%;
}
.top-nav-menu {
    padding: 0;
    margin: 0;
    display: inline-block;
    white-space: nowrap;
    max-width: 600px;
}
.top-nav-menu-block .top-nav-menu__item {
    list-style: none;
    margin-right: 9px;
    display: inline-block;
}
.top-nav-menu-block .top-nav-menu__item:last-child {
	margin-right: 0;
}
.top-nav-menu-block .top-nav-menu__item .top-nav-menu__link {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: var(--font-second);
    text-decoration: none;
    transition: color 0.3s;
    outline: none;
}
.top-nav-menu__item:active .top-nav-menu__link {
    color: #CF171A;
}

.top-nav-menu-block .top-nav-menu__dropdown-toggle {
    font-weight: 400;
    line-height: 18px;
    color: var(--font-second);
    text-decoration: none;
    background: transparent;
    outline: none;
    border: none;
    font-size: 12px;
    padding: 0;
    transition: all 0.3s;
    cursor: pointer;
	margin-left: 9px;
}
.top-nav-menu-block .top-nav-menu__dropdown-toggle:after {
	content: '';
    -webkit-mask-image: url(/local/templates/main/images/icons/arrow.svg);
    width: 11px;
    height: 11px;
    display: inline-block;
    background-color: var(--font-second);
    mask-repeat: no-repeat;
    mask-size: 11px 9px;
    margin-left: 3px;
    transition: all 0.3s;
    position: relative;
    transform: rotate(-90deg);
    margin-bottom: 0;
    vertical-align: middle;
}
.top-nav-menu__dropdown-toggle.is-open:after {
	transform: rotate(90deg);
}
.top-nav-menu__dropdown-toggle:hover:after, .top-nav-menu__dropdown-toggle.is-open:after {
    background-color: var(--red);
}
.top-nav-menu-block .top-nav-menu__item.active .top-nav-menu__link, .top-nav-menu__item:hover .top-nav-menu__link, .top-nav-menu__dropdown-toggle:hover, .top-nav-menu__dropdown-toggle.is-open {
    color: var(--red);
}
.top-nav-menu-block .top-nav-menu__dropdown {
    background: var(--bg-gray);
    box-shadow: 0px 3px 8px 0px rgb(171 171 171 / 87%);
    border-radius: 8px;
    margin-top: 4px;
    padding: 12px;
    min-width: 192px;
    right: 0;
    z-index: 1000;
}
.top-nav-menu-block .top-nav-menu__dropdown .top-nav-menu__item {
    display: block;
    line-height: 18px;
    margin-bottom: 10px;
}
.top-nav-menu-block .top-nav-menu__dropdown .top-nav-menu__item:last-child {
    margin-bottom: 0;
}


.header-menu .to-favorite {
    margin-left: 12px;
}
.header-menu .to-favorite .info-icon {
	color: var(--red);
	stroke: var(--red);
}
.header-menu .to-favorite:hover .icon, .header-menu .to-favorite:hover span {
    stroke: #CF171A;
    color: #CF171A;
}
.header-menu .to-favorite:active .icon, .header-menu .to-favorite:active span {
    stroke: var(--red);
    fill: var(--red);
    color: var(--red);
}
/* End */


/* Start:/local/templates/main/components/ilsn/highloadblock.list/socials/style.css?17500785741293*/
.socials {
	display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
	gap: 12px;
}
.socials .social-item {
	width: 20px;
	height: 20px;
	line-height: 1;
}
.socials .social-item.desktop {
	display: block;
}
.socials .social-item svg.icon {
	width: 100%;
	height: 100%;
	fill: var(--font-second);
	transition: fill 0.3s;
}

.socials .social-item.instagram svg.icon {
	fill: transparent;
	stroke: var(--font-second);
	transition: stroke 0.3s;
}
.footer .socials .social-item.instagram:hover svg.icon, .socials .social-item.instagram:hover svg.icon, .socials .social-item.instagram:active svg.icon {
	stroke: var(--red);
}
.footer .socials .social-item:hover svg.icon, .socials .social-item:hover svg.icon, .socials .social-item:active svg.icon {
	fill: var(--red);
}
.socials .social-item.youtube {
	transform: scale(1.35);
	width: 28px;
}

@media (max-width: 860px) {
	div.fancybox-container div.menu-contacts-block .socials .social-item.mobile, .footer .footer-middle .socials-mobile .socials .social-item.mobile {
		display: none !important;
	}
	div.fancybox-container div.menu-contacts-block .socials .social-item.desktop, .footer .footer-middle .socials-mobile .socials .social-item {
		display: block !important;
	}
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/bottom/style.css?17361618812010*/
.footer-menu {
	width: 100%;
}

.footer-menu .footer-menu-title {
	margin-bottom: 16px;
}
.footer-menu .footer-menu-title a {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	transition: color 0.3s;
}
.footer-menu .footer-menu-title a:hover {
	color: var(--red);
}
.footer-menu .footer-menu-title a:active {
	color: #CF171A;
}
.footer-menu ul.footer-menu-items {
	padding: 0;
	margin: 0;
	max-width: 100%;
}
.footer-menu ul.footer-menu-items li {
	margin-bottom: 8px;
    list-style: none;
    line-height: 0;
}
.footer-menu ul.footer-menu-items li:last-child {
	margin-bottom: 0;
}
.footer-menu ul.footer-menu-items li a {
	color: var(--font-third);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	transition: color 0.3s;
}
.footer-menu ul.footer-menu-items li a:hover {
	color: var(--red);
}
.footer-menu ul.footer-menu-items li a:active {
	color: #CF171A;
}

@media (max-width: 860px) {
	.footer-menu .footer-menu-title {
		margin-bottom: 0px;
		position: relative;
		transition: all 0.3s;
	}
	.footer-menu.active .footer-menu-title {
		margin-bottom: 12px;
	}
	.footer-menu .footer-menu-title:after {
		content: "";
		position: absolute;
        top: 0;
        bottom: 0;
        right: 0px;
        -webkit-mask-image: url(/local/templates/main/images/icons/arrow.svg);
        background-color: #fff;
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        mask-repeat: no-repeat;
        margin: auto;
        mask-size: 14px 13px;
        transform: rotate(-90deg);
        mask-position: center;
		transition: all 0.3s;
	}
	.footer-menu.active .footer-menu-title:after {
		background-color: var(--red);
		transform: rotate(90deg);
	}
	.footer-menu.active .footer-menu-title a {
		color: var(--red);
	}
	.footer-menu ul.footer-menu-items {
		display: none;
		max-width: 250px;
	}
	.footer-menu ul.footer-menu-items li {
		margin-bottom: 12px;
	}
}
/* End */


/* Start:/local/templates/main/components/bitrix/breadcrumb/main/style.css?17182614641416*/
.breadcrumbs .breadcrumbs_ul {
	padding: 0;
	margin: 0;
	line-height: 0;
}
.breadcrumbs .breadcrumbs_ul .breadcrumbs-item {
	outline: none;
	display: inline-block;
}
.breadcrumbs .breadcrumbs_ul .breadcrumbs-item:not(:last-child):after {
	content: "/";
	color: var(--font-third);
	margin-left: -1px;
	font-size: 14px;
}
.breadcrumbs .breadcrumbs_ul .breadcrumbs-item:last-child .breadcrumbs-link {
	cursor: default;
	color: var(--font);
}
.breadcrumbs .breadcrumbs_ul .breadcrumbs-item .breadcrumbs-link {
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	color: var(--font-third);
	text-decoration: none;
	cursor: pointer;
	transition: color 0.3s;
}
.breadcrumbs .breadcrumbs_ul .breadcrumbs-item:not(:last-child):hover .breadcrumbs-link {
	color: var(--red);
}
.breadcrumbs .breadcrumbs_ul .breadcrumbs-item:not(:last-child):active .breadcrumbs-link {
	color: #CF171A;
}
.breadcrumbs .breadcrumbs_ul .breadcrumbs-item .breadcrumbs-link span {
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
}

@media (max-width: 860px) {
	.breadcrumbs .breadcrumbs_ul .breadcrumbs-item .breadcrumbs-link {
		font-size: 12px;
		line-height: 18px;
	}
	.breadcrumbs .breadcrumbs_ul .breadcrumbs-item .breadcrumbs-link span {
		font-size: 12px;
		line-height: 18px;
	}
	.breadcrumbs .breadcrumbs_ul .breadcrumbs-item:not(:last-child):after {
		font-size: 12px;
	}
}
/* End */


/* Start:/local/templates/main/components/ilsn/highloadblock.list/awards/style.css?1734696240306*/
div.awards {
	margin-top: 40px;
}
div.awards__title {
	color: #ffffff;
	margin-bottom: 25px;
}
div.awards img {
	height: 325px;
	margin-right: 20px;
}
@media (max-width: 860px) {
	div.awards__title {
		margin-bottom: 10px;
	}
	div.awards img {
		height: 300px;
		margin-right: 10px;
	}
}
/* End */


/* Start:/local/templates/main/template_styles.css?175446169062940*/
@font-face{
    font-family:"Open Sans";
    font-weight:300;
    font-style:normal;
    src:url(/local/templates/main/fonts/opensans/OpenSans-Light.ttf);
	font-display: swap;
}
@font-face{
    font-family:"Open Sans";
    font-weight:400;
    font-style:normal;
    src:url(/local/templates/main/fonts/opensans/OpenSans-Regular.ttf);
	font-display: swap;
}
@font-face{
    font-family:"Open Sans";
    font-weight:600;
    font-style:normal;
    src:url(/local/templates/main/fonts/opensans/OpenSans-SemiBold.ttf);
	font-display: swap;
}
@font-face{
    font-family:"Open Sans";
    font-weight:700;
    font-style:normal;
    src:url(/local/templates/main/fonts/opensans/OpenSans-Bold.ttf);
	font-display: swap;
}


:root {
	--font: #222222;
	--font-second: #4A5568;
	--font-third: #8C8D99;
	--stroke: #D9D9D9;
	--bg: #FFFFFF;
	--bg-gray: #F7F7F7;
	--light-peach: #FDF1E4;
	--periwinkle-blue: #E3EFFA;
	--celadon-green: #DEF9E5;
	--red: #FF1216;
	--blue: #198CCC;
	--green: #34BC67;
	--orange: #FF9D32;
}
.theme-dark {
	--font: #FAFAFA;
	--font-second: #DDE1E8;
	--font-third: #9b9ca5;
	--stroke: #47464B;
	--bg: #232227;
	--bg-gray: #37363B;
}


html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}
*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;font-family: "Open Sans";}
img[data-src] {
	opacity: 0;
}
img{
	max-width: 100%;
	opacity: 1;
	transition: opacity 0.3s;
	outline: none;
}

body {
    min-width: 320px;
    font-family: "Open Sans";
	font-style: normal;
    font-size: 16px;
    font-weight: 400;
    color: var(--font);
    overflow-x: hidden;
    background-color: var(--bg);
    margin: 0;
    line-height: 24px;
    position: relative;
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}
body.newcore {
	border: 5px solid #00ff00;
}

.container{width:100%;padding-right:13px;padding-left:13px;margin-right:auto;margin-left:auto}
@media (min-width: 992px) {
.container{max-width:960px}
}
@media (min-width: 1070px) {
.container{max-width:1044px}
}
@media (min-width: 1200px) {
.container{max-width:1174px}
}
@media (min-width: 1206px) {
.container{max-width:1206px}
}
.icon {
    width: 16px;
    max-width: unset;
    height: 16px;
	max-height: unset;
    display: inline-block;
    fill: transparent;
	vertical-align: middle;
}
sup {
	line-height: 0;
    font-size: 10px;
}
input {
    outline: none;
	background: transparent;
}
a {
	text-decoration: none;
	color: var(--red);
	transition: color 0.3s;
	outline: none;
}
a:not(.btn):hover, a:not(.btn):active {
	color: #CF171A;
	text-decoration: none;
}
body.fancybox-active {
	overflow: hidden;
}


.fancybox-content {
	padding: 0px;
	border-radius: 12px;
}
.fancybox-is-open .fancybox-bg {
	opacity: 0.6;
}

.btn {
	border-radius: 4px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	color: #fff;
	background: var(--red);
	display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
	padding: 8px 12px;
	text-decoration: none;
	outline: none;
	border: 1px solid;
	border-color: transparent;
	transition: color, background 0.3s;
	cursor: pointer;
	white-space: nowrap;
	text-align: center;
	user-select: none;
}
.btn:hover {
	background: #CF171A;
}
.btn:active {
	background: #CF171A;
}
.btn:disabled, .btn.disabled {
	background: var(--stroke);
	color: var(--font-third);
	cursor: not-allowed;
}
div.mobile-menu-block div.btn {
	white-space: normal;
}
div.mobile-menu-block div.btn svg.icon {
	width: 24px;
}
div.mobile-menu-block div.logo img {
	max-height: 50px;
	max-width: 80px;
}
.btn.glass {
	background: transparent;
	border-color: var(--font-second);
	transition: border 0.3s;
}

.btn svg.icon {
    margin-right: 3px;
    stroke: var(--font-second);
    transition: stroke, fill 0.3s;
}
.btn span {
	font-size: 12px;
	color: var(--font-second);
	transition: color 0.3s;
	line-height: 16px;
	font-weight: 600;
}


.btn.glass.red {
	border-color: var(--red);
}
.btn.glass.red svg.icon {
	fill: var(--red);
	stroke: transparent;
}
.btn.glass.red span {
	color: var(--red);
}
.btn.glass.red:hover {
	border-color: var(--font-second);
}
.btn.glass.red:hover svg.icon {
	fill: var(--font-second);
}
.btn.glass.red:hover span {
	color: var(--font-second);
}


.btn.glass:hover {
	border-color: var(--red);
}
.btn.glass:hover span {
	color: var(--red);
}
.btn.glass:hover svg {
	stroke: var(--red);
}
.btn.glass:active {
	border-color: #CF171A;
}
.btn.glass:active span {
	color: #CF171A;
}
.btn.glass:active svg {
	stroke: #CF171A;
}
.btn.glass:disabled, .btn.glass.disabled {
	border-color: var(--font-third);
	cursor: not-allowed;
}
.btn.glass:disabled span, .btn.glass.disabled span {
	color: var(--font-third);
}

.scrollbar::-webkit-scrollbar {
	width: 4px;
    background: var(--stroke);
}
.scrollbar::-webkit-scrollbar-thumb {
    background: var(--font-second);
    width: 4px;
    height: 240px;
    border-radius: 100px;
}

.header-top {
	background: var(--bg-gray);
	width: 100%;
}
.header-top-content {
	display: flex;
	align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
	padding: 12px 0px;
}

.theme-switcher {
	display: flex;
	align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
.theme-switcher .switcher-light {
	width: 20px;
	height: 20px;
	stroke: var(--red);
}
.theme-switcher .switcher-dark {
	width: 18px;
	height: 18px;
	stroke: var(--font-third);
}
.theme-switcher.switched .switcher-light {
	stroke: var(--font-third);
}
.theme-switcher.switched .switcher-dark {
	stroke: var(--red);
}
.theme-switcher .switch {
	margin: 0px 6px;
}
.switch {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 20px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
  font-size: 0;
}
.switch-point {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--stroke);
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 34px;
}
.switch-point:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: #FFFFFF;
  transition: .4s;
  border-radius: 50%;
  box-shadow: 1px 3px 8px #00000026;
}
input:checked + .switch-point:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.theme-switcher.switched .switch-point {
	background-color: var(--font-third);
}


.header .header-menu {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    transition: all 0.5s cubic-bezier(0, 0, 0.96, 0.32);
	line-height: 15px;
	margin-right: 24px;
}

.info-icon {
    text-decoration: none;
    display: flex;
    align-items: center;
	line-height: 15px;
}
.info-icon svg {
	width: 16px;
	height: 16px;
	stroke: inherit;
	margin-right: 4px;
}
.info-icon span {
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	color: inherit;
	transition: color 0.3s;
}

.header-btn.add-project .btn svg.icon {
	width: 10px;
	height: 10px;
}


.change-lang-block {
	display: flex;
	flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    margin: 0px 16px;
}
.change-lang-block .lang-item {
	color: var(--font-third);
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	margin: 0px 4px;
	user-select: none;
	cursor: pointer;
	border-bottom: 1px solid transparent;
	transition: color 0.3s;
}
.change-lang-block .lang-item:first-child {
	margin-left: 0px;
}
.change-lang-block .lang-item:last-child {
	margin-right: 0px;
}
.change-lang-block .lang-item:hover {
	color: #FF1216;
}
.change-lang-block .lang-item:active {
	color: #CF171A;
}
.change-lang-block .lang-item.active {
	color: #FF1216;
	border-color: #FF1216;
	cursor: default;
}


.header-top-content .theme-switcher {
	margin-right: 38px;
}
.header-top-content .change-lang-block {
	margin-right: 0;
	margin-left: 18px;
}
.header-top-content .socials {
	margin-right: 18px;
}
.header-top-content .header-btn {
	margin-left: 6px;
	margin-right: 6px;
}

.header-bottom {
	background: var(--bg);
	border-bottom: 1px solid #DFDFDF;
}
body.theme-dark .header-bottom {
	border-color: #47464B;
}
.header-bottom-content {
	display: flex;
	padding: 8px 0 24px 3px;
	flex-wrap: nowrap;
    flex-direction: row;
	align-items: center;
	justify-content: space-between;
	gap: 0 30px;
}
.header-bottom-content .logo {
    max-height: 56px;
	width: 31.6%;
}
.header-bottom-content .logo img {
	width: 116px;
    height: auto;
    display: block;
}

.header-bottom-content .object-search {
    height: 48px;
}
.header-bottom-content .selection {
	margin-right: 0;
	padding: 11px 17.5px;
}
.header-bottom-content:has(.header-contacts) .selection{
	margin-left: initial;
}
.header-bottom-content .selection svg {
	display: none;
}

.header-contacts.desktop {
	display: flex;
	flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
	
}
.header-top .phone, .header-contacts .phone {
	color: var(--font);
	text-decoration: none;
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
	transition: color 0.3s;
	white-space: nowrap;
}
.header-contacts .phone:hover {
	color: var(--red);
}
.header-contacts .email {
	color: var(--font-second);
	text-decoration: none;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	transition: color 0.3s;
	cursor: pointer;
}
.header-contacts .email:hover {
	color: var(--red);
}
.header-bottom-content .header-contacts {
    margin-left: 42px;
}
div.header-right {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: calc(68.4% - 30px);
	margin-top: 8px;
}

main.content {
	margin-top: 16px;
	flex: 1 0 auto;
}

.mobile-menu-block {
	display: none;
}

.mobile {
	display: none;
}
.js-select2 {
	opacity: 0;
	visibility: hidden;
	height: 48px;
}
.js-select2 + .select2 {
    max-height: 48px;
    height: 48px;
    width: 100% !important;
}
.js-select2 + .select2 .select2-selection {
	height: 100%;
    border: 1px solid var(--stroke) !important;
    padding: 13px 50px 13px 19px;
    border-radius: 4px;
    background-color: var(--bg-gray);
    display: inline-block;
    width: 100%;
    line-height: 0;
	outline: none;
}
.theme-dark .js-select2 + .select2 .select2-selection {
	background-color: var(--bg-gray);
}
.js-select2 + .select2 .select2-selection .select2-selection__rendered {
    padding: 0;
    line-height: 1;
    height: 100%;
	color: var(--second-font);
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
	align-items: center;
}
.js-select2 + .select2 .select2-selection .select2-selection__placeholder {
	font-size: 10.4px;
}
.js-select2 + .select2 .select2-selection .select2-selection__placeholder + .select2-selection__rendered {
    margin-top: 5px;
}
.js-select2 + .select2 .select2-selection .select2-selection__rendered .select2-search {
	width: 100%;
}
.js-select2 + .select2 .select2-selection .select2-selection__rendered .select2-selection__choice {
    background: transparent;
    border: none;
    margin: 0;
    padding: 0px 5px 0px 0px;
}
.js-select2 + .select2 .select2-selection .select2-selection__rendered .select2-selection__choice:after {
	content: ",";
}
.js-select2 + .select2 .select2-selection .select2-selection__rendered .select2-selection__choice:nth-last-child(2):after {
	content: none;
}
.js-select2 + .select2 .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
	display: none;
}
.js-select2 + .select2 .select2-selection .select2-selection__rendered .select2-search__field {
    margin: 0;
    height: auto;
    width: 100% !important;
    color: var(--font-second);
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
}
.js-select2[data-field-search="false"] + .select2 .select2-selection .select2-selection__rendered .select2-search__field {
	cursor: default;
}
.js-select2 + .select2 .select2-selection .select2-selection__rendered .select2-search__field::-webkit-input-placeholder {
	color: var(--second-font);
}
.js-select2 + .select2 .select2-selection .select2-selection__rendered .select2-search__field::-moz-placeholder {
	color: var(--second-font);
}
.js-select2 + .select2 .select2-selection:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 21px;
    -webkit-mask-image: url(/local/templates/main/images/icons/arrow.svg);
    background-color: var(--font-third);
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    mask-repeat: no-repeat;
    margin: auto;
    mask-size: 15px 14px;
    transform: rotate(-90deg);
    mask-position: center;
	cursor: default;
	transition: all 0.3s;
}
.js-select2 + .select2.select2-container--open .select2-selection:after {
	transform: rotate(90deg);
}
.js-select2 + .select2 .select2-selection .select2-selection__arrow {
	display: none;
}
.select2-container--open .select2-dropdown {
    border: 1px solid var(--stroke);
    border-radius: 4px;
    overflow: hidden;
	background: var(--bg-gray);
}
.select2-container.select2-container--open .select2-dropdown .select2-results__options .select2-results__option {
	align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--stroke);
    color: var(--font-third);
	display: flex;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin: 0px 20px;
    padding: 14px 20px 17px 0px;
    position: relative;
}
.select2-container.select2-container--open .select2-dropdown .select2-results__options .select2-results__option:last-child {
	border-bottom: none;
}
.select2-container.select2-container--open .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:after {
    content: "";
	-webkit-mask-image: url(/local/templates/main/images/icons/check.svg);
	mask-size: 100%;
    background-color: var(--font-third);
	background-repeat: no-repeat;
	mask-position: center;
    mask-repeat: no-repeat;
    position: absolute;
    right: 0;
    width: 20px;
    height: 20px;
}


.js-select2.version-2 + .select2 .select2-selection {
	padding: 8px 50px 8px 19px;
}
.js-select2.version-2 + .select2 .select2-selection .select2-selection__rendered {
	gap: 4px;
}
.js-select2.version-2 + .select2 .select2-selection .select2-selection__rendered .select2-selection__choice {
	color: var(--font-second);
	border: 1px solid var(--stroke);
	border-radius: 4px;
	font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    display: flex;
    flex-direction: row-reverse;
    padding: 4px 8px;
}
.js-select2.version-2 + .select2 .select2-selection .select2-selection__rendered .select2-selection__choice:nth-child(n+4) {
	display: none;
}

.js-select2.version-2 + .select2 .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
	display: inline-block;
	margin-left: 2px;
	color: var(--font-second);
	font-size: 19px;
    font-weight: 600;
}
.js-select2.version-2 + .select2 .select2-selection .select2-selection__rendered .select2-selection__choice:after {
	content: none;
}

.select2-container.version-2.select2-container--open .select2-dropdown .select2-results__options .select2-results__option:before {
	content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid var(--font-third);
    border-radius: 2px;
    margin-right: 8px;
    margin-top: -2px;
}
.select2-container.version-2.select2-container--open .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:after {
	content: "";
    -webkit-mask-image: url(/local/templates/main/images/icons/check.svg);
    mask-size: 100%;
    background-color: var(--red);
    background-repeat: no-repeat;
    mask-position: center;
    mask-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: -2px;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    width: 15px;
    height: 15px;
}


.range-custom {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}
.range-custom .range-input {
	border: 1px solid var(--stroke);
	border-radius: 4px;
	padding: 14px 20px;
	height: 100%;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	align-items: center;
	width: 50%;
}
.range-custom .range-input:not(:only-of-type):nth-child(1) {
	border-radius: 8px 0px 0px 8px;
}
.range-custom .range-input:not(:only-of-type):nth-child(2) {
	border-radius: 0px 8px 8px 0px;
	border-left: none;
}
.range-custom .range-input input {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: var(--font-second);
	border: none;
	width: 100%;
	padding: 0;
}
.range-custom .range-input input::-webkit-input-placeholder {
	color: var(--font-second);
}
.range-custom .range-input input::-moz-placeholder {
	color: var(--font-second);
}
.range-custom .range-input span.measure {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: var(--font-third);
}


.range-custom .range {
	position: absolute;
	bottom: -2px;
	left: 0px;
	right: 0px;
	margin: auto;
}
.range-custom .range.ui-slider {
	background: transparent;
	border: none;
	height: 2px;
	width: calc(100% - 22px);
}
.range-custom .range.ui-slider .ui-slider-range {
	background: var(--red);
}
.range-custom .range.ui-slider .ui-slider-handle {
	border-radius: 50px;
	border: 2px solid var(--red);
	background: var(--bg);
	width: 12px;
	height: 12px;
	margin-left: -6.5px;
	outline: none;
}



.switcher, .switcher.desktop {
	display: flex;
	flex-wrap: nowrap;
	overflow: hidden;
	align-items: center;
}
.switcher .switch-item {
	flex-grow: 1;
	line-height: 0;
	text-align: center;
	display: flex;
	height: 100%;
	user-select: none;
	width: 100%;
}
.switcher .switch-item input {
	display: none;
}
.switcher .switch-item label {
	background: var(--bg);
	color: var(--font-second);
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	font-weight: 600;
	padding: 13px 5px;
	width: 100%;
	border-right: 1px solid var(--stroke);
	border-top: 1px solid var(--stroke);
	border-bottom: 1px solid var(--stroke);
	cursor: pointer;
	transition: all 0.3s;
}
.switcher .switch-item label.small {
	font-size: 12px;
}
.switcher .switch-item:first-child label {
	border-radius: 4px 0px 0px 4px;
	border-left: 1px solid var(--stroke);
}
.switcher .switch-item:last-child label {
	border-radius: 0px 4px 4px 0px;
}
.switcher .switch-item label > span {
	width: 100%;
	line-height: normal;
}
.switcher .switch-item input:checked + label, .switcher .switch-item:hover label {
	background: var(--red);
	color: #FFFFFF;
	border-color: transparent;
}



.checkbox-custom {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
	user-select: none;
}
.checkbox-custom input {
    display: none;
}
.checkbox-custom label:before {
    content: "";
    background: var(--bg);
    border: 1px solid var(--font-third);
    border-radius: 2px;
    width: 15px;
    height: 15px;
    display: block;
    z-index: 10;
    position: absolute;
    top: 0px;
	left: -24px;
}
.checkbox-custom input:checked + label:before {
    background: var(--red);
    border-color: var(--red);
}
.checkbox-custom input:checked + label:after {
    content: "";
    background: url(/local/templates/main/images/icons/vector.svg) no-repeat;
    width: 14px;
    height: 13px;
    display: block;
    position: absolute;
    z-index: 10000;
    top: 1px;
    left: -23px;
    background-position: center;
}

.checkbox-custom label {
    color: var(--font);
    font-size: 14px;
    font-weight: 600;
    margin-left: 21px;
    line-height: 15px;
	cursor: pointer;
	position: relative;
}


.tag {
	padding: 2px 8px;
	background: var(--font-second);
	border-radius: 2px;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
	transition: background 0.3s;
}
.tag .icon {
	width: 12px;
	height: 12px;
	fill: #fff;
}
.tag span {
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	color: #fff;
}
body.theme-dark .tag {
	background: var(--bg-gray);
}
body.theme-dark .tag span {
	color: var(--font);
}

a.tag:hover {
	background: var(--red);
}
a.tag:active {
	background: #CF171A;
}


.form-custom {
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
	gap: 16px;
}
.form-custom .form-custom-group {
    position: relative;
    width: 100%;
    display: inline-block;
	line-height: 0;
}
.form-custom-group.w-50 {
	max-width: calc(50% - 8px);
}
.form-custom .form-custom-group:last-child {
    margin-bottom: 0px;
	margin-top: 8px;
}
.form-custom-group .group-title {
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	color: var(--font);
	margin-bottom: 8px;
	display: inline-block;
	min-height: 18px;
}
.custom-input {
    max-width: 100%;
    width: 100%;
    border: 0 none;
    padding: 14px 20px 4px;
    background: var(--bg);
	border: 1px solid var(--stroke);
	border-radius: 4px;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    -webkit-transition-property: color, background-color, border;
    transition-property: color, background-color, border;
    height: 48px;
    vertical-align: middle;
    display: inline-block;
    outline: none;
    font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: var(--font);
}
.custom-textarea {
	resize: none;
	max-width: 100%;
    width: 100%;
	border: 1px solid var(--stroke);
	border-radius: 4px;
	min-height: 48px;
	outline: none;
	 -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    -webkit-transition-property: color, background-color, border;
    transition-property: color, background-color, border;
	vertical-align: middle;
    display: inline-block;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: var(--font);
	padding: 26px 19px 8px;
	background: var(--bg);
}
.form-custom-group .form-custom-label {
    position: absolute;
    top: 13px;
    left: 20px;
    font-size: 10px;
	font-weight: 600;
    color: var(--font-second);
    transform: translate(1px, -7px);
    -webkit-transition: font-size 0.25s cubic-bezier(0.4, 0, 0.21, 1.1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.21, 1.1);
    transition: font-size 0.25s cubic-bezier(0.4, 0, 0.21, 1.1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.21, 1.1);
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.21, 1.1), font-size 0.25s cubic-bezier(0.4, 0, 0.21, 1.1);
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.21, 1.1), font-size 0.25s cubic-bezier(0.4, 0, 0.21, 1.1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.21, 1.1);
    pointer-events: none;
    line-height: 12px;
}
.form-custom-group .group-title ~ .form-custom-label {
	top: 39px;
}

.form-custom .custom-input.empty_field ~ label.form-custom-label, .form-custom .custom-textarea.empty_field ~ label.form-custom-label {
    font-size: 14px;
    transform: translate(0, 0);
	line-height: 20px;
}
.form-custom .custom-input:focus ~ label.form-custom-label, .form-custom .custom-textarea:focus ~ label.form-custom-label {
	transform: translate(1px, -7px);
	font-size: 10px;
	line-height: 12px;
}

.form-custom-group .error-text {
    color: var(--red);
    display: none;
    margin-top: 0px;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
}

.error-text:before {
	content: '';
	-webkit-mask-image: url(/local/templates/main/images/icons/warning_circle.svg);
	background-color: var(--red);
	-webkit-mask-size: contain;
	width: 12px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
	margin-top: -2px;
}
.form-custom-group.error .error-text {
    display: block;
}
.form-custom-group.error .custom-input, .form-custom-group.error .custom-textarea {
    border-color: var(--red) !important;
}


.content_header {
	
}
body.catalog .content_header {
	margin-bottom: 24px;
}
body.catalog-element .content_header {
	margin-bottom: 21px;
}
.content_header .content_header-title {
	display: flex;
	margin-bottom: 12px;
}
.content_header .breadcrumbs + .content_header-title {
	 margin-top: 13px;
}
.content_header .content_header-title h1 {
	margin: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    color: var(--font);
}
.content_header .content_header-title h1.red-h1 {
    color: var(--red);
	font-size: 32px;
    font-weight: 600;
    line-height: 48px;
}
@media (max-width: 860px) {
	.content_header .content_header-title h1.red-h1 {
		line-height: 36.4px;
		font-size: 28px;
	}
}


.favorite-link {
	border-radius: 4px;
	padding: 5px;
	background: #FFF;
	line-height: 0;	
	cursor: pointer;
	width: 26px;
	height: 26px;
}
.favorite-link svg {
	stroke: var(--red);
	width: 16px;
	height: 16px;
}
.favorite-link.active svg, .favorite-link:hover svg {
	fill: var(--red);
}


.link-to {
	color: var(--red);
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	text-decoration: none;
	transition: color 0.3s;
}
.link-to:after {
	content: "";
    -webkit-mask-image: url(/local/templates/main/images/icons/arrow.svg);
    background-color: var(--red);
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-size: 100% 10px;
    mask-position: center;
    display: inline-block;
    transform: rotate(180deg);
    vertical-align: middle;
    margin-left: 2px;
}
.link-to:hover {
	color: #CF171A;
}
.link-to:hover:after {
	background-color: #CF171A;
}
.link-to:active {
	color: #CF171A;
}
.link-to:active:after {
	background-color: #CF171A;
}


.content-body {
	padding-top: 15px;
	padding-bottom: 60px;
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
}
.content-body .content-sidebar {
	max-width: 272px;
	min-width: 272px;
	width: 272px;
	position: relative;
	margin-right: 31px;
}
.content-body .content-wrapper {
	width: 100%;
	max-width: calc(100% - 303px);
}
.content-body .content-wrapper .content_header-title {
	margin-bottom: 16px;
}
.content-body .content-wrapper .content_header-title h1 {
	margin: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    color: var(--font);	
}


.section {
	margin-bottom: 64px;
}
.section .section-title {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 24px;
}
.section .section-title .title {
	color: var(--font);
	font-size: 32px;
	font-weight: 600;
	line-height: 48px;
}
.section .section-title .right {
	
}
.section .section-title .right .count-objects {
	color: var(--font-second);
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
}
.section .section-title .right .link-to {
	margin-left: 8px;
}




footer.footer {
	background: #242424;
	flex: 0 0 auto;
}
body.theme-dark footer.footer {
	background: var(--bg-gray);
}
.footer .footer-content {
	padding: 60px 0px 40px 0px;
}


.footer-top .footer-menu, .footer-top > div[id*="bx_incl_area"] {
	max-width: 250px;
	width: 100%;
}

.footer .footer-top {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 95px;
}
.footer .footer-top .footer-top-info {
	margin-left: -15px;
	min-width: 205px;
	display: flex;
    flex-direction: column;
	padding-left: 6px;
}
.footer .footer-top .footer-top-info .phone {
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
	transition: color 0.3s;
}
.footer .footer-top .footer-top-info .phone:hover {
	color: var(--red);
}
.footer .footer-top .footer-top-info .email {
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
	margin-top: 2px;
}
.footer .footer-top .footer-top-info .email:hover {
	color: var(--red);
}
.footer .footer-top .footer-top-info .socials {
	margin-top: 32px;
	gap: 20px 25px;
	flex-wrap: wrap;
    max-width: 85%;
}
.footer .footer-top .footer-top-info .socials .social-item {
	min-width: 24px;
	width: 24px;
	height: 24px;
}
.footer .socials .social-item svg.icon {
	fill: var(--font-third);
}
.footer .socials .social-item.instagram svg.icon {
	stroke: var(--font-third);
}


.footer .footer-middle {
	border-top: 1px solid #434343;
	border-bottom: 1px solid #434343;
	margin-top: 39px;
	margin-bottom: 19px;
	padding: 40px 0px;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
	align-items: center;
}
.footer .footer-middle .logo {
	display: inline-block;
    max-width: 143px;
    max-height: 74px;
	margin-right: 24px;
}
.footer .logo img {
	width: 100%;
    height: auto;
}
.footer .footer-middle .footer-text {
	max-width: 505px;
}
.footer .footer-middle .footer-text .footer-logo-title {
	color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
	margin-bottom: 8px;
}
.footer .footer-middle .footer-text .footer-logo-description {
	color: var(--font-third);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}
.footer .footer-middle .footer-agent-info {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 28px;
	margin-right: 5px;
	margin-left: auto;
}
.footer .footer-middle .footer-agent-info .agent-info .agent-name {
	color: var(--font-third);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}
.footer .footer-middle .footer-agent-info .agent-info .agent-value {
	color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}

.footer .footer-bottom {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.footer .footer-bottom .copyright {
	color: var(--font-third);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}
.footer .footer-bottom .footer-menu {
	max-width: 100%;
    width: auto;
}
.footer .footer-bottom .footer-menu .footer-menu-items {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
	gap: 24px;
}
.footer .footer-bottom .footer-menu .footer-menu-items li {
	margin-bottom: 0;
}


.grecaptcha-badge {
	display: none !important;
}
.fancybox-slide--html .fancybox-close-small {
	padding: 5px;
	right: 10px;
	top: 10px;
}
.desktop {
	display: block;
}
.mobile {
	display: none;
}
.select2-container.select2-container--open .select2-dropdown .select2-results__options {
	max-height: 270px;
}

div.permission {
	font-size: 11px;
    line-height: 1.25;
	margin-bottom: 10px;
}

div.iti {
	width: 100%;
}
button.iti__selected-country {
	outline: none;
	padding: 20px 0 10px 13px;
}
div.iti div.iti__selected-dial-code {
	font-size: 14px;
}
input.iti__search-input {
	padding: 5px 8px;
}
div.iti--inline-dropdown div.iti__dropdown-content {
	font-size: 14px;
	min-width: 295px;
}
.catalog-item__labels-right {
	display: flex;
	gap: 10px;
}
.plan-label {
	display: block;
    height: 19px;
	width: 19px;
	background: url(/local/templates/main/images/icons/plan.svg);
}
.video-label {
	display: block;
    height: 19px;
	width: 28px;
	background: url(/local/templates/main/images/icons/video.svg);
}
.plate-text {
    position: absolute;
	margin: 29px 13px;
	padding: 5px;
    color: #ffffff;
    font-size: 12px;
	background: rgb(255, 18, 22, .5);
    border-radius: 4px;
    bottom: 0;
	line-height: 1.25;
    z-index: 1;
}
.views {
    position: absolute;
	margin: 29px 13px;
	padding: 5px 5px 5px 30px;
    color: #000000;
    font-size: 12px;
	background: rgba(238, 238, 238, 0.5) url(/local/templates/main/images/12eye.png) no-repeat left 5px center;
    bottom: 0;
	line-height: 1.25;
    z-index: 1;
}
.catalog-item__labels-left .label-new, .status-label {
	padding: 4px 12px;
	border-radius: 4px;
	background: rgba(255, 18, 22, .5);
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

@media (max-width: 1200px) {
	.header-bottom-content .header-contacts {
		margin: 0 5px;
	}
}
@media (max-width: 1070px) {
	div.header-right {
		width: calc(86.4% - 30px);
	}
	.header-bottom-content .logo {
		width: 13.6%;
	}
}
@media (max-width: 860px) {
	.container {
		padding-right: 16px;
		padding-left: 16px;
	}
	.mobile {
        display: block;
    }
	
	.fancybox-slide {
		padding: 0;
	}
	.fancybox-content {
		height: 100%;
		width: 100%;
		border-radius: 0;
	}
	
	.checkbox-custom label {
		font-size: 12px;
		margin-left: 19px;
		white-space: nowrap;
	}
	.checkbox-custom label:before {
		left: -19px;
	}
	.checkbox-custom input:checked + label:after {
		left: -18px;
	}
	
	.content-body .content-sidebar {
		display: none;
	}
	.content-body .content-wrapper {
		max-width: 100%;
	}
	.burger-block {
		display: block;
		width: 100%;
	}
	.desktop {
		display: none !important;
	}
	.mobile {
		display: block;
	}
	
	main.content {
		margin-top: 22px;
	}
	.content_header .breadcrumbs + .content_header-title {
		margin-top: 9px;
	}
	.content_header .content_header-title h1 {
		font-size: 20px;
		line-height: 28px;
	}
	body.catalog main.content .content_header {
		display: none;
	}
	body.catalog-element .content_header {
		margin-bottom: 0;
	}
	.content_header .content_header-title {
		margin-bottom: 19px;
	}
	.js-select2 + .select2 .select2-selection {
		background-color: var(--bg);
		padding: 11px 35px 13px 15px;
	}
	
	.js-select2 + .select2 .select2-selection:after {
		right: 13px;
	}
	
	.header-bottom-content {
		flex-wrap: wrap;
		padding-top: 16px;
		padding-bottom: 23px;
	}
	.menu-toggle {
        width: 28px;
        height: 28px;
    }
	.menu-toggle svg {
        height: 100%;
        width: 100%;
		stroke:	var(--font);
    }
	div.fancybox-container .menu-toggle {
		display: none;
	}
	div.header-right {
		align-items: flex-end;
		flex-direction: column;
		margin-top: -35px;
		width: 100%;
	}
	.header-bottom-content .selection {
		order: 1;
		margin-top: 0;
		background: transparent;
		border-color: var(--font-second);
		color: var(--font-second);
		font-size: 12px;
		font-weight: 600;
		line-height: 16px;
		width: auto;
		padding: 8px 11px;
	}
	.header-bottom-content .selection svg {
		display: block;
		fill: transparent;
		height: 16px;
		margin-right: 4px;
		stroke: var(--font-second);
		width: 16px;
	}
	.header-bottom-content .selection svg path {
		stroke: var(--font-second);
	}
	.header-bottom-content .object-search {
		order: 2;
		width: 100%;
		max-width: 100%;
		margin-top: 20px;
		margin-left: 0;
	}
	
	.header-mobile {
		display: flex;
		width: 100%;
		flex-direction: row;
        flex-wrap: nowrap;
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.header-mobile .logo {
		max-width: 52px;
		width: 100%;
		margin-left: 11px;
		outline: none;
	}
	.header-mobile .logo img {
		vertical-align: middle;
	}
	.header-mobile .header-contacts {
		margin-left: auto;
	}
	.header-mobile .header-contacts .phone {
		font-size: 16px;
		line-height: 24px;
	}
	
	
	.header.fixed {
		display: contents;
	}
	.header.fixed .header-mobile {
		position: sticky;
        top: 0;
        left: 0;
        right: 0;
		background: var(--bg);
		box-shadow: 0px 2px 17px #00000012;
		z-index: 1000;
	}
	
	.select2-container.select2-container--open:not(.select2) {
        width: 100%;
        height: 100%;
        position: fixed !important;
        left: 0 !important;
        right: 0;
        top: 0 !important;
        bottom: 0;
        z-index: 1000;
        background: #293555CC;
    }
	.select2-container.select2-container--open:not(.select2) {
		z-index: 99999;
	}
	.select2-container.select2-container--open .select2-dropdown {
        bottom: 0;
        width: 100% !important;
        border-radius: 20px;
        transition: transform 0.3s;
        transform: translateY(100%);
    }
	.select2-container.select2-container--open .select2-dropdown .select2-results .topline {
        display: flex;
        width: 100%;
        justify-content: space-between;
        padding: 16px 16px 10px 16px;
    }
	.select2-container.select2-container--open .select2-dropdown .select2-results .topline .title {
        font-size: 14px;
        color: var(--second-font);
		font-weight: 600;
    }
	.select2-container.select2-container--open .select2-dropdown .select2-results .topline .select2-close {
        color: var(--red);
        font-size: 14px;
    }
	.select2-container.select2-container--open .select2-dropdown .select2-results__options {
        max-height: 260px;
    }
	.form-custom-group.w-50 {
		max-width: 100%;
	}
	.form-custom .form-custom-group:last-child {
		margin-top: 5px;
	}
	
	.content-body {
		padding-top: 1px;
		padding-bottom: 30px;
	}
	.content-body .content-wrapper .content_header-title h1 {
		font-size: 20px;
		line-height: 28px;
	}
	
	
	.section {
		margin-bottom: 40px;
	}
	.section .section-title {
		flex-wrap: wrap;
		margin-bottom: 27px;
	}
	.section .section-title .title {
		line-height: 36.4px;
		font-size: 28px;
		width: 280px;
	}
	.section .section-title .right {
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		margin-top: 22px;
	}
	
	
	.footer .footer-content {
		padding: 31px 0px 28px 0px;
	}
	.footer .footer-top {
		flex-wrap: wrap;
		justify-content: space-between;
		gap: 0;
	}
	.footer .footer-top .logo {
		order: -2;
		max-width: 87px;
		margin: 0 0 19px 3px;
		min-height: 53px;
	}
	.footer .footer-top .footer-top-info {
		order: -1;
		max-width: 45%;
		text-align: right;
	}
	.footer .footer-top .footer-top-info .phone {
		font-size: 16px;
		line-height: 24px;
		vertical-align: middle;
	}
	.footer .footer-top .footer-top-info .email {
		font-size: 12px;
		line-height: 18px;
		vertical-align: text-top;
		margin-top: 0;
	}
	.footer .footer-top .footer-top-info .socials {
		display: none;
	}
	.footer-top .footer-menu {
		margin-bottom: 16px;
		max-width: 100%;
	}
	
	
	.footer .footer-middle {
		display: block;
		margin-top: 7px;
		padding: 24px 0px 18px;
		flex-wrap: wrap;
	}
	.footer .footer-middle .logo {
		display: none;
	}
	.footer .footer-middle .socials-mobile .socials {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
        gap: 26.8px;
	}
	.footer .footer-middle .socials-mobile .socials .social-item {
		width: 24px;
		height: 24px;
	}
	.footer .footer-middle .socials-mobile .socials .social-item.youtube {
		width: 34px;
	}
	.footer .footer-middle .footer-text {
		margin-top: 18px;
		max-width: 100%;
	}
	.footer .footer-middle .footer-text .footer-logo-title {
		margin-bottom: 5px;
	}
	.footer .footer-middle .footer-text .footer-logo-description {
		font-size: 12px;
		line-height: 18px;
	}
	.footer .footer-middle .footer-agent-info {
		margin: 0;
		margin-top: 14px;
        gap: 21px;
	}
	.footer .footer-middle .footer-agent-info .agent-info .agent-name {
		font-size: 12px;
		line-height: 18px;
	}
	.footer .footer-bottom {
		flex-wrap: wrap;
	}
	.footer .footer-bottom .footer-menu {
		margin-top: 10px;
	}
	.footer .footer-bottom .footer-menu .footer-menu-items {
		flex-wrap: wrap;
		gap: 8px;
	}
	.footer .footer-bottom .footer-menu .footer-menu-items li {
		width: 100%;
	}
	
	.header-top-content .theme-switcher {
		margin: 0 0 0 20px;
	}

	.header-top-content > div {
		order: 2;
	}
	.header-top-content > .burger-block {
		order: 0;
	}
	.header-top-content > .lang-block {
		order: 1;
	}
	.mobile + .socials {
		display: none;
	}
	
	/*---------------HEADER_MENU_MOBILE-------------------*/
		.mobile-menu-block {
			background: var(--bg);
			padding: 16px;
		}
		.mobile-menu-block .fancybox-button {
			display: none;
		}
		.mobile-menu-block .header-mobile {
			padding: 0;
			margin-top: 2px;
		}
		.mobile-menu-block .header-mobile .menu-toggle {
			height: 25px;
		}
		.mobile-menu-block .header-mobile .menu-toggle svg {
			fill: var(--font);
			stroke: unset;
		}
		.mobile-menu-block .header-mobile-btns {
			align-items: center;
			display: flex;
			flex-wrap: nowrap;
			gap: 8px;
			margin-top: 3px;
		}
		.mobile-menu-block .header-mobile-btns .btn {
			padding: 8px 9px;
		}
		.mobile-menu-block .big-menu-block {
			padding: 20px 16px;
			margin: 20px -16px;
			border-top: 1px solid var(--stroke);
			border-bottom: 1px solid var(--stroke);
		}
		.mobile-menu-block .big-menu-block .footer-menu {
			margin-bottom: 11px;
		}
		.mobile-menu-block .big-menu-block .footer-menu:last-child {
			margin-bottom: 0;
		}
		.big-menu-block .footer-menu .footer-menu-title a {
			color: var(--font);
		}
		.big-menu-block .footer-menu .footer-menu-title:after {
			background-color: var(--font);
		}
		.mobile-menu-block .header-menu {
			margin: 0 -16px 20px;
			padding: 0 16px 19px;
			border-bottom: 1px solid var(--stroke);
		}
		.mobile-menu-block .top-nav-menu {
			display: flex;
			flex-direction: column;
			flex-wrap: wrap;
			height: 96px;
			justify-content: top;
			gap: 12px;
		}
		.mobile-menu-block .top-nav-menu .top-nav-menu__item {
			width: calc(50% - 8px);
			margin: 0;
		}
		.mobile-menu-block .top-nav-menu .top-nav-menu__item a {
			font-size: 16px;
			line-height: 24px;
		}
		.mobile-menu-block .header-menu .to-favorite {
			margin: 0;
		}
		.mobile-menu-block .header-menu .to-favorite .info-icon span {
			font-size: 16px;
			line-height: 24px;
		}
		
		
		.mobile-menu-block .menu-contacts-block {
			display: flex;
			flex-direction: column;
			flex-wrap: nowrap;
			gap: 12px;
			margin: 0px -16px 20px;
			padding: 0px 16px 20px;
			border-bottom: 1px solid var(--stroke);
		}
		.mobile-menu-block .menu-contacts-block .contact-block {
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			max-width: 300px;
		}
		.mobile-menu-block .menu-contacts-block .contact-block .contact-name {
			color: var(--font-second);
			font-size: 16px;
			line-height: 24px;
			font-weight: 400;
		}
		.mobile-menu-block .menu-contacts-block .contact-block .contact-value, .mobile-menu-block .menu-contacts-block .contact-block .contact-value a {
			color: var(--red);
			font-size: 16px;
			line-height: 24px;
			font-weight: 400;
		}
		.mobile-menu-block .menu-contacts-block .socials {
			margin-top: 8px;
			gap: 27px;
		}
		.mobile-menu-block .menu-contacts-block .socials .social-item {
			width: 24px;
			height: 24px;
		}
		.mobile-menu-block .menu-contacts-block .socials .social-item.youtube {
			width: 34px;
		}
		.mobile-menu-block .menu-bottom-block {
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			justify-content: space-between;
		}
		.mobile-menu-block .menu-bottom-block .change-lang-block {
			margin: 0;
		}		
	/*--END-------------HEADER_MENU_MOBILE-----------------END--*/
	div.header-bottom .logo{
		z-index: 9999;
	}
	div.header-top button.fancybox-close-small {
		left: 8px;
		top: 3px;
	}
	div.header-top {
		position: fixed;
		z-index: 101;
	}
	div.header-top.fancybox-content {
		position: static;
	}
	div.fancybox-content div.header-top-content div.socials {
		display: none;
	}
	div.fancy {
		display: none;
	}
	div.header-top.fancybox-content div.fancy {
		display: flex;
	}
	.header-bottom {
		margin-top: 52px;
	}
	.header-top-content {
		justify-content: space-between;
	}
	.header-top-content .socials {
		margin-left: 18px;
		margin-right: 0;
	}
	.socials .social-item {
		height: 27px;
		width: 27px;
	}
	.header-top .phone, .header-contacts .phone {
		font-size: 16px;
		margin-left: 48px;
	}
	.header-bottom-content .logo {
		max-width: 97px;
		width: 31.6%;
	}
	.header-bottom-content {
		justify-content: space-between;
	}
	.range-custom .range-input {
		padding: 14px 10px 14px 16px;
	}
	.range-custom .range.ui-slider {
		width: calc(100% - 62px);
	}
	.switcher .switch-item:hover label {
		background: var(--bg);
		color: var(--font-second);
		border-color: var(--stroke);
	}
}



@media (max-width: 980px) and (min-width: 861px) {
	.header-top-content .change-lang-block {
		margin-left: 10px;
	}
	.header-top-content .theme-switcher {
		margin-right: 15px;
	}
	.header .header-menu {
		margin-right: 15px;
	}
	.header-menu .to-favorite {
		margin-left: 7px;
	}
	.header-top-content .socials {
		margin-right: 10px;
		gap: 6px;
	}
	.header-top-content .header-btn {
		margin-left: 2px;
		margin-right: 2px;
	}
}
.widget-button-shadow {
    position: fixed;
    background: rgba(33, 33, 33, .3);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    visibility: hidden;
    z-index: 10100;
}
.widget-button-hide {
    -webkit-animation: widget-hidden .3s linear forwards;
    animation: widget-hidden .3s linear forwards;
}
.widget-button-show {
    -webkit-animation: widget-show .3s cubic-bezier(.75,.01,.75,0) forwards;
    animation: widget-show .3s cubic-bezier(.75,.01,.75,0) forwards;
}
.widget-button-wrapper {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    visibility: hidden;
    direction: ltr;
    z-index: 10150;
}
.widget-button-visible {
    visibility: visible;
    -webkit-animation: widget-button-visible 1s ease-out forwards 1;
    animation: widget-button-visible 1s ease-out forwards 1;
}
.widget-button-wrapper.widget-button-position-bottom-right, .widget-button-wrapper.widget-button-position-bottom-middle, .widget-button-wrapper.widget-button-position-bottom-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.widget-button-position-bottom-right {
    right: 50px;
    bottom: 50px;
}
.widget-button-position-bottom-right {
    bottom: 70px !important;
}
.widget-button-inner-container, .bx-touch .widget-button-inner-container {
    -webkit-transform: scale(.85);
    transform: scale(.85);
    -webkit-transition: transform .3s;
    transition: transform .3s;
}
.widget-button-inner-container {
    position: relative;
    display: inline-block;
}
.widget-button-inner-mask {
    position: absolute;
    top: -8px;
    left: -8px;
    height: 82px;
    min-width: 66px;
    width: calc(100% + 16px);
    border-radius: 100px;
    opacity: .2;
	background: #EE1D24;
}
.widget-button-block {
    width: 66px;
    height: 66px;
    border-radius: 100%;
    box-sizing: border-box;
    overflow: hidden;
    cursor: pointer;
}
.widget-button-pulse-animate {
    -webkit-animation: widgetPulse infinite 1.5s;
    animation: widgetPulse infinite 1.5s;
}
.widget-button-pulse {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 1px solid #EE1D24;
    border-radius: 50%;
}
.widget-button-inner-block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 66px;
    border-radius: 100px;
    background: #EE1D24;
    box-sizing: border-box;
}
.widget-button-icon-container {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.widget-button-inner-item {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-transition: opacity .6s ease-out;
    transition: opacity .6s ease-out;
    -webkit-animation: socialRotateBack .4s;
    animation: socialRotateBack .4s;
    opacity: 0;
    overflow: hidden;
    box-sizing: border-box;
}
.widget-button-icon-animation {
    opacity: 1;
}
.widget-button-close {
	display: none;
}


.widget-button-social {
    display: none;
}
.widget-button-bottom .widget-button-social, .widget-button-top .widget-button-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    height: -webkit-calc(100vh - 110px);
    height: calc(100vh - 110px);
    -webkit-animation: bottomOpen .3s;
    animation: bottomOpen .3s;
    visibility: visible;
}
@media (max-height: 768px) {
	.widget-button-top .widget-button-social, .widget-button-bottom .widget-button-social {
		max-height: 600px;
	}
}
@media (max-height: 667px) {
	.widget-button-top .widget-button-social, .widget-button-bottom .widget-button-social {
		max-height: 440px;
	}
}
.widget-button-position-bottom-right.widget-button-bottom .widget-button-social, .widget-button-position-bottom-left.widget-button-bottom .widget-button-social, .widget-button-position-bottom-middle.widget-button-bottom .widget-button-social {
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
    order: 1;
}



.widget-button-social-item {
	width: 46px;
    height: 46px;
	position: relative;
    display: inline-block;
	margin: 0 10px 10px 0;
	background-size: 100%;
    border-radius: 25px;
	box-shadow: 0 8px 6px -6px rgba(33,33,33,.2);
    cursor: pointer;
    overflow: hidden;
    background-repeat: no-repeat;
	vertical-align: middle;
	background-color: rgb(238, 29, 36);
}
.widget-button-social-item:hover {
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,.16), 0 6px 12px rgba(0,0,0,.32);
    box-shadow: 0 0 6px rgba(0,0,0,.16), 0 6px 12px rgba(0,0,0,.32);
    -webkit-transition: box-shadow .17s cubic-bezier(0,0,.2,1);
    transition: box-shadow .17s cubic-bezier(0,0,.2,1);
	text-decoration: none;
}
.widget-button-social-item:before {
	content: "";
	font-family: "Font Awesome 5 Brands";
	line-height: 1;
    font-size: 24px;
    color: #fff;
    padding: 11px;
    text-decoration: none;
    width: 46px;
    height: 46px;
    display: block;
    text-align: center;
	background-repeat: no-repeat;
    background-position: 50% 51%;
    background-size: 46%;
}
.widget-button-bottom .widget-button-inner-item {
    display: none;
}
.widget-button-bottom .widget-button-close {
    display: flex;
    -webkit-animation: socialRotate .4s;
    animation: socialRotate .4s;
    opacity: 1;
}

.widget-button-top .widget-button-inner-block, .widget-button-top .widget-button-inner-mask, .widget-button-bottom .widget-button-inner-block, .widget-button-bottom .widget-button-inner-mask {
    background: #d6d6d6 !important;
    -webkit-transition: background .3s linear;
    transition: background .3s linear;
}
.widget-button-top .widget-button-pulse, .widget-button-bottom .widget-button-pulse {
    display: none;
}
.widget-button-top .widget-button-inner-container, .widget-button-bottom .widget-button-inner-container {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    -webkit-transition: transform .3s linear;
    transition: transform .3s linear;
}


.widget-button-social-tooltip {
    position: absolute;
    top: 50%;
    left: -9000px;
    display: inline-block;
    padding: 5px 10px;
    max-width: 360px;
    border-radius: 10px;
	font-size: 13px;
    color: #000;
    background: #fff;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    transform: translate(0, -50%);
    transition: opacity .6s linear;
    opacity: 0;
    overflow: hidden;
}
.widget-button-social-item:hover .widget-button-social-tooltip {
    left: 50px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    opacity: 1;
    z-index: 1;
}
.widget-button-position-top-right .widget-button-social-item:hover .widget-button-social-tooltip, .widget-button-position-bottom-right .widget-button-social-item:hover .widget-button-social-tooltip {
    left: -5px;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
    opacity: 1;
}


@keyframes widget-show {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
		visibility: visible;
	}
}
@keyframes socialRotate {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}
@keyframes socialRotateBack {
	0% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	100% {
		-webkit-transform: rotate(0);
	}
}
@keyframes widgetPulse {
	50% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(2, 2);
		transform: scale(2, 2);
		opacity: 0;
	}
}


.widget-button-social-item.icon-whatsapp {
	background: #25D366;
}
.widget-button-social-item.icon-whatsapp:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEFElEQVR4nO2ZW4hWVRTHj6nTaFhpmpIXzCwkAi+giVqDSj0EQpAPoQ9SmFgxmveRwUh0Si0iJGhUxCBFA9EHB6SnihSiCNFE7SJBjbfG8YrOOF5+svj2w3a5znf2uYwJfX/44IOz1n+vtc7ea6+1ThRVUEEFuQE8ADwP1AE7gV+Bc8A1oMP9PwzsAuqBiUDX+8HwJ4AG4G/S4wTwMTDkvzC8D/A50E5+dAAbgX73yvjpwL8Uj3PAzM40vCuwvowBl4EdwBxgnEQU6O5+8n8sMBvYBlwsw7NJdIo2/kF3AC386Yx+KAVfD+AN4FgM5940fCGRt4yXDLMcqMrB3Q1YCFyNcSL/mwA+M8jlDEzKTe4APAf8bqyzMcoD4FXgliI9AgzNRWyv1Q/4xXBiRlbCR4BTRuSfLNp45YR+E61A3ygtgE+NPf+iITccmFpUHqe0nfSZaExL8rhB0mDILQNuejdrIZkDWGQEb3AagvcVQYtsKSXzknE+3irIge7Ab4p7XahyF5fbfSww5L7jbhwowgEB8KbibpaiMUoCMFIpXjWiL/n7OjYmRAUA6AlcUtzjQxTfU0q7DZkBxCNf7vYAbFfcdVESgK+U0ryY27ktxoHaqCBQKlF87AxR+kkp1cTI/WAY31Rko0KpSfJxMERJNydmwwHMMhwYWJTxXjr30RIlATivlB6NkZODfCDpriigCvbRHqJ09g4VeKyM7Hjghid7veAir1rZ0haipO+ApxLkP1Typ4FnCnJggOI+E6L0o1KakiAvGekb49IZEyM/CvggpJmnNL1Id1G6ls7HkgCd3sbVL2m21s9KLqL/eM38FmBEGd53FeeOEAfmKqW9iUolvcHAce7GIeB1VyrvM57fdBdWtcGpO8HFIYaMUEod5Q6yMSf6mWwYpLgeNiri0SF2RC5qqbaRqmG+MCrVcmiVIjKhpDmuZcoZISNCH2fEsFAnHMdkYH+gAx8Z3aCU8D5WpllcDuUFRbAijQMe1wtu8iZRxtieDbr8EIeU3BWgf9qFVymS01kc8PiqnDPSxa2RHgOjv3ZvThzz8UmWBfUe3JPHgcA1hxpjy1O6Hwklk8rSx/xOsfrO4YC+SyQRTIsyvm6Zdfp4NjVR+HpTY87I2qyENYqo2Xs2RKbILlXKfu6Rw/De0qzHtKdfB/XAMcSrFdlRN1W2PmScdI70SWn4kpio46bcmWeuVkEXgg5X1C0FXgaelomaM3aYFIUu8zSV+TByy2WobJH3ouPX+PcKzcArmQ33HHgtYSGpT74HNhtjjyy47KLeK7fxzoFGtYDs0z1ua0zw96a0m67skK+SaSEfN+ozDW4THPgW2Aq87QatQftRujDgHWCDq4H+cO2pfPv6y52rL12P0GkpuYIK/m+4DfMDt0TWH83zAAAAAElFTkSuQmCC);
	background-position: 29% 29%;
	height: 60px;
	width: 60px;
}
.widget-button-social-item.icon-telegram {
	background: linear-gradient(203.2deg, #37AEE2 21.67%, #1E96C8 70%);
}
.widget-button-social-item.icon-telegram:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC20lEQVR4nO2YW4hNYRTH9wwmMkkmSkdKcokUHgzlYVJe3FIYPCrK5UXN1BTTpJRLuTQlpSkJTSmXN514oOFBER7GMJTJvYNckjHjMj+tWqd229777Mu3z9mj/Xvd37fW+u+9vvWtvSwrIyMjI8MwwERgD9ANDAJ3gNnWcAFYCJwGfvAvN6w0A4wCGoFb+PPJSnH67AVeE4xnVpoAFgCngH7CcSUNwY8AVgPXiU5bJQVMAlqAF8RnVaWqT5j06Qd6S6zJpT19HgH7gT8+awrlTJ+XhOcssAIYKLEun6b0sfMV2ATMAz4HWH8wictrQ8zqcxeYDkwBXgXc05iG9CkyBLQDNUAd8DjE3hmVTB87H4CVanMMcDtkGlZHCb7GQPrYuVksnVrZLofc31WJ9LEj5fSQBG/zcSKCnfagAuYC57TvN8UboMHhZ19EW1uCiFgL/MQsV6WzdfjZFsPe/CBC3hkUIC+kGahy+JDb/ldEmwNS8oMIKRgS8Ryod7G/BPgew+69kiLU0XYDIi4C411szwI+xrTdEUiIOlwDPIjgRP6rd3jYnAz0EZ+dgYXYnE/T8tsTwMETr0MIjAPuY4bFoYW4lGQpl089OtZan17smiERv4GxsYQ4gqsHjgHf1MFMj3XVQCfm6DEmwhHoGXXQ5PH8KGY5n5SQdV6DMjkvmKcpKSG1Wqkkd+scz44nIGRZIkI04Lw62ew44O8NixgCJiQpZJc66nT0a6bpS0yEBj1V39aXYg8kE8AEhFxKVIgG/lCdNej81nT3LLSWQ4jMoIQjwG78b//0ThWBReqs16dHOyztvAqN8sVy5RBSpX+Absj5aXGsXwq8DSGikLgIW3AyWXEi98tWn264K6CQfDmFFNOryGCpIRowUocR8tX8OFA2IRpYhzqWtFkeYt9GWwPqxvpkI3cPKgeMjrBvjkdV65a5mjWc0B+wkzo3kEH2BTlLlY4rI8P6T/gLP+/9/OxISt8AAAAASUVORK5CYII=);
}
.widget-button-social-item.icon-chat:before {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2231%22%20height%3D%2228%22%20viewBox%3D%220%200%2031%2028%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M23.29%2013.25V2.84c0-1.378-1.386-2.84-2.795-2.84h-17.7C1.385%200%200%201.462%200%202.84v10.41c0%201.674%201.385%203.136%202.795%202.84H5.59v5.68h.93c.04%200%20.29-1.05.933-.947l3.726-4.732h9.315c1.41.296%202.795-1.166%202.795-2.84zm2.795-3.785v4.733c.348%202.407-1.756%204.558-4.658%204.732h-8.385l-1.863%201.893c.22%201.123%201.342%202.127%202.794%201.893h7.453l2.795%203.786c.623-.102.93.947.93.947h.933v-4.734h1.863c1.57.234%202.795-1.02%202.795-2.84v-7.57c0-1.588-1.225-2.84-2.795-2.84h-1.863z%22/%3E%3C/svg%3E);
}

.soc-header {
	padding-right: 30px;
	text-align: right;
	width: calc(100% - 480px);
}
.soc-header_socials {
	margin-right: 30px;
}
.soc-header_socials .soc-header_is-social {
	display: inline-block;
	
}
.soc-header_socials .soc-header_is-social a {
	width: 32px;
	height: 32px;
	display: block;
	border-radius: 50%;
	user-select: none;
}
.soc-header_socials .soc-header_is-social a:hover, .soc-header_socials .soc-header_is-social a:focus {
	text-decoration: none;
}
.soc-header_socials .soc-header_is-social a:before {
	content: "";
	font-family: "Font Awesome 5 Brands";
	position: relative;
	width: 32px;
	height: 32px;
	display: block;
	max-width: 32px;
	max-height: 32px;
	line-height: 1;
	font-size: 20px;
	background-repeat: no-repeat;
    background-position: 50% 51%;
    background-size: 60%;
	color: #fff;
	padding: 7px;
	text-decoration: none;
}
.soc-header_socials .soc-header_is-social a.social-telegram:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC20lEQVR4nO2YW4hNYRTH9wwmMkkmSkdKcokUHgzlYVJe3FIYPCrK5UXN1BTTpJRLuTQlpSkJTSmXN514oOFBER7GMJTJvYNckjHjMj+tWqd229777Mu3z9mj/Xvd37fW+u+9vvWtvSwrIyMjI8MwwERgD9ANDAJ3gNnWcAFYCJwGfvAvN6w0A4wCGoFb+PPJSnH67AVeE4xnVpoAFgCngH7CcSUNwY8AVgPXiU5bJQVMAlqAF8RnVaWqT5j06Qd6S6zJpT19HgH7gT8+awrlTJ+XhOcssAIYKLEun6b0sfMV2ATMAz4HWH8wictrQ8zqcxeYDkwBXgXc05iG9CkyBLQDNUAd8DjE3hmVTB87H4CVanMMcDtkGlZHCb7GQPrYuVksnVrZLofc31WJ9LEj5fSQBG/zcSKCnfagAuYC57TvN8UboMHhZ19EW1uCiFgL/MQsV6WzdfjZFsPe/CBC3hkUIC+kGahy+JDb/ldEmwNS8oMIKRgS8Ryod7G/BPgew+69kiLU0XYDIi4C411szwI+xrTdEUiIOlwDPIjgRP6rd3jYnAz0EZ+dgYXYnE/T8tsTwMETr0MIjAPuY4bFoYW4lGQpl089OtZan17smiERv4GxsYQ4gqsHjgHf1MFMj3XVQCfm6DEmwhHoGXXQ5PH8KGY5n5SQdV6DMjkvmKcpKSG1Wqkkd+scz44nIGRZIkI04Lw62ew44O8NixgCJiQpZJc66nT0a6bpS0yEBj1V39aXYg8kE8AEhFxKVIgG/lCdNej81nT3LLSWQ4jMoIQjwG78b//0ThWBReqs16dHOyztvAqN8sVy5RBSpX+Absj5aXGsXwq8DSGikLgIW3AyWXEi98tWn264K6CQfDmFFNOryGCpIRowUocR8tX8OFA2IRpYhzqWtFkeYt9GWwPqxvpkI3cPKgeMjrBvjkdV65a5mjWc0B+wkzo3kEH2BTlLlY4rI8P6T/gLP+/9/OxISt8AAAAASUVORK5CYII=);
}
.soc-header_socials .soc-header_is-social a.social-telegram {
	background: linear-gradient(203.2deg, #37AEE2 21.67%, #1E96C8 70%);
}
.soc-header_socials .soc-header_is-social a.social-whatsapp:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEFElEQVR4nO2ZW4hWVRTHj6nTaFhpmpIXzCwkAi+giVqDSj0EQpAPoQ9SmFgxmveRwUh0Si0iJGhUxCBFA9EHB6SnihSiCNFE7SJBjbfG8YrOOF5+svj2w3a5znf2uYwJfX/44IOz1n+vtc7ea6+1ThRVUEEFuQE8ADwP1AE7gV+Bc8A1oMP9PwzsAuqBiUDX+8HwJ4AG4G/S4wTwMTDkvzC8D/A50E5+dAAbgX73yvjpwL8Uj3PAzM40vCuwvowBl4EdwBxgnEQU6O5+8n8sMBvYBlwsw7NJdIo2/kF3AC386Yx+KAVfD+AN4FgM5940fCGRt4yXDLMcqMrB3Q1YCFyNcSL/mwA+M8jlDEzKTe4APAf8bqyzMcoD4FXgliI9AgzNRWyv1Q/4xXBiRlbCR4BTRuSfLNp45YR+E61A3ygtgE+NPf+iITccmFpUHqe0nfSZaExL8rhB0mDILQNuejdrIZkDWGQEb3AagvcVQYtsKSXzknE+3irIge7Ab4p7XahyF5fbfSww5L7jbhwowgEB8KbibpaiMUoCMFIpXjWiL/n7OjYmRAUA6AlcUtzjQxTfU0q7DZkBxCNf7vYAbFfcdVESgK+U0ryY27ktxoHaqCBQKlF87AxR+kkp1cTI/WAY31Rko0KpSfJxMERJNydmwwHMMhwYWJTxXjr30RIlATivlB6NkZODfCDpriigCvbRHqJ09g4VeKyM7Hjghid7veAir1rZ0haipO+ApxLkP1Typ4FnCnJggOI+E6L0o1KakiAvGekb49IZEyM/CvggpJmnNL1Id1G6ls7HkgCd3sbVL2m21s9KLqL/eM38FmBEGd53FeeOEAfmKqW9iUolvcHAce7GIeB1VyrvM57fdBdWtcGpO8HFIYaMUEod5Q6yMSf6mWwYpLgeNiri0SF2RC5qqbaRqmG+MCrVcmiVIjKhpDmuZcoZISNCH2fEsFAnHMdkYH+gAx8Z3aCU8D5WpllcDuUFRbAijQMe1wtu8iZRxtieDbr8EIeU3BWgf9qFVymS01kc8PiqnDPSxa2RHgOjv3ZvThzz8UmWBfUe3JPHgcA1hxpjy1O6Hwklk8rSx/xOsfrO4YC+SyQRTIsyvm6Zdfp4NjVR+HpTY87I2qyENYqo2Xs2RKbILlXKfu6Rw/De0qzHtKdfB/XAMcSrFdlRN1W2PmScdI70SWn4kpio46bcmWeuVkEXgg5X1C0FXgaelomaM3aYFIUu8zSV+TByy2WobJH3ouPX+PcKzcArmQ33HHgtYSGpT74HNhtjjyy47KLeK7fxzoFGtYDs0z1ua0zw96a0m67skK+SaSEfN+ozDW4THPgW2Aq87QatQftRujDgHWCDq4H+cO2pfPv6y52rL12P0GkpuYIK/m+4DfMDt0TWH83zAAAAAElFTkSuQmCC);
	background-position: 28% 25%;
	height: 38px;
	max-height: 38px;
	width: 38px;
	max-width: 38px;
}
.soc-header_socials .soc-header_is-social a.social-whatsapp {
	background: #25D366;
	
}

.soc-header .soc-online-jaw {
	color: #000;
	font-size: 9px;
    line-height: 14.4px;
    font-weight: 400;
	margin-bottom: 3px;
    background: #EFEFEF;
    border-radius: 15px;
    display: inline-block;
	padding: 0px 5px;
	white-space: nowrap;
}
.soc-header .soc-online-jaw:before {
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #62B85E;
	border-radius: 50%;
	margin-right: 3px;
	animation: blinker 0.8s cubic-bezier(0.4, 0, 1, 1) infinite alternate;  
}
@keyframes blinker {  
  from { opacity: 1; }
  to { opacity: 0.3; }
}
.app {
	margin-top: 20px;
}
.app.mobile {
	margin-top: 5px;
}
.app a {
	display: block;
	padding: 20px 15px 0 2px;
}
.app.mobile a {
	display: block;
	padding: 18px 15px 0 0;
}

pre.debug {
	display: block;
	padding: auto;
	background-color: white;
	z-index: 9999;
}
/* End */


/* Start:/include/search-object-form/style.css?1742390327782*/
.object-search {
	border: 1px solid var(--stroke);
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
	padding: 5px 5px 5px 19px;
    border-radius: 4px;
	max-width: 566px;
	width: 300px;
}
.object-search.error {
	border-color: var(--red);
}
.object-search input[type="text"] {
	color: var(--font-third);
	border: none;
	outline: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	width: 100%;
    margin-right: 10px;
	padding: 0;
	background: transparent;
}
.object-search input[type="text"]::-webkit-input-placeholder {
	color: var(--font-third);
} 
.object-search input[type="text"]::-moz-placeholder {
	color: var(--font-third);
}
.object-search .btn {
	font-size: 14px;
	letter-spacing: -0.3px;
	line-height: 18px;
}
/* End */
/* /local/templates/main/css/jquery.fancybox.min.css?171826146412795 */
/* /local/templates/main/css/priority-nav-core.min.css?1718261464528 */
/* /local/templates/main/css/intlTelInput.min.css?173807387213494 */
/* /local/templates/main/css/select2.min.css?171826146414965 */
/* /local/templates/main/css/jquery-ui.min.css?171826146430784 */
/* /local/templates/.default/css/seotext.css?17419417634902 */
/* /local/templates/main/components/bitrix/menu/top/style.css?17182624412953 */
/* /local/templates/main/components/ilsn/highloadblock.list/socials/style.css?17500785741293 */
/* /local/templates/main/components/bitrix/menu/bottom/style.css?17361618812010 */
/* /local/templates/main/components/bitrix/breadcrumb/main/style.css?17182614641416 */
/* /local/templates/main/components/ilsn/highloadblock.list/awards/style.css?1734696240306 */
/* /local/templates/main/template_styles.css?175446169062940 */
/* /include/search-object-form/style.css?1742390327782 */
