@charset "UTF-8";.button,.slidernav{align-items:center}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.infrastructure__map .ymaps-2-1-79-image-with-content-content .obj,body,button,input,textarea{font-family:"NT Somic",Arial}*,.nav>div::before,.panorama__button,.slick-slider,.ui-selectmenu-menu{box-sizing:border-box}.button,.slick-list,.wrap{overflow:hidden}.wrap,body.fadeout{opacity:0}.button{font-size:calc(18 / 1920 * 100vw);line-height:1;display:inline-flex;padding:calc(14 / 1920 * 100vw) 0 calc(17 / 1920 * 100vw);background:#85726C;border:2px solid transparent;color:#fff;cursor:pointer;white-space:nowrap;user-select:none;position:relative;transition:all .3s}.button::after,.button::before{will-change:width;transition:width .3s;content:""}@media (max-width:1919px){.button{font-size:calc(12 / 1280 * 100vw);padding:calc(14 / 1280 * 100vw) 0 calc(17 / 1280 * 100vw)}}@media (max-width:1279px){.button{font-size:calc(18 / 768 * 100vw);padding:calc(18 / 768 * 100vw) 0 calc(20 / 768 * 100vw)}}.button i{position:absolute;top:0;right:calc(20 / 1920 * 100vw);height:100%;mask-position:center;mask-repeat:no-repeat;mask-size:contain;background:currentColor}.slick-list,.slick-slider,.slick-track{position:relative;display:block}@media only screen and (max-width:767px){.button{width:100%;font-size:calc(18 / 375 * 100vw);padding:calc(14 / 375 * 100vw) 0;font-weight:400}.button i{right:calc(20 / 375 * 100vw)}}.button span{display:block}.button.disabled{pointer-events:none}.button::before{display:block;width:calc(20 / 1920 * 100vw)}@media (max-width:1279px){.button::before{width:calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.button::before{width:calc(20 / 375 * 100vw)}}.button::after{display:block;width:calc(60 / 1920 * 100vw)}@media (max-width:1279px){.button::after{width:calc(60 / 768 * 100vw)}}@media only screen and (max-width:767px){.button::after{width:calc(60 / 375 * 100vw)}}.button._light{background:#E5E2DC;color:#85726C}@media (min-width:1280px){.button:hover{background:#E5E2DC;color:#85726C}.button:hover::before{width:calc(60 / 1920 * 100vw)}.button:hover::after{width:calc(20 / 1920 * 100vw)}.button._light:hover{background:#C6BEB4;color:#fff}.button._light-bg:hover{background-color:#DBD3C8}}.button._border{background:0 0;border-color:#85726C;color:#85726C}.button_360 i{width:calc(30 / 1920 * 100vw);mask-image:url(../img/360.svg)}@media (max-width:1919px){.button_360 i{width:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.button_360 i{width:calc(24 / 768 * 100vw)}}@media only screen and (max-width:767px){.button_360 i{width:calc(30 / 375 * 100vw)}}.button_360::after{width:calc(100 / 1920 * 100vw)}@media only screen and (max-width:767px){.button_360::after{width:calc(100 / 375 * 100vw)}}@media (min-width:1280px){.button._border:hover{background:#85726C;color:#E5E2DC}.button_360:hover::before{width:calc(50 / 1920 * 100vw)}.button_360:hover::after{width:calc(70 / 1920 * 100vw)}}.button_online i{width:calc(18 / 1920 * 100vw);mask-image:url(../img/online.svg)}@media (max-width:1919px){.button_online i{width:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){.button_online i{width:calc(14 / 768 * 100vw)}}@media only screen and (max-width:767px){.button_online i{width:calc(19 / 375 * 100vw);mask-size:99% auto}}.button_online::after{width:calc(88 / 1920 * 100vw)}@media only screen and (max-width:767px){.button_online::after{width:calc(88 / 375 * 100vw)}}@media (min-width:1280px){.button_online:hover::before{width:calc(50 / 1920 * 100vw)}.button_online:hover::after{width:calc(58 / 1920 * 100vw)}}@font-face{font-family:"NT Somic";src:url(../fonts/NTSomic-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NT Somic";src:url(../fonts/NTSomic-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Nunito Sans";src:url(../fonts/NunitoSans-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body,html{margin:0;padding:0;height:100%;min-height:100%}body{background:#DBD3C8;color:#262626;font-weight:400;font-size:calc(22 / 1920 * 100vw);line-height:1.4;transition:opacity .5s ease-in-out}@media (max-width:1919px){body{font-size:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){body{font-size:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){body{font-size:calc(16 / 375 * 100vw)}body.noscroll{overflow:hidden;position:fixed;width:100%}}.str,.wrap{position:relative}button,input,textarea{outline:0;border-radius:0;box-shadow:none;border:none}button:-webkit-autofill,button:-webkit-autofill:focus,button:-webkit-autofill:hover,input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}button::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}button:-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{color:#fff}button::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#fff}button:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff}a[href],button{cursor:pointer}a{text-decoration:none;color:inherit;outline:0}img{outline:0}h1,h2,h3,h4,h5{color:inherit;font-weight:inherit;margin:0}.ymaps-2-1-79-search__suggest-item_selected_yes:hover,.ymaps-2-1-79-suggest-item:hover{color:#85726C!important;background:0 0!important}.wrap{transition:opacity .5s}.wrap.init{opacity:1}a[data-bg],div[data-bg]{background-position:center;background-repeat:no-repeat;background-size:cover}.ymaps-2-1-79-route-pin.ymaps-2-1-79-route-pin_size_small,.ymaps-2-1-79-transport-pin,.ymaps-2-1-79-transport-pin__body{display:none!important}.ymaps-2-1-79-search__suggest{background-color:#E5E2DC!important;margin-top:8px}.ymaps-2-1-79-search__suggest-item_selected_yes{background:0 0!important;display:none}.logo,.maplistpopup__close,.maplistpopup__close:before,.maplistpopup__img{background-repeat:no-repeat}.breakstr.done .str{display:block}.str{white-space:nowrap}.str .overlay{background-color:#DBD3C8;height:105%;opacity:.7;pointer-events:none;position:absolute;right:0;top:0;width:100%}.logo{background-position:center;background-size:contain;background-image:url(../img/update/logo.svg);width:calc(248 / 1920 * 100vw);height:calc(65 / 1920 * 100vw)}@media (max-width:1919px){.logo{width:calc(165 / 1280 * 100vw);height:calc(55 / 1280 * 100vw)}}@media only screen and (max-width:767px){.logo{width:calc(114.43 / 375 * 100vw);height:calc(30 / 375 * 100vw)}}.video video{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;clip-path:inset(1px 1px)}.slidernav{display:flex;font-size:calc(24 / 1920 * 100vw)}@media (max-width:1279px){.slidernav{font-size:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){.slidernav{font-size:calc(24 / 375 * 100vw);width:100%;justify-content:center}}.slidernav div{width:calc(52 / 1920 * 100vw);height:calc(22 / 1920 * 100vw);background:0 0;cursor:pointer}@media (max-width:1279px){.slidernav div{width:calc(52 / 768 * 100vw);height:calc(22 / 768 * 100vw)}}@media only screen and (max-width:767px){.slidernav div{width:calc(52 / 375 * 100vw);height:calc(22 / 375 * 100vw)}}.nav>div::before,.slidernav div::before{width:100%;content:""}.slidernav div::before{display:block;height:100%;mask:url(../img/arrow2.svg) no-repeat center/contain;background:currentColor;will-change:transform;transition:transform .3s}@media (min-width:1280px){.slidernav div:hover::before{transform:translate(20%)}}.slidernav span{display:block;min-width:calc(15 / 1920 * 100vw);text-align:center;margin:0 calc(5 / 1920 * 100vw)}.big__text,.big__title,.header__info,.multi__title,.north__text2,.north__title{text-align:right}@media (max-width:1279px){.slidernav span{min-width:calc(15 / 768 * 100vw);margin:0 calc(5 / 768 * 100vw)}}@media only screen and (max-width:767px){.slidernav span{min-width:calc(15 / 375 * 100vw);margin:0 calc(5 / 375 * 100vw)}}.slidernav__prev{transform:scale(-1,1);margin-right:calc(21 / 1920 * 100vw)}@media (max-width:1279px){.slidernav__prev{margin-right:calc(21 / 768 * 100vw)}}.slidernav__next{margin-left:calc(28 / 1920 * 100vw)}@media (max-width:1279px){.slidernav__next{margin-left:calc(28 / 768 * 100vw)}}.title{font-size:calc(96 / 1920 * 100vw);line-height:1.05;text-transform:uppercase}@media (max-width:1919px){.title{font-size:calc(64 / 1280 * 100vw)}}@media (max-width:1279px){.title{font-size:calc(42 / 768 * 100vw)}}@media only screen and (max-width:767px){.slidernav__prev{margin-right:calc(30 / 375 * 100vw)}.slidernav__next{margin-left:calc(30 / 375 * 100vw)}.title{font-size:calc(32 / 375 * 100vw)!important;line-height:1.2;display:block}}.popupgallery__title,.title2{line-height:1.1;text-transform:uppercase}.title2{font-size:calc(64 / 1920 * 100vw)}@media (max-width:1919px){.title2{font-size:calc(64 / 1280 * 100vw)}}.mobile{display:none}@media only screen and (max-width:767px){.title2{font-size:calc(24 / 375 * 100vw)}.desktop{display:none}.mobile{display:block}}.nav{display:flex;font-size:calc(20 / 1920 * 100vw);flex-wrap:wrap;margin-bottom:calc(-20 / 1920 * 100vw)}@media (max-width:1279px){.nav{font-size:calc(18 / 768 * 100vw);margin-bottom:calc(-10 / 768 * 100vw)}}@media only screen and (max-width:767px){.nav{font-size:calc(14 / 375 * 100vw);margin-bottom:0}}.nav>div{cursor:pointer;padding:0 calc(30 / 1920 * 100vw);height:calc(70 / 1920 * 100vw);margin-right:calc(20 / 1920 * 100vw);margin-bottom:calc(20 / 1920 * 100vw);position:relative;display:flex;align-items:center;justify-content:center;will-change:background,color;transition:background .3s,color .3s;color:#85726C}@media (max-width:1279px){.nav>div{padding:0 calc(30 / 768 * 100vw);height:calc(94 / 768 * 100vw);margin-right:calc(10 / 768 * 100vw);margin-bottom:calc(10 / 768 * 100vw)}}.nav>div.disabled{display:none;pointer-events:none;filter:grayscale(1);opacity:.5}@media only screen and (max-width:767px){.nav>div{padding:0 calc(15 / 375 * 100vw);height:calc(45 / 375 * 100vw);margin-right:calc(5 / 375 * 100vw);margin-bottom:0}.nav>div:last-child{margin-right:0}.nav>div span{display:none}}.nav>div::before{position:absolute;height:100%;top:0;left:0;border:2px solid #85726C;opacity:.35;will-change:opacity;transition:opacity .3s}.nav>div.hidden{display:none}.nav>div.active{background:#85726C;color:#fff}.nav>div:hover::before{opacity:1}.north{padding:calc(107 / 1920 * 100vw) calc(100 / 1920 * 100vw) calc(100 / 1920 * 100vw);position:relative;z-index:0}.north__container{position:relative;height:calc(2320 / 1920 * 100vw);margin-bottom:calc(43 / 1920 * 100vw)}.north__title{margin-left:calc(860 / 1920 * 100vw);margin-top:calc(-25 / 1920 * 100vw);width:calc(843 / 1920 * 100vw)}@media only screen and (max-width:767px){.north{padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw)}.north .form__bottom,.north .form__fields{display:none}.north__container{height:auto;margin-bottom:0}.north__title{margin-left:0;margin-top:0;width:100%}}.north__text1{margin-top:calc(130 / 1920 * 100vw);margin-left:calc(1026 / 1920 * 100vw);width:calc(652 / 1920 * 100vw);color:#262626}@media only screen and (max-width:767px){.north__text1{width:100%;margin-top:calc(60 / 375 * 100vw);margin-left:0;transform:none!important}}.north__text2{position:absolute;bottom:0;left:0;margin:0 0 0 calc(132 / 1920 * 100vw);width:calc(730 / 1920 * 100vw);height:calc(442 / 1920 * 100vw);display:flex;align-items:center;color:#262626}@media only screen and (max-width:767px){.north__text2{position:relative;width:100%;margin:calc(75 / 375 * 100vw) 0 0;height:auto;transform:none!important;text-align:left}.north__text2 br{display:none}}.north__block{position:absolute}.north__block div{position:relative;z-index:0;width:100%;height:100%}.north__img1{width:calc(860 / 1920 * 100vw);height:calc(1213 / 1920 * 100vw);top:calc(25 / 1920 * 100vw);left:0;z-index:0}@media only screen and (max-width:767px){.north__img1{position:relative;top:0;left:calc(-20 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw);width:calc(335 / 375 * 100vw);height:calc(335 / 375 * 100vw)}}.north__video1{width:calc(485 / 1920 * 100vw);height:calc(625 / 1920 * 100vw);top:calc(232 / 1920 * 100vw);left:calc(140 / 1920 * 100vw);z-index:1}.north__video1 div{margin:calc(50 / 1920 * 100vw)}@media only screen and (max-width:767px){.north__video1{width:calc(197 / 375 * 100vw);height:calc(248 / 375 * 100vw);top:calc(295 / 375 * 100vw);left:auto;right:0}.north__video1 div{margin:calc(20 / 375 * 100vw)}}.north__video1::before{content:"";position:absolute;left:0;top:0;width:calc(400 / 1920 * 100vw);height:calc(400 / 1920 * 100vw);border-left:1px solid #fff;border-top:1px solid #fff}@media only screen and (max-width:767px){.north__video1::before{width:calc(158.72 / 375 * 100vw);height:calc(158.72 / 375 * 100vw)}}.north__img2{width:calc(1095 / 1920 * 100vw);height:calc(954 / 1920 * 100vw);top:calc(783 / 1920 * 100vw);right:0;z-index:2}@media only screen and (max-width:767px){.north__img2{position:relative;width:calc(335 / 375 * 100vw);height:calc(335 / 375 * 100vw);right:calc(-20 / 375 * 100vw);top:0;margin-top:calc(30 / 375 * 100vw);transform:none!important}}.north__img3{width:calc(764 / 1920 * 100vw);height:calc(599 / 1920 * 100vw);top:calc(1238 / 1920 * 100vw);left:calc(96 / 1920 * 100vw);z-index:3}@media only screen and (max-width:767px){.north__img3{width:calc(250 / 375 * 100vw);height:calc(150 / 375 * 100vw);top:calc(1050 / 375 * 100vw);left:calc(-20 / 375 * 100vw)}}.north__video2{width:calc(693 / 1920 * 100vw);height:calc(485 / 1920 * 100vw);bottom:0;right:0;z-index:1}@media only screen and (max-width:767px){.north__video2{width:100%;height:calc(235 / 375 * 100vw);position:relative;margin-top:calc(70 / 375 * 100vw);margin-bottom:calc(-50 / 375 * 100vw)}}@media only screen and (min-aspect-ratio:1/1) and (max-aspect-ratio:7/5){.north__img2,.north__img3,.north__video1,.north__video2{transform:none!important}}.north__video2::before{content:"";position:absolute;z-index:1;left:calc(50 / 1920 * 100vw);top:calc(50 / 1920 * 100vw);bottom:calc(50 / 1920 * 100vw);right:calc(50 / 1920 * 100vw);border-left:1px solid #fff;border-bottom:1px solid #fff}.form{color:#fff;padding:calc(100 / 1920 * 100vw) 0 calc(51 / 1920 * 100vw) calc(107 / 1920 * 100vw);position:relative}@media only screen and (max-width:767px){.north__video2::before{left:calc(20 / 375 * 100vw);top:calc(20 / 375 * 100vw);bottom:calc(20 / 375 * 100vw);right:calc(20 / 375 * 100vw)}.form{padding:calc(50 / 375 * 100vw) 0 calc(30 / 375 * 100vw);margin:0 calc(-20 / 375 * 100vw)}}.form__container{background:#062e1d;display:flex;justify-content:space-between;padding:calc(143 / 1920 * 100vw) calc(150 / 1920 * 100vw) calc(150 / 1920 * 100vw) calc(95 / 1920 * 100vw);position:relative;z-index:0}.form__text{width:calc(408 / 1920 * 100vw);position:absolute;left:calc(95 / 1920 * 100vw);top:calc(150 / 1920 * 100vw)}@media only screen and (max-width:767px){.form__container{padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw) calc(250 / 375 * 100vw);display:block}.form__text{width:100%;margin-top:calc(30 / 375 * 100vw);position:relative;left:0;top:0}}.form__block{width:calc(840 / 1920 * 100vw);margin-left:calc(528 / 1920 * 100vw)}.form__title{position:relative;top:calc(-7 / 1920 * 100vw)}.form__block-text{margin-top:calc(50 / 1920 * 100vw)}@media only screen and (max-width:767px){.form__block{width:100%;margin-left:0}.form__title{top:0}.form__block-text{margin-top:calc(28 / 375 * 100vw)}}.form__block-text ul{margin:0;padding:0;list-style:none}.form__block-text ul li{position:relative;padding-left:1em}@media only screen and (max-width:767px){.form__block-text ul li{margin-bottom:calc(5 / 375 * 100vw)}.form__block-text ul li:last-child{margin-bottom:0}}.form__block-text ul li:before{content:"•";font-size:.5em;margin-right:1em;display:inline-block;vertical-align:middle;position:absolute;top:.7em;left:.6em}.calc__slider-wrap:after,.calc__table .sort::after,.calc__table table tbody td:last-child::before,.checkbox div::before,.genplan__plan::after,.maplistpopup__close:before,.ui-slider-handle:after{content:""}.form__block-text ul+p{margin:2.8em 0 0}@media only screen and (max-width:767px){.form__block-text ul+p{margin-top:calc(30 / 375 * 100vw)}}.form__fields{display:flex;width:calc(840 / 1920 * 100vw);margin-top:calc(30 / 1920 * 100vw)}@media only screen and (max-width:767px){.form__fields{width:100%;margin-top:calc(30 / 375 * 100vw);display:block}}.form__field{width:50%;position:relative}.form__field label{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;padding-bottom:1px;pointer-events:none;font-size:calc(22 / 1920 * 100vw)}@media only screen and (max-width:767px){.form__field{width:100%;margin-bottom:calc(35 / 375 * 100vw)}.form__field:last-child{margin-bottom:0}.form__field label{font-size:calc(16 / 375 * 100vw);line-height:1}}.form__field input{width:100%;background:0 0;color:#fff;height:calc(64 / 1920 * 100vw);border-bottom:1px solid #fff;font-size:calc(22 / 1920 * 100vw)}.form__agreement .checkbox input.error~div,.form__field input.error{border-color:red}.form__field input.error+label{color:red}.form__field input.filled+label,.form__field input:focus+label{display:none}.form__bottom{margin-top:calc(45 / 1920 * 100vw);width:calc(840 / 1920 * 100vw);display:flex;align-items:flex-start;justify-content:space-between}.form__bottom .button span{transition-delay:.5s}@media only screen and (max-width:767px){.form__field input{font-size:calc(16 / 375 * 100vw);line-height:1;height:calc(22 / 375 * 100vw);padding-bottom:calc(6 / 375 * 100vw)}.form__bottom{margin-top:calc(35 / 375 * 100vw);width:100%;display:block}.form__bottom .button span{transition-delay:0s}}.form__agreement{font-size:calc(14 / 1920 * 100vw);width:calc(580 / 1920 * 100vw);color:#f5f5f5;font-weight:200}@media only screen and (max-width:767px){.form__agreement{width:100%;margin-top:calc(35 / 375 * 100vw);font-size:calc(12 / 375 * 100vw)}}.form__agreement a{cursor:pointer;text-decoration:underline;text-decoration-skip:none;text-underline-offset:.2em}.form__agreement a:hover{text-decoration:none}.form__agreement .checkbox{margin-bottom:calc(10 / 1920 * 100vw)}.form__agreement .checkbox:last-child{margin-bottom:0}.form__agreement .checkbox span{position:relative;top:calc(3 / 1920 * 100vw);font-weight:400}.form__agreement .checkbox input:checked~div::before{background:#fff}.form__agreement .checkbox div{background:rgba(193,193,193,.5);border-color:rgba(193,193,193,.5)}.genplan,.multi,.panorama,.tabs__button._white._active{background:#fff}.form__img{position:absolute;z-index:1;left:0;bottom:0;width:calc(546 / 1920 * 100vw);height:calc(410 / 1920 * 100vw)}.genplan__plan,.maplistpopup__in{position:relative}@media only screen and (max-width:767px){.form__img{width:calc(335 / 375 * 100vw);height:calc(250 / 375 * 100vw);bottom:0}}.form__img div,.form__img video{height:100%;width:100%}.form__img video{min-height:100%;object-fit:cover;object-position:center;clip-path:inset(1px 1px)}.form__mbutton{display:none}@media only screen and (max-width:767px){.form__mbutton{display:block;margin-top:calc(30 / 375 * 100vw)}}.genplan{padding:calc(100 / 1080 * 100vh) calc(100 / 1920 * 100vw) 0}.genplan__plan::after{display:block;position:absolute;left:0;bottom:0;height:96px;width:100%;background-image:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%)}.genplan__img{scrollbar-width:none}.genplan__img::-webkit-scrollbar{display:none}@media only screen and (max-width:1023px){.genplan{padding:0}.genplan__img{height:640px;overflow:auto}}@media only screen and (max-width:767px){.genplan__img{height:420px}}.genplan__img img{display:block;width:100%}.genplan__hint{display:none;align-items:center;position:absolute;z-index:2;bottom:13px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:1023px){.genplan__img img{height:100%;width:auto}.genplan__hint{display:flex}}.genplan__hint-icon{width:30px;margin-right:8px}.genplan__hint-text{width:222px;font-size:12px;line-height:16px;color:#fff}.maplistpopup{display:none}@media (max-width:1279px){.maplistpopup{position:fixed;z-index:1000;top:0;left:0;width:100%;height:-webkit-calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100);max-height:100vh;padding:calc(20 / 768 * 100vw);display:flex;align-items:center;opacity:0;transition:opacity .5s}.maplistpopup.open{opacity:1}.maplistpopup::after{content:"";position:absolute;z-index:0;top:-50vh;left:-25vw;width:150vw;height:200vh;background:#000;opacity:.25}}.maplistpopup__in{background:#85726C;width:100%}.maplistpopup__close,.maplistpopup__close:before{position:absolute;background-size:90% auto;background-image:url(../img/close.svg);background-position:center}.maplistpopup__close{z-index:2;top:calc(12.5 / 812 * 100vh);right:calc(12.5 / 812 * 100vh);width:calc(40 / 812 * 100vh);height:calc(40 / 812 * 100vh);filter:drop-shadow(0 0 2px rgba(0, 0, 0, .8))}.maplistpopup__close:before{left:0;top:0;width:100%;height:100%}.maplistpopup__img{position:relative;z-index:1;left:0;top:0;width:100%;height:calc(330 / 812 * 100vh);background-position:center;background-size:cover}.maplistpopup__title{position:relative;z-index:1;left:0;top:75%;padding:calc(20 / 375 * 100vw);color:#fff;font-size:calc(20 / 375 * 100vw);line-height:1.4;font-weight:400}.multi .form__img{height:calc(408 / 1920 * 100vw)}@media only screen and (max-width:767px){.maplistpopup{padding:calc(20 / 375 * 100vw)}.multi .form__img{height:calc(250 / 375 * 100vw);bottom:calc(-30 / 375 * 100vw)}.multi .form,.multi .form__container{padding-top:0}.multi .form{margin-top:-1px;padding-bottom:0}.multi .form__bottom,.multi .form__fields,.multi .form__title br{display:none}}.multi__container{padding:0 calc(100 / 1920 * 100vw) calc(100 / 1920 * 100vw)}.tabs__buttons{display:flex;column-gap:calc(20 / 1920 * 100vw)}@media only screen and (max-width:767px){.multi__container{padding:0 calc(20 / 375 * 100vw)}.tabs__buttons{column-gap:calc(12 / 375 * 100vw)}}.tabs__button{display:flex;align-items:center;justify-content:center;height:calc(70 / 1080 * 100vh);padding:0 calc(30 / 1920 * 100vw);border:1px solid #062E1D;border-radius:calc(8 / 1080 * 100vh);font-size:calc(20 / 1920 * 100vw);line-height:1;color:#062E1D;transition:all .3s ease;cursor:pointer}@media only screen and (max-width:767px){.tabs__button{height:calc(40 / 812 * 100vh);padding:0 calc(12 / 375 * 100vw);border-radius:calc(8 / 812 * 100vh);font-size:calc(16 / 375 * 100vw)}}.tabs__button._white{border-color:rgba(255,255,255,.35);color:#fff}.tabs__button._white:hover{border-color:#fff}.tabs__button._white._active{border-color:#fff;color:#062E1D}.tabs__content{display:none}.tabs__content._active{display:block}.panorama{margin-top:calc(-100 / 1920 * 100vw);padding-bottom:calc(50 / 1920 * 100vw);margin-bottom:-2px;position:relative}@media only screen and (max-width:767px){.panorama{margin-top:calc(-50 / 375 * 100vw);padding-bottom:calc(50 / 375 * 100vw)}}.panorama iframe{width:100%;height:80vh;border:none;display:block;position:relative;z-index:0;pointer-events:none}.panorama.unlocked iframe{pointer-events:all}.panorama__button{position:absolute;right:100px;bottom:30px;margin-bottom:calc(50 / 1920 * 100vw);z-index:100;display:flex;gap:12px;user-select:none;color:#fff;line-height:1;border-radius:10px;background:#062e1d;transition:.2s;width:284px;text-align:center;border:2px solid transparent;white-space:nowrap;padding:15px 30px 15px 15px;font-family:"NT Somic";font-size:16px;cursor:pointer}@media only screen and (max-width:767px){.panorama__button{position:relative;width:100%;border-radius:0;margin:0 auto;right:auto;bottom:auto}}@media (min-width:1280px){.panorama__button:hover{background:#fff;color:#262626;border:2px solid #062e1d}}.checkbox{display:flex;user-select:none;position:relative}.checkbox input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.cookie,.fixedmenu,.popup{position:fixed}.checkbox input:checked~div::before{background:#85726C}.checkbox input.error~div{border-color:red}.checkbox div{width:calc(26 / 1920 * 100vw);height:calc(26 / 1920 * 100vw);border-radius:calc(6 / 1920 * 100vw);display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:1px solid #f5f5f5;cursor:pointer}@media (max-width:1919px){.checkbox div{width:calc(20 / 1280 * 100vw);height:calc(20 / 1280 * 100vw)}}.checkbox div::before{display:block;width:calc(14 / 1920 * 100vw);height:calc(14 / 1920 * 100vw);border-radius:calc(2 / 1920 * 100vw)}.checkbox span{flex:1;margin-left:calc(20 / 1920 * 100vw)}@media (max-width:1919px){.checkbox div::before{width:calc(12 / 1280 * 100vw);height:calc(12 / 1280 * 100vw);border-radius:calc(2 / 1280 * 100vw)}.checkbox span{margin-left:calc(16 / 1280 * 100vw)}}.checkbox a{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:.05em;text-underline-offset:.18em}.checkbox a:hover{text-decoration:none}.cookie{z-index:500;left:0;bottom:0;width:100%;padding:calc(5 / 1920 * 100vw) calc(32 / 1920 * 100vw);background:rgba(133,114,108,.8);-webkit-backdrop-filter:blur(calc(15 / 1920 * 100vw));backdrop-filter:blur(calc(15 / 1920 * 100vw));display:flex;align-items:center;justify-content:space-between;column-gap:calc(32 / 1920 * 100vw);color:#fff;opacity:0;pointer-events:none;transition:opacity .5s}@media (max-width:1919px){.cookie{padding:calc(8 / 1280 * 100vw) calc(32 / 1280 * 100vw);column-gap:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.cookie{padding:calc(10 / 768 * 100vw) calc(20 / 768 * 100vw);column-gap:calc(16 / 768 * 100vw)}}.cookie.open{opacity:1;pointer-events:auto}.cookie__text{font-size:calc(18 / 1920 * 100vw);line-height:calc(26 / 1920 * 100vw);flex:1}@media (max-width:1919px){.cookie__text{font-size:calc(14 / 1280 * 100vw);line-height:calc(20 / 1280 * 100vw)}}@media (max-width:1279px){.cookie__text{font-size:calc(12 / 768 * 100vw);line-height:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){.cookie{padding:calc(16 / 375 * 100vw);column-gap:calc(12 / 375 * 100vw)}.cookie__text{font-size:calc(12 / 375 * 100vw);line-height:calc(16 / 375 * 100vw)}}.cookie__text button{background:0 0;border:none;padding:0;color:inherit;font-size:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:calc(4 / 1920 * 100vw);transition:all .3s ease}.cookie__text button:hover{opacity:.7}.cookie__close{flex-shrink:0;align-self:flex-start;width:calc(46 / 1920 * 100vw);height:calc(46 / 1920 * 100vw);mask:url(../img/close.svg) no-repeat center/contain;background:#fff;cursor:pointer;transition:all .3s ease;will-change:transform;z-index:3}.menu,.popup{z-index:1000}.cookie__close:hover{transform:scale(1.2);opacity:.7}@media (max-width:1919px){.cookie__close{width:calc(40 / 1280 * 100vw);height:calc(40 / 1280 * 100vw)}}@media (max-width:1279px){.cookie__close{width:calc(40 / 768 * 100vw);height:calc(40 / 768 * 100vw)}}@media only screen and (max-width:767px){.cookie__close{width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw)}}.popup{top:0;left:0;width:100%;height:100vh;background:rgba(229,226,220,.65);-webkit-backdrop-filter:blur(calc(30 / 1920 * 100vw));backdrop-filter:blur(calc(30 / 1920 * 100vw));opacity:0;pointer-events:none;transition:opacity .5s}@media only screen and (max-width:767px){.popup{height:auto;bottom:0}}.popup:not(.open) *{pointer-events:none!important}.popup.open,.popupgallery__img,.popupgallery__video::before{opacity:1;pointer-events:auto}.popup .slidernav{font-size:calc(24 / 1080 * 100vh)}.popup .slidernav div{width:calc(52 / 1080 * 100vh);height:calc(22 / 1080 * 100vh)}.popup .slidernav span{min-width:calc(15 / 1080 * 100vh);margin:0 calc(5 / 1080 * 100vh)}.popup .slidernav__prev{margin-right:calc(21 / 1080 * 100vh)}.popup .slidernav__next{margin-left:calc(28 / 1080 * 100vh)}.popup.mappopup{overflow:auto}.popup.flatsPayment{display:flex;overflow:auto}.calc__tablewrap,.popuppolicy__block,.ui-selectmenu-menu ul{overflow-x:hidden;scrollbar-width:auto;scrollbar-color:#262626 #f5f5f5}.popup.flatsPayment.open{z-index:998}.popup__close{position:absolute;top:calc(25 / 1920 * 100vw);right:calc(43 / 1920 * 100vw);width:calc(50 / 1920 * 100vw);height:calc(50 / 1920 * 100vw);mask:url(../img/close.svg) no-repeat center/contain;background:#85726C;cursor:pointer;transition:transform .3s;will-change:transform;z-index:3}.popup__close:hover{transform:scale(1.3)}@media (max-width:1279px){.popup__close{top:calc(12.5 / 768 * 100vw);right:calc(12.5 / 768 * 100vw);width:calc(40 / 768 * 100vw);height:calc(40 / 768 * 100vw)}}@media only screen and (max-width:767px){.popup__close{top:calc(43.5 / 812 * 100vh);right:calc(12.5 / 812 * 100vh);width:calc(40 / 812 * 100vh);height:calc(40 / 812 * 100vh);background-size:90% auto;filter:invert(1)}.popup__close.mapclose{top:calc(4.5 / 812 * 100vh)}}.calc__block,.popup__close.payment{background:#fff}@media (max-width:1279px){.popup__close.payment{background:#fff;filter:unset}}.popuppolicy{z-index:1010;padding:calc(90 / 1080 * 100vh) calc(100 / 1920 * 100vw);display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.popuppolicy{padding:0}}.popuppolicy__block{background:#DBD3C8;color:#262626;width:calc(1720 / 1080 * 100vh);padding:calc(75 / 1080 * 100vh) calc(90 / 1080 * 100vh);max-height:100%;overflow-y:auto}.popuppolicy__block::-webkit-scrollbar{width:calc(4 / 1080 * 100vh)}.popuppolicy__block::-webkit-scrollbar-track{background:#f5f5f5}.popuppolicy__block::-webkit-scrollbar-thumb{background-color:#262626;border-radius:calc(100 / 1080 * 100vh);border:0 solid #fff}.popuppolicy__title{font-size:calc(48 / 1080 * 100vh);text-transform:uppercase}@media (max-width:1919px){.popuppolicy__block{padding:calc(60 / 1280 * 100vw)}.popuppolicy__title{font-size:calc(42 / 1280 * 100vw)}}@media only screen and (max-width:767px){.popuppolicy__block::-webkit-scrollbar{width:calc(4 / 375 * 100vw)}.popuppolicy__block{width:100%;height:100%;padding:calc(50 / 375 * 100vw) 0 0;overflow:hidden;position:relative;display:flex;flex-direction:column}.popuppolicy__title{font-size:calc(20 / 375 * 100vw);padding:0 calc(30 / 375 * 100vw) 0 calc(20 / 375 * 100vw);position:relative;pointer-events:none}}.popuppolicy__text{font-size:calc(24 / 1080 * 100vh);margin-top:calc(50 / 1080 * 100vh)}@media (max-width:1919px){.popuppolicy__text{font-size:calc(16 / 1280 * 100vw);margin-top:calc(42 / 1280 * 100vw)}}@media only screen and (max-width:767px){.popuppolicy__text{font-size:calc(14 / 375 * 100vw);margin-top:calc(22.5 / 375 * 100vw);overflow-x:hidden;overflow-y:auto;flex:1;padding:calc(22.5 / 375 * 100vw) calc(20 / 375 * 100vw) calc(50 / 375 * 100vw)}}.popuppolicy__text p{margin:0 0 1.6em}.popuppolicy__text p:last-child{margin-bottom:0}.popuppolicy__text ul{margin:0 0 1.6em 1.3em;list-style:disc}.popuppolicy__text ul:last-child{margin-bottom:0}.popuppolicy__text ul li::before{display:none}.popuppolicy__text ul li p{padding-left:1.3em}.popuppolicy__text ul li p:last-child,.popuppolicy__text ul li:last-child{margin-bottom:1.6em}.popuppolicy__text ol{margin:0 0 1.6em;list-style:none;counter-reset:li;padding-left:0}.popuppolicy__text ol ol,.popuppolicy__text ol p,.popuppolicy__text ol ul{padding-left:1.3em}.popuppolicy__text ol:last-child{margin-bottom:0}.popuppolicy__text ol li{margin:.5em 0}.popuppolicy__text ol li:last-child,.popuppolicy__text ol p:last-child{margin-bottom:1.6em}.popuppolicy__text ol li::before{counter-increment:li;content:counters(li,".") ". "}.popuppolicy__text ul.stylenone{list-style:none;padding-left:0}.popuppolicy__text a{cursor:pointer;text-decoration:underline;text-decoration-skip:none;text-underline-offset:.2em}.popuppolicy__text a:hover{text-decoration:none}.calc{padding:calc(123 / 1920 * 100vw) calc(100 / 1920 * 100vw);display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.calc{padding:0}}.calc__block{color:#262626;width:calc(1720 / 1080 * 100vh);height:calc(873 / 1080 * 100vh);padding:calc(75 / 1080 * 100vh) calc(90 / 1080 * 100vh);display:flex;flex-direction:column}.calc__title{font-size:calc(48 / 1080 * 100vh);text-transform:uppercase}@media only screen and (max-width:767px){.calc__block{width:100%;height:100%;padding:calc(50 / 812 * 100vh) calc(20 / 375 * 100vw) calc(150 / 812 * 100vh);overflow-x:hidden;overflow-y:auto;position:relative}.calc__title{font-size:calc(32 / 812 * 100vh);padding-right:calc(32 / 375 * 100vw)}}.calc__content{margin-top:calc(50 / 1080 * 100vh);height:calc(606 / 1080 * 100vh);display:flex}.calc__filters{width:calc(355 / 1080 * 100vh)}@media only screen and (max-width:767px){.calc__content{margin-top:calc(53 / 812 * 100vh);height:auto;display:block}.calc__filters{width:100%}}.calc__select *{user-select:none;outline:0}.ui-selectmenu-button{position:relative;display:block;display:flex;padding:0 0 calc(20 / 1080 * 100vh);border-bottom:1px solid #262626;align-items:center;cursor:pointer;justify-content:space-between}.ui-selectmenu-button .ui-selectmenu-icon{display:block;order:2;width:calc(12 / 1080 * 100vh);height:calc(8 / 1080 * 100vh);background:url(../img/select.svg) 50% 50% no-repeat;background-size:contain}@media only screen and (max-width:767px){.ui-selectmenu-button{padding:0 0 calc(7 / 812 * 100vh)}.ui-selectmenu-button .ui-selectmenu-icon{width:calc(12 / 812 * 100vh);height:calc(8 / 812 * 100vh)}}.ui-selectmenu-button .ui-selectmenu-text{order:1;font-size:calc(20 / 1080 * 100vh);color:#262626;padding:0 calc(20 / 1080 * 100vh) 0 0}@media only screen and (max-width:767px){.ui-selectmenu-button .ui-selectmenu-text{font-size:calc(14 / 812 * 100vh);padding-right:calc(8 / 812 * 100vh)}}.ui-selectmenu-menu{position:absolute;z-index:1001;display:none;background:#f5f5f5;color:#262626;width:calc(355 / 1080 * 100vh);padding:calc(10 / 1080 * 100vh) 0;border:1px solid #262626;border-top:none}@media only screen and (max-width:767px){.ui-selectmenu-menu{width:calc(335 / 375 * 100vw);padding:calc(10 / 375 * 100vw) 0}}.ui-selectmenu-menu ul{width:100%!important;max-height:calc(400 / 1080 * 100vh);list-style:none;margin:0;padding:0;overflow-y:auto}.ui-selectmenu-menu ul::-webkit-scrollbar{width:calc(4 / 1080 * 100vh)}.ui-selectmenu-menu ul::-webkit-scrollbar-track{background:#f5f5f5}.ui-selectmenu-menu ul::-webkit-scrollbar-thumb{background-color:#262626;border-radius:calc(100 / 1080 * 100vh);border:0 solid #fff}.ui-selectmenu-menu div{cursor:pointer;padding:calc(10 / 1080 * 100vh) calc(20 / 1080 * 100vh);font-size:calc(20 / 1080 * 100vh)}.ui-selectmenu-menu div.ui-state-active{background:#062e1d;color:#f5f5f5}.ui-selectmenu-menu.ui-selectmenu-open{display:block}.calc__filter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:calc(40 / 1080 * 100vh)}@media only screen and (max-width:767px){.ui-selectmenu-menu ul{max-height:calc(400 / 812 * 100vh)}.ui-selectmenu-menu ul::-webkit-scrollbar{width:calc(4 / 375 * 100vw)}.ui-selectmenu-menu ul::-webkit-scrollbar-thumb{border-radius:calc(100 / 375 * 100vw)}.ui-selectmenu-menu div{padding:calc(10 / 375 * 100vw) calc(20 / 375 * 100vw);font-size:calc(16 / 375 * 100vw)}.calc__filter{margin-top:calc(20 / 812 * 100vh)}}.calc__label{font-size:calc(20 / 1080 * 100vh);line-height:1.2;width:50%}@media only screen and (max-width:767px){.calc__label{font-size:calc(14 / 812 * 100vh);line-height:1.1;width:46%}}.calc__value,.menu__biglinks{font-size:calc(32 / 1080 * 100vh)}.calc__value{line-height:1.2}.calc__slider-wrap{width:100%;margin-top:calc(15 / 1080 * 100vh);position:relative;overflow:hidden;padding:0 calc(10 / 1920 * 100vw);height:calc(20 / 1920 * 100vw)}@media only screen and (max-width:767px){.calc__value{font-size:calc(20 / 375 * 100vw)}.calc__slider-wrap{font-size:calc(16 / 812 * 100vh);padding:0 calc(10 / 812 * 100vh);height:calc(20 / 812 * 100vh);margin-top:calc(9 / 812 * 100vh)}}.calc__slider-wrap:after{display:block;position:absolute;left:calc(10 / 1920 * 100vw);right:0;top:50%;transform:translateY(-50%);height:calc(4 / 1920 * 100vw);opacity:.4;background:#f5f5f5;z-index:1}@media only screen and (max-width:767px){.calc__slider-wrap:after{left:calc(10 / 812 * 100vh);height:calc(4 / 812 * 100vh)}.calc__slider{left:0}}.calc__slider{position:relative;width:100%;height:calc(20 / 1080 * 100vh);z-index:2}.ui-slider-handle{background:#062e1d;width:calc(20 / 1920 * 100vw);height:calc(20 / 1920 * 100vw);border-radius:calc(5 / 1920 * 100vw);margin-left:calc(-10 / 1920 * 100vw);position:absolute;cursor:pointer;outline:0;top:0}@media only screen and (max-width:767px){.ui-slider-handle{width:calc(20 / 812 * 100vh);height:calc(20 / 812 * 100vh);margin-left:calc(-10 / 812 * 100vh);border-radius:calc(5 / 812 * 100vh)}}.ui-slider-handle:after{display:block;width:30vw;height:calc(4 / 1920 * 100vw);right:100%;position:absolute;background:#062e1d;top:50%;transform:translateY(-50%)}.calc__tablewrap{flex:1;overflow-y:auto}@media only screen and (max-width:767px){.ui-slider-handle:after{height:calc(4 / 812 * 100vh);width:100vw}.calc__tablewrap{margin-top:calc(45 / 812 * 100vh)}}.calc__tablewrap::-webkit-scrollbar{width:calc(4 / 1080 * 100vh)}.calc__tablewrap::-webkit-scrollbar-track{background:#f5f5f5}.calc__tablewrap::-webkit-scrollbar-thumb{background-color:#262626;border-radius:calc(100 / 1080 * 100vh);border:0 solid #fff}.calc__table{padding:0 calc(90 / 1080 * 100vh)}.calc__table img{max-width:calc(40 / 1080 * 100vh);max-height:calc(40 / 1080 * 100vh);vertical-align:middle}@media only screen and (max-width:767px){.calc__tablewrap::-webkit-scrollbar{width:calc(4 / 375 * 100vw)}.calc__table{padding:0}.calc__table img{max-width:calc(40 / 812 * 100vh);max-height:calc(40 / 812 * 100vh)}.calc__table table{display:block}}.calc__table .button{font-size:calc(18 / 1080 * 100vh);padding:calc(14 / 1080 * 100vh) 0 calc(17 / 1080 * 100vh);border-radius:calc(10 / 1080 * 100vh);border-width:2px}.calc__table .button::before{width:calc(20 / 1080 * 100vh)}.calc__table .button::after,.calc__table .button:hover::before{width:calc(60 / 1080 * 100vh)}.calc__table .button:hover::after{width:calc(20 / 1080 * 100vh)}.calc__table table{width:100%;border-collapse:collapse;color:#262626;font-size:calc(20 / 1080 * 100vh)}.calc__table table td{border-bottom:1px solid #c1c1c1;padding:calc(30 / 1080 * 100vh) calc(7.5 / 1080 * 100vh)}@media only screen and (max-width:767px){.calc__table table td{font-size:calc(20 / 812 * 100vh);padding:calc(20 / 812 * 100vh) 0}}.calc__table table td:first-child{padding-left:calc(30 / 1080 * 100vh);padding-top:0;width:22%}@media only screen and (max-width:767px){.calc__table table td:first-child{padding-left:0;padding-top:calc(20 / 812 * 100vh);width:17.5%}}.calc__table table td:nth-child(2){width:13%;text-align:center}@media only screen and (max-width:767px){.calc__table table td:nth-child(2){width:27.5%}}.calc__table table td:nth-child(3){width:12.2%;text-align:center}@media only screen and (max-width:767px){.calc__table table td:nth-child(3){width:27.5%}}.calc__table table td:nth-child(4){width:20.6%;text-align:center}@media only screen and (max-width:767px){.calc__table table td:nth-child(4){width:27.5%;text-align:right;padding-right:0}}.calc__table table td:last-child{padding-right:calc(30 / 1080 * 100vh);text-align:center}@media (min-width:1280px){.calc__table table thead{position:-webkit-sticky;position:sticky;top:0;z-index:100}}.calc__table table thead td{padding-top:0;background:#fff}@media only screen and (max-width:767px){.calc__table table td:last-child{padding-right:0;text-align:left;display:none}.calc__table table thead td{font-size:calc(14 / 812 * 100vh);padding-bottom:calc(30 / 812 * 100vh)}.calc__table table thead td:first-child{padding-top:0;padding-bottom:calc(30 / 812 * 100vh)}.calc__table table thead td:last-child{padding-right:0;text-align:right}.calc__table table tbody{display:block;border-top:1px solid #c1c1c1}.calc__table table tbody tr{display:flex;flex-wrap:wrap;border-bottom:1px solid #c1c1c1;position:relative}.calc__table table tbody td{border:none;vertical-align:middle}}@media (min-width:1280px){.calc__table table tbody tr:hover td{background:#f5f5f5}.calc__table table tbody tr:hover td:last-child .button{display:inline-flex}.calc__table table tbody tr:hover td:last-child::before{display:none}}.calc__table table tbody td:first-child{padding-bottom:0}@media only screen and (max-width:767px){.calc__table table tbody td:first-child{padding-bottom:calc(20 / 812 * 100vh);width:calc(40 / 812 * 100vh);text-align:center}}.calc__table table tbody td:first-child span{display:table-cell;vertical-align:middle;padding-left:calc(20 / 1080 * 100vh)}.calc__table table tbody td:first-child span:first-child{width:calc(40 / 1080 * 100vh);padding-left:0}.calc__table table tbody td:last-child{padding-top:calc(17 / 1080 * 100vh);padding-bottom:calc(17 / 1080 * 100vh)}.calc__table table tbody td:last-child .button{display:none}@media only screen and (max-width:767px){.calc__table table tbody td:first-child span:last-child{display:none}.calc__table table tbody td:last-child{padding-top:calc(17 / 375 * 100vw);padding-bottom:calc(17 / 375 * 100vw);display:none}.calc__table table tbody td:last-child .button{display:flex}}.calc__table table tbody td:last-child::before{display:block;width:100%;height:calc(16 / 1080 * 100vh);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/arrow2.svg)}@media only screen and (max-width:767px){.calc__table table tbody td:last-child::before{display:none}}.calc__table .sort{display:flex;align-items:center;white-space:nowrap;cursor:pointer}.calc__table .sort::after{display:inline-block;width:calc(12 / 1080 * 100vh);height:calc(8 / 1080 * 100vh);background:url(../img/select.svg) 50% 50% no-repeat;background-size:contain;margin-left:calc(20 / 1080 * 100vh);position:relative;top:calc(2 / 1080 * 100vh)}@media only screen and (max-width:767px){.calc__table .sort::after{width:calc(8 / 812 * 100vh);height:calc(5 / 812 * 100vh);margin-left:calc(5 / 812 * 100vh);top:calc(1 / 812 * 100vh)}}.calc__table .sort.up::after{top:0;transform:scale(1,-1)}.calc__bottombutton{display:none}@media only screen and (max-width:767px){.calc__bottombutton{display:block;padding:calc(20 / 812 * 100vh) calc(20 / 375 * 100vw);background:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:1010}.calc__bottombutton .button{width:100%;padding-top:calc(17 / 812 * 100vh);padding-bottom:calc(20 / 812 * 100vh);font-size:calc(18 / 812 * 100vh)}}.popupgallery{display:flex;align-items:center;justify-content:center;height:-webkit-calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100);color:#85726C}.popupgallery *{user-select:none;outline:0}.popupgallery>.popup__close{z-index:11}.popupgallery>.popupgallery__title{display:none}@media only screen and (max-width:767px){.popupgallery>.popup__close{position:fixed;z-index:1002;margin-top:calc(-35 / 812 * 100vh)}.popupgallery>.popupgallery__title{display:block}.popupgallery{padding:0;display:block;background:#fff}.popupgallery:after{content:"";position:absolute;z-index:0;top:95%;left:0;width:100%;background:#fff;height:50vh}}.popupgallery__img,.popupgallery__video{background-position:center;background-size:cover;position:relative;background-repeat:no-repeat}.popupgallery__block{width:calc(1432 / 1080 * 100vh);padding-bottom:calc(61 / 1080 * 100vh);position:relative;color:#fff}@media (max-width:1279px){.popupgallery__block{position:relative;z-index:1;width:100%;height:100%;padding:calc(60 / 768 * 100vw) calc(10 / 768 * 100vw) 1px;overflow-x:hidden;overflow-y:auto}.popupgallery__block .popupgallery__title{display:none}}@media only screen and (max-width:767px){.popupgallery__block{padding:calc(60 / 375 * 100vw) calc(10 / 375 * 100vw) 1px;display:flex;flex-direction:column}.popupgallery__slider{display:flex;flex-grow:1;position:relative;width:100%;padding-bottom:150px}.popupgallery__slider.vertical{flex-direction:column}}.popupgallery__frame{border:0}@media (min-width:1280px){.popupgallery__frame{width:calc(1432 / 1080 * 100vh);height:calc(850 / 1080 * 100vh)}}@media (max-width:1279px){.popupgallery__frame{width:100%;height:-webkit-calc(var(--vhtop,1vh) * 90);height:calc(var(--vhtop,1vh) * 90);max-height:calc(700 / 812 * 100vh);margin:0 0 calc(10 / 375 * 100vw)}}.popupgallery__slider.vertical img{object-fit:contain!important}.popupgallery__img{z-index:1;transition:opacity .3s}@media (min-width:1280px){.popupgallery__img{width:calc(1432 / 1080 * 100vh);height:calc(850 / 1080 * 100vh);clip-path:inset(1px)}}@media (max-width:1279px){.popupgallery__img{width:100%;height:auto;margin:0 0 calc(10 / 768 * 100vw)}}@media only screen and (max-width:767px){.popupgallery__slider.vertical img{object-fit:cover!important}.popupgallery__img{margin-bottom:calc(10 / 375 * 100vw)}}.popupgallery__img img.horizontal{width:100%;height:100%;min-height:100%;object-fit:cover}.popupgallery__img img.vertical{width:100%;height:100%;min-height:100%;object-fit:contain}@media (max-width:1279px){.popupgallery__img img{display:block;width:100%!important;height:auto!important;min-height:unset!important;object-fit:unset!important}}.popupgallery__video{cursor:pointer}@media (min-width:1280px){.popupgallery__video{width:calc(1432 / 1080 * 100vh);height:calc(850 / 1080 * 100vh)}}@media (max-width:1279px){.popupgallery__video{width:100%;height:calc(335 / 812 * 100vh);margin:0 0 calc(10 / 375 * 100vw)}.popupgallery__video._online{height:auto;margin:auto}}.popupgallery__video._online{aspect-ratio:16/9}@media (min-width:1280px){.popupgallery__video._online{height:auto}}.popupgallery__video._online::before{content:none}.construction-wip__slider .slick-arrow::before,.construction__info-block:after,.construction__info-item-list div.metro::before,.environment:before,.fixedmenu__phone::before,.flats-payment-card__bg:before,.flats-payment-slide:after,.flats-payment-slide__text ul li:before,.gallery__slider .slick-arrow::before,.header__bg::after,.header__bg::before,.header__info a::before,.infrastructure2__arrow::before,.infrastructure__item::before,.infrastructure__map .ymaps-2-1-79-inner-panes::before,.popupgallery__video::before{content:""}.popupgallery__video._online .video-js{max-width:1280px;width:100%;height:100%;overflow:hidden}.popupgallery__video::before{position:absolute;z-index:2;top:50%;left:50%;width:calc(200 / 1080 * 100vh);height:calc(200 / 1080 * 100vh);transform:translate(-50%,-50%);background-position:55% center;background-repeat:no-repeat;background-size:35% auto;background-image:url(../img/play.svg);background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(calc(25 / 1080 * 100vh));backdrop-filter:blur(calc(25 / 1080 * 100vh));border-radius:50%;will-change:opacity,transform;transition:opacity .3s,transform .3s}@media only screen and (max-width:767px){.popupgallery__video .popupgallery__img{margin:0}.popupgallery__video::before{width:calc(110 / 375 * 100vw);height:calc(110 / 375 * 100vw);background-size:28% auto;-webkit-backdrop-filter:blur(calc(25 / 375 * 100vw));backdrop-filter:blur(calc(25 / 375 * 100vw))}}.popupgallery__video iframe,.popupgallery__video video{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center}.popupgallery__video.play .popupgallery__img,.popupgallery__video.play::before{opacity:0;pointer-events:none}.popupgallery__video:hover::before{transform:translate(-50%,-50%) scale(1.1)}.popupgallery__youtube{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;cursor:pointer;overflow:hidden}@media (min-width:1280px){.popupgallery__youtube{width:calc(1432 / 1080 * 100vh);height:calc(850 / 1080 * 100vh)}}@media (max-width:1279px){.popupgallery__youtube{width:100%;height:calc(335 / 812 * 100vh);margin:0 0 calc(10 / 375 * 100vw)}}.popupgallery__youtube iframe{display:block;position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center}.popupgallery__line{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:space-between}.popupgallery__title{position:absolute;left:0;bottom:0;font-size:calc(24 / 1080 * 100vh);color:#85726C}@media only screen and (max-width:767px){.popupgallery__title{font-size:calc(24 / 812 * 100vh);width:100%;color:#262626;text-align:center;padding:calc(15 / 812 * 100vh) calc(45 / 812 * 100vh);position:fixed;z-index:1001;top:0;left:0;background:#fff;bottom:auto}}.popupenv__close,.popupenv__hint{position:absolute;background-repeat:no-repeat}.popupgallery__nav{position:absolute;right:0;bottom:0;color:#85726C}@media only screen and (max-width:767px){.popupgallery__nav{display:none!important;width:100%;bottom:auto;top:50%;margin-top:calc(187 / 812 * 100vh);filter:brightness(0);font-size:calc(24 / 812 * 100vh)!important}.popupgallery__nav .slidernav__next,.popupgallery__nav .slidernav__prev{width:calc(50 / 812 * 100vh)!important;height:calc(24 / 812 * 100vh)!important}.popupgallery__nav .slidernav__next{margin-left:calc(24 / 812 * 100vh)!important}.popupgallery__nav .slidernav__prev{margin-right:calc(24 / 812 * 100vh)!important}}.popupenv__close{width:calc(40 / 375 * 100vw);height:calc(40 / 375 * 100vw);top:calc(16 / 375 * 100vw);right:calc(16 / 375 * 100vw);background-color:#fff;background-image:url(/img/environment/close.svg);background-position:center;background-size:calc(24 / 375 * 100vw)}.popupenv__container{width:100%;height:100%;overflow-x:auto;overflow-y:hidden}.popupenv__img{height:100%;width:auto}.popupenv__hint{pointer-events:none;left:50%;transform:translateX(-50%);bottom:calc(14 / 375 * 100vw);max-width:calc(325 / 375 * 100vw);width:100%;color:#fff;font-size:calc(16 / 375 * 100vw);line-height:140%;padding-left:calc(43 / 375 * 100vw);background-image:url(/img/environment/hand.svg);background-size:calc(21 / 375 * 100vw) calc(24 / 375 * 100vw);background-position:left center}.popupform,.thankyou{display:flex;align-items:center;justify-content:center;color:#85726C}@media only screen and (max-width:767px){.popupform,.thankyou{display:block}}.popupform__block{width:calc(1207 / 1080 * 100vh);height:calc(572 / 1080 * 100vh);display:flex;background:#fff;color:#262626}@media (max-width:1279px){.popupform__block{width:100%;height:100%;padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw);overflow-x:hidden;overflow-y:auto;position:relative}}@media only screen and (max-width:767px){.popupform__block{display:block;padding:calc(50 / 812 * 100vh) calc(20 / 375 * 100vw)}}.popupform__img{width:calc(500 / 1080 * 100vh)}@media (max-width:1279px){.popupform__img{display:none}}.popupform__form{flex:1;padding:calc(75 / 1080 * 100vh);display:flex;flex-direction:column;justify-content:center;font-size:calc(16 / 1080 * 100vh)}.popupform__form .checkbox div{width:calc(26 / 1080 * 100vh);height:calc(26 / 1080 * 100vh);border-radius:calc(6 / 1080 * 100vh)}@media only screen and (max-width:767px){.popupform__form{padding:0;font-size:calc(14 / 812 * 100vh)}.popupform__form .checkbox div{width:calc(22 / 812 * 100vh);height:calc(22 / 812 * 100vh);border-radius:calc(6 / 812 * 100vh)}}.popupform__form .checkbox div::before{width:calc(14 / 1080 * 100vh);height:calc(14 / 1080 * 100vh);border-radius:calc(2 / 1080 * 100vh)}.popupform__form .checkbox span{margin-left:calc(20 / 1080 * 100vh)}@media only screen and (max-width:767px){.popupform__form .checkbox div::before{width:calc(12 / 812 * 100vh);height:calc(12 / 812 * 100vh);border-radius:calc(2 / 812 * 100vh)}.popupform__form .checkbox span{margin-left:calc(20 / 812 * 100vh)}}@media (min-width:1280px){.popupform__form .button{font-size:calc(18 / 1080 * 100vh);padding:calc(14 / 1080 * 100vh) 0 calc(17 / 1080 * 100vh);border-width:2px}.popupform__form .button::before{width:calc(20 / 1080 * 100vh)}.popupform__form .button::after,.popupform__form .button:hover::before{width:calc(60 / 1080 * 100vh)}.popupform__form .button:hover::after{width:calc(20 / 1080 * 100vh)}}.popupform__title{font-size:calc(36 / 1080 * 100vh);line-height:1.1;color:#85726C;text-transform:uppercase}.popupform__fields{margin-top:calc(30 / 1080 * 100vh)}.popupform__field{margin-bottom:calc(10 / 1080 * 100vh);position:relative;width:100%}@media only screen and (max-width:767px){.popupform__form .button{width:100%}.popupform__title{font-size:calc(32 / 812 * 100vh);line-height:1.4}.popupform__fields{margin-top:calc(80 / 812 * 100vh)}.popupform__field{margin-bottom:calc(20 / 812 * 100vh)}}.popupform__field:last-child{margin-bottom:0}.popupform__field label{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;padding-bottom:1px;pointer-events:none;font-size:calc(20 / 1080 * 100vh)}.popupform__button .mobile,.popupform__field input.filled+label,.popupform__field input:focus+label{display:none}@media only screen and (max-width:767px){.popupform__field label{font-size:calc(18 / 375 * 100vw);padding-bottom:0}}.popupform__field input{width:100%;height:calc(48 / 1080 * 100vh);background:0 0;font-size:calc(20 / 1080 * 100vh);color:#262626;border-bottom:1px solid #262626}.popupform__field input:-webkit-autofill,.popupform__field input:-webkit-autofill:focus,.popupform__field input:-webkit-autofill:hover{-webkit-text-fill-color:#262626}.popupform__field input.error{border-color:red}.popupform__field input.error+label{color:red}.popupform__bottom{margin-top:calc(30 / 1080 * 100vh)}@media only screen and (max-width:767px){.popupform__field input{font-size:calc(18 / 375 * 100vw);height:calc(45 / 375 * 100vw)}.popupform__bottom{margin-top:calc(30 / 812 * 100vh)}}.popupform__bottom .checkbox{margin-top:calc(10 / 1080 * 100vh)}@media only screen and (max-width:767px){.popupform__bottom .checkbox{margin-top:calc(22 / 812 * 100vh)}}.popupform__bottom .checkbox:first-child{margin-top:0}.popupform__bottom a{cursor:pointer}.popupform__button{margin-top:calc(30 / 1080 * 100vh)}@media only screen and (max-width:767px){.popupform__button{margin-top:calc(50 / 812 * 100vh);padding-top:calc(17 / 812 * 100vh);padding-bottom:calc(19 / 812 * 100vh);font-size:calc(18 / 812 * 100vh)}.popupform__button .desktop{display:none}.popupform__button .mobile{display:block}}.thankyou .popupform__title{display:none;font-size:calc(48 / 1080 * 100vh)}@media only screen and (max-width:767px){.thankyou .popupform__title{font-size:calc(32 / 812 * 100vh)}.thankyou .popupform__block{padding:0;display:flex;flex-direction:column-reverse;overflow:hidden}.thankyou .popupform__form{height:50%;padding:calc(50 / 812 * 100vh) calc(20 / 812 * 100vh) 0;display:flex;flex-direction:column}.thankyou .popupform__img{height:50%;display:block;width:100%}}.thankyou__text{font-size:calc(24 / 1080 * 100vh);margin-top:calc(30 / 1080 * 100vh)}@media only screen and (max-width:767px){.thankyou__text{font-size:calc(20 / 812 * 100vh);margin-top:0;padding:calc(20 / 812 * 100vh) 0;flex:1;display:flex;align-items:center}}.slick-slider *{outline:0;user-select:none}.vjs-big-play-button,.vjs-control-bar,.vjs-control-text{opacity:0}#CalltouchWidgetFrame{z-index:100!important}.header{display:block;height:100vh;position:relative;z-index:1;color:#fff}@media only screen and (max-width:767px){.header{height:-webkit-calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100);max-height:100svh}}.header__block{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;overflow:hidden}.header__bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;filter:brightness(85%);overflow:hidden}@media only screen and (max-width:767px){.header__bg{height:-webkit-calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100);max-height:100svh}.header__bg::before{display:none}}.header__bg::before{position:absolute;left:0;top:0;width:100%;height:calc(279 / 1080 * 100vh);background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(6,46,29,0) 100%,rgba(0,0,0,0) 100%)}.header__bg::after{position:absolute;left:0;bottom:0;width:100%;height:calc(404 / 1080 * 100vh);background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(6,46,29,0) 100%,rgba(0,0,0,0) 100%);transform:matrix(1,0,0,-1,0,0)}.header__bg img,.header__bg video{height:100%;width:100%;object-fit:cover}@media only screen and (max-width:767px){.header__bg::after{display:none}}.header__bg img,.header__bg video{min-height:100%;object-position:center}.header__bg img.mobile,.header__bg video.mobile{opacity:1;transition:opacity .1s .1s}.header__bg img.mobile.loaded,.header__bg video.mobile.loaded{opacity:1}.header__top{position:absolute;z-index:1;top:calc(45 / 1920 * 100vw);right:calc(50 / 1920 * 100vw);display:flex;align-items:center}@media (max-width:1919px){.header__top{top:calc(45 / 1280 * 100vw);right:calc(60 / 1280 * 100vw)}}.header__action{position:absolute;z-index:1;top:calc(130 / 1920 * 100vw);right:calc(50 / 1920 * 100vw);max-width:calc(345 / 1920 * 100vw);width:100%}@media (max-width:1919px){.header__action{top:calc(130 / 1280 * 100vw);right:calc(60 / 1280 * 100vw);max-width:calc(325 / 1280 * 100vw)}}@media (max-width:1279px){.header__top{display:none}.header__action{top:calc(100 / 768 * 100vw);right:calc(20 / 768 * 100vw);max-width:calc(300 / 768 * 100vw)}}@media only screen and (max-width:767px){.header__action{top:calc(90 / 375 * 100vw);right:50%;transform:translateX(50%);max-width:calc(335 / 375 * 100vw)}}.header__info{font-size:calc(12 / 1920 * 100vw);text-transform:uppercase;margin-right:calc(50 / 1920 * 100vw)}@media (max-width:1919px){.header__info{font-size:calc(12 / 1280 * 100vw);margin-right:calc(50 / 1280 * 100vw)}}.header__info a{display:inline-flex;align-items:center;font-size:calc(24 / 1920 * 100vw);line-height:1}.header__info a::before{display:block;width:calc(24 / 1920 * 100vw);height:calc(24 / 1920 * 100vw);position:relative;margin-right:calc(10 / 1920 * 100vw);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/phone.svg);will-change:transform;transition:transform .3s}@media (max-width:1919px){.header__info a{font-size:calc(20 / 1280 * 100vw)}.header__info a::before{width:calc(24 / 1280 * 100vw);height:calc(24 / 1280 * 100vw)}}.header__info a:hover::before{transform:scale(1.3)}.header__info div{margin-top:calc(5 / 1920 * 100vw)}.header__menuicon{width:calc(45 / 1920 * 100vw);cursor:pointer}@media (max-width:1919px){.header__menuicon{width:calc(45 / 1280 * 100vw)}}.header__menuicon span{display:block;width:100%;height:calc(1.5 / 1920 * 100vw);background:#fff;margin-bottom:calc(8.5 / 1920 * 100vw);transition:transform .3s}.header__menuicon span:last-child{margin-bottom:0}.header__menuicon:hover span:nth-child(1){transform:translateY(calc(-5 / 1920 * 100vw))}.header__menuicon:hover span:nth-child(2){transform:translateY(calc(-2.5 / 1920 * 100vw))}.header__menuicon:hover span:nth-child(4){transform:translateY(calc(2.5 / 1920 * 100vw))}.header__menuicon:hover span:nth-child(5){transform:translateY(calc(5 / 1920 * 100vw))}.header__content{position:absolute;z-index:1;width:100%;padding:0 calc(100 / 1920 * 100vw);bottom:calc(100 / 1080 * 100vh);left:50%;transform:translateX(-50%)}.header__text{font-size:calc(46 / 1920 * 100vw);line-height:1.05;text-transform:uppercase}@media (max-width:1919px){.header__content{padding:0 calc(20 / 768 * 100vw);bottom:calc(70 / 768 * 100vw)}.header__text{font-size:calc(46 / 1280 * 100vw)}}@media (max-width:1279px){.header__text{font-size:calc(22 / 768 * 100vw)}}.header__text div{margin-bottom:calc(30 / 1920 * 100vw)}@media (max-width:1919px){.header__text div{margin-bottom:calc(30 / 1280 * 100vw)}}@media (max-width:1279px){.header__text div{margin-bottom:calc(30 / 768 * 100vw)}}@media only screen and (max-width:767px){.header__content{width:calc(335 / 375 * 100vw);bottom:calc(50 / 812 * 100vh)}.header__text{font-size:calc(24 / 375 * 100vw)}.header__text div{margin-bottom:calc(13 / 375 * 100vw)}.header__text div:last-child{font-size:calc(20 / 375 * 100vw)}}.header__text div:last-child{margin-bottom:0}.header__title img{display:block;height:calc(130 / 1920 * 100vw)}@media (max-width:1919px){.header__title img{height:calc(120 / 1280 * 100vw)}}@media (max-width:1279px){.header__title img{height:calc(65 / 768 * 100vw)}}.header__bottom{display:flex;flex-direction:column-reverse;align-items:flex-start;row-gap:calc(40 / 1920 * 100vw);margin-top:calc(235 / 1920 * 100vw)}@media (max-width:1919px){.header__bottom{row-gap:calc(40 / 1280 * 100vw);margin-top:calc(120 / 1280 * 100vw)}}@media (max-width:1279px){.header__bottom{row-gap:calc(32 / 768 * 100vw);margin-top:calc(100 / 768 * 100vw)}}.header__bottom-text{display:flex;align-items:center;font-size:calc(18 / 1920 * 100vw)}@media (max-width:1919px){.header__bottom-text{font-size:calc(18 / 1280 * 100vw)}}@media (max-width:1279px){.header__bottom-text{font-size:calc(18 / 768 * 100vw)}}.header__bottom-text div{margin-right:calc(40 / 1920 * 100vw)}@media (max-width:1919px){.header__bottom-text div{margin-right:calc(32 / 1280 * 100vw)}}@media (max-width:1279px){.header__bottom-text div{margin-right:calc(24 / 768 * 100vw)}}@media only screen and (max-width:767px){.header__title img{height:calc(50 / 375 * 100vw)}.header__bottom{row-gap:calc(24 / 375 * 100vw);margin-top:calc(78 / 375 * 100vw)}.header__bottom-text{font-size:calc(18 / 375 * 100vw);display:block}.header__bottom-text div{margin-right:0;margin-top:calc(20 / 1920 * 100vw)}.header__button{width:100%}}.header__bottom-text div:empty{display:none}.header-action{display:flex;align-items:center;padding:calc(32 / 1920 * 100vw) calc(24 / 1920 * 100vw);column-gap:calc(24 / 1920 * 100vw);background:rgba(255,255,255,.12);backdrop-filter:blur(10px)}@media (max-width:1919px){.header-action{padding:calc(32 / 1280 * 100vw) calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.header-action{padding:calc(24 / 768 * 100vw)}}.header-action__item._left{font-size:calc(48 / 1920 * 100vw);line-height:calc(34 / 1920 * 100vw)}@media (max-width:1919px){.header-action__item._left{font-size:calc(40 / 1280 * 100vw);line-height:calc(34 / 1280 * 100vw)}}@media (max-width:1279px){.header-action__item._left{font-size:calc(32 / 768 * 100vw);line-height:calc(34 / 768 * 100vw)}}@media only screen and (max-width:767px){.header-action{padding:calc(20 / 375 * 100vw) calc(24 / 375 * 100vw);column-gap:calc(24 / 375 * 100vw)}.header-action__item._left{font-size:calc(48 / 375 * 100vw);line-height:calc(34 / 375 * 100vw)}}.header-action__item._right{font-size:calc(16 / 1920 * 100vw);line-height:1}@media (max-width:1919px){.header-action__item._right{font-size:calc(16 / 1280 * 100vw)}}@media (max-width:1279px){.header-action__item._right{font-size:calc(16 / 768 * 100vw)}}.fixedmenu{z-index:500;top:0;left:0;width:100%;height:calc(100 / 1080 * 100vh);min-height:calc(75 / 1920 * 100vw);display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:0 calc(100 / 1920 * 100vw);color:#fff;opacity:0;pointer-events:none;transition:opacity .5s}@media (max-width:1919px){.fixedmenu{padding:0 calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.fixedmenu{height:calc(70 / 768 * 100vw);min-height:calc(70 / 768 * 100vw);opacity:1;pointer-events:auto;padding:0 calc(20 / 768 * 100vw)}.fixedmenu__right{justify-content:space-between;width:100%}}.fixedmenu.open{opacity:1;pointer-events:auto}.fixedmenu__right{display:flex}.fixedmenu__logo{width:calc(114.43 / 1920 * 100vw);cursor:pointer}@media (max-width:1919px){.fixedmenu__logo{width:calc(114.43 / 1280 * 100vw)}}@media (max-width:1279px){.fixedmenu__logo{width:calc(114.43 / 768 * 100vw);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:767px){.header-action__item._right{font-size:calc(16 / 375 * 100vw)}.fixedmenu{height:calc(70 / 375 * 100vw);min-height:calc(70 / 375 * 100vw);opacity:1;padding:0 calc(20 / 375 * 100vw)}.fixedmenu__logo{width:calc(114.43 / 375 * 100vw)}}.fixedmenu__logo img{display:block;width:100%}.fixedmenu__phone{display:inline-flex;align-items:center;font-size:calc(20 / 1920 * 100vw);line-height:1;font-weight:400;margin-right:calc(50 / 1920 * 100vw)}.environment__item-time,.features__item-time,.infrastructure2__item-text-container div>span:first-child,.resort__item-info span:first-child{font-family:"Nunito Sans";font-weight:200}@media (max-width:1919px){.fixedmenu__phone{font-size:calc(20 / 1280 * 100vw);margin-right:calc(40 / 1280 * 100vw)}}@media (max-width:1279px){.fixedmenu__phone span{display:none}}.fixedmenu__phone::before{display:block;width:calc(24 / 1920 * 100vw);height:calc(24 / 1920 * 100vw);position:relative;margin-right:calc(10 / 1920 * 100vw);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/phone.svg);will-change:transform;transition:transform .3s}@media (max-width:1919px){.fixedmenu__phone::before{width:calc(24 / 1280 * 100vw);height:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.fixedmenu__phone::before{width:calc(24 / 768 * 100vw);height:calc(24 / 768 * 100vw);margin:0}}@media only screen and (max-width:767px){.fixedmenu__phone::before{width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw)}}.fixedmenu__phone:hover::before{transform:scale(1.3)}.fixedmenu__icon{width:calc(45 / 1920 * 100vw);cursor:pointer}@media (max-width:1919px){.fixedmenu__icon{width:calc(45 / 1280 * 100vw)}}@media (max-width:1279px){.fixedmenu__icon{width:calc(32 / 768 * 100vw)}}@media only screen and (max-width:767px){.fixedmenu__icon{width:calc(25 / 375 * 100vw)}}.fixedmenu__icon span{display:block;width:100%;height:calc(1.5 / 1920 * 100vw);background:#fff;margin-bottom:calc(8.5 / 1920 * 100vw);transition:transform .3s}@media (max-width:1279px){.fixedmenu__icon span{height:calc(1 / 768 * 100vw);margin-bottom:calc(5 / 768 * 100vw)}.fixedmenu__icon span:nth-child(3){display:none}}@media only screen and (max-width:767px){.fixedmenu__icon span{height:1px;margin-bottom:calc(4 / 375 * 100vw)}}.fixedmenu__icon span:last-child{margin-bottom:0}.fixedmenu__icon:hover span:nth-child(1){transform:translateY(calc(-5 / 1920 * 100vw))}.fixedmenu__icon:hover span:nth-child(2){transform:translateY(calc(-2.5 / 1920 * 100vw))}.fixedmenu__icon:hover span:nth-child(4){transform:translateY(calc(2.5 / 1920 * 100vw))}.fixedmenu__icon:hover span:nth-child(5){transform:translateY(calc(5 / 1920 * 100vw))}.menu{position:fixed;top:0;left:0;width:100%;max-height:100vh;height:-webkit-calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100);background:#85726c;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .5s}.contacts__phone,.map__switcher-option,.menu a{transition:opacity .3s}@supports (backdrop-filter:blur(15px)) or (-webkit-backdrop-filter:blur(15px)){.menu{background:rgba(133,114,108,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}}.menu__close,.menu__container::after{background-position:center;background-repeat:no-repeat}.menu.open{opacity:1;pointer-events:auto}.menu a:hover{opacity:.7}.menu__container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:1279px){.menu{bottom:0;overflow-x:hidden;overflow-y:auto}.menu__container{display:block;height:auto;min-height:100%}}.menu__container::after{position:absolute;bottom:calc(-10 / 1920 * 100vw);left:calc(-20 / 1920 * 100vw);width:calc(1941.77 / 1920 * 100vw);height:calc(246.66 / 1920 * 100vw);background-size:contain;background-image:url(../img/mangazeya2.svg);pointer-events:none}@media only screen and (max-width:767px){.menu__container::after{width:calc(379.25 / 375 * 100vw);height:calc(48.17 / 375 * 100vw);bottom:calc(0 / 375 * 100vw);left:calc(-2 / 375 * 100vw);display:none}}.menu__logo{position:absolute;top:calc(50 / 1920 * 100vw);left:calc(50 / 1920 * 100vw)}@media (max-width:1919px){.menu__logo{top:calc(60 / 1280 * 100vw);left:calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.menu__logo{top:calc(20 / 768 * 100vw);left:calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.menu__logo{position:relative;left:50%;transform:translateX(-50%);top:calc(20 / 375 * 100vw)}}.menu__close{position:absolute;top:calc(25 / 1920 * 100vw);right:calc(43 / 1920 * 100vw);width:calc(50 / 1920 * 100vw);height:calc(50 / 1920 * 100vw);background-size:70% auto;background-image:url(../img/close.svg);cursor:pointer;transition:transform .3s;will-change:transform}@media (max-width:1919px){.menu__close{top:calc(25 / 1280 * 100vw);right:calc(25 / 1280 * 100vw);width:calc(50 / 1280 * 100vw);height:calc(50 / 1280 * 100vw)}}@media (max-width:1279px){.menu__close{top:calc(20 / 768 * 100vw);right:calc(20 / 768 * 100vw);width:calc(32 / 768 * 100vw);height:calc(32 / 768 * 100vw)}}.menu__close:hover{transform:scale(1.3)}@media only screen and (max-width:767px){.menu__close{top:calc(13.5 / 375 * 100vw);right:calc(12.5 / 375 * 100vw);width:calc(40 / 375 * 100vw);height:calc(40 / 375 * 100vw);background-size:90% auto}}.menu__block{width:calc(1420 / 1080 * 100vh);color:#fff;display:flex;justify-content:space-between}@media (max-width:1919px){.menu__block{width:calc(1160 / 1280 * 100vw)}.menu__biglinks{font-size:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.menu__block{width:100%;padding:calc(96 / 768 * 100vw) calc(20 / 768 * 100vw) calc(20 / 768 * 100vw);display:block}}.menu__biglinks{line-height:1.1;text-transform:uppercase}@media (max-width:1279px){.menu__biglinks{font-size:calc(24 / 768 * 100vw)}}@media only screen and (max-width:767px){.menu__block{padding:calc(24 / 375 * 100vw) calc(20 / 375 * 100vw) calc(45 / 375 * 100vw)}.menu__biglinks{font-size:calc(16 / 375 * 100vw)}}@media only screen and (min-aspect-ratio:1/1) and (max-aspect-ratio:7/5){.menu__biglinks{font-size:calc(36 / 1920 * 100vw)}}.menu__biglinks a{display:block;margin-bottom:calc(40 / 1080 * 100vh);font-size:calc(48 / 1920 * 100vw);line-height:calc(52 / 1920 * 100vw)}@media (max-width:1919px){.menu__biglinks a{margin-bottom:calc(24 / 1280 * 100vw);font-size:calc(32 / 1280 * 100vw);line-height:calc(38 / 1280 * 100vw)}}@media (max-width:1279px){.menu__biglinks a{margin-bottom:calc(16 / 768 * 100vw);font-size:calc(24 / 768 * 100vw);line-height:calc(28 / 768 * 100vw)}}.menu__links{font-size:calc(32 / 1080 * 100vh);line-height:1.1;text-transform:uppercase}@media (max-width:1919px){.menu__links{font-size:calc(18 / 1280 * 100vw)}}@media (max-width:1279px){.menu__links{font-size:calc(16 / 768 * 100vw);margin-top:calc(32 / 768 * 100vw)}}@media only screen and (max-width:767px){.menu__biglinks a{height:auto;margin-bottom:calc(11 / 375 * 100vw)}.menu__links{margin-top:calc(31 / 375 * 100vw);font-size:calc(16 / 375 * 100vw)}.menu__links br{display:none}}.menu__links a{display:block;margin-bottom:calc(40 / 1080 * 100vh);font-size:calc(32 / 1920 * 100vw);line-height:calc(36 / 1920 * 100vw)}@media (max-width:1919px){.menu__links a{margin-bottom:calc(24 / 1280 * 100vw);font-size:calc(24 / 1280 * 100vw);line-height:calc(28 / 1280 * 100vw)}}@media (max-width:1279px){.menu__links a{margin-bottom:calc(16 / 768 * 100vw);font-size:calc(27 / 768 * 100vw);line-height:1}}.menu__info{width:calc(290 / 1080 * 100vh)}@media (max-width:1919px){.menu__info{width:calc(250 / 1280 * 100vw)}}@media (max-width:1279px){.menu__info{display:flex;flex-direction:column;width:100%;margin-top:calc(32 / 768 * 100vw)}}@media only screen and (max-width:767px){.menu__links a{height:auto;margin-bottom:calc(11 / 375 * 100vw);font-size:calc(17 / 375 * 100vw)}.menu__info{margin-top:calc(32 / 375 * 100vw)}}.menu__info-title{text-transform:uppercase;font-size:calc(16 / 1080 * 100vh)}@media (max-width:1919px){.menu__info-title{font-size:calc(16 / 1280 * 100vw)}}@media (max-width:1279px){.menu__info-title{font-size:calc(14 / 768 * 100vw)}}@media only screen and (max-width:767px){.menu__info-title{font-size:calc(12 / 375 * 100vw);opacity:.65}}.menu__address{font-size:calc(24 / 1080 * 100vh);margin-top:calc(10 / 1080 * 100vh);white-space:nowrap}@media (max-width:1919px){.menu__address{font-size:calc(24 / 1280 * 100vw);margin-top:calc(12 / 1280 * 100vw)}}@media (max-width:1279px){.menu__address{font-size:calc(14 / 768 * 100vw);margin-top:calc(5 / 768 * 100vw)}}@media only screen and (max-width:767px){.menu__address{font-size:calc(18 / 375 * 100vw);margin-top:calc(5 / 375 * 100vw);opacity:.65}}.menu__hours{font-size:calc(16 / 1080 * 100vh);margin-top:calc(10 / 1080 * 100vh)}@media (max-width:1919px){.menu__hours{font-size:calc(16 / 1280 * 100vw);margin-top:calc(10 / 1280 * 100vw)}}@media (max-width:1279px){.menu__hours{font-size:calc(14 / 768 * 100vw);margin-top:calc(5 / 768 * 100vw)}}@media only screen and (max-width:767px){.menu__hours{font-size:calc(12 / 375 * 100vw);margin-top:calc(5 / 375 * 100vw);opacity:.65}}.menu__phone{display:inline-block;font-size:calc(24 / 1080 * 100vh);margin-top:calc(50 / 1080 * 100vh)}@media (max-width:1919px){.menu__phone{font-size:calc(24 / 1280 * 100vw);margin-top:calc(50 / 1280 * 100vw)}}@media (max-width:1279px){.menu__phone{font-size:calc(14 / 768 * 100vw);margin-top:calc(32 / 768 * 100vw)}}@media only screen and (max-width:767px){.menu__phone{width:100%;font-size:calc(18 / 375 * 100vw);margin-top:calc(15 / 375 * 100vw);opacity:.65;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:.15em}}.footer__bottom a,.footer__info a,.infrastructure__item span{text-decoration-thickness:.05em;text-underline-offset:.2em}.menu__button{margin-top:calc(50 / 1080 * 100vh);width:100%}@media (max-width:1919px){.menu__button{margin-top:calc(50 / 1280 * 100vw)}}@media (max-width:1279px){.menu__button{width:fit-content;margin-top:calc(32 / 1280 * 100vw)}}@media (min-width:1280px){.menu__button:hover::before{width:calc(100% - 15vh)}}@media only screen and (max-width:767px){.menu__button{font-size:calc(24 / 1080 * 100vh);margin-top:calc(31 / 375 * 100vw)}}.big__text,.environment__block{font-size:calc(20 / 1920 * 100vw)}.menu__topphone{display:none}@media only screen and (max-width:767px){.menu__topphone,.menu__topphone::before{display:block;width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw)}.menu__topphone{position:absolute;top:calc(24 / 375 * 100vw);left:calc(20 / 375 * 100vw)}.menu__topphone::before{content:"";position:relative;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/phone.svg)}}.menu__bottomphone{display:none}@media only screen and (max-width:767px){.menu__bottomphone,.menu__bottomphone::before{width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw)}.menu__bottomphone{position:absolute;bottom:calc(33 / 375 * 100vw);left:auto;right:calc(33 / 375 * 100vw)}.menu__bottomphone::before{content:"";display:block;position:relative;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/phone.svg)}}.big,.big__imgWrap,.big__row._row2{position:relative}.big{padding:calc(97 / 1920 * 100vw) calc(100 / 1920 * 100vw) calc(115 / 1920 * 100vw)}@media (max-width:1919px){.big{padding:calc(120 / 1280 * 100vw) calc(60 / 1280 * 100vw) calc(70 / 1280 * 100vw)}}@media (max-width:1279px){.big{padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw)}}.big__row._row1{display:grid;grid-template-columns:calc(860 / 1920 * 100vw) calc(588 / 1920 * 100vw);grid-template-rows:auto 1fr;grid-gap:calc(112 / 1920 * 100vw) calc(256 / 1920 * 100vw)}.big__row._row2{margin-top:calc(150 / 1920 * 100vw)}@media (max-width:1919px){.big__row._row1{grid-template-columns:calc(574 / 1280 * 100vw) calc(388 / 1280 * 100vw);grid-gap:calc(75 / 1280 * 100vw) calc(156 / 1280 * 100vw)}.big__row._row2{margin-top:calc(100 / 1280 * 100vw)}}@media (max-width:1279px){.big__row._row1{grid-template-columns:100%;grid-gap:calc(40 / 768 * 100vw) 0}.big__row._row2{margin-top:calc(30 / 768 * 100vw)}}.big__imgWrap{width:100%;grid-row:span 2;align-self:start;order:1}.big__img._img1{width:100%;height:calc(1213 / 1920 * 100vw)}@media (max-width:1919px){.big__img._img1{height:calc(808 / 1280 * 100vw)}}@media (max-width:1279px){.big__imgWrap{grid-row:unset;order:2}.big__img._img1{width:calc(100% - 40 / 768 * 100vw);height:calc(588 / 768 * 100vw)}}@media only screen and (max-width:767px){.big{padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw)}.big__row._row1{grid-row-gap:calc(30 / 375 * 100vw)}.big__row._row2{margin-top:calc(30 / 375 * 100vw)}.big__img._img1{width:calc(100% - 40 / 375 * 100vw);height:calc(335 / 375 * 100vw)}}.big__img._img2{position:absolute;right:calc(-94 / 1920 * 100vw);top:calc(117 / 1920 * 100vw);width:calc(507 / 1920 * 100vw);height:calc(377 / 1920 * 100vw)}@media (max-width:1919px){.big__img._img2{right:calc(-62 / 1280 * 100vw);top:calc(78 / 1280 * 100vw);width:calc(338 / 1280 * 100vw);height:calc(251 / 1280 * 100vw)}}@media (max-width:1279px){.big__img._img2{right:0;top:calc(388 / 768 * 100vw);width:calc(330 / 768 * 100vw);height:calc(288 / 768 * 100vw)}}@media only screen and (max-width:767px){.big__img._img2{top:calc(173 / 375 * 100vw);width:calc(217 / 375 * 100vw);height:calc(196 / 375 * 100vw)}}.big__img._img3{position:absolute;right:0;bottom:0;width:calc(578 / 1920 * 100vw);height:calc(980 / 1920 * 100vw)}@media (max-width:1919px){.big__img._img3{bottom:calc(78 / 1280 * 100vw);width:calc(385 / 1280 * 100vw);height:calc(655 / 1280 * 100vw)}.big__text{font-size:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){.big__img._img3{position:relative;bottom:0;width:100%;height:calc(524 / 768 * 100vw)}}@media only screen and (max-width:767px){.big__img._img3{height:calc(405 / 375 * 100vw)}}.big__img img,.big__img video{width:100%;height:100%;object-fit:cover}.big__title{color:#85726C;text-transform:uppercase;align-self:start;order:2}@media (max-width:1279px){.big__title{max-width:calc(370 / 768 * 100vw);margin-left:auto;order:1}}@media (max-width:1279px){.big__text{font-size:calc(18 / 768 * 100vw);text-align:left}.big__text._text1{margin-top:calc(80 / 768 * 100vw)}}.big__text._text1{order:3}@media only screen and (max-width:767px){.big__title{max-width:calc(280 / 375 * 100vw)}.big__text{font-size:calc(16 / 375 * 100vw)}.big__text._text1{margin-top:calc(34 / 375 * 100vw)}}.big__text._text2{width:calc(860 / 1920 * 100vw);padding-left:calc(134 / 1920 * 100vw)}@media (max-width:1279px){.big__text._text2{width:100%;padding-left:0;margin-top:calc(30 / 768 * 100vw)}}@media only screen and (max-width:767px){.big__text._text2{margin-top:calc(30 / 375 * 100vw)}}.big .button{margin-top:calc(48 / 1920 * 100vw)}@media (max-width:1919px){.big .button{margin-top:calc(32 / 1280 * 100vw)}}@media (max-width:1279px){.big .button{margin-top:calc(40 / 768 * 100vw)}}.resort{padding-bottom:calc(240 / 1920 * 100vw)}@media (max-width:1919px){.resort{padding-bottom:calc(200 / 1280 * 100vw)}}@media (max-width:1279px){.resort{padding-bottom:calc(58 / 768 * 100vw)}}@media only screen and (max-width:767px){.big .button{margin-top:calc(30 / 375 * 100vw)}.resort{padding-bottom:calc(50 / 375 * 100vw)}}.resort__top{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:calc(100 / 1920 * 100vw) calc(100 / 1920 * 100vw) 0}@media (max-width:1919px){.resort__top{padding:calc(60 / 1280 * 100vw) calc(60 / 1280 * 100vw) 0}}@media (max-width:1279px){.resort__top{display:block;padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw) 0}}.resort__title{width:calc(1117 / 1920 * 100vw);text-align:right;position:relative;top:calc(-12 / 1920 * 100vw);color:#85726C}@media (max-width:1919px){.resort__title{width:calc(660 / 1280 * 100vw);top:calc(-12 / 1280 * 100vw)}}@media (max-width:1279px){.resort__title{width:calc(440 / 768 * 100vw);margin-left:auto}}@media only screen and (max-width:767px){.resort__top{padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw) 0}.resort__title{top:0;width:100%;padding:0}}.resort__text{width:calc(397 / 1920 * 100vw);color:#262626}@media (max-width:1919px){.resort__text{width:calc(230 / 1280 * 100vw)}}@media (max-width:1279px){.resort__text{width:calc(280 / 768 * 100vw);margin-top:calc(30 / 768 * 100vw)}}@media only screen and (max-width:767px){.resort__text{width:100%;margin-top:calc(30 / 375 * 100vw)}}.resort__slidernav{display:none}@media (max-width:1279px){.resort__slidernav{display:flex;width:fit-content;margin:calc(16 / 768 * 100vw) auto 0;color:#85726C}}@media only screen and (max-width:767px){.resort__slidernav{margin-top:calc(30 / 375 * 100vw)}}.resort__list{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;margin-top:calc(72 / 1920 * 100vw)}@media (max-width:1919px){.resort__list{margin-top:calc(66 / 1280 * 100vw)}}@media (max-width:1279px){.resort__list{margin-top:calc(42 / 768 * 100vw)}}.resort__item{width:50%;height:calc(960 / 1080 * 100vh);color:#fff;overflow:hidden;position:relative;transition:transform 1s}@media (max-width:1919px){.resort__item{height:calc(640 / 1280 * 100vw)}}@media (max-width:1279px){.resort__item{width:calc(678 / 768 * 100vw);height:calc(678 / 768 * 100vw);margin-right:calc(-40 / 768 * 100vw)}}@media only screen and (max-width:767px){.resort__list{margin-top:calc(30 / 375 * 100vw)}.resort__list .slick-list{padding:0 calc(20 / 375 * 100vw)}.resort__item{width:calc(335 / 375 * 100vw);height:calc(335 / 375 * 100vw);margin-right:calc(-20 / 375 * 100vw)}}.resort__item:hover .resort__item-content{transform:translateX(0)}.resort__item2,.resort__item4{top:calc(240 / 1920 * 100vw)}.resort__item-container,.resort__item-container2{width:100%;height:100%;transition:transform 1s;overflow:hidden}.resort__item-top{display:flex;padding:calc(100 / 1920 * 100vw)}@media (max-width:1919px){.resort__item2,.resort__item4{top:calc(200 / 1280 * 100vw)}.resort__item-top{padding:calc(90 / 1280 * 100vw) calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.resort__item2,.resort__item4{top:0}.resort__item-top{padding:calc(92 / 768 * 100vw) 0 0 calc(92 / 768 * 100vw);position:relative;flex-direction:column}.resort__item-title{display:none}}@media only screen and (max-width:767px){.resort__item-top{padding:calc(46 / 375 * 100vw) 0 0 calc(46 / 375 * 100vw);position:relative;flex-direction:column}.resort__item-top::before{position:absolute;left:0;top:0;width:calc(140 / 375 * 100vw);height:calc(140 / 375 * 100vw);border-left:1px solid #fff;border-top:1px solid #fff}}.resort__item-title{width:calc(400 / 1920 * 100vw);height:calc(400 / 1920 * 100vw);padding:calc(41 / 1920 * 100vw) calc(50 / 1920 * 100vw);border-left:1px solid #fff;border-top:1px solid #fff;font-size:calc(40 / 1920 * 100vw);line-height:1.1;text-transform:uppercase;margin-right:calc(65 / 1080 * 100vh);opacity:0}@media (max-width:1919px){.resort__item-title{width:calc(400 / 1280 * 100vw);height:calc(400 / 1280 * 100vw);padding:calc(30 / 1280 * 100vw) calc(40 / 1280 * 100vw);font-size:calc(30 / 1280 * 100vw);margin-right:calc(30 / 1280 * 100vw)}}@media only screen and (max-width:767px){.resort__item-title{border:none;padding:0;margin-right:0;font-size:calc(16 / 375 * 100vw);width:100%;height:auto}}.resort__item-info{display:flex}.resort__item-info span{display:block}.resort__item-info span:first-child{font-size:calc(196 / 1080 * 100vh);line-height:.6;letter-spacing:-.1em;position:relative;top:calc(4 / 1080 * 100vh)}@media (max-width:1919px){.resort__item-info span:first-child{font-size:calc(160 / 1280 * 100vw);top:calc(4 / 1280 * 100vw)}}@media (max-width:1279px){.resort__item-info span:first-child{font-size:calc(130 / 768 * 100vw);top:calc(4 / 768 * 100vw)}}@media only screen and (max-width:767px){.resort__item-info span:first-child{font-size:calc(80 / 375 * 100vw);top:calc(4 / 375 * 100vw)}}.resort__item-info span:last-child{font-size:calc(16 / 1080 * 100vh);margin-left:calc(20 / 1920 * 100vw)}@media (max-width:1919px){.resort__item-info span:last-child{font-size:calc(15 / 1280 * 100vw);margin-left:calc(20 / 1280 * 100vw)}}@media (max-width:1279px){.resort__item-info span:last-child{font-size:calc(14 / 768 * 100vw);line-height:1.2;margin-left:calc(10 / 768 * 100vw)}}@media only screen and (max-width:767px){.resort__item-info span:last-child{font-size:calc(12 / 375 * 100vw);margin-left:calc(10 / 375 * 100vw)}}.resort__item-content{position:absolute;z-index:1;top:0;right:0;width:51.98%;height:100%;background:#f5f5f5;color:#062e1d;padding:calc(140 / 1080 * 100vh) 0 calc(148 / 1080 * 100vh) calc(75 / 1080 * 100vh);display:flex;flex-direction:column;justify-content:space-between;transform:translateX(101%);transition:transform .5s}@media (max-width:1919px){.resort__item-content{padding:calc(40 / 1280 * 100vw) 7% calc(80 / 1280 * 100vw) calc(40 / 1280 * 100vw)}}@media (max-width:1279px){.resort__item-content{width:calc(417 / 768 * 100vw);height:calc(597 / 768 * 100vw);padding:calc(40 / 768 * 100vw) calc(80 / 768 * 100vw) calc(40 / 768 * 100vw) calc(40 / 768 * 100vw);position:relative;transform:none;margin-top:calc(142 / 768 * 100vw)}.resort__item-content .button{font-size:calc(16 / 768 * 100vw)}}.resort__item-content .resort__item-info{margin-left:calc(-20 / 1080 * 100vh);color:#85726C}@media only screen and (max-width:767px){.resort__item-content{width:calc(335 / 375 * 100vw);height:calc(335 / 375 * 100vw);padding:calc(20 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw)}.resort__item-content .button{font-size:calc(16 / 375 * 100vw)}.resort__item-content .resort__item-info{display:none}}.resort__item-content::before{pointer-events:none;position:absolute;left:0;top:10.5%;width:92.18%;height:84.27%;border-bottom:1px solid #c1c1c1;border-right:1px solid #c1c1c1}@media only screen and (max-width:767px){.resort__item-content::before{top:calc(20 / 375 * 100vw);left:calc(20 / 375 * 100vw);width:calc(295 / 375 * 100vw);height:calc(295 / 375 * 100vw)}}.resort__item-text{width:calc(323 / 1080 * 100vh);font-size:calc(20 / 1080 * 100vh);color:#262626}@media (max-width:1919px){.resort__item-content .resort__item-info{margin-left:calc(-20 / 780 * 100vh)}.resort__item-text{width:100%;font-size:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){.resort__item-content .resort__item-info{margin:calc(66 / 768 * 100vw) 0 0}.resort__item-text{font-size:calc(16 / 768 * 100vw)}}.resort__item-text p{margin:0}.resort__item-text .button{margin-top:calc(62 / 1080 * 100vh)}@media (max-width:1919px){.resort__item-text .button{margin-top:calc(62 / 1280 * 100vw)}}@media (max-width:1279px){.resort__item-text .button{margin-top:calc(62 / 768 * 100vw)}}@media only screen and (max-width:767px){.resort__item-text{width:100%;font-size:calc(14 / 375 * 100vw)}.resort__item-text br{display:none}.resort__item-text .button{margin-top:calc(33 / 375 * 100vw)}}.environment{position:relative;background-size:cover;background-repeat:no-repeat;display:flex;width:100svw;aspect-ratio:16/9;flex-direction:column;justify-content:space-between;margin-bottom:-4px}@media (max-width:1279px){.environment{padding:0;background-size:100%}}@media only screen and (max-width:767px){.environment{background-size:auto calc(355 / 375 * 100vw);background-position:top center}}.environment:before{position:absolute;left:0;top:0;width:100%;height:calc(331 / 1920 * 100vw);background:linear-gradient(360deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%)}.environment__top{display:flex;flex-direction:column}@media (max-width:1919px){.environment:before{height:calc(331 / 1280 * 100vw)}.environment__top{height:calc(880 / 1280 * 100vw);padding:calc(40 / 1280 * 100vw) calc(60 / 1280 * 100vw) 0}}@media (max-width:1279px){.environment__top{display:block;height:calc(432 / 768 * 100vw);padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw) 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;top:0!important}}@media only screen and (max-width:767px){.environment__top{height:calc(355 / 375 * 100vw);padding:calc(15 / 375 * 100vw) 0 0}}.environment__zoom-btn{display:none;position:absolute;right:calc(16 / 375 * 100vw);bottom:calc(16 / 375 * 100vw);width:calc(40 / 375 * 100vw);height:calc(40 / 375 * 100vw);background-color:#fff;background-image:url(/img/environment/maximize.svg);background-size:calc(24 / 375 * 100vw) calc(24 / 375 * 100vw);background-position:center;background-repeat:no-repeat}@media only screen and (max-width:767px){.environment__zoom-btn{display:block}}.environment__block p .overlay,.environment__listwrap.mobile{display:none}.environment__block{background:#DBD3C8;width:calc(480 / 1920 * 100vw);padding:calc(25 / 1920 * 100vw) calc(45 / 1920 * 100vw);position:absolute;top:calc(275 / 1920 * 100vw);left:calc(70 / 1920 * 100vw)}@media (max-width:1919px){.environment__block{width:calc(355 / 1280 * 100vw);padding:calc(30 / 1280 * 100vw) calc(50 / 1280 * 100vw);font-size:calc(14 / 1280 * 100vw);top:calc(210 / 1280 * 100vw);left:calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.environment__block{width:100vw;padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw);font-size:calc(18 / 768 * 100vw);position:relative;top:0;left:0;color:#262626!important}}.environment__block p{margin:0 0 calc(50 / 1920 * 100vw)}@media (max-width:1919px){.environment__block p{margin:0 0 calc(50 / 1280 * 100vw)}}@media only screen and (max-width:767px){.environment__block{padding:calc(30 / 375 * 100vw) calc(20 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);top:-5px}.environment__block p{margin-bottom:calc(30 / 375 * 100vw)}.environment__block p span{color:#262626!important}}.environment__block p:last-child{margin-bottom:0}.environment__blockin{margin-bottom:calc(35 / 1920 * 100vw)}@media (max-width:1919px){.environment__blockin{margin-bottom:calc(25 / 1280 * 100vw)}}@media (max-width:1279px){.environment__blockin{margin-bottom:calc(30 / 768 * 100vw)}}.environment__title{width:auto;color:#fff;position:relative;top:calc(50 / 1920 * 100vw);left:calc(70 / 1920 * 100vw)}@media (max-width:1919px){.environment__title{top:20px}}.environment__listwrap.desktop{display:block}@media (max-width:1279px){.environment__title{top:calc(-20 / 1920 * 100vw)}.environment__listwrap.mobile{display:block;position:relative;bottom:4px}.environment__listwrap.desktop{display:none}}.environment__listwrap{padding:calc(75 / 1920 * 100vw) calc(55 / 1920 * 100vw);background:#85726C;position:relative;bottom:0}@media (max-width:1919px){.environment__listwrap{background:#85726C;padding:calc(65 / 1280 * 100vw) calc(50 / 1280 * 100vw);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.environment__listwrap::-webkit-scrollbar{display:none}}.map,.route__block{background-color:#fff}@media (max-width:1279px){.environment__listwrap{position:relative;bottom:unset;padding:calc(30 / 768 * 100vw)}}@media only screen and (max-width:767px){.environment__blockin{margin-bottom:calc(30 / 375 * 100vw)}.environment__title{font-size:calc(32 / 375 * 100vw)}.environment__listwrap{width:auto;margin:0;padding:calc(20 / 375 * 100vw) calc(8 / 375 * 100vw)}}.environment__list{display:grid;grid-template-columns:repeat(4,auto);color:#fff}@media (max-width:1919px){.environment__list{width:100%;grid-column-gap:calc(40 / 1280 * 100vw)}}@media (max-width:1279px){.environment__list{width:fit-content;grid-column-gap:calc(32 / 768 * 100vw)}.environment__item._empty{display:none}}.environment__item{white-space:nowrap}.environment__item-top{display:flex;justify-content:flex-start}@media only screen and (max-width:767px){.environment__list{grid-column-gap:calc(12 / 375 * 100vw)}.environment__item:first-child .environment__item-text{font-size:calc(6.84 / 375 * 100vw)}.environment__col{display:flex}}.environment__item-time{font-size:calc(140 / 1920 * 100vw);line-height:.6;letter-spacing:-.1em}@media (max-width:1919px){.environment__item-time{font-size:calc(75 / 1280 * 100vw)}}@media (max-width:1279px){.environment__item-time{font-size:calc(64 / 768 * 100vw);letter-spacing:0;line-height:1}}@media only screen and (max-width:767px){.environment__item-time{font-size:calc(28 / 375 * 100vw)}}.environment__item-text{font-size:calc(16 / 1920 * 100vw);line-height:1.2;margin-left:calc(15 / 1920 * 100vw)}@media (max-width:1919px){.environment__item-text{font-size:calc(22 / 1280 * 100vw)}}@media (max-width:1279px){.environment__item-text{font-size:calc(16 / 768 * 100vw);margin-top:calc(6 / 768 * 100vw);margin-left:0}}@media only screen and (max-width:767px){.environment__item-text{font-size:calc(16 / 375 * 100vw);margin-top:0}}.environment__item-text sup{font-size:.7em}.environment__item-name{padding:calc(40 / 1920 * 100vw) calc(15 / 1920 * 100vw) 0}@media (max-width:1919px){.environment__item-name{padding:calc(30 / 1280 * 100vw) 0 0}}@media (max-width:1279px){.environment__item-name{font-size:calc(18 / 768 * 100vw);padding:0}}@media only screen and (max-width:767px){.environment__item-name{padding:calc(5 / 375 * 100vw) 0 0;font-size:calc(12 / 375 * 100vw)}}.map{color:#262626;position:relative;height:calc(1465 / 1080 * 100vh);overflow:hidden}@media (max-width:1919px){.map{height:calc(1250 / 1280 * 100vw)}}@media (max-width:1279px){.map{height:calc(954 / 768 * 100vw);padding-bottom:0}}@media only screen and (max-width:767px){.map{height:calc(742 / 375 * 100vw)}}.map__bg{position:absolute;z-index:0;left:50%;top:50%;width:calc(1920 / 1080 * 100vh);height:calc(1465 / 1080 * 100vh);opacity:0;transform:translate(-25%,-50%);transition:opacity 1.5s .2s,transform 1.5s .2s}@media (max-width:1919px){.map__bg{width:calc(1280 / 1280 * 100vw);height:calc(1250 / 1280 * 100vw)}}@media (max-width:1279px){.map__bg{width:100%;height:100%;top:auto;transform:translate(-50%,0);opacity:1;bottom:0}.map__bg::after,.map__bg::before{content:"";position:absolute;left:0;width:100%;height:calc(100 / 768 * 100vw);background:linear-gradient(180deg,#fff 29.17%,rgba(255,255,255,0) 100%)}.map__bg::before{top:calc(-30 / 768 * 100vw)}.map__bg::after{bottom:0;transform:matrix(1,0,0,-1,0,0)}}@media only screen and (max-width:767px){.map__bg::before{display:none}.map__bg::after{bottom:7%;background:linear-gradient(180deg,#fff 29.17%,rgba(255,255,255,0) 100%)}}.map__switcher,.map__top{display:flex;position:relative}.map__top{flex-direction:row-reverse;justify-content:space-between;padding:calc(95 / 1080 * 100vh) calc(95 / 1080 * 100vh) 0;z-index:1}@media (max-width:1919px){.map__top{padding:calc(60 / 780 * 100vh) calc(60 / 1280 * 100vw) 0}}@media (max-width:1279px){.map__top{padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw) 0}}.map__title{width:calc(1117 / 1080 * 100vh);text-align:right;position:relative;top:calc(-12 / 1080 * 100vh);color:#85726C}@media (max-width:1919px){.map__title{width:calc(630 / 1280 * 100vw);top:calc(-12 / 780 * 100vh)}}@media (max-width:1279px){.map__title{width:calc(420 / 768 * 100vw);top:0}}@media only screen and (max-width:767px){.map__top{flex-direction:column;row-gap:calc(30 / 375 * 100vw);padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw) 0}.map__title{width:100%}}.map__text{width:calc(397 / 1080 * 100vh);font-size:calc(22 / 1080 * 100vh)}@media (max-width:1919px){.map__text{width:calc(250 / 1280 * 100vw);font-size:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){.map__text{width:calc(250 / 768 * 100vw);font-size:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){.map__text{width:85%;font-size:calc(16 / 375 * 100vw)}}.map__switcher{margin-top:calc(65 / 1080 * 100vh);margin-left:calc(97 / 1080 * 100vh);align-items:center;font-size:calc(40 / 1080 * 100vh);line-height:1.1;text-transform:uppercase;z-index:3}@media (max-width:1919px){.map__switcher{margin-top:calc(45 / 780 * 100vh);margin-left:calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.map__switcher{margin:calc(30 / 768 * 100vw) 0;font-size:calc(32 / 768 * 100vw);justify-content:space-between;padding:0 calc(20 / 375 * 100vw)}}@media only screen and (max-width:767px){.map__switcher{margin-top:calc(30 / 375 * 100vw);margin-bottom:calc(30 / 375 * 100vw);font-size:calc(20 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw)}}.map__switcher-option{opacity:.35;cursor:pointer}.map__switcher-option.active{opacity:1}.map__switcher-option:not(.active):hover{opacity:.5}.map__switcher-separator{margin:0 calc(25 / 1080 * 100vh);width:calc(125 / 1080 * 100vh);height:1px;background:#062E1D}@media (max-width:1919px){.map__switcher-separator{margin:0 calc(25 / 1280 * 100vw);width:calc(75 / 1280 * 100vw)}}@media (max-width:1279px){.map__switcher-separator{display:none;margin:0 calc(25 / 768 * 100vw);width:calc(75 / 768 * 100vw)}}@media only screen and (max-width:767px){.map__switcher-separator{width:calc(57 / 375 * 100vw)}}.map__listblock{position:absolute;z-index:1;top:calc(520 / 1080 * 100vh);left:calc(97 / 1080 * 100vh);width:calc(430 / 1080 * 100vh)}@media (max-width:1919px){.map__listblock{top:calc(360 / 780 * 100vh);left:calc(60 / 780 * 100vh);width:calc(430 / 1280 * 100vw)}}@media (max-width:1279px){.map__listblock{bottom:calc(50 / 768 * 100vw);top:auto;left:0;width:100%;display:flex;justify-content:center;align-items:center;height:calc(48 / 768 * 100vw)}}@media only screen and (max-width:767px){.map__listblock{bottom:calc(50 / 375 * 100vw);height:calc(48 / 375 * 100vw)}}.map__list{position:absolute;left:0;top:0;width:100%;opacity:0;pointer-events:none;transform:translateY(-10%)}@media (max-width:1279px){.map__list{display:flex;justify-content:center;align-items:center;height:calc(48 / 768 * 100vw);padding:0 calc(20 / 768 * 100vw)}.map__list-title{display:none}}.map__list.active{transition:opacity 1s .2s,transform 1s .2s;opacity:1;pointer-events:auto;transform:translateY(0)}.map__list.prev{transition:opacity .5s;opacity:0;transform:translateY(0)}.map__list-title{font-size:calc(22 / 1080 * 100vh);text-transform:uppercase;margin-bottom:calc(70 / 1080 * 100vh)}@media (max-width:1919px){.map__list-title{font-size:calc(18 / 1280 * 100vw);margin-bottom:calc(32 / 780 * 100vh)}}.map__list-item,.map__scheme-num{font-size:calc(20 / 1080 * 100vh);cursor:default}.map__list-item{display:flex;align-items:center;line-height:1.1;margin-bottom:calc(20 / 1080 * 100vh)}@media (max-width:1279px){.map__list-item{display:none}}.map__list-item.hover .map__list-itemnum,.map__list-item:hover .map__list-itemnum{width:calc(100 / 1080 * 100vh);background:#ECE9E4;color:#062e1d}.map__list-item_m{margin-top:calc(75 / 1080 * 100vh)}@media (max-width:1919px){.map__list-item{font-size:calc(14 / 1280 * 100vw);margin-bottom:calc(16 / 780 * 100vh)}.map__list-item.hover .map__list-itemnum,.map__list-item:hover .map__list-itemnum{width:calc(80 / 1280 * 100vw)}.map__list-item_m{margin-top:calc(50 / 1080 * 100vh)}}@media only screen and (max-width:767px){.map__list{height:calc(48 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw)}.map__list-item{height:calc(55 / 375 * 100vw);border:1px solid rgba(245,245,245,.35);border-radius:calc(8 / 375 * 100vw);padding:calc(15 / 375 * 100vw);margin-right:calc(5 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}.map__list-item.hover .map__list-itemnum,.map__list-item:hover .map__list-itemnum{width:auto;background:0 0;color:inherit}.map__list-item.hover,.map__list-item:hover{background:#f5f5f5;color:#062e1d}.map__list-item_m{display:flex;height:calc(48 / 375 * 100vw);border:none;padding:0;margin:0}.map__list-item_m .map__list-itemnum{width:calc(48 / 375 * 100vw);margin-right:calc(10 / 375 * 100vw)}}.map__list-item_m .map__list-itemnum{border:none}.map__list-itemnum,.map__scheme-num{border-radius:calc(8 / 1080 * 100vh)}.map__list-item_m .map__list-itemnum span{mask:url(../img/m.svg) no-repeat center/contain;background:#062E1D;transition:transform .3s;transform-origin:left;font-size:0;color:transparent}@media only screen and (max-width:767px){.map__list-item_m .map__list-itemnum span{width:calc(48 / 375 * 100vw);height:calc(48 / 375 * 100vw)}}.map__list-item_m.hover .map__list-itemnum,.map__list-item_m:hover .map__list-itemnum{background:0 0;width:calc(70 / 1080 * 100vh)}.map__list-item_m.hover .map__list-itemnum span,.map__list-item_m:hover .map__list-itemnum span{transform:scale(1.5)}@media only screen and (max-width:767px){.map__list-item_m.hover .map__list-itemnum,.map__list-item_m:hover .map__list-itemnum{width:auto}.map__list-item_m.hover .map__list-itemnum span,.map__list-item_m:hover .map__list-itemnum span{transform:none;filter:invert(1)}}.map__list-itemnum{width:calc(48.8 / 1080 * 100vh);height:calc(48.8 / 1080 * 100vh);margin-right:calc(35 / 1080 * 100vh);border:calc(1 / 1920 * 100vw) solid #062E1D;transition:width .3s,background .3s,color .3s}@media (max-width:1919px){.map__list-itemnum{width:calc(42 / 1280 * 100vw);height:calc(42 / 1280 * 100vw);border-radius:calc(8 / 1280 * 100vw);margin-right:calc(16 / 1280 * 100vw);border-width:calc(1 / 1280 * 100vw);font-size:calc(16 / 1280 * 100vw)}}@media only screen and (max-width:767px){.map__list-itemnum{width:auto;border:none;height:auto;margin-right:calc(15 / 375 * 100vw);transform:none}}.map__list-itemnum span{width:calc(48.8 / 1080 * 100vh);height:calc(48.8 / 1080 * 100vh);display:flex;align-items:center;justify-content:center}@media (max-width:1919px){.map__list-itemnum span{width:calc(42 / 1280 * 100vw);height:calc(42 / 1280 * 100vw)}}@media only screen and (max-width:767px){.map__list-itemnum span{width:auto;height:auto}}.map__schemeblock{position:absolute;z-index:1;top:calc(374 / 1080 * 100vh);left:50%;margin-left:calc(-70 / 1080 * 100vh);width:calc(361 / 1080 * 100vh);height:calc(908 / 1080 * 100vh);opacity:0;transform:translateX(calc(480 / 1080 * 100vh));transition:opacity 1.5s .2s,transform 1.5s .2s}@media (max-width:1919px){.map__schemeblock{top:calc(304 / 1280 * 100vw);margin-left:calc(-102 / 1280 * 100vw);width:calc(361 / 1280 * 100vw);height:calc(778 / 1280 * 100vw);transform:translateX(calc(480 / 1280 * 100vw))}}@media (max-width:1279px){.map__schemeblock{top:calc(225 / 768 * 100vw);margin-left:calc(-100 / 768 * 100vw);width:calc(300 / 768 * 100vw);height:calc(610 / 768 * 100vw);transform:translateX(calc(480 / 768 * 100vw))}}@media only screen and (max-width:767px){.map__schemeblock{top:calc(235 / 375 * 100vw);left:calc(135 / 375 * 100vw);margin-left:0;width:calc(212 / 375 * 100vw);height:calc(450 / 375 * 100vw);transform:scale(0)}}.map__scheme{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;transform:scale(0);transform-origin:50% 42%}.map__scheme.active{transition:opacity 1s .2s,transform 1s .2s;opacity:1;pointer-events:auto;transform:scale(1)}.map__scheme.prev{transition:opacity .5s;opacity:0;transform:scale(1)}.map__scheme svg{position:absolute;top:calc(30 / 1080 * 100vh);left:calc(-35 / 1080 * 100vh);width:calc(388.71 / 1080 * 100vh);height:calc(870.1 / 1080 * 100vh);background-size:contain!important;pointer-events:none;fill:none}@media (max-width:1919px){.map__scheme svg{top:calc(22 / 1280 * 100vw);left:calc(-36 / 1280 * 100vw);width:calc(400 / 1280 * 100vw);height:calc(750 / 1280 * 100vw)}}@media (max-width:1279px){.map__scheme svg{top:calc(-5 / 768 * 100vw);left:calc(-110 / 768 * 100vw);width:calc(500 / 768 * 100vw);height:calc(630 / 768 * 100vw)}}@media only screen and (max-width:767px){.map__scheme svg{top:calc(25 / 375 * 100vw);left:calc(-10 / 375 * 100vw);width:calc(196 / 375 * 100vw);height:calc(415 / 375 * 100vw);transform:scale(1.15)}}.map__scheme svg line{stroke:#262626}.map__scheme-num{position:absolute;width:calc(40 / 1080 * 100vh);height:calc(40 / 1080 * 100vh);background:#ECE9E4;border:calc(1 / 1920 * 100vw) solid #062E1D;color:#062e1d;line-height:1;display:flex;align-items:center;justify-content:center;transition:transform .3s;transform:translate(-100%,-25%);z-index:3}@media (max-width:1919px){.map__scheme-num{width:calc(42 / 1280 * 100vw);height:calc(42 / 1280 * 100vw);border-radius:calc(8 / 1280 * 100vw);border-width:calc(1 / 1280 * 100vw);font-size:calc(20 / 1280 * 100vw)}}@media (max-width:1279px){.map__scheme-num{width:calc(32 / 768 * 100vw);height:calc(32 / 768 * 100vw);border-radius:calc(8 / 768 * 100vw);border-width:calc(1 / 768 * 100vw);font-size:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){.map__scheme-num{border-radius:calc(4 / 375 * 100vw);font-size:calc(12 / 375 * 100vw);width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw);transform:translate(-125%,-25%)}}.map__scheme-num[data-num=m]{mask:url(../img/m.svg) no-repeat center/contain;background:#062E1D;border:none;width:calc(75 / 1080 * 100vh);height:calc(75 / 1080 * 100vh);z-index:11}@media (max-width:1919px){.map__scheme-num[data-num=m]{width:calc(75 / 1280 * 100vw);height:calc(75 / 1280 * 100vw)}}@media (max-width:1279px){.map__scheme-num[data-num=m]{width:calc(56 / 768 * 100vw);height:calc(56 / 768 * 100vw)}.map__scheme-img{display:none}}@media only screen and (max-width:767px){.map__scheme-num[data-num=m]{width:calc(43.6375 / 375 * 100vw);height:calc(43.6375 / 375 * 100vw)}}.map__scheme-num.hover,.map__scheme-num:hover{transform:translate(-100%,-25%) scale(1.7)}.map__scheme-img{position:absolute;z-index:2;pointer-events:none;right:0;top:calc(616 / 1080 * 100vh);width:calc(547 / 1080 * 100vh);height:calc(380 / 1080 * 100vh);background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1919px){.map__scheme-img{top:calc(570 / 1280 * 100vw);width:calc(400 / 1280 * 100vw);height:calc(260 / 1280 * 100vw)}}.infrastructure{position:relative;height:calc(980 / 1080 * 100vh);overflow:hidden}@media (max-width:1919px){.infrastructure{height:calc(804 / 780 * 100vh)}}@media (max-width:1279px){.infrastructure{height:auto;padding-top:0}.infrastructure::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:calc(200 / 768 * 100vw);background:linear-gradient(180deg,#f5f5f5 0,rgba(245,245,245,0) 100%);pointer-events:none}}.infrastructure__title{position:absolute;z-index:1;left:calc(96 / 1920 * 100vw);bottom:calc(86 / 1080 * 100vh);width:calc(1104 / 1920 * 100vw);user-select:none;pointer-events:none}@media (max-width:1919px){.infrastructure__title{left:calc(60 / 1280 * 100vw);bottom:calc(80 / 780 * 100vh);width:calc(700 / 1280 * 100vw)}}@media (max-width:1279px){.infrastructure__title{z-index:2;left:0;bottom:auto;top:0;width:100%;padding:calc(86 / 768 * 100vw) calc(20 / 768 * 100vw);font-size:calc(42 / 768 * 100vw);line-height:1.1}}.infrastructure__map{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}@media (max-width:1279px){.infrastructure__map{height:100vh}}@media only screen and (max-width:767px){.infrastructure__title{padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw);font-size:calc(32 / 375 * 100vw)}.infrastructure__map{height:calc(545 / 375 * 100vw)}}.infrastructure__map .ymaps-2-1-79-inner-panes{background:#fff}.infrastructure__map .ymaps-2-1-79-inner-panes::before{position:absolute;z-index:1000;left:0;top:0;width:100%;height:100%;pointer-events:none;background:#d8e0e2;opacity:.5;mix-blend-mode:multiply}.infrastructure__map .ymaps-2-1-79-ground-pane{-webkit-filter:saturate(0);filter:saturate(0);transform:translate3d(0,0,0)}.infrastructure__map .ymaps-2-1-79-image-with-content-content{width:auto!important}.infrastructure__map .ymaps-2-1-79-image-with-content-content .obj{color:#262626;font-size:14px;line-height:1;white-space:nowrap;border-radius:0 8px 8px 0;height:40px;display:flex;align-items:center;background:#FBF6EC;border:1px solid #262626;border-left-color:transparent;overflow:hidden;text-align:left}.infrastructure__map .ymaps-2-1-79-image-with-content-content .obj span{padding:0 13px 1px 10px}.infrastructure__map .ymaps-2-1-79-placemark-overlay:not(.open) .obj{opacity:0;width:0!important}.infrastructure__map .ymaps-2-1-79-placemark-overlay.open{z-index:700!important}#map{width:100%;height:100%}.infrastructure__list{background:#E5E2DC;color:#262626;width:calc(431 / 1080 * 100vh);position:absolute;z-index:1;top:50%;right:0;transform:translateY(-50%);transition:transform 1s;padding:calc(75 / 1080 * 100vh);padding-right:0;user-select:none}@media (max-width:1919px){.infrastructure__list{width:calc(310 / 1280 * 100vw);padding:calc(50 / 780 * 100vh) calc(50 / 1280 * 100vw)}}@media (max-width:1279px){.infrastructure__list{top:auto;position:relative;transform:none!important;width:100%;padding:calc(30 / 768 * 100vw) calc(20 / 768 * 100vw);margin-top:100vh;display:flex;flex-wrap:wrap;justify-content:space-between}}.infrastructure__item{font-size:calc(20 / 1080 * 100vh);margin-bottom:calc(25 / 1080 * 100vh);display:flex;align-items:center;cursor:pointer;opacity:.5}@media (max-width:1919px){.infrastructure__item{font-size:calc(14 / 1280 * 100vw);margin-bottom:calc(16 / 780 * 100vh)}}@media (max-width:1279px){.infrastructure__item{width:46%;margin-bottom:calc(10 / 768 * 100vw);font-size:calc(18 / 768 * 100vw);line-height:1;height:calc(40 / 768 * 100vw)}}@media only screen and (max-width:767px){.infrastructure__list{padding:calc(30 / 375 * 100vw) calc(20 / 375 * 100vw) calc(20 / 375 * 100vw);margin-top:calc(545 / 375 * 100vw)}.infrastructure__item{margin-bottom:calc(10 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);height:calc(28 / 375 * 100vw)}}.infrastructure__item:last-child{margin-bottom:0}.infrastructure__item::before{display:block;width:calc(40 / 1080 * 100vh);height:calc(40 / 1080 * 100vh);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:calc(15 / 1080 * 100vh);filter:grayscale(1);opacity:.5;transition:filter .3s,opacity .3s}@media (max-width:1919px){.infrastructure__item::before{width:calc(28 / 1280 * 100vw);height:calc(28 / 1280 * 100vw);margin-right:calc(10 / 1280 * 100vw)}}@media (max-width:1279px){.infrastructure__item::before{width:calc(40 / 768 * 100vw);height:calc(40 / 768 * 100vw);margin-right:calc(20 / 768 * 100vw)}}.infrastructure__item[data-type=health]::before{background-image:url(../img/inf_icons/health.svg)}.infrastructure__item[data-type=sport]::before{background-image:url(../img/inf_icons/sport_label.svg)}.infrastructure__item[data-type=yacht]::before{background-image:url(../img/inf_icons/yacht.svg)}.infrastructure__item[data-type=shop]::before{background-image:url(../img/inf_icons/shop.svg)}.infrastructure__item[data-type=culture]::before{background-image:url(../img/inf_icons/culture.svg)}.infrastructure__item[data-type=cafe]::before{background-image:url(../img/inf_icons/cafe.svg)}.infrastructure__item[data-type=dou]::before{background-image:url(../img/inf_icons/dou.svg)}.infrastructure__item[data-type=study]::before{background-image:url(../img/inf_icons/study.svg)}.infrastructure__item[data-type=all]::before{background-image:url(../img/inf_icons/all.svg)}.infrastructure__item[data-type=university]::before{background-image:url(../img/inf_icons/university.svg)}.infrastructure__item[data-type=school]::before{background-image:url(../img/inf_icons/school.svg)}.infrastructure__item[data-type=park]::before{background-image:url(../img/inf_icons/park.svg)}.infrastructure__item[data-type=cart]::before{background-image:url(../img/inf_icons/cart.svg)}.infrastructure__item span{text-decoration:underline;text-decoration-skip-ink:none}.infrastructure__item.active,.infrastructure__item:hover::before{opacity:1}.infrastructure__item.active span{text-decoration:none}.infrastructure__item.active::before{filter:none;opacity:1}.flats-payment-v2__content .slidernav div._disable,.flats-payment__tabsContent .slidernav div._disable{opacity:.5;pointer-events:none}.features{background:#E5E2DC;color:#f5f5f5;padding:calc(100 / 1920 * 100vw) calc(188 / 1920 * 100vw) calc(70 / 1920 * 100vw)}.features__item-img,.route__close,.route__icon,.route__pdf{background-position:center;background-repeat:no-repeat}@media (max-width:1919px){.features{padding:calc(60 / 780 * 100vh) calc(60 / 1280 * 100vw) calc(40 / 1280 * 100vw)}}@media (max-width:1279px){.features{padding:calc(50 / 768 * 100vw) 0}}@media only screen and (max-width:767px){.infrastructure__item::before{width:calc(24.31 / 375 * 100vw);height:calc(24.31 / 375 * 100vw);margin-right:calc(9 / 375 * 100vw)}.infrastructure__item span{flex:1;text-underline-offset:.1em}.features{padding:calc(50 / 375 * 100vw) 0}}.features__slider{display:flex;justify-content:space-between}@media (max-width:1279px){.features__slider .slick-list{padding:0 calc(5 / 768 * 100vw)}}@media only screen and (max-width:767px){.features__slider .slick-list{padding:0 calc(5 / 375 * 100vw)}}.features__slider .slick-slide,.features__slider .slick-slide *{outline:0!important}.features__slidernav{display:none}@media (max-width:1279px){.features__slidernav{display:flex;width:fit-content;margin:calc(30 / 768 * 100vw) auto 0;color:#85726C}.features__item{padding:0 calc(15 / 768 * 100vw)}}@media only screen and (max-width:767px){.features__slidernav{margin-top:calc(30 / 375 * 100vw)}.features__item{padding:0 calc(15 / 375 * 100vw)}}.features__item-top{display:flex}.features__item-time{width:calc(165 / 1920 * 100vw);font-size:calc(150 / 1920 * 100vw);line-height:.6;letter-spacing:-.1em;color:#85726C}@media (max-width:1919px){.features__item-time{width:calc(115 / 1280 * 100vw);font-size:calc(100 / 1280 * 100vw)}}@media (max-width:1279px){.features__item-time{width:calc(140 / 768 * 100vw);margin-top:calc(4 / 768 * 100vw);font-size:calc(121 / 768 * 100vw)}}@media only screen and (max-width:767px){.features__item-time{width:auto;font-size:calc(60 / 375 * 100vw);line-height:.7}}.features__item-text{font-size:calc(16 / 1920 * 100vw);line-height:1.2;color:#262626}@media (max-width:1919px){.features__item-text{font-size:calc(10 / 1280 * 100vw)}}@media (max-width:1279px){.features__item-text{font-size:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){.features__item-text{font-size:calc(12 / 375 * 100vw);white-space:nowrap;margin-left:calc(8 / 375 * 100vw)}}.features__item-name{padding:calc(43 / 1920 * 100vw) 0 calc(26 / 1920 * 100vw);color:#262626}@media (max-width:1919px){.features__item-name{padding:calc(30 / 1280 * 100vw) 0 calc(18 / 1280 * 100vw)}}@media (max-width:1279px){.features__item-name{font-size:calc(18 / 768 * 100vw);padding:calc(30 / 768 * 100vw) 0}}.features__item-img{height:calc(245 / 1920 * 100vw);background-size:contain}@media (max-width:1919px){.features__item-img{height:calc(165 / 1280 * 100vw)}}@media (max-width:1279px){.features__item-img{height:calc(240 / 768 * 100vw)}}@media only screen and (max-width:767px){.features__item-name{padding:calc(26 / 375 * 100vw) 0;font-size:calc(14 / 375 * 100vw)}.features__item-img{height:calc(140 / 375 * 100vw)}}.features__item-img_metro1{background-image:url(../img/update/environment/metro1.svg)}.features__item-img_metro2{background-image:url(../img/update/environment/metro2.svg)}.features__item-img_map1{background-image:url(../img/update/environment/map1.svg)}.features__item-img_map2{background-image:url(../img/update/environment/map2.svg)}.quarter8{padding:calc(100 / 1080 * 100vh) calc(100 / 1920 * 100vw) calc(128 / 1080 * 100vh)}@media (max-width:1919px){.quarter8{padding:calc(130 / 780 * 100vh) calc(60 / 1280 * 100vw) calc(88 / 780 * 100vh)}}@media (max-width:1279px){.quarter8{padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw)}}.quarter8__title{color:#85726C;text-align:right;text-transform:uppercase}@media only screen and (max-width:767px){.quarter8{padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw) 0}.quarter8__title br{display:none}}.quarter8__content{display:flex;column-gap:calc(51 / 1920 * 100vw);margin-top:calc(85 / 1080 * 100vh)}@media (max-width:1919px){.quarter8__content{column-gap:calc(34 / 1280 * 100vw);margin-top:calc(60 / 780 * 100vh)}}@media (max-width:1279px){.quarter8__content{flex-direction:column-reverse;align-items:flex-start;gap:calc(103 / 768 * 100vw) 0;margin-top:calc(30 / 768 * 100vw)}}.quarter8__text{flex-shrink:0;display:flex;flex-direction:column;row-gap:calc(24 / 1080 * 100vh);width:calc(505 / 1920 * 100vw);font-size:calc(22 / 1920 * 100vw);line-height:calc(31 / 1920 * 100vw);transition:width 1.5s,transform 1.5s}@media (max-width:1919px){.quarter8__text{row-gap:calc(24 / 780 * 100vh);width:calc(338 / 1280 * 100vw);font-size:calc(14 / 1280 * 100vw);line-height:calc(20 / 1280 * 100vw)}}@media (max-width:1279px){.quarter8__text{row-gap:calc(30 / 768 * 100vw);width:100%;font-size:calc(18 / 768 * 100vw);line-height:calc(26 / 768 * 100vw)}}@media only screen and (max-width:767px){.quarter8__content{gap:calc(20 / 375 * 100vw) 0;margin-top:calc(20 / 375 * 100vw);padding-bottom:calc(84 / 375 * 100vw);position:relative}.quarter8__text{font-size:calc(16 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}}.quarter8__button{width:fit-content;margin-top:auto}@media only screen and (max-width:767px){.quarter8__button{position:absolute;left:0;bottom:0;width:100%}}.quarter8__imgWrap{flex-grow:1;padding-right:calc(218 / 1920 * 100vw);position:relative;font-size:0;line-height:0}@media (max-width:1919px){.quarter8__imgWrap{padding-right:calc(145 / 1280 * 100vw)}}.quarter8__img{object-fit:cover}.quarter8__img._img1{width:100%;aspect-ratio:1.444}@media (max-width:1279px){.quarter8__imgWrap{padding-right:0}.quarter8__img._img1{aspect-ratio:1.495}}@media only screen and (max-width:767px){.quarter8__imgWrap{padding-right:0}.quarter8__img._img1{aspect-ratio:.897}}.quarter8__img._img2{position:absolute;right:0;bottom:calc(-96 / 1080 * 100vh);width:calc(342 / 1920 * 100vw);aspect-ratio:.688}@media (max-width:1919px){.quarter8__img._img2{bottom:calc(-66 / 780 * 100vh);width:calc(228 / 1280 * 100vw)}}@media (max-width:1279px){.quarter8__img._img2{bottom:calc(-73 / 768 * 100vw);width:calc(261 / 768 * 100vw);aspect-ratio:.8}}.quarter8__img._img2._mobile{display:none}.infrastructure2{padding:calc(100 / 1080 * 100vh) calc(100 / 1920 * 100vw) calc(150 / 1080 * 100vh);color:#262626}@media (max-width:1919px){.infrastructure2{padding:calc(66 / 780 * 100vh) calc(60 / 1280 * 100vw) calc(100 / 780 * 100vh)}}@media (max-width:1279px){.infrastructure2{padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw) calc(107 / 768 * 100vw);position:relative}}@media only screen and (max-width:767px){.quarter8__img._img2{display:none;position:relative;bottom:0;width:100%;aspect-ratio:1.015}.quarter8__img._img2._mobile{display:block}.infrastructure2{padding:calc(50 / 375 * 100vw) 0 0}.infrastructure2 .form__bottom,.infrastructure2 .form__fields{display:none}}.infrastructure2 .form{padding-left:0;padding-right:calc(147 / 1920 * 100vw);padding-bottom:0}.infrastructure2 .form__block{width:calc(908 / 1920 * 100vw);margin-left:0}@media only screen and (max-width:767px){.infrastructure2 .form{padding-right:0;margin:0}.infrastructure2 .form__block{width:100%}}.infrastructure2 .form__container{padding-left:calc(147 / 1920 * 100vw);padding-right:calc(136 / 1920 * 100vw)}.infrastructure2 .form__img{left:auto;right:0}@media (min-width:1280px){.infrastructure2 .form__img{height:calc(408 / 1920 * 100vw)}.infrastructure2__arrow:hover::before{transform:translateX(30%)}}.infrastructure2 .form__fields{margin-top:calc(40 / 1920 * 100vw)}@media only screen and (max-width:767px){.infrastructure2 .form__container{padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw);padding-bottom:calc(265 / 375 * 100vw)}.infrastructure2 .form__img{bottom:calc(-20 / 375 * 100vw)}.infrastructure2 .form__fields{margin-top:calc(30 / 375 * 100vw)}}.infrastructure2__container{position:relative;margin:0 calc(-100 / 1920 * 100vw)}@media (max-width:1919px){.infrastructure2__container{margin:0 calc(-60 / 1280 * 100vw)}}@media (max-width:1279px){.infrastructure2__container{position:static;margin:0 calc(-20 / 768 * 100vw)}}.infrastructure2__text{position:absolute;z-index:1;right:calc(100 / 1920 * 100vw);top:calc(-10 / 1080 * 100vh);width:calc(547 / 1080 * 100vh);height:calc(547 / 1080 * 100vh);text-align:right;font-size:calc(22 / 1080 * 100vh);overflow:hidden;pointer-events:none}@media (max-width:1279px){.infrastructure2__text{width:100%}}@media only screen and (max-width:767px){.infrastructure2__container{margin:0}.infrastructure2__text{position:relative;right:0;top:0;width:100%;height:auto;font-size:calc(16 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw)}}.gallery__slider .slick-next,.infrastructure2__arrows{right:calc(100 / 1920 * 100vw)}.infrastructure2__text>div{overflow:hidden;position:absolute;top:0;left:0;transition:width .5s}.infrastructure2__text div{width:calc(547 / 1080 * 100vh)}@media only screen and (max-width:767px){.infrastructure2__text>div{position:relative}.infrastructure2__text div{width:100%}}.infrastructure2__text.hide>div{width:0}.infrastructure2__slider{position:relative;z-index:0;height:calc(865 / 1080 * 100vh)}@media (max-width:1279px){.infrastructure2__slider{height:auto}}.infrastructure2__slider .slick-list,.infrastructure2__slider .slick-track{height:100%}@media only screen and (max-width:767px){.infrastructure2__text.hide>div{width:100%}.infrastructure2__slider{height:auto}.infrastructure2__slider .slick-track{display:flex}}.infrastructure2__slider .slider__item{margin:0 calc(100 / 1920 * 100vw)}.infrastructure2__item{display:flex!important;flex-direction:row-reverse;justify-content:space-between}@media (max-width:1279px){.infrastructure2__slider .slider__item{margin:0}.infrastructure2__item{position:relative;flex-direction:column-reverse;row-gap:calc(30 / 768 * 100vw);padding:0 calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.infrastructure2__item{flex-direction:column;justify-content:space-between;row-gap:calc(30 / 375 * 100vw);height:auto;padding:0 calc(20 / 375 * 100vw)}}.infrastructure2__item-text{width:calc(470 / 1920 * 100vw);height:calc(430 / 1920 * 100vw);font-size:calc(22 / 1920 * 100vw);overflow:hidden}@media (max-width:1919px){.infrastructure2__item-text{width:calc(330 / 1280 * 100vw);height:auto;font-size:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){.infrastructure2__item-text{width:100%;font-size:calc(18 / 768 * 100vw)}}.infrastructure2__item-text-container{width:calc(470 / 1920 * 100vw);height:100%;text-align:right}@media (max-width:1919px){.infrastructure2__item-text-container{width:calc(330 / 1280 * 100vw)}}@media (max-width:1279px){.infrastructure2__item-text-container{width:100%;text-align:left}}@media only screen and (max-width:767px){.infrastructure2__item-text{font-size:calc(16 / 375 * 100vw)}.infrastructure2__item-text br{display:none}.infrastructure2__item-text-container{width:calc(335 / 375 * 100vw);justify-content:flex-start;text-align:left}}.infrastructure2__item-text-container div>span{display:block;position:relative;text-align:center}.infrastructure2__item-text-container div>span:first-child{font-size:calc(150 / 1920 * 100vw);line-height:.6;letter-spacing:-.1em;margin-top:calc(8 / 1920 * 100vw)}@media (max-width:1919px){.infrastructure2__item-text-container div>span:first-child{font-size:calc(100 / 1280 * 100vw)}}@media (max-width:1279px){.infrastructure2__item-text-container div>span{text-align:left}.infrastructure2__item-text-container div>span:first-child{font-size:calc(90 / 768 * 100vw)}}@media only screen and (max-width:767px){.infrastructure2__item-text-container div>span:first-child{font-size:calc(80 / 375 * 100vw);line-height:.7}}.infrastructure2__item-text-container div>span:last-child{margin-top:calc(40 / 1080 * 100vh);font-size:calc(36 / 1080 * 100vh)}@media (max-width:1919px){.infrastructure2__item-text-container div>span:last-child{margin-top:calc(30 / 780 * 100vh);font-size:calc(22 / 1280 * 100vw)}}@media (max-width:1279px){.infrastructure2__item-text-container div>span:last-child{margin-top:calc(24 / 768 * 100vw);font-size:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){.infrastructure2__item-text-container div>span:last-child{font-size:calc(16 / 375 * 100vw);margin-top:calc(10 / 375 * 100vw)}}.infrastructure2__item-text-container div>span span{vertical-align:top;font-family:"NT Somic";font-size:calc(16 / 1920 * 100vw);font-weight:400;line-height:1;letter-spacing:normal;position:relative;top:calc(-5 / 1920 * 100vw);margin-left:calc(-5 / 1920 * 100vw)}@media (max-width:1919px){.infrastructure2__item-text-container div>span span{font-size:calc(14 / 1280 * 100vw);top:calc(-5 / 1280 * 100vw);margin-left:calc(-5 / 1280 * 100vw)}}@media (max-width:1279px){.infrastructure2__item-text-container div>span span{font-size:calc(18 / 768 * 100vw);top:calc(-5 / 768 * 100vw);margin-left:calc(-5 / 768 * 100vw)}}.infrastructure2__item-text-container div>span span sup{font-size:.5em}.infrastructure2__item-text-container div p{margin:0}.infrastructure2__item-text-container div p:not(:last-child){margin-bottom:1.2em}.infrastructure2__item-text-container div small{font-size:.73em}.infrastructure2__img div{height:100%}.infrastructure2__img1{width:calc(981 / 1920 * 100vw);max-width:calc(981 / 1920 * 100vw);height:calc(865 / 1080 * 100vh);z-index:0;overflow:hidden}@media (max-width:1919px){.infrastructure2__img1{width:calc(684 / 1280 * 100vw);max-width:calc(684 / 1280 * 100vw);height:calc(486 / 780 * 100vh)}}@media (max-width:1279px){.infrastructure2__img1{max-width:100%;width:100%;height:calc(483 / 768 * 100vw)}}@media only screen and (max-width:767px){.infrastructure2__img1{width:calc(335 / 375 * 100vw);height:calc(295.39 / 375 * 100vw);max-width:unset}}.infrastructure2__img1 div{width:calc(981 / 1080 * 100vh)}@media (max-width:1279px){.infrastructure2__img1 div{width:100%;height:100%}}@media only screen and (max-width:767px){.infrastructure2__img1 div{width:calc(335 / 375 * 100vw)}}.infrastructure2__img2{width:calc(544 / 1080 * 100vh);max-width:calc(544 / 1920 * 100vw);height:calc(400 / 1080 * 100vh);margin-left:calc(100 / 1920 * 100vw);z-index:1;overflow:hidden;display:none}@media only screen and (max-width:767px){.infrastructure2__img2{width:calc(200 / 375 * 100vw);height:calc(144 / 375 * 100vw);max-width:unset;margin-left:0}}.infrastructure2__img2 div{width:calc(544 / 1080 * 100vh)}@media only screen and (max-width:767px){.infrastructure2__img2 div{width:calc(200 / 375 * 100vw)}}.infrastructure2__arrows{position:absolute;bottom:0;display:flex;column-gap:calc(24 / 1920 * 100vw);z-index:1}.infrastructure2__arrow{width:calc(104.5 / 1920 * 100vw);height:calc(76.23 / 1080 * 100vh);cursor:pointer}@media (max-width:1919px){.infrastructure2__arrows{right:calc(60 / 1280 * 100vw);column-gap:calc(24 / 1280 * 100vw)}.infrastructure2__arrow{width:calc(70 / 1280 * 100vw);height:calc(50 / 780 * 100vh)}}@media (max-width:1279px){.infrastructure2__arrows{display:none}.infrastructure2__arrow{width:calc(104 / 768 * 100vw);height:calc(77 / 768 * 100vw)}}@media only screen and (max-width:767px){.infrastructure2__arrow{display:none}}.infrastructure2__arrow::before{width:100%;height:100%;display:block;mask:url(../img/arrow.svg) no-repeat center/contain;background:#85726C;will-change:transform;transition:transform .3s}.infrastructure2__arrow._prev{transform:rotate(180deg)}.infrastructure2__arrow._disabled{opacity:.5;pointer-events:none}.infrastructure2__slidernav{display:none}@media (max-width:1279px){.infrastructure2__slidernav{display:flex;justify-content:center;margin-top:calc(5 / 768 * 100vw);color:#85726C}}.flats{padding:calc(120 / 1080 * 100vh) calc(100 / 1920 * 100vw) 0}@media (max-width:1919px){.flats{padding:calc(68 / 780 * 100vh) calc(60 / 1280 * 100vw) 0}}@media (max-width:1279px){.flats{padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw) 0}}@media only screen and (max-width:767px){.infrastructure2__slidernav{margin-top:calc(30 / 375 * 100vw)}.flats{padding:calc(50 / 375 * 100vw) 0 0}}.flats .nav{font-size:calc(20 / 1080 * 100vh)}@media (max-width:1279px){.flats .nav{font-size:calc(30 / 768 * 100vw);margin-top:calc(30 / 768 * 100vw)}}@media (min-width:1280px){.flats .nav>div{padding:0 calc(30 / 1080 * 100vh);height:calc(70 / 1080 * 100vh);margin-right:calc(20 / 1080 * 100vh);margin-bottom:calc(20 / 1080 * 100vh)}}@media (max-width:1279px){.flats .nav>div{padding:0 calc(20 / 768 * 100vw);height:calc(96 / 768 * 100vw);margin-right:calc(10 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats .nav{font-size:calc(14 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw)}.flats .nav>div{flex:1}}.flats .nav>div:nth-last-of-type(1){margin-right:0}.flats__top{display:flex;flex-direction:row-reverse;justify-content:space-between}@media (max-width:1279px){.flats__top{display:block;padding:0 calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats__top{padding:0 calc(20 / 375 * 100vw)}}.flats__title{text-align:right;position:relative;top:calc(-20 / 1080 * 100vh);color:#85726C}.flats__about{background:#E5E2DC;margin:0 calc(-100 / 1920 * 100vw);padding:calc(100 / 1920 * 100vw)}@media (max-width:1919px){.flats__title{top:calc(-20 / 780 * 100vh)}.flats__about{margin:0 calc(-60 / 1280 * 100vw);padding:calc(66 / 1280 * 100vw) calc(60 / 1280 * 100vw) calc(80 / 1280 * 100vw)}}@media (max-width:1279px){.flats__title{top:0}.flats__about{margin:0 calc(-20 / 768 * 100vw);padding:calc(50 / 768 * 100vw) 0 calc(76 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats__about{margin:0;padding:calc(50 / 375 * 100vw) 0}}.flats__blocks{margin-top:calc(15 / 1080 * 100vh);position:relative;height:calc(880 / 1080 * 100vh)}@media (max-width:1919px){.flats__blocks{margin-top:calc(24 / 1280 * 100vw);height:calc(570 / 1280 * 100vw)}}@media (max-width:1279px){.flats__blocks{display:block;margin-top:calc(30 / 768 * 100vw);height:auto}}.flats__block{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;display:flex;justify-content:space-between}.flats__block.active,.gallery__navin div.disabled{pointer-events:auto}@media (max-width:1279px){.flats__block{display:block}.flats__block.active{position:relative;height:auto}}.flats__block.active .flats__info,.flats__block.active .flats__slider-container{transition:opacity 1s .2s,transform 1s .2s;opacity:1;transform:translateX(0)}.flats__block.prev .flats__info{transition:opacity .5s;opacity:0;transform:translateY(0)}.flats__block.prev .flats__slider-container{transition:opacity .2s;opacity:0;transform:translateY(0)}@media only screen and (max-width:767px){.flats__blocks{margin-top:calc(30 / 375 * 100vw)}.flats__block.prev .flats__slider-container{transform:translateX(0)}}.flats__plans .flats__plans-top{width:100%;height:calc(775 / 1920 * 100vw);padding:calc(78 / 1920 * 100vw) calc(65 / 1920 * 100vw);position:relative;z-index:1;margin-bottom:calc(40 / 1080 * 100vh)}@media (max-width:1919px){.flats__plans .flats__plans-top{height:calc(516 / 1280 * 100vw);padding:calc(52 / 780 * 100vh) calc(45 / 1280 * 100vw);margin-bottom:calc(30 / 780 * 100vh)}}@media (max-width:1279px){.flats__plans .flats__plans-top{width:auto;height:calc(438 / 768 * 100vw);padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw);margin:0 calc(-20 / 768 * 100vw) calc(172 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats__plans .flats__plans-top{height:calc(438 / 375 * 100vw);padding:calc(40 / 375 * 100vw) calc(20 / 375 * 100vw);margin:0 0 calc(30 / 375 * 100vw)}}.flats__plans .flats__plans-title{max-width:750px;line-height:1;font-weight:400;color:#fff;text-transform:uppercase}.flats__plans .flats__plans-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(60%);z-index:-1}.flats__plans .flats__plans-middle{display:grid;grid-template-columns:1fr 1fr;gap:calc(80 / 1920 * 100vw);margin-bottom:calc(120 / 1080 * 100vh);position:relative}@media (max-width:1919px){.flats__plans .flats__plans-title{max-width:calc(460 / 1280 * 100vw)}.flats__plans .flats__plans-middle{gap:calc(80 / 1280 * 100vw);margin-bottom:calc(86 / 780 * 100vh)}}@media (max-width:1279px){.flats__plans .flats__plans-middle{grid-template-columns:1fr;margin-bottom:calc(30 / 768 * 100vw)}}.flats__plans .flats__plans-text{font-weight:400;line-height:1.2;color:#262626;max-width:calc(750 / 1920 * 100vw);font-size:calc(22 / 1920 * 100vw)}@media (max-width:1919px){.flats__plans .flats__plans-text{max-width:calc(470 / 1280 * 100vw);font-size:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){.flats__plans .flats__plans-text{max-width:100%;font-size:calc(18 / 768 * 100vw)}}.flats__plans .flats__plans-image{width:calc(686 / 1920 * 100vw);height:calc(475 / 1920 * 100vw);object-fit:cover;position:absolute;right:calc(67 / 1920 * 100vw);bottom:0;z-index:2}@media (max-width:1919px){.flats__plans .flats__plans-image{width:calc(338 / 1280 * 100vw);height:calc(234 / 1280 * 100vw);right:calc(55 / 1280 * 100vw)}}@media (max-width:1279px){.flats__plans .flats__plans-image{width:calc(473 / 768 * 100vw);height:calc(329 / 768 * 100vw);right:calc(-105 / 768 * 100vw);bottom:calc(100% + 30 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats__plans .flats__plans-middle{gap:calc(24 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}.flats__plans .flats__plans-text{font-size:calc(16 / 375 * 100vw);max-width:calc(680 / 375 * 100vw);line-height:1.3}.flats__plans .flats__plans-image{width:100%;height:calc(235 / 375 * 100vw);position:relative;right:0;bottom:0}}.flats__plans .flats__plans-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:52px}.flats__plans .flats__plans-bottom.slider,.flats__plans .flats__plans-bottom.slidernav{display:none}@media only screen and (max-width:767px){.flats__plans .flats__plans-bottom{display:none}.flats__plans .flats__plans-bottom.slider,.flats__plans .flats__plans-bottom.slidernav{display:flex}}.flats__plans .flats__plans-bottom.slidernav{gap:0;margin-top:calc(30 / 375 * 100vw);color:#85726C}.flats__plans .flats__plans-item{display:flex;flex-direction:column;gap:calc(24 / 1920 * 100vw);max-width:540px}@media (max-width:1919px){.flats__plans .flats__plans-item{gap:calc(16 / 1280 * 100vw)}}@media (max-width:1279px){.flats__plans .flats__plans-item{gap:calc(24 / 768 * 100vw)}}.flats__plans .flats__plans-item span:first-child{font-family:"Nunito Sans";font-weight:200;line-height:1.1;letter-spacing:-.1em;font-size:calc(150 / 1080 * 100vh);color:#85726C;white-space:nowrap}@media (max-width:1919px){.flats__plans .flats__plans-item span:first-child{font-size:calc(100 / 1280 * 100vw)}}@media (max-width:1279px){.flats__plans .flats__plans-item span:first-child{font-size:calc(90 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats__plans .flats__plans-item{gap:calc(12 / 375 * 100vw);max-width:100%;flex-direction:row;align-items:center;padding:0 calc(20 / 375 * 100vw)}.flats__plans .flats__plans-item span:first-child{font-size:calc(60 / 375 * 100vw);text-align:center}}.flats__plans .flats__plans-item span:last-child{font-weight:400;line-height:1.2;font-size:calc(24 / 1080 * 100vh)}@media (max-width:1919px){.flats__plans .flats__plans-item span:last-child{font-size:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){.flats__plans .flats__plans-item span:last-child{font-size:calc(18 / 768 * 100vw)}}.flats__slider-container{width:calc(880 / 1920 * 100vw);position:relative;opacity:0;transform:translateY(15%)}@media (max-width:1279px){.flats__slider-container{width:100%;padding-bottom:calc(36 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats__plans .flats__plans-item span:last-child{font-size:calc(16 / 375 * 100vw)}.flats__slider-container{padding-bottom:calc(34 / 375 * 100vw);transform:translateX(15%)}}.flats__slider{width:100%;height:100%}.flats__slider .slick-list,.flats__slider .slick-track{height:100%}.flats__item{height:100%;position:relative}@media (max-width:1279px){.flats__item{width:100%;padding:0 calc(20 / 768 * 100vw)}}.flats__item-img{height:calc(700 / 1080 * 100vh);background-size:contain!important;display:flex;align-items:center;justify-content:center}@media (max-width:1919px){.flats__item-img{height:calc(490 / 1280 * 100vw)}}@media (max-width:1279px){.flats__item-img{width:100%;height:calc(720 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats__item{padding:0 calc(20 / 375 * 100vw)}.flats__item-img{height:calc(284.61 / 375 * 100vw)}}.flats__item-img div{width:100%;height:90%;background-size:contain!important}.flats__infoblock{font-size:calc(24 / 1080 * 100vh)}@media (max-width:1919px){.flats__infoblock{font-size:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){.flats__infoblock{font-size:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats__infoblock{font-size:calc(14 / 375 * 100vw)}}.flats__infoblock div{font-size:calc(64 / 1080 * 100vh);line-height:1.1;color:#85726C}@media (max-width:1919px){.flats__infoblock div{font-size:calc(42 / 1280 * 100vw)}}@media (max-width:1279px){.flats__infoblock div{font-size:calc(36 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats__infoblock div{font-size:calc(36 / 375 * 100vw)}}.flats__infoblock div sup{font-size:.5em}.flats__infoblock.squareDelta{color:#262626;font-size:calc(24 / 1080 * 100vh)}@media (max-width:1919px){.flats__infoblock.squareDelta{font-size:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){.flats__infoblock.squareDelta{font-size:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats__infoblock.squareDelta{font-size:calc(16 / 375 * 100vw)}}.flats__discount{font-size:calc(32 / 1080 * 100vh);display:flex;align-items:center;gap:calc(8 / 1080 * 100vh)}.flats__discount-price{font-size:calc(32 / 1080 * 100vh);line-height:calc(35 / 1080 * 100vh);font-weight:400;color:rgba(133,114,108,.5294117647);text-decoration-line:line-through;text-decoration-thickness:1px}@media only screen and (max-width:767px){.flats__discount{gap:calc(8 / 375 * 100vw)}.flats__discount-price{font-size:calc(20 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}}.flats__discount-percent:not(:empty){background-color:#EB5757;padding:calc(3 / 1080 * 100vh) calc(4 / 1080 * 100vh) calc(4 / 1080 * 100vh);border-radius:calc(4 / 1080 * 100vh);color:#fff;font-family:"NT Somic";font-size:calc(16 / 1080 * 100vh);line-height:1;font-weight:500}@media only screen and (max-width:767px){.flats__discount-percent:not(:empty){font-size:calc(14 / 375 * 100vw)}}.flats__info{width:calc(733 / 1920 * 100vw);display:flex;flex-direction:column;font-size:calc(22 / 1080 * 100vh);opacity:0;transform:translateX(30%)}@media (max-width:1919px){.flats__info{width:calc(490 / 1280 * 100vw);font-size:calc(14 / 1280 * 100vw)}}@media (max-width:1279px){.flats__info{width:100%;font-size:calc(18 / 768 * 100vw);margin-top:calc(30 / 768 * 100vw);padding:0 calc(20 / 768 * 100vw)}.flats__info .flats__info-text{display:none}}@media only screen and (max-width:767px){.flats__info{font-size:calc(16 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw)}.flats__info-about{row-gap:0;margin-bottom:calc(30 / 375 * 100vw)}}.flats__info-text{min-height:calc(124 / 1080 * 100vh);color:#262626}@media (max-width:1919px){.flats__info-text{min-height:calc(72 / 1280 * 100vw)}}@media (max-width:1279px){.flats__info-text{width:100%;min-height:unset;font-size:calc(18 / 768 * 100vw)}.flats__info-text br{display:none}}.flats__info-about{display:flex;flex-direction:column;row-gap:calc(32 / 1920 * 100vw)}@media (max-width:1919px){.flats__info-about{row-gap:calc(20 / 1280 * 100vw)}}.flats__mobtext{display:none}@media (max-width:1279px){.flats__info-about{row-gap:calc(30 / 768 * 100vw)}.flats__mobtext{display:block;margin-top:calc(30 / 768 * 100vw)}.flats__mobtext .flats__info-text{opacity:0;transform:translateX(15%)}.flats__mobtext .slick-active .flats__info-text{opacity:1;transform:translateX(0);transition:opacity 1s,transform 1s}}@media only screen and (max-width:767px){.flats__info-text{font-size:calc(16 / 375 * 100vw)}.flats__mobtext{margin-top:calc(30 / 375 * 100vw)}}.flats__info-features{flex:1;font-size:calc(24 / 1080 * 100vh);margin-top:calc(60 / 1080 * 100vh);display:flex;flex-direction:column;justify-content:space-between;row-gap:calc(32 / 1080 * 100vh)}@media (max-width:1919px){.flats__info-features{font-size:calc(14 / 1280 * 100vw);margin-top:calc(30 / 1280 * 100vw);row-gap:calc(20 / 1280 * 100vw)}}@media (max-width:1279px){.flats__info-features{font-size:calc(18 / 768 * 100vw);margin-top:calc(30 / 768 * 100vw);padding-top:calc(100 / 768 * 100vw);row-gap:calc(30 / 768 * 100vw);position:relative}.flats__info-features>div:last-child{position:absolute;top:0;left:0;width:100%}}@media only screen and (max-width:767px){.flats__info-features{font-size:calc(16 / 375 * 100vw);margin-top:0;row-gap:0;position:relative;padding-top:calc(94 / 375 * 100vw)}}.flats__info-features ul{margin:0;padding:0;list-style:none;color:#262626}.flats__info-features ul li{margin-bottom:calc(18 / 1080 * 100vh);position:relative;padding-left:.9em}@media (max-width:1279px){.flats__info-features ul li{margin-bottom:1em}}.flats__info-features ul li:last-child{margin-bottom:0}.flats__info-features ul li:before{content:"•";margin-right:.6em;display:inline;position:absolute;left:0}.flats__slidernav{position:absolute;top:calc(730 / 1080 * 100vh);left:50%;transform:translateX(-50%);color:#85726C}@media (max-width:1919px){.flats__slidernav{top:calc(500 / 1280 * 100vw)}}@media (max-width:1279px){.flats__slidernav{top:auto;bottom:0}}.flats__payment{padding:calc(100 / 1080 * 100vh) 0 0;position:relative}@media only screen and (max-width:767px){.flats__payment{padding-top:calc(50 / 375 * 100vw)}}.flats__payment-container{position:relative;padding:0 calc(147 / 1920 * 100vw) calc(165 / 1080 * 100vh) 0}@media only screen and (max-width:767px){.flats__payment-container{padding-right:0;padding-bottom:0}}.flats__payment-block{background:#062e1d;color:#fff;padding:calc(100 / 1080 * 100vh) calc(741 / 1920 * 100vw) calc(100 / 1080 * 100vh) calc(100 / 1920 * 100vw)}.flats__payment-title{font-size:calc(64 / 1080 * 100vh)}@media only screen and (max-width:767px){.flats__payment-block{padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw) calc(114 / 375 * 100vw)}.flats__payment-title{font-size:calc(32 / 375 * 100vw)}.flats__payment-textslider{margin-top:calc(237 / 375 * 100vw)}}.flats__payment-textslider .slick-track{display:flex!important}.flats__payment-textslider .slick-slide{height:inherit!important}.flats__payment-textslider .slider__item{height:100%;display:flex;flex-direction:column}.flats__payment-text{margin-top:calc(75 / 1080 * 100vh);width:calc(632 / 1920 * 100vw);flex:1;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.flats__payment-text{width:100%;margin-top:0;display:block}}.flats__payment-text p{margin:0 0 1.4em}.flats__payment-text p:last-child{margin-bottom:0}.flats__payment-text p+ul{margin-top:-1.4em}.flats__payment-text ul{margin:0;padding:0;list-style:none}.flats__payment-text ul li{padding-left:1.4em;position:relative}.flats__payment-text ul li:before{content:"•";position:absolute;top:0;left:.6em}.flats__payment-more{display:none}@media only screen and (max-width:767px){.flats__payment-more{display:block;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:.05em;text-underline-offset:.18em}}.flats__payment-shorttext{display:none}@media only screen and (max-width:767px){.flats__payment-shorttext{display:block}.flats__payment-shorttext.close{display:none}.flats__payment-shorttext p{margin:0 0 1.4em!important}}.flats__payment-moretext{display:block}@media only screen and (max-width:767px){.flats__payment-moretext{display:none}.flats__payment-moretext.open{display:block}.flats__payment-moretext p{margin:0 0 1.4em!important}}.flats__payment-buttons{margin-top:calc(70 / 1080 * 100vh);display:flex}.flats__payment-buttons .button{margin-right:calc(16 / 1080 * 100vh)}@media only screen and (max-width:767px){.flats__payment-buttons{margin-top:calc(10 / 375 * 100vw);display:block}.flats__payment-buttons .button{margin-right:0;margin-top:calc(10 / 375 * 100vw);width:calc(248 / 375 * 100vw)}.flats__payment-buttons .button::after{width:calc(20 / 1080 * 100vh)}.flats__payment-buttons .button:first-child{margin-top:0}}@media (min-width:1280px){.flats__payment-buttons .button::before{width:calc(20 / 1080 * 100vh)}.flats__payment-buttons .button::after,.flats__payment-buttons .button:hover::before{width:calc(50 / 1080 * 100vh)}.flats__payment-buttons .button:hover::after{width:calc(20 / 1080 * 100vh)}}.flats__payment-buttons .button:nth-child(2) span{transition-delay:.5s}.flats__payment-imgblock{position:absolute;z-index:1;right:0;bottom:0;padding-bottom:calc(68 / 1080 * 100vh)}@media only screen and (max-width:767px){.flats__payment-imgblock{width:calc(335 / 375 * 100vw);bottom:0;top:calc(158 / 375 * 100vw);right:calc(20 / 375 * 100vw);padding-bottom:calc(68 / 1080 * 100vh);pointer-events:none}}.flats__payment-slider{width:calc(840 / 1920 * 100vw);height:calc(788 / 1080 * 100vh)}@media only screen and (max-width:767px){.flats__payment-slider{width:calc(335 / 375 * 100vw);height:calc(167.5 / 375 * 100vw);pointer-events:auto}}.flats__payment-slider .slick-list,.flats__payment-slider .slick-track{height:100%}.flats__payment-img{height:100%;display:flex!important;align-items:center;justify-content:center;color:#fff;text-align:right}.flats__payment-img div{font-size:calc(48 / 1080 * 100vh);line-height:.915;text-transform:uppercase;text-align:right;margin:0 calc(8 / 1920 * 100vw);padding-top:calc(12 / 1080 * 100vh)}@media only screen and (max-width:767px){.flats__payment-img div{font-size:calc(24 / 375 * 100vw);margin:0 calc(8 / 375 * 100vw)}}.flats__payment-img span{font-size:calc(160 / 1080 * 100vh);font-family:"Nunito Sans";font-weight:200;line-height:.6;margin:0 calc(8 / 1920 * 100vw)}.flats__paymentnav{position:absolute;right:0;bottom:0}.flats__buttons{display:flex;column-gap:calc(60 / 1920 * 100vw)}.flats__button{width:calc(284 / 1920 * 100vw)}@media (max-width:1919px){.flats__buttons{column-gap:calc(40 / 1280 * 100vw)}.flats__button{width:calc(190 / 1280 * 100vw)}}@media (max-width:1279px){.flats__buttons{flex-direction:column;gap:calc(20 / 768 * 100vw) 0}.flats__button{width:fit-content}}.flats__paymentNew{margin:calc(85 / 1080 * 100vh) calc(-100 / 1920 * 100vw) 0}.flats-payment{background:#062E1D;padding:calc(100 / 1080 * 100vh) calc(100 / 1920 * 100vw) calc(144 / 1080 * 100vh)}@media only screen and (max-width:767px){.flats__paymentnav{bottom:calc(50 / 375 * 100vw);filter:brightness(0) invert(1);pointer-events:auto}.flats__button{width:100%}.flats__paymentNew{margin:calc(90 / 375 * 100vw) 0 0}.flats-payment{padding:calc(50 / 812 * 100vh) calc(20 / 375 * 100vw) calc(24 / 812 * 100vh);overflow:hidden}}.flats-payment__top{display:flex;align-items:center;column-gap:calc(220 / 1920 * 100vw);color:#fff}.flats-payment__topItem._right{flex-shrink:0;display:flex;flex-direction:column;row-gap:calc(64 / 1080 * 100vh);position:relative;padding-right:calc(440 / 1920 * 100vw)}.flats-payment__topTitle{text-transform:uppercase;font-size:calc(64 / 1920 * 100vw);line-height:1.1}.flats-payment__topText{line-height:1.4;padding-right:calc(50 / 1920 * 100vw);margin-top:2.5em}@media only screen and (max-width:767px){.flats-payment__topItem._right{display:none}.flats-payment__topTitle{font-size:calc(32 / 375 * 100vw)}.flats-payment__topText{padding-right:0;margin-top:1em}}.flats-payment__topText p{margin:0}.flats-payment__topText p+p{margin-top:1.5em}.flats-payment__tabs{margin-top:calc(132 / 1080 * 100vh)}@media only screen and (max-width:767px){.flats-payment__tabs{margin-top:calc(32 / 812 * 100vh)}}.flats-payment__tabsContent{margin-top:calc(50 / 1080 * 100vh);color:#fff;position:relative}.flats-payment__tabsContent .slidernav div:before{background-image:url(../img/arrow2_white.svg)}.flats-payment__tabsContent .slidernav__current,.flats-payment__tabsContent .slidernav__divider,.flats-payment__tabsContent .slidernav__total{display:none}.flats-payment__controls{position:absolute;right:0;top:calc(-100 / 1080 * 100vh)}.flats-payment__controls-2,.flats-payment__controls-3{opacity:.4;pointer-events:none}@media only screen and (max-width:767px){.flats-payment__tabsContent{margin-top:calc(32 / 812 * 100vh)}.flats-payment__tabsContent .slidernav__current,.flats-payment__tabsContent .slidernav__divider,.flats-payment__tabsContent .slidernav__total{display:inline}.flats-payment__controls{right:50%;top:calc(100% + 24 / 812 * 100vh);transform:translateX(50%)}.flats-payment__controls-2,.flats-payment__controls-3{opacity:1;pointer-events:unset}}.flats-payment__button{display:none}.flats-payment-card{display:flex;flex-direction:column;align-items:center;width:calc(380 / 1920 * 100vw);aspect-ratio:1.044;padding-bottom:24px;position:relative}@media only screen and (max-width:767px){.flats-payment__button{display:flex;margin-top:calc(88 / 812 * 100vh)}.flats-payment-card{display:none;width:100%;aspect-ratio:unset;height:calc(168 / 812 * 100vh);padding:0}}.flats-payment-card:last-child{position:absolute;right:0;top:50%;transform:translateY(-50%)}.flats-payment-card__bg,.flats-payment-card__bg:before{position:absolute;left:0;top:0;width:100%;height:100%}.flats-payment-card__bg:before{background:rgba(0,0,0,.3);z-index:2}.flats-payment-card__bg img{display:block;width:100%;height:100%;object-fit:cover}.flats-payment-card__button,.flats-payment-card__title{position:relative;z-index:2}.flats-payment-card__title{margin:auto 0;font-size:calc(48 / 1920 * 100vw);line-height:1;text-transform:uppercase}.flats-payment-card._mobile{display:none}.flats-payment-slider{min-height:calc(462 / 1080 * 100vh);margin:0 calc(-16 / 1920 * 100vw)}@media only screen and (max-width:767px){.flats-payment-card__title{font-size:calc(24 / 375 * 100vw)}.flats-payment-card__button{display:none}.flats-payment-card._mobile{display:flex}.flats-payment-slider{min-height:calc(408 / 812 * 100vh);width:calc(320 / 375 * 100vw);margin:calc(16 / 812 * 100vh) calc(-8 / 375 * 100vw) 0}}.flats-payment-slider._mortgage{margin-left:calc(418 / 1920 * 100vw)}.flats-payment-slider__slide{height:100%}@media only screen and (max-width:767px){.flats-payment-slider._mortgage{margin:calc(16 / 812 * 100vh) calc(-8 / 375 * 100vw) 0}.flats-payment-slider .slick-list{overflow:unset}}.flats-payment-slider .slick-track{display:flex}.flats-payment-slider .slick-slide{flex-grow:1;height:auto}.flats-payment-slide{display:flex;flex-direction:column;align-items:flex-start;row-gap:calc(16 / 1080 * 100vh);background:rgba(0,0,0,.2);width:calc(418 / 1920 * 100vw);min-height:calc(462 / 1080 * 100vh);height:100%;padding:calc(100 / 1080 * 100vh) calc(24 / 1920 * 100vw) calc(24 / 1080 * 100vh);margin:0 calc(16 / 1920 * 100vw);color:#fff;position:relative}@media only screen and (max-width:767px){.flats-payment-slide{row-gap:calc(16 / 812 * 100vh);width:calc(304 / 375 * 100vw);min-height:calc(408 / 812 * 100vh);padding:calc(100 / 812 * 100vh) calc(24 / 375 * 100vw) calc(24 / 812 * 100vh);margin:0 calc(8 / 375 * 100vw)}}.flats-payment-slide:after{position:absolute;left:calc(24 / 1920 * 100vw);bottom:calc(24 / 1080 * 100vh);width:calc(100% - 24 / 1920 * 100vw * 2);height:1px;background:#fff}.flats-payment-slide__top{min-height:calc(70 / 1080 * 100vh);display:flex;align-items:flex-start;column-gap:calc(16 / 1920 * 100vw)}.flats-payment-slide__name{font-size:calc(18 / 1920 * 100vw);line-height:1.3;color:#D3DADD}@media only screen and (max-width:767px){.flats-payment-slide:after{left:calc(24 / 375 * 100vw);bottom:calc(24 / 812 * 100vh);width:calc(100% - 24 / 375 * 100vw * 2)}.flats-payment-slide__top{min-height:calc(70 / 812 * 100vh);column-gap:calc(16 / 375 * 100vw)}.flats-payment-slide__name{font-size:calc(18 / 375 * 100vw)}}.flats-payment-slide__name small{display:block;font-size:calc(12 / 1920 * 100vw);color:#999;margin-top:calc(6 / 1080 * 100vh)}.flats-payment-slide._bank:after,.flats-payment-slide._first:after{display:none}.flats-payment-slide__icon{width:calc(48 / 1920 * 100vw)}@media only screen and (max-width:767px){.flats-payment-slide__name small{font-size:calc(12 / 375 * 100vw);margin-top:calc(6 / 812 * 100vh)}.flats-payment-slide__icon{width:calc(48 / 375 * 100vw)}}.flats-payment-slide__text,.flats-payment-slide__title{width:100%}.flats-payment-slide__title{font-size:calc(32 / 1920 * 100vw);line-height:1.3}@media only screen and (max-width:767px){.flats-payment-slide__title{font-size:calc(20 / 375 * 100vw)}}.flats-payment-slide__text{font-size:calc(24 / 1920 * 100vw);line-height:1.3;color:#D3DADD}.flats-payment-slide__text *{margin:0;padding:0}.flats-payment-slide._bank,.flats-payment-slide._first{padding-top:calc(24 / 1080 * 100vh)}.flats-payment-slide__text ul li{list-style:none;position:relative;padding-left:calc(20 / 1920 * 100vw)}.flats-payment-slide__text ul li:before{position:absolute;left:0;top:calc(10 / 1080 * 100vh);width:calc(6 / 1920 * 100vw);aspect-ratio:1;background:currentColor;border-radius:50%}.flats-payment-slide__text ul li+li{margin-top:calc(12 / 1080 * 100vh)}@media only screen and (max-width:767px){.flats-payment-slide__text{font-size:calc(14 / 375 * 100vw)}.flats-payment-slide__text ul li{padding-left:calc(20 / 375 * 100vw)}.flats-payment-slide__text ul li:before{top:calc(6 / 812 * 100vh);width:calc(6 / 375 * 100vw)}.flats-payment-slide__text ul li+li{margin-top:calc(10 / 812 * 100vh)}}.flats-payment-slide__button{color:#fff;margin-top:auto}.flats-payment-slide._first{background:#fff;color:#062E1D}.flats-payment-slide._first .flats-payment-slide__title{font-size:calc(40 / 1920 * 100vw)}.flats-payment-slide._first .flats-payment-slide__text{color:#062E1D}.flats-payment-slide._first .flats-payment-slide__text ul li:before{top:calc(18 / 1080 * 100vh)}@media only screen and (max-width:767px){.flats-payment-slide._first .flats-payment-slide__title{font-size:calc(32 / 375 * 100vw)}.flats-payment-slide._first .flats-payment-slide__text ul li:before{top:calc(6 / 812 * 100vh)}.flats-payment-slide._first._mortgage{display:none}}.flats-payment-slide._first .flats-payment-slide__button{background:#062E1D;border-color:#062E1D}.flats-payment-slide._first._mortgage{position:absolute;left:0;top:0;width:calc(418 / 1920 * 100vw);margin:0}.flats-payment-slide._bank .flats-payment-slide__title{font-size:calc(20 / 1920 * 100vw)}@media only screen and (max-width:767px){.flats-payment-slide._bank{padding-top:calc(24 / 812 * 100vh)}.flats-payment-slide._bank .flats-payment-slide__title{font-size:calc(20 / 375 * 100vw)}}.flats-payment-slide._bank .flats-payment-slide__text{font-size:calc(18 / 1920 * 100vw)}.flats-paymentNewV2{width:100%;margin:auto 0 0}.flats-payment-v2{background:#85726C;padding:calc(152 / 1080 * 100vh) calc(100 / 1920 * 100vw)}@media (max-width:1919px){.flats-payment-v2{padding:calc(90 / 1280 * 100vw) calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.flats-payment-v2{padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw)}}.flats-payment-v2__top{display:flex;align-items:flex-start;color:#fff}@media (max-width:1279px){.flats-payment-v2__top{flex-direction:column;row-gap:calc(48 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats-payment-slide._bank .flats-payment-slide__text{font-size:calc(14 / 375 * 100vw)}.flats-paymentNewV2{margin:0}.flats-payment-v2{padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw);overflow:hidden}.flats-payment-v2__top{row-gap:calc(16 / 375 * 100vw)}}.flats-payment-v2__title{width:calc(890 / 1920 * 100vw);text-transform:uppercase;font-size:calc(70 / 1920 * 100vw);line-height:1.1}@media (max-width:1919px){.flats-payment-v2__title{width:calc(650 / 1280 * 100vw);font-size:calc(48 / 1280 * 100vw)}}@media (max-width:1279px){.flats-payment-v2__title{width:100%;font-size:calc(42 / 768 * 100vw)}}.flats-payment-v2__text{line-height:1.4;width:calc(830 / 1920 * 100vw);padding-right:calc(145 / 1920 * 100vw)}.flats-payment-v2__text p{margin:0}.flats-payment-v2__text p+p{margin-top:1.5em}.flats-payment-v2__content{margin-top:calc(104 / 1080 * 100vh);position:relative}@media (max-width:1919px){.flats-payment-v2__text{width:calc(550 / 1280 * 100vw);padding-right:calc(100 / 1280 * 100vw)}.flats-payment-v2__content{margin-top:calc(80 / 1280 * 100vw)}}@media (max-width:1279px){.flats-payment-v2__text{max-width:calc(680 / 768 * 100vw);width:100%;padding-right:0}.flats-payment-v2__content{margin-top:calc(80 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats-payment-v2__title{font-size:calc(32 / 375 * 100vw)}.flats-payment-v2__content{margin-top:calc(50 / 375 * 100vw)}}.flats-payment-v2__content .slidernav div{color:#fff}.flats-payment-v2__content .slidernav__current,.flats-payment-v2__content .slidernav__divider,.flats-payment-v2__content .slidernav__total{display:none}@media (max-width:1279px){.flats-payment-v2__content .slidernav__current,.flats-payment-v2__content .slidernav__divider,.flats-payment-v2__content .slidernav__total{display:inline;color:#fff}}.flats-payment-v2__controls{display:none}@media (max-width:1279px){.flats-payment-v2__controls{display:flex;width:fit-content;margin:calc(30 / 768 * 100vw) auto 0}}@media only screen and (max-width:767px){.flats-payment-v2__controls{margin-top:calc(48 / 375 * 100vw)}}.flats-payment-slider-v2{display:grid;grid-template-columns:repeat(4,1fr);margin:0 calc(-16 / 1920 * 100vw)}@media (max-width:1919px){.flats-payment-slider-v2{margin:0 calc(-16 / 1280 * 100vw)}}@media (max-width:1279px){.flats-payment-slider-v2{display:block;width:calc(462 / 768 * 100vw);margin:0 calc(-16 / 768 * 100vw)}.flats-payment-slider-v2 .slick-list{overflow:unset}}@media only screen and (max-width:767px){.flats-payment-slider-v2{width:calc(320 / 375 * 100vw);margin:calc(16 / 812 * 100vh) calc(-8 / 375 * 100vw) 0}}.flats-payment-slider-v2__slide{height:100%}.flats-payment-slider-v2 .slick-track{display:flex}.flats-payment-slider-v2 .slick-slide{flex-grow:1;height:auto}.flats-payment-slide-v2{display:flex;flex-direction:column;align-items:flex-start;row-gap:calc(16 / 1080 * 100vh);background:#E5E2DC;height:100%;padding:calc(24 / 1080 * 100vh) calc(24 / 1920 * 100vw);margin:0 calc(8 / 1920 * 100vw);position:relative;transition:background .3s}@media (max-width:1919px){.flats-payment-slide-v2{row-gap:calc(16 / 1280 * 100vw);padding:calc(24 / 1280 * 100vw);margin:0 calc(8 / 1280 * 100vw)}}@media (max-width:1279px){.flats-payment-slide-v2{row-gap:calc(16 / 768 * 100vw);width:calc(445 / 768 * 100vw);padding:calc(24 / 768 * 100vw);margin:0 calc(8 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats-payment-slide-v2{row-gap:calc(12 / 375 * 100vw);width:calc(304 / 375 * 100vw);padding:calc(16 / 375 * 100vw)}}@media (min-width:1280px){.flats-payment-slide-v2:hover{background:#DBD3C8}}.flats-payment-slide-v2__icon{width:calc(48 / 1920 * 100vw)}@media (max-width:1919px){.flats-payment-slide-v2__icon{width:calc(48 / 1280 * 100vw)}}@media (max-width:1279px){.flats-payment-slide-v2__icon{width:calc(48 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats-payment-slide-v2__icon{width:calc(48 / 375 * 100vw)}}.flats-payment-slide-v2__text,.flats-payment-slide-v2__title{width:100%}.flats-payment-slide-v2__title{font-size:calc(36 / 1920 * 100vw);line-height:1.1}@media (max-width:1919px){.flats-payment-slide-v2__title{font-size:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.flats-payment-slide-v2__title{font-size:calc(32 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats-payment-slide-v2__title{font-size:calc(30 / 375 * 100vw)}}.flats-payment-slide-v2__text{font-size:calc(22 / 1920 * 100vw);line-height:1.3;color:#000;margin-bottom:calc(24 / 1920 * 100vw)}@media (max-width:1919px){.flats-payment-slide-v2__text{font-size:calc(16 / 1280 * 100vw);margin-bottom:calc(8 / 1280 * 100vw)}}@media (max-width:1279px){.flats-payment-slide-v2__text{font-size:calc(18 / 768 * 100vw);margin-top:calc(8 / 768 * 100vw);margin-bottom:calc(24 / 768 * 100vw)}}@media only screen and (max-width:767px){.flats-payment-slide-v2__text{font-size:calc(14 / 375 * 100vw);margin-top:calc(4 / 375 * 100vw);margin-bottom:calc(12 / 375 * 100vw)}}.flats-payment-slide-v2__text *{margin:0;padding:0}.flats-payment-slide-v2__button{margin-top:auto}.history{background:#85726C;padding:calc(80 / 1920 * 100vw) calc(100 / 1920 * 100vw) calc(150 / 1920 * 100vw);margin:calc(175 / 1920 * 100vw) calc(-100 / 1920 * 100vw) 0}@media (max-width:1919px){.history{padding:calc(60 / 1920 * 100vw) calc(60 / 1280 * 100vw) calc(90 / 1920 * 100vw);margin:calc(125 / 1280 * 100vw) calc(-60 / 1280 * 100vw) 0}}@media (max-width:1279px){.history{padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw);margin:calc(50 / 768 * 100vw) calc(-20 / 768 * 100vw) 0}}@media only screen and (max-width:767px){.history{margin:calc(50 / 375 * 100vw) 0 0;padding:calc(50 / 375 * 100vw) 0}}.history__title{text-align:right;color:#fff;margin-bottom:calc(132 / 1920 * 100vw);text-transform:uppercase}@media (max-width:1919px){.history__title{margin-bottom:calc(100 / 1280 * 100vw)}}@media (max-width:1279px){.history__title{margin-bottom:calc(70 / 768 * 100vw)}}@media only screen and (max-width:767px){.history__title{margin-bottom:calc(24 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw);padding-left:calc(20 / 375 * 100vw)}}@media (max-width:1279px){.history__slider{margin:0 calc(-20 / 768 * 100vw)}}.history__body{display:flex;justify-content:space-between;gap:40px}@media (max-width:1279px){.history__body{flex-direction:column-reverse;gap:0;padding:0 calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.history__slider{margin:0}.history__body{padding:0}}.history__texts{display:flex;flex-direction:column;padding-bottom:calc(120 / 1920 * 100vw);color:#fff}@media (max-width:1919px){.history__texts{padding-bottom:calc(80 / 1280 * 100vw)}}@media (max-width:1279px){.history__texts{margin-bottom:calc(30 / 768 * 100vw);padding-bottom:0}}@media only screen and (max-width:767px){.history__texts{padding:0 calc(20 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}}.history__subtitle{max-width:calc(735 / 1920 * 100vw);font-size:calc(32 / 1920 * 100vw);line-height:calc(38 / 1920 * 100vw);margin-bottom:calc(40 / 1920 * 100vw);min-height:calc(76 / 1920 * 100vw)}@media (max-width:1919px){.history__subtitle{max-width:calc(470 / 1280 * 100vw);font-size:calc(22 / 1280 * 100vw);line-height:calc(26 / 1280 * 100vw);margin-bottom:calc(26 / 1280 * 100vw);min-height:calc(52 / 1280 * 100vw)}}@media (max-width:1279px){.history__subtitle{max-width:100%;font-size:calc(18 / 768 * 100vw);line-height:calc(26 / 768 * 100vw);margin-bottom:calc(20 / 768 * 100vw);min-height:calc(26 / 768 * 100vw)}}@media only screen and (max-width:767px){.history__subtitle{max-width:100%;font-size:calc(20 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw);min-height:auto}.history__subtitle br{display:none}}.history__text{max-width:calc(575 / 1920 * 100vw);font-size:calc(22 / 1920 * 100vw);font-weight:400;line-height:calc(31 / 1920 * 100vw);margin-bottom:calc(24 / 1920 * 100vw)}@media (max-width:1919px){.history__text{max-width:calc(365 / 1280 * 100vw);font-size:calc(14 / 1280 * 100vw);line-height:calc(18 / 1280 * 100vw);margin-bottom:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.history__text{max-width:100%;font-size:calc(18 / 768 * 100vw);line-height:calc(26 / 768 * 100vw);margin-bottom:0}.history__button{display:none}}@media only screen and (max-width:767px){.history__text{width:100%;max-width:100%;font-size:calc(16 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}}.history__button{width:fit-content;margin-top:auto;text-align:left}.history__button._mob{display:none}@media (max-width:1279px){.history__button._mob{display:flex;margin:calc(30 / 768 * 100vw) 0 0}}@media only screen and (max-width:767px){.history__button._mob{width:calc(100% - calc(40 / 375 * 100vw));margin:calc(30 / 375 * 100vw) 0 0 calc(20 / 375 * 100vw)}}.history__images{width:calc(770 / 1920 * 100vw);height:calc(714 / 1920 * 100vw);position:relative}@media (max-width:1919px){.history__images{width:calc(514 / 1280 * 100vw);height:calc(476 / 1280 * 100vw)}}@media (max-width:1279px){.history__images{display:flex;flex-direction:column-reverse;row-gap:calc(72 / 768 * 100vw);width:100%;height:auto}}.history__image{width:100%;height:100%;object-fit:cover}@media (max-width:1279px){.history__image{height:calc(492 / 768 * 100vw)}}@media only screen and (max-width:767px){.history__images{flex-direction:column;row-gap:calc(30 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw);margin-bottom:calc(30 / 375 * 100vw)}.history__image{height:calc(240 / 375 * 100vw)}}.history__plan{width:calc(478 / 1920 * 100vw);height:calc(478 / 1920 * 100vw);background:#E3DCCF;position:absolute;left:calc(-300 / 1920 * 100vw);top:50%;transform:translateY(-50%);padding:calc(30 / 1920 * 100vw)}@media (max-width:1919px){.history__plan{width:calc(318 / 1280 * 100vw);height:calc(318 / 1280 * 100vw);left:calc(-194 / 1280 * 100vw);padding:calc(20 / 1280 * 100vw)}}@media (max-width:1279px){.history__plan{width:auto;height:calc(430 / 768 * 100vw);margin:0 calc(-20 / 768 * 100vw) calc(30 / 768 * 100vw);padding:calc(50 / 768 * 100vw);position:static;transform:unset}}@media only screen and (max-width:767px){.history__plan{height:calc(335 / 375 * 100vw);margin:0 calc(-20 / 375 * 100vw);padding:calc(20 / 375 * 100vw)}}.history__plan img{width:100%;height:100%;object-fit:contain}.history__nav{color:#fff}.history__nav.slidernav div::before{mask:url(../img/arrow2.svg) no-repeat center/contain;background:currentColor}.gallery{padding:calc(100 / 1920 * 100vw) 0;background:#E5E2DC}@media (max-width:1919px){.gallery{padding:calc(60 / 1280 * 100vw) 0}}@media (max-width:1279px){.history__nav{width:fit-content;margin-left:auto;margin-right:auto}.gallery{padding:calc(50 / 768 * 100vw) 0}}@media only screen and (max-width:767px){.gallery{padding:calc(50 / 375 * 100vw) 0}}.gallery__top{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 calc(100 / 1920 * 100vw)}@media (max-width:1919px){.gallery__top{padding:0 calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.gallery__top{display:block;padding:0}}.gallery__nav{width:calc(860 / 1920 * 100vw)}.gallery__nav::-webkit-scrollbar{display:none}@media (max-width:1279px){.gallery__nav{width:100%;margin-top:calc(30 / 768 * 100vw);overflow-x:auto;overflow-y:hidden}.gallery__navin{width:fit-content;display:flex;flex-wrap:nowrap;white-space:nowrap;padding:0 calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.gallery__nav{margin-top:calc(20 / 375 * 100vw)}.gallery__navin{padding:0 calc(20 / 375 * 100vw) calc(10 / 375 * 100vw)}}.gallery__title{color:#85726C;text-align:right;position:relative;top:calc(-20 / 1920 * 100vw)}@media (max-width:1279px){.gallery__title{padding:0 calc(20 / 768 * 100vw);top:0}}.gallery__blocks{margin-top:calc(78 / 1920 * 100vw);height:calc(840 / 1920 * 100vw);position:relative}@media (max-width:1919px){.gallery__blocks{margin-top:calc(46 / 1280 * 100vw);height:calc(560 / 1280 * 100vw)}}@media (max-width:1279px){.gallery__blocks{margin-top:calc(30 / 768 * 100vw);height:calc(638 / 768 * 100vw)}}@media only screen and (max-width:767px){.gallery__title{padding:0 calc(20 / 375 * 100vw)}.gallery__blocks{margin-top:calc(20 / 375 * 100vw);height:calc(311 / 375 * 100vw)}.gallery__paymentnav{display:none}}.gallery__block,.gallery__slider{width:100%;height:100%}.gallery__block{position:absolute;left:0;top:0;opacity:0;pointer-events:none;transition:opacity .5s}.gallery__block.active{opacity:1;pointer-events:auto}.gallery__paymentnav{display:none}@media (max-width:1279px){.gallery__slider{width:calc(728 / 768 * 100vw);height:calc(638 / 768 * 100vw);margin-left:calc(20 / 768 * 100vw);position:relative}}@media only screen and (max-width:767px){.gallery__slider{width:calc(335 / 375 * 100vw);height:calc(311 / 375 * 100vw);margin-left:calc(20 / 375 * 100vw)}}.gallery__slider .slick-list,.gallery__slider .slick-track{height:100%;padding-left:calc(100 / 1920 * 100vw)}@media (max-width:1919px){.gallery__slider .slick-list,.gallery__slider .slick-track{padding-left:calc(60 / 1280 * 100vw)}}.gallery__slider .slick-arrow{position:absolute;z-index:10;bottom:0;width:calc(104.5 / 1920 * 100vw);height:calc(76.23 / 1920 * 100vw);background:0 0;font-size:0;color:#85726C}@media only screen and (max-width:767px){.gallery__slider .slick-list,.gallery__slider .slick-track{padding-left:calc(20 / 375 * 100vw)}.gallery__slider .slick-arrow{display:none!important}}.gallery__slider .slick-arrow::before{display:block;width:100%;height:100%;mask:url(../img/arrow.svg) no-repeat center/contain;background:currentColor;will-change:transform;transition:transform .3s}.gallery__slider .slick-arrow.slick-disabled{opacity:.1;cursor:default}.gallery__slider .slick-arrow:not(.slick-disabled):hover::before{transform:translateX(20%)}.gallery__slider .slick-prev{left:calc(100 / 1920 * 100vw);transform:scale(-1,1)}.gallery__img{display:flex!important;padding-right:calc(40 / 1920 * 100vw);cursor:pointer}.gallery__img:first-child{padding-left:0}@media (max-width:1919px){.gallery__img{padding-right:calc(26 / 1280 * 100vw)}}@media (max-width:1279px){.gallery__img{padding-right:0;display:none!important;position:absolute}.gallery__img:nth-child(1),.gallery__img:nth-child(2),.gallery__img:nth-child(3),.gallery__img:nth-child(4){display:block!important}.gallery__img:nth-child(1){width:calc(411 / 768 * 100vw);height:calc(252 / 768 * 100vw);top:0;left:0}.gallery__img:nth-child(2){width:calc(295 / 768 * 100vw);height:calc(431 / 768 * 100vw);top:0;right:0}.gallery__img:nth-child(3){width:calc(411 / 768 * 100vw);height:calc(365 / 768 * 100vw);bottom:0;left:0}.gallery__img:nth-child(4){width:calc(295 / 768 * 100vw);height:calc(186 / 768 * 100vw);bottom:0;right:0}}@media only screen and (max-width:767px){.gallery__img:nth-child(1){width:calc(178 / 375 * 100vw);height:calc(123 / 375 * 100vw);top:0;left:0}.gallery__img:nth-child(2){width:calc(147 / 375 * 100vw);height:calc(210 / 375 * 100vw);top:0;right:0}.gallery__img:nth-child(3){width:calc(178 / 375 * 100vw);height:calc(178 / 375 * 100vw);bottom:0;left:0}.gallery__img:nth-child(4){width:calc(147 / 375 * 100vw);height:calc(91 / 375 * 100vw);bottom:0;right:0}}.gallery__img img{width:auto;max-height:100%;height:auto}@media (max-width:1279px){.gallery__img img{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center}}.gallery__img img.h47{height:47%}.gallery__img img.h69{height:69%}.construction{padding:calc(100 / 1920 * 100vw) 0 0}@media (max-width:1919px){.construction{padding-top:calc(40 / 1280 * 100vw)}}@media (max-width:1279px){.construction{padding-top:calc(50 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction{padding-top:calc(50 / 375 * 100vw)}}.construction__top{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 calc(100 / 1920 * 100vw);position:relative}@media (max-width:1919px){.construction__top{align-items:flex-start;padding:0 calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.construction__top{flex-direction:column;row-gap:calc(30 / 768 * 100vw);padding:0 calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__top{row-gap:0;padding:0 calc(20 / 375 * 100vw)}.construction__nav{margin-top:calc(30 / 375 * 100vw)}}.construction__title{text-align:right;position:relative;top:calc(-20 / 1920 * 100vw);color:#85726C}.construction__nav{padding-bottom:calc(130 / 1920 * 100vw)}.construction__top-buttons{position:absolute;bottom:calc(55 / 1920 * 100vw);left:calc(100 / 1920 * 100vw);display:flex}@media (max-width:1919px){.construction__title{top:calc(-10 / 1280 * 100vw)}.construction__nav{padding-bottom:calc(36 / 1280 * 100vw)}.construction__top-buttons{bottom:calc(38 / 1280 * 100vw);left:calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.construction__title{top:0;margin-left:auto}.construction__nav{padding-bottom:0}.construction__top-buttons{position:relative;bottom:0;left:0;margin-top:calc(-20 / 768 * 100vw)}}@media (min-width:1280px){.construction__top-buttons .button{padding-top:calc(18 / 1920 * 100vw);padding-bottom:calc(18 / 1920 * 100vw);margin-right:calc(16 / 1920 * 100vw)}}@media (max-width:1279px){.construction__top-buttons .button{padding-top:calc(10 / 768 * 100vw);padding-bottom:calc(10 / 768 * 100vw);margin-right:calc(10 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__top-buttons{margin-top:calc(20 / 375 * 100vw);display:block}.construction__top-buttons .button{width:100%;padding-top:calc(20 / 375 * 100vw);padding-bottom:calc(20 / 375 * 100vw);margin-top:calc(5 / 375 * 100vw)}.construction__top-buttons .button:first-child{margin-top:0}}.construction__top-buttons .button:nth-child(2) span{transition-delay:.5s}.construction__block{margin:calc(65 / 1920 * 100vw) 0 calc(50 / 1920 * 100vw);height:calc(660 / 1920 * 100vw);position:relative}@media (max-width:1919px){.construction__block{margin:calc(60 / 1280 * 100vw) 0 calc(40 / 1280 * 100vw);height:calc(428 / 1280 * 100vw)}}@media (max-width:1279px){.construction__block{margin:calc(30 / 768 * 100vw) 0;height:calc(740 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__block{padding-bottom:calc(50 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw);margin-bottom:0;height:auto}}.construction__sliderwrap{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .5s}.construction__sliderwrap.active{opacity:1;pointer-events:auto}.construction__slidernav{display:flex;justify-content:end;padding:calc(18 / 1920 * 100vw) calc(100 / 1920 * 100vw) 0;color:#85726C}@media (max-width:1919px){.construction__slidernav{padding:calc(40 / 1280 * 100vw) calc(60 / 1280 * 100vw) 0}}@media (max-width:1279px){.construction__slidernav{padding:calc(30 / 768 * 100vw) calc(20 / 768 * 100vw) 0;justify-content:center}}@media only screen and (max-width:767px){.construction__sliderwrap.active{position:relative;height:calc(265 / 375 * 100vw)}.construction__slidernav{display:none;position:absolute;bottom:0}}.construction__slider{left:0;top:0;width:100%;height:100%}.construction__slider .slick-list,.construction__slider .slick-track{height:100%;padding-left:calc(60 / 1920 * 100vw)}@media (max-width:1919px){.construction__slider .slick-list,.construction__slider .slick-track{padding-left:calc(35 / 1280 * 100vw)}}@media (max-width:1279px){.construction__slider .slick-list,.construction__slider .slick-track{padding-left:calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__slider .slick-list,.construction__slider .slick-track{padding-left:calc(20 / 375 * 100vw)}}.construction__slider-item{width:calc(880 / 1920 * 100vw);padding-left:calc(40 / 1920 * 100vw);cursor:pointer}@media (max-width:1919px){.construction__slider-item{width:calc(560 / 1280 * 100vw);padding-left:calc(25 / 1280 * 100vw)}}@media (max-width:1279px){.construction__slider-item{width:calc(688 / 768 * 100vw);padding-left:calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__slider-item{width:calc(335 / 375 * 100vw);padding-left:0;margin-right:calc(10 / 375 * 100vw)}}.construction__plug{height:calc(580 / 1920 * 100vw);margin:0 calc(100 / 1920 * 100vw)}@media only screen and (max-width:767px){.construction__plug{height:calc(335 / 375 * 100vw);margin:0 calc(20 / 375 * 100vw)}}.construction__slider-itemimg{width:calc(840 / 1920 * 100vw);height:calc(580 / 1920 * 100vw)}@media (max-width:1919px){.construction__slider-itemimg{width:100%;height:calc(386 / 1280 * 100vw)}}@media (max-width:1279px){.construction__slider-itemimg{height:calc(688 / 768 * 100vw)}}.construction__slider-itemline{display:flex;justify-content:space-between;margin-top:calc(35 / 1920 * 100vw)}@media (max-width:1919px){.construction__slider-itemline{margin-top:calc(26 / 1280 * 100vw)}}@media (max-width:1279px){.construction__slider-itemline{margin-top:calc(30 / 768 * 100vw)}}.construction__slider-itemname{text-transform:uppercase;line-height:1.1}@media only screen and (max-width:767px){.construction__slider-itemimg{width:calc(335 / 375 * 100vw);height:calc(235 / 375 * 100vw)}.construction__slider-itemline{margin-top:calc(10 / 375 * 100vw);align-items:center}.construction__slider-itemname{font-size:calc(14 / 375 * 100vw)}}.construction__slider-itemstat{display:flex;align-items:center;opacity:.35}.construction__slider-itemstat div{margin-right:calc(10 / 1920 * 100vw)}@media (max-width:1919px){.construction__slider-itemstat div{margin-right:calc(10 / 1280 * 100vw)}}@media (max-width:1279px){.construction__slider-itemstat div{margin-right:calc(10 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__slider-itemstat div{margin-right:calc(10 / 375 * 100vw);display:flex;align-items:flex-end}}.construction__slider-itemstat div:last-child{margin-right:0}.construction__slider-itemstat span{font-size:calc(16 / 1920 * 100vw);display:inline-block;vertical-align:text-bottom;margin-left:calc(4 / 1920 * 100vw);padding-bottom:calc(3 / 1920 * 100vw)}@media (max-width:1919px){.construction__slider-itemstat span{font-size:calc(10 / 1280 * 100vw);margin-left:calc(4 / 1280 * 100vw);padding-bottom:0}}@media (max-width:1279px){.construction__slider-itemstat span{font-size:calc(18 / 768 * 100vw);margin-left:calc(4 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__slider-itemstat span{margin-left:calc(4 / 375 * 100vw);padding-bottom:calc(3 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:1}}.construction__info{padding:calc(45 / 1920 * 100vw) calc(100 / 1920 * 100vw) 0;position:relative;background:#E5E2DC}@media (max-width:1919px){.construction__info{padding:calc(60 / 1280 * 100vw) calc(60 / 1280 * 100vw) 0}}@media (max-width:1279px){.construction__info{padding:0 0 calc(50 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__info{padding:0 0 calc(50 / 375 * 100vw);background:0 0}}.construction__info-block{background:#DBD3C8;position:relative;margin-left:auto;width:calc(1618 / 1920 * 100vw);padding:calc(150 / 1920 * 100vw) calc(140 / 1920 * 100vw) calc(93 / 1920 * 100vw) calc(100 / 1920 * 100vw);display:flex;justify-content:space-between}@media (max-width:1919px){.construction__info-block{padding:calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.construction__info-block{width:100%;padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw) 0}}.construction__info-block:after{position:absolute;left:0;top:100%;width:100%;height:calc(285 / 768 * 100vw);background:#DBD3C8;display:none}.construction__info-logo{width:calc(317.33 / 1920 * 100vw);height:calc(35 / 1920 * 100vw);background-position:top!important;background-size:contain!important}@media (max-width:1919px){.construction__info-logo{width:calc(212 / 1280 * 100vw);height:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.construction__info-block:after{display:block}.construction__info-logo{width:calc(318 / 768 * 100vw);height:calc(35 / 768 * 100vw)}}.construction__info-content{flex:1;margin-left:calc(533 / 1920 * 100vw);position:relative}.construction__info-title{position:relative;top:calc(-12 / 1920 * 100vw)}.construction__info-text{margin-top:calc(68 / 1920 * 100vw)}@media (max-width:1919px){.construction__info-content{margin-left:calc(306 / 1280 * 100vw)}.construction__info-text{margin-top:calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.construction__info-content{margin-left:0}.construction__info-text{margin-top:calc(30 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__info-block{padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw) calc(60 / 375 * 100vw)}.construction__info-logo{width:calc(250 / 375 * 100vw);height:calc(27.57 / 375 * 100vw)}.construction__info-title{top:0;font-size:calc(32 / 375 * 100vw);display:none}.construction__info-text{margin-top:calc(30 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}.construction__info-text br{display:none}}.construction__info-text p{margin:0 0 1.4em}.construction__info-text p:last-child{margin-bottom:0}.construction__info-sliderblock{margin-top:calc(-395 / 1920 * 100vw);width:calc(546 / 1920 * 100vw);height:calc(546 / 1920 * 100vw);position:relative}@media (max-width:1919px){.construction__info-sliderblock{margin-top:calc(-264 / 1280 * 100vw);width:calc(364 / 1280 * 100vw);height:calc(364 / 1280 * 100vw)}}@media (max-width:1279px){.construction__info-sliderblock{margin:calc(114 / 768 * 100vw) 0 0 calc(20 / 768 * 100vw);width:calc(458 / 768 * 100vw);height:calc(458 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__info-sliderblock{margin:calc(52 / 375 * 100vw) 0 0;width:calc(375 / 375 * 100vw);height:calc(385 / 375 * 100vw)}}.construction__project-title{position:absolute;bottom:100%;right:0;margin-bottom:calc(27 / 1920 * 100vw);text-transform:uppercase;font-size:calc(36 / 1920 * 100vw);line-height:1.1}@media (max-width:1919px){.construction__project-title{margin-bottom:calc(27 / 1280 * 100vw);font-size:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.construction__project-title{margin-bottom:calc(34 / 768 * 100vw);font-size:calc(42 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__project-title{font-size:calc(22 / 375 * 100vw);margin-bottom:calc(30 / 375 * 100vw);left:calc(20 / 375 * 100vw)}.construction__info-slider2 .construction__info-item{padding-left:calc(40 / 375 * 100vw)}}.construction__info-slider,.construction__info-slider2{width:100%;height:100%}.construction__info-slider2{position:absolute;z-index:1;pointer-events:none;top:0;left:0}.construction__info-item{width:calc(546 / 1920 * 100vw);height:calc(546 / 1920 * 100vw);position:relative;display:flex!important;flex-direction:column;justify-content:space-between;padding:calc(50 / 1920 * 100vw);cursor:pointer}@media (max-width:1919px){.construction__info-item{width:calc(364 / 1280 * 100vw);height:calc(364 / 1280 * 100vw)}}@media (max-width:1279px){.construction__info-item{width:calc(458 / 768 * 100vw);height:calc(458 / 768 * 100vw);padding:calc(42 / 768 * 100vw) calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__info-item{width:calc(335 / 375 * 100vw);height:calc(335 / 375 * 100vw);padding:calc(20 / 375 * 100vw);margin-right:calc(10 / 375 * 100vw)}}.construction__info-item.slick-active .construction__info-item-list,.construction__info-item.slick-active .construction__info-item-title{transform:translateY(0)}.construction__info-item-list{display:flex;flex-wrap:wrap;transform:translateY(calc(-300 / 1920 * 100vw));transition:transform 1s}.construction__info-item-list div{background:rgba(245,245,245,.7);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#262626;margin:0 calc(10 / 1920 * 100vw) calc(10 / 1920 * 100vw) 0;padding:calc(5 / 1920 * 100vw) calc(10 / 1920 * 100vw);font-size:calc(12 / 1920 * 100vw);display:flex;align-items:center}@media (max-width:1919px){.construction__info-item-list div{margin:0 calc(10 / 1280 * 100vw) calc(10 / 1280 * 100vw) 0;padding:calc(5 / 1280 * 100vw) calc(10 / 1280 * 100vw);font-size:calc(10 / 1280 * 100vw)}}@media (max-width:1279px){.construction__info-item-list div{margin:0 calc(8 / 768 * 100vw) calc(8 / 768 * 100vw) 0;padding:calc(4 / 768 * 100vw) calc(8 / 768 * 100vw);font-size:calc(8 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__info-item-list div{margin:0 calc(6.87 / 375 * 100vw) calc(6.87 / 375 * 100vw) 0;padding:calc(3 / 375 * 100vw) calc(6.87 / 375 * 100vw);font-size:calc(10 / 375 * 100vw);-webkit-backdrop-filter:blur(calc(15 / 375 * 100vw));backdrop-filter:blur(calc(15 / 375 * 100vw))}}.construction__info-item-list div.active{background:#85726C;backdrop-filter:unset;color:#E5E2DC}.construction__info-item-list div.metro::before{display:block;width:calc(8 / 1920 * 100vw);height:calc(8 / 1920 * 100vw);border-radius:50%;margin-right:calc(5 / 1920 * 100vw)}@media (max-width:1919px){.construction__info-item-list div.metro::before{width:calc(8 / 1280 * 100vw);height:calc(8 / 1280 * 100vw)}}@media (max-width:1279px){.construction__info-item-list div.metro::before{width:calc(8 / 768 * 100vw);height:calc(8 / 768 * 100vw)}}.construction__info-item-list div.metro.purple::before{background-color:#8e479b}.construction__info-item-list div.metro.yellow::before{background-color:#ffc61a}.construction__info-item-list div.metro.lightgreen::before{background-color:#b4d445}.construction__info-item-list div.metro.orange::before{background-color:#f58220}.construction__info-item-list div.metro.lightblue::before{background-color:#0078bf}.construction__info-item-list div.metro.red::before{background-color:#F22522}.construction__info-item-list div.metro.gray::before{background-color:#ADADAD}.construction__info-item-title{font-size:calc(32 / 1920 * 100vw);line-height:1;color:#fff;transform:translateY(calc(300 / 1920 * 100vw));transition:transform 1s}@media (max-width:1919px){.construction__info-item-title{font-size:calc(22 / 1280 * 100vw)}}@media (max-width:1279px){.construction__info-item-title{font-size:calc(30 / 768 * 100vw)}}.construction__info-nav{position:absolute;left:calc(582 / 1920 * 100vw);bottom:calc(-5 / 1920 * 100vw);color:#85726C}@media (max-width:1279px){.construction__info-nav{left:calc(100% + 56 / 768 * 100vw);bottom:0}}.construction__wip{margin-top:calc(106 / 1920 * 100vw);padding:0 calc(100 / 1920 * 100vw) calc(148 / 1920 * 100vw)}@media (max-width:1919px){.construction__wip{margin-top:calc(100 / 1280 * 100vw);padding:0 calc(60 / 1280 * 100vw) calc(96 / 1280 * 100vw)}}@media (max-width:1279px){.construction__wip{margin-top:calc(154 / 768 * 100vw);padding:0 0 calc(96 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction__info-item-list div.metro::before{width:calc(5.5 / 375 * 100vw);height:calc(5.5 / 375 * 100vw);margin-right:calc(3 / 375 * 100vw)}.construction__info-item-title{font-size:calc(20 / 375 * 100vw)}.construction__info-nav{left:0}.construction__wip{margin-top:calc(50 / 375 * 100vw);padding:0 0 calc(50 / 375 * 100vw)}}.construction-wip__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(48 / 1920 * 100vw)}@media (max-width:1919px){.construction-wip__header{margin-bottom:calc(32 / 1280 * 100vw)}}@media (max-width:1279px){.construction-wip__header{padding:0 calc(20 / 768 * 100vw);margin-bottom:calc(30 / 768 * 100vw)}}.construction-wip__title{font-size:calc(36 / 1920 * 100vw);line-height:1.1}@media (max-width:1919px){.construction-wip__title{font-size:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.construction-wip__title{font-size:calc(32 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction-wip__header{padding:0 calc(20 / 375 * 100vw);margin-bottom:calc(48 / 375 * 100vw)}.construction-wip__title{font-size:calc(30 / 375 * 100vw)}.construction-wip__slider .slick-arrow{display:none}}.construction-wip__slider .slick-arrow{position:absolute;top:calc(100% + 40 / 1920 * 100vw);right:0;width:calc(52 / 1920 * 100vw);height:calc(22 / 1920 * 100vw);padding:0;font-size:0;line-height:0;background:0 0;color:#85726C;z-index:20}@media (max-width:1279px){.construction-wip__slider .slick-arrow{right:calc(50% - 70 / 768 * 100vw);top:calc(100% + 30 / 768 * 100vw);width:calc(52 / 768 * 100vw);height:calc(22 / 768 * 100vw)}}@media (min-width:1280px){.construction-wip__slider .slick-arrow:hover::before{transform:translate(20%)}}.construction-wip__slider .slick-arrow::before{display:block;width:100%;height:100%;mask:url(../img/arrow2.svg) no-repeat center/contain;background:currentColor;will-change:transform;transition:transform .3s}.construction-wip__slider .slick-arrow.slick-prev{right:calc(52 / 1920 * 100vw + 42 / 1920 * 100vw);transform:scale(-1)}.construction-wip__slider .slick-arrow.slick-disabled{opacity:.1;cursor:default;pointer-events:none}.construction-wip-card{display:flex!important;height:calc(192 / 1920 * 100vw);width:calc(266 / 1920 * 100vw);flex-direction:column;justify-content:space-between;padding:calc(24 / 1920 * 100vw);background-color:#E5E2DC}@media (max-width:1919px){.construction-wip-card{height:calc(128 / 1280 * 100vw);width:calc(178 / 1280 * 100vw);padding:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.construction-wip__slider .slick-arrow.slick-prev{right:calc(50% + 28 / 768 * 100vw)}.construction-wip-card{height:calc(192 / 768 * 100vw);width:calc(266 / 768 * 100vw);padding:calc(24 / 768 * 100vw)}}.construction-wip-card:not(:first-of-type){margin-left:calc(24 / 1920 * 100vw)}@media (max-width:1919px){.construction-wip-card:not(:first-of-type){margin-left:calc(16 / 1280 * 100vw)}}@media (max-width:1279px){.construction-wip-card:not(:first-of-type){margin-left:calc(24 / 768 * 100vw)}}.construction-wip-card__percent{font-size:calc(32 / 1920 * 100vw);line-height:calc(48 / 1920 * 100vw);color:#85726C}@media (max-width:1919px){.construction-wip-card__percent{font-size:calc(24 / 1280 * 100vw);line-height:calc(26 / 1280 * 100vw)}}@media (max-width:1279px){.construction-wip-card__percent{font-size:calc(36 / 768 * 100vw);line-height:calc(40 / 768 * 100vw)}}@media only screen and (max-width:767px){.construction-wip-card{height:calc(192 / 375 * 100vw);width:calc(266 / 375 * 100vw);padding:calc(24 / 375 * 100vw)}.construction-wip-card:not(:first-of-type){margin-left:calc(24 / 375 * 100vw)}.construction-wip-card__percent{font-size:calc(28 / 375 * 100vw);line-height:calc(40 / 375 * 100vw)}}.construction-wip-card__name{font-size:calc(16 / 1920 * 100vw);line-height:calc(22 / 1920 * 100vw)}@media (max-width:1279px){.construction-wip-card__name{font-size:calc(16 / 768 * 100vw);line-height:calc(22 / 768 * 100vw)}}.contacts{background:#E5E2DC;position:relative}@media only screen and (max-width:767px){.construction-wip-card__name{font-size:calc(16 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}.contacts{padding-top:calc(50 / 375 * 100vw)}}.contacts__top{padding:calc(100 / 1920 * 100vw);display:flex;flex-direction:row-reverse;position:relative}@media (max-width:1919px){.contacts__top{padding:calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.contacts__top{padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw) calc(36 / 768 * 100vw);flex-direction:column;row-gap:calc(30 / 768 * 100vw)}}@media only screen and (max-width:767px){.contacts__top{padding:0 calc(20 / 375 * 100vw);display:block}}.contacts__title{width:50%;color:#85726C;text-align:right}@media (max-width:1279px){.contacts__title{width:100%}}.contacts__info{width:50%;font-size:calc(22 / 1920 * 100vw);padding-top:calc(8 / 1920 * 100vw)}@media (max-width:1279px){.contacts__info{font-size:calc(18 / 768 * 100vw);padding-top:0}}@media only screen and (max-width:767px){.contacts__info{width:100%;font-size:calc(14 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw)}}.contacts__name{text-transform:uppercase}.contacts__address{margin-top:calc(9 / 1920 * 100vw)}@media (max-width:1279px){.contacts__address{margin-top:calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.contacts__address{margin-top:calc(10 / 375 * 100vw)}}.contacts__address.office2{margin-top:1em}@media (max-width:1279px){.contacts__address.office2{margin-top:calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.contacts__address.office2{margin-top:calc(10 / 375 * 100vw)}}.contacts__hours{margin-top:calc(9 / 1920 * 100vw)}@media (max-width:1279px){.contacts__hours{margin-top:calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.contacts__hours{margin-top:calc(10 / 375 * 100vw)}}.contacts__contacts{margin-top:calc(25 / 1920 * 100vw);display:flex;align-items:center}@media (max-width:1279px){.contacts__contacts{flex-direction:column;align-items:flex-start;row-gap:calc(26 / 768 * 100vw);margin-top:calc(20 / 768 * 100vw)}}.contacts__contacts>*{margin-right:calc(30 / 1920 * 100vw)}@media only screen and (max-width:767px){.contacts__contacts{row-gap:0;margin-top:calc(20 / 375 * 100vw)}.contacts__contacts>*{width:fit-content}}.contacts__phone{font-size:calc(48 / 1920 * 100vw)}@media (max-width:1279px){.contacts__contacts>*{margin:0}.contacts__phone{font-size:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){.contacts__phone{font-size:calc(20 / 375 * 100vw);width:100%;display:block;margin-bottom:calc(10 / 375 * 100vw)}}.contacts__phone:hover{opacity:.75}.contacts__socials{position:absolute;bottom:calc(100 / 1920 * 100vw);right:calc(100 / 1920 * 100vw);display:flex;align-items:center}@media (max-width:1919px){.contacts__socials{bottom:calc(60 / 1280 * 100vw);right:calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.contacts__socials{bottom:calc(36 / 768 * 100vw);right:calc(20 / 768 * 100vw)}}@media only screen and (max-width:767px){.contacts__socials{bottom:calc(12 / 375 * 100vw);right:calc(20 / 375 * 100vw);margin-left:0}}.contacts__socials a{display:block;width:calc(48 / 1920 * 100vw);height:calc(48 / 1920 * 100vw);margin-left:calc(20 / 1920 * 100vw);will-change:transform;transition:transform .3s}@media (max-width:1919px){.contacts__socials a{width:calc(40 / 1280 * 100vw);height:calc(40 / 1280 * 100vw);margin-left:calc(16 / 1280 * 100vw)}}@media (max-width:1279px){.contacts__socials a{width:calc(48 / 768 * 100vw);height:calc(48 / 768 * 100vw);margin-left:calc(16 / 768 * 100vw)}}@media only screen and (max-width:767px){.contacts__socials a{width:calc(32 / 375 * 100vw);height:calc(32 / 375 * 100vw);margin-left:calc(10 / 375 * 100vw)}}.contacts__socials a:hover{transform:scale(1.1)}.contacts__map{height:calc(775 / 1920 * 100vw);position:relative}@media (max-width:1919px){.contacts__map{height:calc(516 / 1280 * 100vw)}}@media (max-width:1279px){.contacts__map{height:auto;display:flex;flex-direction:column-reverse}}#map2,.mapBlock{height:100%}.contacts__map .ymaps-2-1-79-ground-pane{filter:saturate(50%)}#map2{width:100%;position:relative;z-index:0}@media (max-width:1279px){.mapBlock{height:calc(655 / 768 * 100vw)}}@media only screen and (max-width:767px){.contacts__map{margin-top:calc(30 / 375 * 100vw);flex-direction:column}.mapBlock{height:calc(446 / 375 * 100vw)}}.route__block{position:absolute;z-index:10;top:calc(52 / 1920 * 100vw);left:calc(100 / 1920 * 100vw);display:flex;flex-direction:column;width:432px;height:auto;padding:calc(32 / 1920 * 100vw);border-radius:4px}.route__pdf,.route__text{background-color:#E5E2DC}@media (max-width:1919px){.route__block{top:calc(33 / 1280 * 100vw);left:calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.route__block{position:relative;top:unset;left:unset;bottom:unset;width:100%;padding:calc(24 / 768 * 100vw)}}.route__inputBlock{display:flex;flex-direction:column}@media (max-width:1279px){.route__inputBlock{flex-direction:row;justify-content:space-between;height:calc(52 / 768 * 100vw);gap:calc(16 / 768 * 100vw)}}.route__title{font-size:calc(36 / 1920 * 100vw);line-height:1.1;margin-bottom:calc(32 / 1920 * 100vw)}@media (max-width:1919px){.route__title{font-size:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.route__title{font-size:calc(32 / 768 * 100vw)}}@media only screen and (max-width:767px){.route__block{width:100%;padding:calc(24 / 375 * 100vw) calc(16 / 375 * 100vw)}.route__inputBlock{flex-direction:column;height:auto;gap:calc(16 / 375 * 100vw)}.route__title{font-size:calc(30 / 375 * 100vw);margin-bottom:calc(24 / 375 * 100vw)}}.route__text{height:calc(56 / 1920 * 100vw);width:100%;color:#262626!important;-webkit-text-fill-color:#262626!important;padding:calc(19 / 1920 * 100vw) calc(52 / 1920 * 100vw) calc(19 / 1920 * 100vw) calc(20 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw)}.route__text::placeholder{color:rgba(0,0,0,.3)}@media (max-width:1279px){.route__text{font-size:calc(18 / 768 * 100vw);padding:0 calc(52 / 768 * 100vw) 0 calc(20 / 768 * 100vw);height:calc(52 / 768 * 100vw)}}@media only screen and (max-width:767px){.route__text{height:calc(56 / 375 * 100vw);font-size:calc(18 / 375 * 100vw);padding-right:calc(45 / 375 * 100vw)}}.route__input{position:relative}@media (max-width:1279px){.route__input{width:100%;height:calc(52 / 768 * 100vw)}}@media only screen and (max-width:767px){.route__input{height:calc(56 / 375 * 100vw)}}.route__close{position:absolute;z-index:9;cursor:pointer;top:50%;transform:translateY(-50%);right:calc(6 / 1920 * 100vw);width:3.6945812808vh;height:3.6945812808vh;background-size:90% auto;background-image:url(../img/close_dark.svg)}.route__close._active{right:calc(12 / 1920 * 100vw);width:2.9556650246vh;height:2.9556650246vh;background-image:url(../img/map/contact/search.svg)}@media (max-width:1279px){.route__close._active{right:calc(12 / 768 * 100vw);width:calc(24 / 768 * 100vw);height:calc(24 / 768 * 100vw)}}@media only screen and (max-width:767px){.route__close._active{right:calc(12 / 375 * 100vw);width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw)}}@media (max-width:1279px){.route__close{right:calc(12 / 768 * 100vw);width:calc(30 / 768 * 100vw);height:calc(30 / 768 * 100vw)}}.route__row{display:flex;gap:calc(16 / 1920 * 100vw);margin-top:calc(16 / 1920 * 100vw)}@media (max-width:1279px){.route__row{margin-top:0;gap:calc(16 / 768 * 100vw)}}@media only screen and (max-width:767px){.route__close{right:calc(12 / 375 * 100vw);width:calc(30 / 375 * 100vw);height:calc(30 / 375 * 100vw)}.route__row{margin-top:calc(16 / 375 * 100vw);gap:calc(16 / 375 * 100vw)}}.route__btn{width:fit-content}.route__pdf{width:calc(53 / 1920 * 100vw);height:calc(53 / 1920 * 100vw);background-image:url(../img/map/contact/pdf.svg);background-size:calc(24 / 1920 * 100vw);transition:background .3s}@media (hover:hover){.route__pdf:hover{background-color:#85726C;background-image:url(../img/map/contact/pdf_white.svg)}}@media (max-width:1919px){.route__pdf{width:calc(53 / 1280 * 100vw);height:calc(53 / 1280 * 100vw);background-size:calc(24 / 1280 * 100vw)}}@media (max-width:1279px){.route__pdf{width:calc(53 / 768 * 100vw);height:calc(53 / 768 * 100vw);background-size:calc(24 / 768 * 100vw)}}.route__tabs{margin-top:32px;display:none}.route__tab{cursor:pointer;flex-shrink:0}.route__tab._active .route__timeBlock{background-color:#85726C;color:#fff;pointer-events:none}.route__timeBlock{padding:7px 12px;background-color:#E5E2DC;color:#262626;display:flex;gap:8px;flex-shrink:0;align-items:center}.route__timeBlock .route__time{font-size:calc(14 / 1920 * 100vw);flex-shrink:0}@media (max-width:1279px){.route__timeBlock .route__time{font-size:calc(14 / 768 * 100vw)}}@media only screen and (max-width:767px){.route__pdf{width:calc(58 / 375 * 100vw);height:calc(58 / 375 * 100vw);background-size:calc(24 / 375 * 100vw)}.route__timeBlock .route__time{font-size:calc(14 / 375 * 100vw)}}.route__icon{width:calc(18 / 1920 * 100vw);height:calc(18 / 1920 * 100vw);background-size:contain}@media (max-width:1279px){.route__icon{width:calc(14 / 768 * 100vw);height:calc(14 / 768 * 100vw)}}.route__mod{display:block;font-size:calc(14 / 1920 * 100vw);margin-bottom:8px}@media (max-width:1279px){.route__mod{font-size:calc(14 / 768 * 100vw)}.route__list{overflow:scroll;position:relative}}.route__list{display:flex;gap:8px;align-items:flex-end}.footer__menu,.footer__top{justify-content:space-between}@media only screen and (max-width:767px){.route__icon{width:calc(18 / 375 * 100vw);height:calc(18 / 375 * 100vw)}.route__mod{font-size:calc(18 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw)}.route__list{margin:0 calc(-16 / 375 * 100vw);padding:0 calc(16 / 375 * 100vw)}}.route__tab[data-tab=driving] .route__icon{background-image:url(../img/map/contact/auto.svg)}.route__tab._active[data-tab=driving] .route__icon{background-image:url(../img/map/contact/auto_active.svg)}.route__tab[data-tab=masstransit] .route__icon{background-image:url(../img/map/contact/bus.svg)}.route__tab._active[data-tab=masstransit] .route__icon{background-image:url(../img/map/contact/bus_active.svg)}.route__tab[data-tab=pedestrian] .route__icon{background-image:url(../img/map/contact/man.svg)}.route__tab._active[data-tab=pedestrian] .route__icon{background-image:url(../img/map/contact/man_active.svg)}.footer{display:block;background:#85726C;color:#fff;padding:calc(100 / 1920 * 100vw) calc(100 / 1920 * 100vw) calc(20 / 1920 * 100vw);position:relative}@media (max-width:1919px){.footer{padding:calc(60 / 1280 * 100vw) calc(60 / 1280 * 100vw) calc(20 / 1280 * 100vw)}}@media (max-width:1279px){.footer{padding:calc(50 / 768 * 100vw) calc(20 / 768 * 100vw)}.footer__top{flex-direction:column}}.footer__top{display:flex}.footer__main{white-space:nowrap}@media (max-width:1279px){.footer__main{display:flex;flex-direction:column;align-items:center}.footer__logo{width:calc(250 / 768 * 100vw);height:calc(66 / 768 * 100vw)}}.footer__address{display:none}@media (max-width:1279px){.footer__address{display:block;font-size:calc(18 / 768 * 100vw);margin-top:calc(60 / 768 * 100vw)}}@media only screen and (max-width:767px){.footer{padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw)}.footer__logo{width:calc(250 / 375 * 100vw);height:calc(65.54 / 375 * 100vw)}.footer__address{font-size:calc(24 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw)}}.footer__info{flex:1;font-size:calc(14 / 1920 * 100vw);display:flex;flex-direction:column;justify-content:space-between;margin-left:calc(115 / 1920 * 100vw)}@media (max-width:1919px){.footer__info{font-size:calc(10 / 1280 * 100vw);margin-left:calc(75 / 1280 * 100vw)}}@media (max-width:1279px){.footer__info{flex:none;width:100%;margin:calc(230 / 768 * 100vw) 0 0;font-size:calc(18 / 768 * 100vw)}}@media only screen and (max-width:767px){.footer__info{font-size:calc(14 / 375 * 100vw);margin-top:calc(165 / 375 * 100vw)}}.footer__info a{cursor:pointer;text-decoration:underline;text-decoration-skip-ink:none}.footer__info a:hover{text-decoration:none}.footer__info>div{margin-bottom:calc(32 / 1920 * 100vw);max-width:calc(1077 / 1920 * 100vw)}@media (max-width:1919px){.footer__info>div{margin-bottom:calc(20 / 1280 * 100vw)}}@media (max-width:1279px){.footer__info>div{max-width:100%;margin-bottom:calc(30 / 768 * 100vw)}.footer__info>div:first-child{font-size:calc(28 / 768 * 100vw)}}.footer__info>div:last-child{margin-bottom:0}.footer__info>div a{display:inline-block}.footer__info>div a+a{margin-left:calc(48 / 1920 * 100vw)}@media (max-width:1919px){.footer__info>div a+a{margin-left:calc(32 / 1280 * 100vw)}}@media only screen and (max-width:767px){.footer__info>div{margin-top:calc(25 / 375 * 100vw);margin-bottom:0;max-width:unset}.footer__info>div:first-child,.footer__info>div:last-child{margin-top:0}.footer__info>div:last-child a{margin-top:calc(30 / 375 * 100vw)}.footer__info>div a+a{margin-left:0;margin-right:calc(12 / 375 * 100vw)}}.footer__info-links{display:flex;gap:calc(56 / 1920 * 100vw)}@media (max-width:1919px){.footer__info-links{gap:calc(32 / 1280 * 100vw)}}@media (max-width:1279px){.footer__info-links{flex-direction:column;gap:calc(16 / 768 * 100vw) 0}}.footer__info-links a+a{margin-left:unset!important}@media only screen and (max-width:767px){.footer__info-links{flex-direction:column;gap:16px;margin-top:calc(30 / 375 * 100vw)!important}.footer__info-links a{margin-top:0!important}}.footer__socials{position:absolute;display:flex;top:calc(100 / 1920 * 100vw);right:calc(100 / 1920 * 100vw)}@media (max-width:1919px){.footer__socials{top:calc(60 / 1280 * 100vw);right:calc(60 / 1280 * 100vw)}}@media (max-width:1279px){.footer__socials{justify-content:center;width:100%;top:calc(242 / 768 * 100vw);right:0;margin-left:0}}.footer__socials a{margin-right:calc(10 / 1920 * 100vw);width:calc(48 / 1920 * 100vw);height:calc(48 / 1920 * 100vw);filter:brightness(0) invert(1);will-change:transform;transition:transform .3s}@media (max-width:1919px){.footer__socials a{margin-right:calc(10 / 1280 * 100vw);width:calc(40 / 1280 * 100vw);height:calc(40 / 1280 * 100vw)}}@media (max-width:1279px){.footer__socials a{margin-right:calc(20 / 768 * 100vw);width:calc(60 / 768 * 100vw);height:calc(60 / 768 * 100vw)}}@media only screen and (max-width:767px){.footer__socials{top:calc(210 / 375 * 100vw)}.footer__socials a{width:calc(32 / 375 * 100vw);height:calc(32 / 375 * 100vw);margin:0 calc(5 / 375 * 100vw)}}.footer__socials a:last-child{margin-right:0}.footer__socials a:hover{transform:scale(1.1)}.footer__menu{margin-top:calc(100 / 1920 * 100vw);display:flex;font-size:calc(24 / 1920 * 100vw);text-transform:uppercase}@media (max-width:1279px){.footer__menu{display:none}}.footer__menu div a{display:block;margin-bottom:calc(10 / 1920 * 100vw);transition:opacity .3s}@media (max-width:1919px){.footer__menu{margin-top:calc(66 / 1280 * 100vw);font-size:calc(16 / 1280 * 100vw)}.footer__menu div a{margin-bottom:calc(7 / 1280 * 100vw)}}.footer__menu div a:last-child{margin-bottom:0}.footer__menu div a:hover{opacity:.7}.footer__bottom{margin-top:calc(100 / 1920 * 100vw);display:flex;justify-content:space-between;font-size:calc(14 / 1920 * 100vw)}@media (max-width:1919px){.footer__bottom{margin-top:calc(66 / 1280 * 100vw);font-size:calc(10 / 1280 * 100vw)}}@media (max-width:1279px){.footer__bottom{font-size:calc(18 / 768 * 100vw);padding:0 calc(20 / 768 * 100vw);display:block;text-align:center;position:absolute;left:0;top:calc(340 / 768 * 100vw);width:100%;margin-top:0}.footer__bottom .mobile{display:block}}@media only screen and (max-width:767px){.footer__bottom{font-size:calc(14 / 375 * 100vw);top:calc(271 / 375 * 100vw)}.footer__bottom div{margin-top:calc(25 / 375 * 100vw)}.footer__bottom div:first-child{margin-top:0}}.footer__bottom a{text-decoration:underline;text-decoration-skip-ink:none}.footer__bottom a:hover{text-decoration:none}