.page-content,.page-header{visibility:visible;opacity:1}html.no-scroll-smooth{overflow:unset}.b_20px{bottom:1.38889rem}@media (max-width:767px){.mob_b_20px{bottom:1.38889rem}}.mt_hh{margin-top:5.83333rem}.list-styled{list-style:none}.list-styled li{padding-left:1.38889rem;padding-top:0;padding-bottom:0;position:relative;margin-bottom:.69444rem}.list-styled li:not([class*=mb_]){margin-bottom:.5rem}.list-styled li:last-child{margin-bottom:0!important}.list-styled li:before{content:"";position:absolute;left:0;top:.8em;transform:translateY(-50%);width:.27778rem;height:.27778rem;border-radius:50%;background:currentColor}.list-styled.small-dots_{padding:0}.list-styled.small-dots_ li:before{content:"";position:absolute;left:0;top:.9em;width:.41667rem;height:.41667rem;background:#000}@media (max-width:767px){.list-styled.small-dots_ li:before{top:.6em}}.list-styled-bigger li{font-size:1.66667rem}@media (max-width:767px){.list-styled-bigger li{font-size:1.38889rem}}.list-styled-biggest li{font-size:1.80556rem;margin-bottom:1.04167rem}@media (max-width:767px){.list-styled-biggest li{font-size:1.38889rem;margin-bottom:.69444rem}}.list-styled-digits{list-style:none;counter-reset:section}.list-styled-digits>li{position:relative;padding:0 0 0 6rem;margin-bottom:3.5rem}.list-styled-digits>li:before{counter-increment:section;content:counter(section);position:absolute;left:0;top:.3em;transform:translateY(-50%);width:4.44444rem;height:4.44444rem;border-radius:100%;background:#fff;border:1px solid;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:2.5rem;font-family:rfrufo-sb,"sans-serif"}@media (max-width:767px){.list-styled-digits>li{position:relative;padding:0 0 0 3.2rem;margin-bottom:2rem}.list-styled-digits>li:before{width:2.77778rem;height:2.77778rem;font-size:1.66667rem;padding-bottom:.2em;top:.38em}}.list-reset{list-style-type:none}[data-animate=lines]{opacity:0;overflow:hidden}[data-animate=lines].init-anim{opacity:1}[data-animate=letters]{opacity:0}[data-animate=letters] div{overflow:hidden}[data-animate=letters] div>div{transform:translateY(100%);opacity:0;will-change:transform}[data-animate=words]{opacity:0}[data-animate=words].init-anim{opacity:1}[data-animate=words]>div{overflow:hidden}[data-animate=words]>div>div{transform:translateY(100%)}[data-animate=opacity],[data-animate=words]>div>div{opacity:0;will-change:transform}[data-animate=digits] div>div{position:absolute;width:100%;height:100%;opacity:0}[data-animate=digits] div>div:last-child{position:relative}[data-animate=image]>div{will-change:transform;transform:translateX(-100%)}[data-animate=image] img{will-change:transform;transform:translateX(100%) scale(1.2)}[data-animate=leafs]{transform-origin:50% 0;will-change:transform}[data-animate=leafs].show{animation:anim-leafs 6s ease-in-out infinite}[data-animate=leafs][data-type="2"]{transform-origin:50% 0;will-change:transform}[data-animate=leafs][data-type="2"].show{animation:anim-leafs2 6s ease-in-out infinite}@keyframes anim-leafs{0%,to{transform:rotate(0deg)}32%{transform:rotate(-3deg)}34%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}80%{transform:rotate(-.5deg)}}@keyframes anim-leafs2{0%,to{transform:rotate(0deg)}30%{transform:rotate(-2deg)}50%{transform:rotate(1deg)}80%{transform:rotate(-.5deg)}}@keyframes anim-leafs3{0%,to{transform:rotate(0deg)}30%{transform:rotate(-2deg)}50%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}}.bt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-family:inherit;text-transform:uppercase;text-align:center;height:4.16667rem;line-height:110%;z-index:1;text-decoration:none;transition:background .3s,border .3s,opacity .3s;overflow:hidden}.bt:not(.bt-transparent-bordered):before{content:"";position:absolute;left:10px;top:-25%;width:calc(100% - 20px);height:150%;background-color:#fff;z-index:-1;transition:all 1s}.bt:not(.bt-transparent-bordered):after{content:"";position:absolute;left:1px;top:1px;right:1px;bottom:1px;background-color:#5686c9;z-index:-1}.bt:not([class*=fz_]){font-size:.97222rem}.bt:not([class*=bt-]):not([class*=bc_]){border:none}.bt:not([class*=pos_a]){position:relative}.bt:not([class*=pr_]){padding:0 2.08333rem}.bt:not([class*=c_]):not([class*=bt-]){color:#fff}.bt:not([class*=bgc_]):not([class*=bt-]){background:transparent}.bt:not([class*=w_]){width:-moz-fit-content;width:fit-content}.bt.bold_{height:4.44444rem;line-height:4.44444rem}.bt.block_{display:block;width:100%}.bt.disabled,.bt[disabled]{cursor:not-allowed;pointer-events:none}.bt.bordered_{border:1px solid #fff}.bt.large_{width:20.13889rem}.bt.chico_{height:1.94444rem;line-height:1.94444rem;font-size:.90278rem}.bt.small_{height:2.77778rem;line-height:2.77778rem}.bt.small_:not([class*=fz_]){font-size:.97222rem}@media (max-width:767px){.bt.small_{height:1.94444rem;line-height:1.94444rem;font-size:.90278rem}}.bt.small-padding_{padding:0 2.77778rem}.bt.is-active:not(.disabled):not([class*=bgc_]):before,.bt:hover:not(.disabled):not([class*=bgc_]):before{transform:rotate(180deg);width:calc(100% + 10px);left:-5px;height:200%;top:-50%}.bt.rounded_{border-radius:4.16667rem}@media (max-width:767px){.bt.mob-block_{width:100%}}.bt-orange{background-color:#ff823b}.bt-orange:hover:not(.disabled):not([class*=bgc_]){background:#ff6108}.bt.bt-white{background-color:#fff;border-radius:.55556rem;color:#004855;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff}.bt.bt-white:hover:not(.disabled):not([class*=bgc_]){background:#004855;color:#fff;border-color:#004855}.bt.bt-white--golden{color:#1a1a1a}.bt.bt-white--golden:hover:not(.disabled):not([class*=bgc_]){color:#fff;border-color:#a78769;background:#a78769}@media (max-width:767px){.bt.bt-white{width:100%}}.bt-transparent-bordered{border:1px solid #89aad9;border-radius:0;background-color:transparent}.bt-transparent-bordered:not([class*=c_]){color:#fff}.bt-transparent-bordered:hover:not(.disabled):not([class*=bgc_]){color:#fff!important;border:1px solid #fff}.bt-blue{background-color:#5686c9;color:#fff}.bt-blue:hover:not(.disabled):not([class*=bgc_]){background:#919595}.bt-red{background:#b20000;color:#fff}.bt-red:hover:not(.disabled):not([class*=bgc_]){background:#7f0000;color:#fff!important}.bt-red.disabled{cursor:default;border:1px solid #b3b3b3;color:#fff;background:#b3b3b3}.bt-golden{background:#a78769;color:#fff;border:none;border-radius:.41667rem}.bt-golden:hover:not(.disabled):not([class*=bgc_]){background:#8b6e52;color:#fff!important}.bt-golden.disabled,.bt-golden[disabled]{cursor:default;color:hsla(0,0%,100%,.25);background:#08424d}.bt-green{background:#004855;border-radius:.41667rem;border:none;color:#fff}.bt-green:hover:not(.disabled):not([class*=bgc_]){background:#00323c;color:#fff!important}.bt-green.disabled,.bt-green[disabled]{cursor:default;color:hsla(0,0%,100%,.25);background:#99795b}@media (max-width:767px){.bt-green{width:100%}}.bt-transparent-white{background:none;border:1px solid #fff;color:#fff;transition:.3s}.bt-transparent-white:hover:not(.disabled):not([class*=bgc_]){background:#fff;color:#a78769;border-color:#fff!important}.bt-transparent-white.disabled_{opacity:.2;pointer-events:none}.bt-transparent-white.disabled_.loading_{opacity:1}.bt-transparent-white.loading_ span{opacity:0}.header--light:not(.menu-active) .bt-transparent-white{color:#a78769;border:1px solid #a78769}@media (hover:hover),screen and (min-width:0 \0){.header--light:not(.menu-active) .bt-transparent-white:hover{background-color:#a78769;color:#fff}}.bt-transparent-green{background:none;border:1px solid #004855;color:#fff;transition:.3s}.bt-transparent-green:hover:not(.disabled):not([class*=bgc_]){background:#fff;color:#fff!important;border-color:#004855!important}.bt-transparent-green.disabled_{opacity:.2;pointer-events:none}.bt-text{font-size:1rem;color:#004855;background:none;border:none}.bt-text:hover{background:none!important;border:none!important;color:#001d22}.bt-text:hover .ico-plus{opacity:1}.bt-text i{display:inline-block;vertical-align:middle;margin-right:.5rem}.bt-text i.ico-plus{width:20px;height:20px;margin-top:-.3em;border-radius:100%;background:#004855;opacity:.5;position:relative;cursor:pointer}.bt-text i.ico-plus:after,.bt-text i.ico-plus:before{content:"";height:2px;width:50%;background:#fff;position:absolute;top:50%;left:25%;margin-top:-1px}.bt-text i.ico-plus:after{transform:rotate(90deg)}.bt-plus{position:relative;width:3.33333rem;height:3.33333rem;border-radius:100%;background:#ff823b;transition:.2s}.bt-plus:after,.bt-plus:before{content:"";position:absolute;width:50%;top:50%;height:2px;margin-top:-1px;left:25%;background:#fff}.bt-plus:after{transform:rotate(90deg)}.bt-delete{position:relative;width:1.2rem;height:1.2rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;transition:.2s;background:#b20000;border:none;padding:0;cursor:pointer}.bt-delete:hover{background:#8e0000}.bt-delete:after,.bt-delete:before{content:"";position:absolute;width:50%;top:50%;height:2px;margin-top:-1px;left:25%;background:#fff;transform:rotate(45deg)}.bt-delete:after{transform:rotate(135deg)}.multi-field .bt-delete{position:absolute;bottom:1.6rem;right:0}.bt-back{font-size:.97222rem;color:#f6f4f0;text-decoration:none;display:block}.bt-back:before{content:"";display:inline-block;margin-right:.3rem;width:11px;height:11px;border-left:2px solid #e6e9e2;border-bottom:2px solid #e6e9e2;transform:rotate(45deg);vertical-align:middle;margin-top:-.1em}.bt-reset{border:none;text-align:inherit;border-radius:0}.bt-transparent{border:none!important;text-align:inherit;border-radius:0;background:transparent;cursor:pointer}.bt-loading-icon{position:relative;width:1.2rem;height:1.2rem;border-radius:100%;display:inline-block;border:2px solid currentColor}.bt-loading-icon:before{content:"";position:absolute;height:140%;left:30%;top:-20%;width:40%;background:#004855;animation:anim-bt-loading-icon .6s infinite}.bgc_golden1 .bt-loading-icon:before{background:#a78769}@keyframes anim-bt-loading-icon{0%{transform:scaleX(1) rotate(0deg)}50%{transform:scaleX(2) rotate(180deg)}to{transform:scaleX(1) rotate(1turn)}}.color-to-right-hover{position:relative;display:inline-block;overflow:hidden}.color-to-right-hover:before{position:absolute;content:attr(data-content);top:0;left:0;width:0;color:#7234f4;white-space:nowrap;overflow:hidden;transition:width .6s ease-in-out}.color-to-right-hover:hover:before{width:100%}.btn_icon{width:3.47222rem;height:3.47222rem;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #000}.btn_icon svg{width:50%;color:inherit}.bt-blinking{position:relative;overflow:hidden;will-change:transform;z-index:1}.bt-blinking:before{will-change:transform;content:"";position:absolute;height:200%;width:50%;top:50%;left:0;transform:translateY(-50%) translateX(-100%) rotate(30deg);opacity:0;background:linear-gradient(90deg,hsla(29,26%,53%,0) 0,hsla(29,26%,53%,.7) 50%,hsla(29,26%,53%,0));animation-name:anim-btn-blinking;animation-duration:4s;animation-iteration-count:infinite;z-index:-1}@keyframes anim-btn-blinking{0%{opacity:0;left:0}10%{opacity:1}30%{opacity:0;left:150%}to{opacity:0;left:0}}.bt-radio{position:relative;padding-left:22px}.bt-radio:after,.bt-radio:before{content:"";position:absolute;left:0;top:.75em;transform:translateY(-50%);width:16px;height:16px;border-radius:100%;border:1px solid #a78769;background-color:#fff}.bt-radio:after{left:4px;border:none;width:8px;height:8px;background:#a78769;opacity:0;transition:opacity .2s}.bt-radio.is-active:after{opacity:1}.bt-white-blue{background-color:#fff;color:#5686c9;transition:background-color .4s ease-in-out,color .4s ease-in-out}@media (hover:hover),screen and (min-width:0 \0){.bt-white-blue.focus-visible:focus,.bt-white-blue:hover:not(.focus-visible){background-color:#5686c9;color:#fff}}@keyframes anim-pattern-bg{0%{background-size:100%}99%{background-size:110%}to{background-size:100%}}.blur_5px{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.component-description{padding:2.36111rem 0 0;width:100%}.component-description h2.subtitle{margin:4.02778rem 0 2.36111rem}.component-description h3{font-size:1.25rem;line-height:1.875rem;margin:4.02778rem 0 2.29167rem}.component-description h3:first-child{margin:0 0 2.36111rem}.component-description p{word-break:break-word;margin:0 0 1.38889rem;font-size:1.25rem;line-height:1.875rem}@media (max-width:767px){.component-description p{font-size:1.11111rem;line-height:1.38889rem}}.component-description a{color:#7234f4;transition:color .4s ease-in-out}.component-description ul{font-size:1.25rem;line-height:1.875rem;margin:2.36111rem 0;padding:0 0 0 2.36111rem}@media screen and (max-width:53.26389rem){.component-description ul{padding:0}}.component-description ul li{position:relative}.component-description ul li:after{background-color:#000;border-radius:50%;content:"";height:.625rem;left:-1.73611rem;position:absolute;top:.69444rem;width:.625rem}@media (max-width:767px){.component-description ul li:after{height:.48611rem;left:0;top:.48611rem;width:.48611rem}}@media (max-width:767px){.component-description ul li p{padding:0 0 0 1.04167rem}}.component-description ul .component-description__img{padding-left:0}.component-description ul ul{list-style:disc;margin:0;padding:0 0 0 1.04167rem}.component-description ul ul li:after{display:none}.component-description blockquote{background-color:#e7e7e7;font-size:1.25rem;line-height:1.875rem;margin:2.36111rem 0;padding:.20833rem 5.20833rem 2.08333rem 2.77778rem}.component-description table{display:-ms-flexbox;display:flex;margin:3.33333rem 0 4.02778rem;text-align:left;width:100%}.component-description table:first-child{margin:0 0 4.02778rem}.component-description table:last-child{margin:3.33333rem 0 0}.component-description table p{margin:0}.component-description table p:not(:last-child){margin:0 0 1.38889rem}.component-description table tbody{width:100%}.component-description table tr{display:grid;gap:2.77778rem 2.08333rem;grid-template-columns:1fr 62%;padding:0}@media (max-width:767px){.component-description table tr{gap:1.25rem;grid-template-columns:1fr}}.component-description table tr:not(:last-child){margin:0 0 2.36111rem}.component-description table td,.component-description table th{padding:0}.component-description pre{display:-ms-flexbox;display:flex;background-color:#e7e7e7;margin:3.33333rem 0 4.02778rem;padding:2rem}.component-description code{font-size:.8em}@media (max-width:767px){.component-description code{word-break:break-word}}.component-description__img{margin:2.36111rem 0;padding:0 2.77778rem}@media (max-width:767px){.component-description__img{padding:0}}.component-description__video{margin:2.36111rem 0;padding:0 2.77778rem}@media (max-width:767px){.component-description__video{padding:0}}.component-description video{width:100%}.component-demo{padding-top:2.36111rem}.contacts-page__tab{box-sizing:border-box;color:hsla(0,0%,100%,.5);transition:color .2s,border-bottom .2s;border-bottom:2px solid hsla(0,0%,100%,0)}.contacts-page__tab.is-active{color:#fff;border-bottom:2px solid #fff}.contacts-page__tab:hover{color:#fff}.contacts-page__contact-title{color:hsla(0,0%,100%,.5);background:#5686c9}.contacts-page__contact-title--active{color:#fff}@media (max-width:767px){.contacts-page__contact-title{color:#fff}}.contacts-page__contact-info{position:relative;z-index:2}@media (max-width:767px){.contacts-page__contact-info{box-sizing:border-box;padding-top:1.73611rem;padding-bottom:1.73611rem}.contacts-page__contact-info:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.15)}}.contacts-page__contact-info.is-active .contacts-page__contact-title{color:#fff}.contacts-page__contacts-link{box-sizing:border-box;transition:border-bottom .4s ease-in-out}.contacts-page__contacts-link:hover a{border-bottom:1px solid #fff}.contacts-page__mob-contacts-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.contacts-page__mob-contacts-link-img{height:.83333rem;width:.55556rem}.ymaps-2-1-79-zoom{height:9.02778rem!important;padding:0!important;width:4.16667rem!important;position:fixed;top:50%;right:2.08333rem;left:auto;transform:translateY(-50%)}@media (max-width:767px){.ymaps-2-1-79-zoom{height:6.25rem!important;right:.69444rem}}.ymaps-2-1-79-zoom__scale{display:none!important}.ymaps-2-1-79-zoom__button{width:4.16667rem;height:4.16667rem;padding:0;transition:background-color .4s ease-in-out}@media (max-width:767px){.ymaps-2-1-79-zoom__button{width:2.77778rem;height:2.77778rem}}@media (hover:hover),screen and (min-width:0 \0){.ymaps-2-1-79-zoom__button:hover{background-color:#a78769}}.ymaps-2-1-79-zoom__icon{background-position:50%;height:100%;width:100%;border:0}@media (max-width:767px){.ymaps-2-1-79-zoom__icon{background-size:1.38889rem 1.38889rem}}.ymaps-2-1-79-zoom__plus{background-color:#5686c9}.ymaps-2-1-79-zoom__plus .ymaps-2-1-79-zoom__icon{background-size:1.38889rem 1.45833rem;background-image:url(/bitrix/templates/snegiri/i/svg/zoom-plus.svg)}.ymaps-2-1-79-zoom__minus{background-color:#5686c9}.ymaps-2-1-79-zoom__minus .ymaps-2-1-79-zoom__icon{background-size:1.38889rem .13889rem;background-image:url(/bitrix/templates/snegiri/i/svg/zoom-minus.svg)}.contacts-page__map .map-pin--contacts{position:relative;background-color:transparent}.contacts-page__map .map-pin--contacts .map-pin__info{position:absolute;left:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:1.38889rem;padding-left:1.38889rem;padding-right:1.38889rem;background-color:#5686c9;color:#fff;white-space:nowrap;font-size:.97222rem;line-height:1.4;transition:background-color .4s ease-in-out}@media (hover:hover),screen and (min-width:0 \0){.contacts-page__map .map-pin--contacts .map-pin__info:hover{background-color:#a78769}}.contacts-page__map .map-pin--contacts .map-pin__info .map-pin__info-img{margin-right:.34722rem;width:.83333rem;height:.83333rem}.contacts-page__map .map-pin--contacts .map-pin__info .map-pin__info-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){.contacts-page-mob-wnd{transform:translateX(110%) scale(1.1);transition:transform .3s}.contacts-page-mob-wnd.is-active{transform:translateX(0) scale(1)}}.contacts-page-map-mob{position:absolute;top:120%;left:50%;transform:translateX(-50%);padding:.83333rem 1.11111rem}.contacts-page-map-mob__info-img{height:.83333rem;width:.83333rem}.cursor{position:fixed;z-index:2000;width:4.86111rem;height:4.86111rem;pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform .3s}@media (max-width:767px){.cursor{display:none}}.cursor.show{transform:translate(-50%,-50%) scale(1)}.cursor__wrapper{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#004855;background-color:#fff;border-radius:50%}.cursor svg{transform:rotate(180deg);color:#004855;width:2.22222rem;height:1.52778rem}[data-modal=gallery] .gallery-header,[data-modal=gallery] .modal__content{transition:color .2s,background-color .2s}[data-modal=gallery] .modal__wrapper.gallery-theme-dark{color:#fff}[data-modal=gallery] .modal__wrapper.gallery-theme-dark .gallery-header,[data-modal=gallery] .modal__wrapper.gallery-theme-dark .modal__content{background-color:#1f2121;color:#fff}[data-modal=gallery] .modal__wrapper.gallery-theme-dark .modal__overlay{background-color:#1f2121}[data-modal=gallery] .modal__wrapper.gallery-theme-dark .modal__close-btn{color:#fff}[data-modal=gallery] .modal__wrapper.gallery-theme-dark .scrollbar-grey{scrollbar-color:#1f2121}[data-modal=gallery] .modal__wrapper.gallery-theme-dark .scrollbar-grey::-webkit-scrollbar{background-color:#1f2121;width:1px}.modal__closer{margin-top:4.7rem}@media (max-width:767px){.modal__closer{margin-top:0}}.scroll-down-line{overflow:hidden}.scroll-down-line div{animation:anim-scroll-down 2s infinite}@keyframes anim-scroll-down{0%,to{transform:translateY(-2%)}50%{transform:translateY(-40%)}}.fade-from-black-bottom{background:linear-gradient(0deg,#1a1a1a 0,rgba(26,26,26,0));mix-blend-mode:multiply}.fade-from-white-bottom{background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0))}.fade-from-black-top{background:linear-gradient(180deg,#1a1a1a 0,rgba(26,26,26,0))}.fade-from-black-left{background:linear-gradient(90deg,#1a1a1a 0,rgba(26,26,26,0))}.img-preloader,.swiper-lazy-preloader{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(40,20%,94%,.5) 50%,hsla(0,0%,100%,0) 80%),#e3e0db;background-size:70% 100%;background-repeat:no-repeat;background-position:-170% 0;animation:shine 3s ease infinite!important;transform:translateZ(0);margin-left:0!important;margin-top:0!important;box-sizing:border-box;border:none!important;border-radius:0!important;border-top-color:transparent;opacity:1}.img-preloader--scroll{top:5%;bottom:5%;height:auto}@keyframes shine{to{background-position:250% 0,0 0}}.slider__item .img-preloader{z-index:-1}button:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.c-scrollbar{z-index:1001}.modal--sport{background-color:unset}.modal--sport .modal__wrapper{-ms-flex-align:center;align-items:center}.modal--sport .modal__content{height:auto;width:62.5%;padding:5.55556rem 5.55556rem 5.55556rem 6.94444rem}@media (max-width:767px){.modal--sport .modal__content{min-height:100%;width:100%;height:100vh;padding:2.77778rem 1.38889rem}}.modal--sport .modal__list{list-style:none}.modal--sport .modal__list li{position:relative;counter-increment:step-counter;min-height:2.77778rem;margin-bottom:1.38889rem;padding-left:3.47222rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.modal--sport .modal__list li:before{content:counter(step-counter);position:absolute;left:0;width:2.77778rem;max-height:2.77778rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:1.80556rem;line-height:100%;color:#a78769;top:45%;transform:translateY(-50%)}.modal--sport li:after{content:"";position:absolute;top:0;left:0;width:2.77778rem;height:2.77778rem;border:1px solid #a78769;border-radius:50%}@media (max-width:767px){.modal--sport li:after{top:50%;transform:translateY(-50%)}}.modal--sport .modal__close-btn.btn{width:2.77778rem;height:2.77778rem;background:#fff;border-radius:0}.modal--sport .modal__close-btn.btn svg{width:1.66667rem;height:1.66667rem}@media (hover:hover),screen and (min-width:0 \0){.modal--sport .modal__close-btn.btn:hover{background-color:#a78769}}.loading-container{position:relative}.loading-container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s step-end,z-index .2s step-end}.loading-container.is-loading{cursor:wait}.loading-container.is-loading:after{opacity:.5;display:block;z-index:1;visibility:visible;transition:opacity .2s,visibility 0s,z-index 0s}.modal-photoreport{width:100%;height:100%;color:#fff}.modal-photoreport .slider__container{height:100%}@media (max-width:1023px){.modal-photoreport .slider__container{position:relative}}.modal-photoreport__left{width:45%;height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:5.69444rem;padding-left:5.76389rem;padding-right:6.94444rem}@media (max-width:1023px){.modal-photoreport__left{padding-left:1.38889rem;padding-right:1.38889rem;width:100%}}@media (max-width:767px){.modal-photoreport__left{padding:0;padding-left:1.38889rem;padding-right:1.38889rem;width:100%}}.modal-photoreport__month{font-size:3.47222rem;line-height:4.16667rem;color:#fff;margin-bottom:3.47222rem}@media (max-width:1023px){.modal-photoreport__month{font-size:7.29167rem;line-height:110%}}@media (max-width:767px){.modal-photoreport__month{width:100%;margin-left:0;text-align:center;font-size:2.08333rem;margin-bottom:2.84722rem}}.modal-photoreport__list{color:#000;margin:0;overflow-y:auto;max-height:36.11111rem;height:65%}@media (max-width:1023px){.modal-photoreport__list{line-height:150%;padding-left:2.22222rem}}@media (max-width:767px){.modal-photoreport__list{overflow-y:hidden;padding-left:1.38889rem;margin-bottom:2.36111rem}}.modal-photoreport__item{margin-bottom:.34722rem}@media (max-width:767px){.modal-photoreport__item{margin-bottom:0}}.modal-photoreport__slider{width:55%;height:100vh;position:absolute;bottom:0;right:0;overflow:hidden}@media (max-width:1023px){.modal-photoreport__slider{height:50%;width:100%;bottom:12.5rem}}@media (max-width:767px){.modal-photoreport__slider{width:100%;height:100%;position:static;overflow:visible;margin-bottom:2.08333rem}}.modal-photoreport__slider .slider,.modal-photoreport__slider .slider__container{height:100%}@media (max-width:767px){.modal-photoreport__slider .slider__control-wrapper button:nth-child(2){margin-right:0!important}}.modal-videoreport{height:100%;color:#004855}.modal-videoreport__wrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (max-width:1023px){.modal-videoreport__wrapper{-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.modal-videoreport__wrapper{margin-top:0;padding:0}}.modal-videoreport__video{margin-bottom:3.84028rem;width:48rem;height:23.625rem}@media (max-width:767px){.modal-videoreport__video{width:100%;height:13.47222rem;margin-bottom:0}}.modal-videoreport__video iframe{width:100%;height:100%;border:0}@media (max-width:1023px){.modal-videoreport .slider__container{height:100%}}@media (max-width:1023px){.modal-videoreport .slider__container .slider__btn-wrapper{position:absolute}}@media (max-width:767px){.modal-videoreport .slider__container .slider__btn-wrapper{position:static}}@media (max-width:767px){.modal-videoreport .modal__wrapper{-ms-flex-align:start;align-items:flex-start;padding:0}}._webcamsOpened .dynamics_btn_webcam span,._webcamsOpened .dynamics_btn_webcam use{color:#fff}.dynamics_webcams{opacity:0;position:absolute;top:0;width:55%;height:calc(100vh - 5.83333rem);transition:.3s}.dynamics_webcams.is-active{opacity:1;visibility:visible}@media (max-width:1023px){.dynamics_webcams{height:50%;top:50%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.dynamics_webcams{display:none}}.webcam-btn{opacity:.5}.webcam-btn:before{content:"";position:absolute;bottom:-.34722rem;width:100%;background-color:#a78769;scale:0;transition:scale .3s}.webcam-title{font-size:1.25rem}@media (max-width:1023px){.webcam-title{font-size:3.05556rem}.webcam-title svg{margin-right:.69444rem}}.webcam-btn.is-active{opacity:1;position:relative}.webcam-btn.is-active:before{scale:1}main .noUi-horizontal{height:1px;box-shadow:none;background:#e1e1df;border-radius:0;border:none}main .noUi-horizontal .noUi-handle{width:1.25rem;height:1.25rem;background:#a78769;border:none;border-radius:100%;box-shadow:none;top:-.625rem}main .noUi-horizontal .noUi-handle:before{content:"";width:.27778rem;height:.27778rem;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%}main .noUi-horizontal .noUi-handle:after{display:none}main .noUi-horizontal .noUi-handle{right:-.625rem!important}main .noUi-connect{background:#a78769!important}main .noUi-touch-area{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.photo-lines-mob{display:grid;gap:.13889rem;grid-template-columns:7.63889rem 9.44444rem 7.63889rem;grid-template-rows:repeat(7,7.63889rem);grid-template-areas:"line-photo-1 line-photo-11 line-photo-11" "line-photo-2 line-photo-11 line-photo-11" "line-photo-2 line-photo-8 line-photo-10" "line-photo-3 line-photo-8 line-photo-9" "line-photo-4 line-photo-7 line-photo-7" "line-photo-4 line-photo-7 line-photo-7" "line-photo-5 line-photo-5 line-photo-6"}.photo-lines-mob>*{display:inline-grid}.photo-lines-mob>* img{transform-origin:center top}.photo-lines-mob__item-1{grid-area:line-photo-1}.photo-lines-mob__item-2{grid-area:line-photo-2}.photo-lines-mob__item-3{grid-area:line-photo-3}.photo-lines-mob__item-4{grid-area:line-photo-4}.photo-lines-mob__item-5{grid-area:line-photo-5}.photo-lines-mob__item-6{grid-area:line-photo-6}.photo-lines-mob__item-7{grid-area:line-photo-7}.photo-lines-mob__item-8{grid-area:line-photo-8}.photo-lines-mob__item-9{grid-area:line-photo-9}.photo-lines-mob__item-10{grid-area:line-photo-10}.photo-lines-mob__item-11{grid-area:line-photo-11}}.gallery-slider .slider__container{height:34.72222rem;overflow:hidden}@media (max-width:767px){.gallery-slider .slider__container{height:18.05556rem}}.gallery-slider .slider__slide-img{height:100%}.gallery-slider .slider__btn{cursor:pointer;z-index:10;position:absolute;top:50%;bottom:auto;transform:translateY(-50%);border:none;display:none}.gallery-slider .slider__btn--prev{left:2.08333rem;right:auto}.gallery-slider .slider__btn--prev svg{transform:rotate(90deg)}.gallery-slider .slider__btn--next{left:auto;right:2.08333rem}@media (max-width:767px){.gallery-slider .slider__btn{top:0;height:100%;width:3.26389rem;border-radius:0;transform:translateY(0);background-color:transparent;color:#fff}.gallery-slider .slider__btn--prev{left:0;right:auto}.gallery-slider .slider__btn--next{left:auto;right:0}}.gallery-slider .swiper-initialized .slider__btn{display:-ms-flexbox;display:flex}.gallery-slider .slider__slide-img img{object-position:center}.projects-list-item{display:grid;grid-template-columns:repeat(28,1fr);gap:1rem;margin-bottom:6rem}.projects-list-item:nth-child(4n+2) .projects-list-item-image-container{grid-column-start:11;grid-column-end:29;height:34.72222rem;-ms-flex-order:2;order:2}.projects-list-item:nth-child(4n+2) .projects-list-item-text{grid-column-start:1;grid-column-end:8;height:34.72222rem}.projects-list-item:nth-child(4n+3) .projects-list-item-image-container{grid-column:span 17;height:34.72222rem}.projects-list-item:nth-child(4n+3) .projects-list-item-text{grid-column-start:20;grid-column-end:27;height:34.72222rem}.projects-list-item:nth-child(4n+4) .projects-list-item-image-container{grid-column-start:11;grid-column-end:29;height:34.72222rem;-ms-flex-order:2;order:2}.projects-list-item:nth-child(4n+4) .projects-list-item-text{grid-column-start:1;grid-column-end:8;height:34.72222rem}.projects-list-item-image-container{grid-column:span 17;height:34.72222rem}.projects-list-item-image-container:hover .projects-list-item-image{transform:scale(1.05)}.projects-list-item-image{transition:transform .6s;width:100%;height:100%}.projects-list-item-text{grid-column-start:20;grid-column-end:27;height:34.72222rem}@media (max-width:767px){.projects-list-item{display:block;padding-left:1.38889rem;padding-right:1.38889rem;margin-bottom:3.47222rem}.projects-list-item-image-container{margin-left:-1.38889rem;margin-right:-1.38889rem;height:25rem!important}.projects-list-item-text{padding-top:1.38889rem;height:auto!important}}.projects-list-map-item.selected [data-accordion=button] *{opacity:1}.cluster-container{width:70px;height:70px;color:#fff;font-size:12px}.cluster-container,.cluster-container .cluster-count{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cluster-container .cluster-count{width:calc(35px + 35*var(--cluster-size)/40);height:calc(35px + 35*var(--cluster-size)/40);border-radius:100%;background-color:#5686c9;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.projects-mob-full-width-img{margin-left:-1.38889rem;margin-right:-1.38889rem}}.projects-accordion__content-inside{display:grid;grid-template-columns:35% 65%}@media (max-width:767px){.projects-accordion__content-inside{grid-template-columns:100%}}.modal-projects-map__tab{box-sizing:border-box;color:rgba(0,0,0,.5);transition:color .2s,border-bottom .2s;border-bottom:2px solid transparent}.modal-projects-map__tab.is-active{color:#000;border-bottom:2px solid #000}.modal-projects-map__tab:hover{color:#000}@media (max-width:767px){.project-page{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.project-next-gradient-line{background-image:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0))}@media (max-width:767px){.project-next-gradient-line{background-image:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0))}}.project-read-more{position:relative;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #000;transition:border-bottom-color .4s ease-in-out}.project-read-more:hover{border-bottom:1px solid #5686c9}.project-to-visit-site{position:relative;border-top:1px solid rgba(86,134,201,.3);border-bottom:1px solid rgba(86,134,201,.3)}.scroll-down-anim{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0),#fff,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));background-size:100% 200%;animation:anim-bg-gradient 3s ease infinite}@keyframes anim-bg-gradient{0%,to{background-position:50% 0}50%{background-position:50% 100%}}.scrollbar-golden{scrollbar-width:thin;scrollbar-color:#fff #a78769}.scrollbar-golden::-webkit-scrollbar{width:1px}.scrollbar-golden::-webkit-scrollbar-thumb{background-color:#fff}.scrollbar-white{scrollbar-width:thin;scrollbar-color:#a78769 #fff}.scrollbar-white::-webkit-scrollbar{background-color:#fff;width:1px}.scrollbar-white::-webkit-scrollbar-thumb{background-color:#a78769}.scrollbar-grey{scrollbar-width:thin;scrollbar-color:#fff}.scrollbar-grey::-webkit-scrollbar{background-color:#fff;width:1px}.scrollbar-black{scrollbar-width:thin;scrollbar-color:#000 #e0e0e0}.scrollbar-black::-webkit-scrollbar{background-color:#e0e0e0;width:1px}.scrollbar-black::-webkit-scrollbar-thumb{background-color:#000}.social-media-link{display:block}.social-media-link img,.social-media-link svg{height:100%;width:100%}.social-media-link{opacity:.3;transition:opacity .4s ease-in-out}.social-media-link:hover{opacity:1}.social-media-link a{display:block}.social-media-rutube img,.social-media-rutube svg{transform:translateY(-10%)}.common-slider-pagination .swiper-pagination-bullet{background:#6d7278;margin:.5rem;width:.55556rem;height:.55556rem;transition:width .3s,height .3s}.common-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1rem;height:1rem}.pl_16px{padding-left:1.14583rem}.video-on-hover-item.change-width_{transition:width .6s ease-in-out}.video-on-hover-item .video-on-hover-video{transition:opacity .3s .3s}@media (hover:hover),screen and (min-width:0 \0){.video-on-hover-item:hover.change-width_{width:60%}.video-on-hover-item:hover .video-on-hover-video{opacity:1;transition:opacity .3s}.video-on-hover-item:hover .video-on-hover-header{opacity:1!important;transform:scale(1)!important}}@media (hover:hover),screen and (min-width:0 \0){.video-on-hover:hover .video-on-hover-header{transform:scale(.8)}}.video-on-hover-header{transition:opacity .6s,transform .6s ease-in-out}.wind-cookie{z-index:100;opacity:0;box-shadow:0 0 20px 0 rgba(50,50,50,.2);visibility:hidden;transform:translateY(20%)}.custom-input,.custom-textarea{position:relative}@media screen and (max-width:767px){.custom-input,.custom-textarea{width:100%}}.custom-input label,.custom-textarea label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;width:100%;font-size:.97222rem;line-height:1.2}@media screen and (max-width:767px){.custom-input label,.custom-textarea label{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}.custom-input label input,.custom-input label textarea,.custom-textarea label input,.custom-textarea label textarea{-ms-flex-positive:1;flex-grow:1;width:100%;min-height:4.58333rem;padding:1.18056rem 1.38889rem 1.11111rem;color:#fff;font-size:inherit;background:transparent;outline:none;border:1px solid #fff;transition:background .3s ease}.custom-input label input::-webkit-input-placeholder,.custom-input label textarea::-webkit-input-placeholder,.custom-textarea label input::-webkit-input-placeholder,.custom-textarea label textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5);opacity:.5}.custom-input label input::-moz-placeholder,.custom-input label textarea::-moz-placeholder,.custom-textarea label input::-moz-placeholder,.custom-textarea label textarea::-moz-placeholder{color:hsla(0,0%,100%,.5);opacity:.5}.custom-input label input:-ms-input-placeholder,.custom-input label input::-ms-input-placeholder,.custom-input label textarea:-ms-input-placeholder,.custom-input label textarea::-ms-input-placeholder,.custom-textarea label input:-ms-input-placeholder,.custom-textarea label input::-ms-input-placeholder,.custom-textarea label textarea:-ms-input-placeholder,.custom-textarea label textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.5);opacity:.5}.custom-input label input::placeholder,.custom-input label textarea::placeholder,.custom-textarea label input::placeholder,.custom-textarea label textarea::placeholder{color:hsla(0,0%,100%,.5);opacity:.5}.custom-input label input::-ms-input-placeholder,.custom-input label textarea::-ms-input-placeholder,.custom-textarea label input::-ms-input-placeholder,.custom-textarea label textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.2)}@media screen and (max-width:767px){.custom-input label input,.custom-input label textarea,.custom-textarea label input,.custom-textarea label textarea{max-width:unset;width:100%}}.custom-input label input:focus,.custom-input label input:hover,.custom-input label textarea:focus,.custom-input label textarea:hover,.custom-textarea label input:focus,.custom-textarea label input:hover,.custom-textarea label textarea:focus,.custom-textarea label textarea:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}@media (max-width:767px){.custom-input label input,.custom-input label textarea,.custom-textarea label input,.custom-textarea label textarea{padding:1.11111rem}}.custom-input label textarea,.custom-textarea label textarea{min-height:7.63889rem}.custom-input.small_ input,.custom-textarea.small_ input{min-height:2.77778rem;font-size:.97222rem}.custom-input.wicon_ input,.custom-textarea.wicon_ input{padding-left:2.43056rem}.custom-input.light_ input,.custom-textarea.light_ input{color:#1a1a1a}.custom-input.light_ input:focus,.custom-input.light_ input:hover,.custom-textarea.light_ input:focus,.custom-textarea.light_ input:hover{background:#fff;border-color:hsla(29,26%,53%,.2)}.custom-input.light_.is-valid input,.custom-textarea.light_.is-valid input{border:1px solid #a78769}.custom-input.light_.is-valid input:focus,.custom-input.light_.is-valid input:hover,.custom-textarea.light_.is-valid input:focus,.custom-textarea.light_.is-valid input:hover{border:1px solid hsla(29,26%,53%,.5)}.custom-input__label,.custom-textarea__label{color:#fff;font-size:.97222rem;opacity:0;transform:translateY(50%);transition:opacity .2s,trasform .2s}.custom-input__error,.custom-textarea__error{position:absolute;left:0;bottom:100%;color:#ff1553;opacity:0;transition:opacity .3s ease}@media screen and (max-width:767px){.custom-input__error,.custom-textarea__error{bottom:100%}}.custom-input.is-invalid input,.custom-input.is-invalid textarea,.custom-textarea.is-invalid input,.custom-textarea.is-invalid textarea{border:1px solid #ff1553}.custom-input.is-invalid input:focus,.custom-input.is-invalid input:hover,.custom-input.is-invalid textarea:focus,.custom-input.is-invalid textarea:hover,.custom-textarea.is-invalid input:focus,.custom-textarea.is-invalid input:hover,.custom-textarea.is-invalid textarea:focus,.custom-textarea.is-invalid textarea:hover{border:1px solid rgba(255,21,83,.5)}.custom-input.is-invalid .input-message.is-invalid,.custom-textarea.is-invalid .input-message.is-invalid{visibility:visible}.custom-input.is-valid input,.custom-textarea.is-valid input{border:1px solid hsla(0,0%,100%,.5)}.custom-input.is-valid input:focus,.custom-input.is-valid input:hover,.custom-textarea.is-valid input:focus,.custom-textarea.is-valid input:hover{border:1px solid hsla(0,0%,100%,.8)}.custom-input.is-valid .custom-input__label,.custom-input.not-empty .custom-input__label,.custom-textarea.is-valid .custom-input__label,.custom-textarea.not-empty .custom-input__label{opacity:1;transform:translateY(0)}.custom-input .input-message,.custom-textarea .input-message{position:absolute;right:2.08333rem;bottom:2px;visibility:hidden;font-size:.83333rem}.custom-input .input-message.is-invalid,.custom-textarea .input-message.is-invalid{color:red}.custom-input .input-message.is-valid,.custom-textarea .input-message.is-valid{color:#15ab07}.custom-input-clear{position:absolute;right:.5rem;top:50%;width:2rem;height:2rem;transform:translateY(-50%);cursor:pointer}.custom-input-clear:after,.custom-input-clear:before{content:"";position:absolute;left:25%;top:50%;height:1px;width:50%;background-color:#a78769;transform:rotate(-45deg)}.custom-input-clear:after{transform:rotate(45deg)}.modal .custom-textarea textarea{resize:none}.custom-select{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:.27778rem;min-width:13.88889rem;max-width:18.05556rem;background-color:#fff;transition:border-radius .3s ease;border:1px solid hsla(39,23%,62%,.5)}.custom-select__label{font-size:1.38889rem;line-height:1.52778rem;z-index:6}.custom-select__label,.custom-select__placeholder{position:absolute;top:50%;left:2.08333rem;transform:translateY(-50%);transition:opacity .3s ease;pointer-events:none}.custom-select__placeholder{color:#004855}.custom-select select{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.custom-select__button{padding:0 2.08333rem 0 1.66667rem;width:100%;height:3.33333rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:none;border-bottom:1px solid hsla(39,23%,62%,.5);background-color:transparent;outline:none;cursor:pointer;transition:border-color .3s ease}.custom-select__list-wrap{margin-top:0;padding:0;width:100%;max-height:0;position:static;top:0;bottom:auto;transform:none;background-color:transparent;visibility:visible;opacity:1;transition:margin .3s ease,max-height .4s ease-in-out;overflow:hidden}@media (max-width:767px){.custom-select__list-wrap{width:100%}}.custom-select__list{margin:0;padding:0;transition:visibility .3s ease,opacity .3s ease;overflow-y:auto;list-style:none}.custom-select__item{padding:.48611rem 2.77778rem .55556rem 2.08333rem;text-align:center;font-size:1.38889rem;line-height:1.66667rem;text-transform:uppercase;color:#fff;outline:none;cursor:pointer;transition:color .3s ease}.custom-select__item[aria-selected=true]{color:#a78769}@media (max-width:767px){.custom-select__item{font-size:.90278rem}}.custom-select__error{position:absolute;top:.69444rem;left:3.75rem;font-size:.83333rem;line-height:.97222rem;color:red;opacity:0;pointer-events:none;transition:opacity .3s ease}@media (max-width:767px){.custom-select__error{top:0;left:2.08333rem}}.custom-select__text{-ms-flex-negative:0;flex-shrink:0;width:100%;font-size:1.38889rem;line-height:1.35;text-transform:uppercase;text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;opacity:0;transition:opacity .3s ease}@media (max-width:767px){.custom-select__text{font-size:1.04167rem}}.custom-select__icon{width:.625rem;height:.625rem;-ms-flex-negative:0;flex-shrink:0;position:absolute;right:.55556rem;display:-ms-flexbox;display:flex;color:#fff;will-change:transform;transition:transform .3s ease}.custom-select__icon svg{width:100%;height:100%;transform:rotate(-90deg)}.custom-select.is-open{border-radius:.55556rem}.custom-select.is-open .custom-select__list-wrap{visibility:visible;opacity:1;max-height:100vh;transition:margin .3s ease,max-height .5s ease-in-out}@media (max-width:767px){.custom-select.is-open .custom-select__list-wrap{max-height:26.45833rem;position:static}}.custom-select.is-open .custom-select__icon{transform:rotate(180deg)}.custom-select.not-empty .custom-select__text{opacity:1}.custom-select.slide-up.is-open .custom-select__label,.custom-select.slide-up.not-empty .custom-select__label{transform:translateY(calc(-0.5 - -s40));opacity:1}.custom-select.slide-up.is-open .custom-select__text,.custom-select.slide-up.not-empty .custom-select__text{opacity:1}.custom-toggle{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.83333rem;line-height:1.11111rem}.custom-toggle__wrapper{position:relative;display:inline;vertical-align:middle;padding-left:1.73611rem}.custom-toggle .input-message{position:absolute;bottom:0;left:2.08333rem;opacity:0;pointer-events:none;transition:opacity .3s}.custom-toggle .input-message.is-invalid{color:red}@media (max-width:767px){.custom-toggle .input-message{top:-1.38889rem;bottom:auto}}.custom-toggle input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.custom-toggle label{display:inline;-ms-flex-align:center;align-items:center;cursor:pointer}@media (hover:hover),screen and (min-width:0 \0){.custom-toggle label:hover{color:#fff}.custom-toggle label:hover .custom-toggle__item{border-color:#fff}.custom-toggle label:hover .custom-toggle__checkbox{background:#fff}.custom-toggle label:hover .custom-toggle__label{opacity:1}}.custom-toggle__label{opacity:.5}.custom-toggle__item{position:absolute;top:.7em;left:0;transform:translateY(-50%);width:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;border:1px solid #fff;background-color:#fff;color:transparent;transition:color .2s,border-color .2s,background-color .2s}.custom-toggle__checkbox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:8px;height:8px;border-radius:50%;background:#5686c9;transition:background .2s}.custom-toggle--radio .custom-toggle__item{border-radius:50%}@media (max-width:1439px){.custom-toggle__item{width:16px;height:16px}.custom-toggle__checkbox{width:6px;height:6px}}.custom-toggle input:checked+label .custom-toggle__item{color:#ccc}.custom-toggle input:checked+label .custom-toggle__checkbox{display:block}.custom-toggle input:disabled+label .custom-toggle__item{opacity:.5}.custom-toggle.is-invalid .custom-toggle__label{color:red}.custom-toggle.is-invalid .custom-toggle__error{opacity:1;pointer-events:all}.expandable-item.expandable-off .expandable-item-fade{opacity:0}.expandable-item.expandable-off .expandable-header{display:none}.expandable-item-active .expandable-item-fade{opacity:0}.expandable-header:before{content:attr(data-collapsed-text)}.expandable-item-active .expandable-header:before{content:attr(data-expanded-text)}.location-map__filter{position:absolute;top:50%;left:7.63889rem}@media (max-width:767px){.location-map__filter{top:auto;right:0;bottom:2.77778rem;left:0}}.location-map__map{height:55.55556rem}@media (max-width:767px){.location-map__map{height:70vh}}.map-filter{width:27.56944rem}@media (max-width:767px){.map-filter{width:auto;background-color:transparent}}@media (max-width:767px){.map-filter__list-wrap{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.map-filter__list-wrap::-webkit-scrollbar{display:none}}.map-filter__list{list-style:none}@media (max-width:767px){.map-filter__item,.map-filter__list{-ms-flex-negative:0;flex-shrink:0}.map-filter__item:not(:first-child){margin-left:.69444rem}}.map-filter__item+.map-filter__item{margin-top:1.31944rem}@media (max-width:767px){.map-filter__item+.map-filter__item{margin-top:0}}.map-filter__toggle{margin:0;padding:0;border:none;background-color:transparent;transition:color .3s}.map-filter__toggle.is-active{color:#000}@media (hover:hover),screen and (min-width:0 \0){.map-filter__toggle.focus-visible:focus,.map-filter__toggle:hover:not(.focus-visible){color:rgba(0,0,0,.8)}.map-filter__toggle.focus-visible:focus .map-filter__toggle-icon:before,.map-filter__toggle:hover:not(.focus-visible) .map-filter__toggle-icon:before{background-color:rgba(0,0,0,.8);transform:translateX(0)}}@media (max-width:767px){.map-filter__toggle{padding:.97222rem 1.38889rem .90278rem;border-radius:2.77778rem;color:#000;background-color:#fff}}.map-filter__toggle-icon{-ms-flex-order:-1;order:-1;-ms-flex-negative:0;flex-shrink:0;margin-right:1.11111rem;width:3.05556rem;height:1.66667rem;position:relative;border-radius:.83333rem;background-color:#fff;transition:background-color .3s}@media (max-width:767px){.map-filter__toggle-icon{display:none}}.map-filter__toggle-icon:before{content:"";width:1.38889rem;height:1.38889rem;position:absolute;top:.13889rem;left:.13889rem;transform:translateX(0);border-radius:50%;background-color:#000;transition:transform .3s,background-color .3s}.map-filter__toggle.is-active .map-filter__toggle-icon{background-color:#000}.map-filter__toggle.is-active .map-filter__toggle-icon:before{background-color:#fff;transform:translateX(100%)}@media (hover:hover),screen and (min-width:0 \0){.map-filter__toggle.is-active.focus-visible:focus .map-filter__toggle-icon:before,.map-filter__toggle.is-active:hover:not(.focus-visible) .map-filter__toggle-icon:before{background-color:hsla(0,0%,100%,.8);transform:translateX(100%)}}@media (max-width:767px){.map-filter__toggle.is-active{background-color:#000;color:#fff}}.map-message{position:absolute;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;left:0;right:0;font-size:1.52778rem;line-height:2.08333rem;background-color:rgba(0,0,0,.3);z-index:1}.map-message.active{display:-ms-flexbox;display:flex}@media (max-width:767px){.map-message.active{display:none}}.map-pin{position:absolute;transform:translateZ(0)}.map-pin.selected .map-pin__logo svg{color:#000}.map-pin--contacts,.map-pin--location{width:36px;min-height:50px;bottom:0}@media (max-width:767px){.map-pin--location{width:36px;min-height:50px}}.map-pin--location .map-pin__logo svg{width:100%;height:100%;color:#5686c9}.map-pin--location .map-pin__button{font-size:.83333rem;line-height:1.04167rem;color:#fff}@media (hover:hover),screen and (min-width:0 \0){.map-pin--location .map-pin__button.focus-visible:focus,.map-pin--location .map-pin__button:hover:not(.focus-visible){color:#fff}}@media (max-width:767px){.map-pin--location .map-pin__button{display:block}}.placemark{width:48px;height:48px;position:relative;outline:none;transition:z-index .3s,transform .3s,visibility .3s;transform:translateZ(0);z-index:1}@media (hover:hover),screen and (min-width:0 \0){.placemark.focus-visible:focus .placemark__icon,.placemark:hover:not(.focus-visible) .placemark__icon{color:#fff;background-color:#000}}.placemark.hidden{visibility:hidden;transform:scale(0) translateZ(0)}.placemark.is-active{z-index:2}.placemark.is-active .placemark__icon{color:#fff;background-color:#000}.placemark__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#000}.placemark__icon{width:100%;height:100%;position:relative;border-radius:50%;color:#000;background-color:#fff;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;transition:color .3s,background-color .3s}.placemark__icon svg{width:100%;height:100%;display:block}.placemark-balloon{height:0;width:0;position:absolute}.placemark-balloon__image{width:7.01389rem;height:100%;-ms-flex-negative:0;flex-shrink:0}.placemark-balloon__inner{position:absolute;bottom:1.04167rem;transform:translate(-50%,-22px);min-width:12.5rem;max-width:24.30556rem;width:-moz-max-content;width:max-content;height:6.52778rem;display:-ms-flexbox;display:flex;background-color:#fff;box-shadow:0 .27778rem .69444rem rgba(0,0,0,.15)}@media (max-width:767px){.placemark-balloon__inner{bottom:.41667rem;transform:translate(-50%,-14px)}}.placemark-balloon__inner:after{content:"";display:block;position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%);width:2.08333rem;height:1.04167rem;clip-path:polygon(50% 100%,0 0,100% 0);background-color:#fff}@media (max-width:767px){.placemark-balloon__inner:after{width:1.04167rem;height:.41667rem}}.placemark-balloon__wrap{padding:1.38889rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.placemark-balloon__head{margin:0;margin-bottom:.55556rem;text-align:left;font-size:10px;line-height:12px;color:#aaa5a0}.placemark-balloon__title{margin:0;font-weight:700;font-size:12px;line-height:15px}.placemark-balloon__title+.placemark-balloon__text{margin-top:.13889rem}.placemark-balloon__text{margin:0;text-align:left;font-size:12px;line-height:15px;display:-ms-flexbox;display:flex}.placemark-balloon__text span{margin-right:auto}.placemark-balloon__text .right{margin-right:0;margin-left:.97222rem}.placemark-balloon__close-btn{padding:0;position:absolute;top:.69444rem;right:.69444rem;width:.69444rem;height:.69444rem;background-color:transparent;border:none;cursor:pointer}.placemark-balloon__close-btn svg{width:100%;height:100%;display:block}.popup-container{position:relative}.popup{visibility:hidden;pointer-events:none;opacity:0;transition:visibility .2s step-end,opacity .2s}.popup.is-active{transition:visibility 0s,opacity .2s;opacity:1;visibility:visible;pointer-events:all}.rising_btn--wrapper{overflow:hidden;position:relative;will-change:transform;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:12;width:100%;height:100%}.rising_btn--wrapper[data-rise-type=circle]{border-radius:100%!important}.rising_btn--wrapper .rising_btn{will-change:transform;width:4.86111rem;height:4.86111rem;transform:translate(100px,100px);pointer-events:none;position:absolute;border-radius:100%;background-color:#fff}.rising_btn--wrapper .rising_btn--content{z-index:6;pointer-events:none}.active-rise{opacity:1}.your-btn-style{width:3rem;height:3rem;background-color:#7234f4;border-radius:100%;border:1px solid #7234f4;color:#fff}.your-btn-style:hover{color:#7234f4}.your-btn-style2{width:16rem;height:4rem;padding:1rem;background-color:#7234f4;border-radius:30px;border:1px solid #7234f4;color:#fff}.your-btn-style2:hover{color:#7234f4}.toggle-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:500px;padding:0}@media screen and (max-width:767px){.toggle-group{width:100%}}.toggle-group.is-invalid label span{color:#ff1553}.toggle-group .input-message{position:absolute;right:0;bottom:-5px}.toggle-group .input-message.is-invalid{color:red}.toggle-group .input-message.is-valid{color:#15ab07}.video__wrapper.is-play .video__wrapper iframe{opacity:1;pointer-events:auto}.video__wrapper.is-play .video__btn{opacity:0;pointer-events:none}.video__wrapper{height:55.55556rem}@media (max-width:1023px){.video__wrapper{height:100%}}.video__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;pointer-events:none;transition:opacity .6s;border:0}.video__wrapper video{width:100%;height:100%;max-width:unset;object-fit:cover;object-position:center center}.video__btn{position:absolute;left:50%;top:50%;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0;font-weight:300;font-size:.97222rem;line-height:1.31944rem;color:blue;background-color:transparent;border:none;box-shadow:none;transform:translate3d(-50%,-50%,0);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .6s}@media (hover:hover),screen and (min-width:0\0){.video__btn:hover .video__btn-icon{transform:scale(1.1)}}.video__btn-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:7.5rem;height:7.5rem;margin-bottom:.69444rem;background-color:#fff;border-radius:50%;transition:transform .6s}.video__btn-icon svg{margin-left:.34722rem;width:1.38889rem;height:1.66667rem}.video.is-play{cursor:pointer}.form-number-container{width:6.38889rem}.form-number-container input{border:none}.form-number-minus,.form-number-plus{position:absolute;top:50%;left:0;width:2.22222rem;height:2.22222rem;border-radius:100%;background:#fff;transform:translateY(-50%);border:1px solid #a78769;cursor:pointer}.form-number-minus:before,.form-number-plus:before{content:"";position:absolute;width:50%;top:50%;height:1px;left:25%;background:#a78769}.form-number-minus.disabled_,.form-number-plus.disabled_{cursor:not-allowed;opacity:.5}.form-number-plus{left:auto;right:0}.form-number-plus:after{content:"";position:absolute;width:1px;top:25%;height:50%;left:50%;background:#a78769}.vue-radioswitch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;gap:.5rem}.vue-radioswitch button,.vue-radioswitch div{position:relative;width:100%;height:2.77778rem;line-height:0;text-align:center;margin-left:-1px;-ms-flex-negative:1;flex-shrink:1;font-size:.97222rem;color:#fff;cursor:pointer;background:transparent;border:2px solid transparent;font-family:inherit;border-radius:.27778rem}.vue-radioswitch button span,.vue-radioswitch div span{line-height:0}.vue-radioswitch button:after,.vue-radioswitch div:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:.27778rem;border:1px solid}.vue-radioswitch button:last-child,.vue-radioswitch div:last-child{margin-right:0}.vue-radioswitch button.selected,.vue-radioswitch div.selected{border:2px solid #a78769}.vue-radioswitch button.selected:after,.vue-radioswitch div.selected:after{display:none}.vue-radioswitch button.disabled,.vue-radioswitch div.disabled{pointer-events:none;opacity:.5}.vue-radioswitch.grid_3cols{display:grid;gap:.41667rem}.vue-radioswitch.fl_wr{gap:.41667rem}.vue-radioswitch.fl_wr>div,.vue-radioswitch.fl_wr button{min-width:calc(33% - .41667rem)}.vue-radioswitch.fl_wr.no_mb_>div,.vue-radioswitch.fl_wr.no_mb_ button{margin-top:-1px;margin-bottom:0}.vue-radioswitch.fl_wr.fl_gr_>div,.vue-radioswitch.fl_wr.fl_gr_ button{width:auto;-ms-flex-positive:1;flex-grow:1;min-width:calc(50% + 1px)}.vue-radioswitch.fl_wr.fl_gr_.col13_>div,.vue-radioswitch.fl_wr.fl_gr_.col13_ button{min-width:calc(13% + 1px)}.switch-nosize>div,.switch-nosize button{padding:0 .97222rem!important;font-size:.83333rem;width:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.vue-radioswitch.switch-check{-ms-flex-align:start;align-items:start}.vue-radioswitch.switch-check button,.vue-radioswitch.switch-check div{position:relative;width:50%;line-height:1.2;padding-left:1.77222rem;padding-right:1rem;border:none!important;background:none!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;font-size:.97222rem;height:auto;margin-bottom:1rem!important;color:#fff;margin-left:0;font-family:inherit}.vue-radioswitch.switch-check button:before,.vue-radioswitch.switch-check div:before{content:"";position:absolute;left:0;top:0;width:1.11111rem;height:1.11111rem;border:1px solid}.vue-radioswitch.switch-check button:after,.vue-radioswitch.switch-check div:after{content:"";position:absolute;left:.34722rem;top:.27778rem;width:.55556rem;height:.34722rem;background:transparent;border-radius:0;border:none;border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transition:.2s;transform:translateX(-1px) rotate(-45deg)}.vue-radioswitch.switch-check button.selected,.vue-radioswitch.switch-check div.selected{background:none!important;color:#a78769}.vue-radioswitch.switch-check button.selected:before,.vue-radioswitch.switch-check div.selected:before{background:#a78769;border:1px solid #a78769}.vue-radioswitch.switch-check button.selected:after,.vue-radioswitch.switch-check div.selected:after{display:block;opacity:1}.vue-radioswitch.switch-check.fl_wr{gap:0}.vue-radioswitch.switch-check.one-col_ button,.vue-radioswitch.switch-check.one-col_ div{width:100%}[class*=ymaps-2][class*=-ground-pane]{filter:grayscale(90%)}[class*=ymaps-2][class*=-placemark-overlay]:active,[class*=ymaps-2][class*=-placemark-overlay]:focus,[class*=ymaps-2][class*=-placemark-overlay]:hover{z-index:700!important}[class*=ymaps-2][class*=-places-pane]{z-index:3000!important}