@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova-Bold.woff2);font-display:swap}@font-face{font-family:ProximaNovaSemiBold;src:url(/fonts/ProximaNova-Semibold.woff2);font-display:swap}@font-face{font-family:ProximaNovaReg;src:url(/fonts/ProximaNova-Regular.woff2);font-display:swap}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova-Light.otf);font-display:swap}@font-face{font-family:'als_rublregular';src:url(/css/rouble/rouble-webfont.woff2) format('woff2'),url(/css/rouble/rouble-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto.ttf)}@font-face{font-family:'ProximaNova';src:url(/fonts/ProximaNova-Regular.woff2) format("woff2"),url(/fonts/ProximaNova-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'ProximaNova';src:url(/fonts/ProximaNova-Semibold.woff2) format("woff2"),url(/fonts/ProximaNova-Semibold.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:'ProximaNova';src:url(/fonts/ProximaNova-Bold.woff2) format("woff2"),url(/fonts/ProximaNova-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'RFDewiExpanded';src:url(/fonts/RFDewiExpanded/RFDewiExpanded-Light.woff2) format("woff2"),url(/fonts/RFDewiExpanded/RFDewiExpanded-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:'RFDewiExpanded';src:url(/fonts/RFDewiExpanded/RFDewiExpanded-Regular.woff2) format("woff2"),url(/fonts/RFDewiExpanded/RFDewiExpanded-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'RFDewiExpanded';src:url(/fonts/RFDewiExpanded/RFDewiExpanded-Semibold.woff2) format("woff2"),url(/fonts/RFDewiExpanded/RFDewiExpanded-Semibold.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:'RFDewiExpanded';src:url(/fonts/RFDewiExpanded/RFDewiExpanded-Bold.woff2) format("woff2"),url(/fonts/RFDewiExpanded/RFDewiExpanded-Bold.woff) format("woff");font-weight:700;font-style:normal}*{margin:0;padding:0}html{font-size:10px;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body *,body ::before,body :after{box-sizing:border-box}body.freeze,html.freeze{height:100%;overflow:hidden}body{font-size:14px;line-height:1.6;color:#222}body,html{-ms-overflow-style:none;scrollbar-width:none}a{color:#000;text-decoration:none}ol,ul{list-style:none}input{font-family:inherit}input,textarea{margin:0}.input,body,textarea{font-family:ProximaNova,sans-serif}.input[type=email],.input[type=password],.input[type=tel],.input[type=text]{-webkit-appearance:none;border-radius:0;border:0;background-color:transparent;outline:0}.input[type=checkbox],.input[type=radio],header .burger-menu__item span{display:none}textarea{-webkit-appearance:none;border-radius:0;border:0;background-color:transparent;resize:none}button,textarea{outline:0}button:disabled{cursor:default}.table{display:table}.tr{display:table-row}.td,.th{display:table-cell}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;line-height:1.1;color:inherit}.h3,h3{font-size:24px}.page{overflow:hidden}iframe{border-radius:12px}iframe,img{max-width:100%}button[disabled],html input[disabled]{cursor:default}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-weight:inherit}strong{font-weight:500}::-webkit-scrollbar-track{border-radius:4px;background-color:#f5f5f5}::-webkit-scrollbar{width:3px;height:3px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#00cd2e}.popup-content__chess .chess__content-over ::-webkit-scrollbar{height:8px}.container{max-width:1200px;margin:0 auto}.row-flex{display:flex;width:100%}.col-fh{display:flex!important;flex-wrap:wrap;align-content:space-between;gap:40px}.link,footer{position:relative}.link::after{content:'';position:absolute;background:no-repeat center;background-size:contain;top:50%;right:0;margin-right:-18px;width:12px;height:12px;transform:translate(0,-50%);background-image:url(/img/redesign/svg/arrow_link_green.svg);transition:transform .5s cubic-bezier(.25,.1,.25,1)}.link.link--white::after{background-image:url(/img/redesign/svg/arrow_link_white.svg)}.link:hover::after,header .choose-type-main>a:hover::after{transform:translate(5px,-50%)}.cgreen{color:#00cd2e!important}.wsnw{white-space:nowrap}header{font-family:Proxima Nova,sans-serif;display:flex;position:fixed;z-index:11;top:0;left:0;right:0;height:50px;font-size:0;background:#fff;border-bottom:solid 1px #dadada}header a{color:#222;text-decoration:none}header .header__content{display:flex;justify-content:space-between;background:#fff}.compare-header-link,header>div{display:flex;align-items:center;column-gap:25px}header .header__right{position:relative;display:flex;justify-content:flex-end;align-items:center;margin-left:auto;gap:10px}header .header__burger{width:28px;height:28px;margin-left:25px}header .header__col{display:inline-block;vertical-align:middle;position:relative}header .header__burger-button{width:100%;height:100%;background:url(/img/icons/header-menu.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer}header .header__logo{background:no-repeat center;background-size:contain;width:150px;height:20px;background-image:url(/img/redesign/svg/logo_akadem.svg)}header .header__menu{display:flex;column-gap:14px;font-size:16px}header .header__phone{font-weight:600;letter-spacing:1px;font-size:14px}.compare-header-link{column-gap:6px}.compare-header-link .compare-heart-icon{width:20px;height:18px;overflow:hidden;transform:none;background-position-y:0;background-repeat:no-repeat;background-size:cover;background-image:url(/img/icons/favorite.svg)}.compare-header-btn.is-active .compare-header-link .compare-heart-icon{background-position-y:-18px}.compare-header-link .compare-header-counter{display:none;font-size:20px;color:#00cd2e;line-height:.9}.compare-header-btn.is-active .compare-header-counter{display:inline-block}@media (max-width:600px){.compare-header-btn{margin:0 10px 0 0!important;order:-1}.compare-header-link .compare-heart-icon{width:26px;height:24px}.compare-header-btn.is-active .compare-header-link .compare-heart-icon{background-position-y:-24px}.compare-header-btn.is-active .compare-header-counter{display:none}header .header__right{gap:0}}.search-empty-result-text{padding:35px 0 30px;max-width:1200px;margin-left:auto;margin-right:auto}header .choose-flat__button{display:flex;align-items:center;justify-content:center;width:180px;height:49px;font-weight:500;color:#fff;background:#00cd2e;cursor:pointer;font-size:12px;letter-spacing:.05em;border-radius:0 0 0 8px}header .header__burger.active .header__burger-button{background:url(/img/icons/header-close.svg)}.header__choose-flat__close{display:none;background-color:#00cd2e;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}header .header__choose-type{overflow:hidden;width:0;height:0;transform:translateY(-120%);margin-left:-10px}header .header__burger .header__burger-button:hover{background-position-y:bottom}header .header__burger-menu{position:fixed;z-index:-1;top:50px;left:0;right:0;background:#fff;transition:max-height .5s cubic-bezier(.25,.1,.25,1);box-shadow:0 2px 17px 0 rgba(0,0,0,.1);max-height:0;overflow:hidden}header .header__burger.active .header__burger-menu{max-height:500px}header .burger-menu__content{padding:50px 50px 80px}.choose-type-main-item,header .burger-menu__list{display:flex;column-gap:40px;position:relative}header .burger-menu__col{display:inline-block;vertical-align:top;min-width:110px}header .burger-menu__item{display:flex;flex-direction:column;row-gap:20px}header .burger-menu__item a,header .burger-menu__item div{position:relative;display:block;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:.3px}header .burger-menu__item .link--parent{font-weight:500}.header__choose-flat__close::after,.header__choose-flat__close::before{position:absolute;height:2px;width:19px;background:#fff;display:block;content:'';top:50%;left:50%}.header__choose-flat__close::before{transform:translate(-50%) rotate(-45deg)}.header__choose-flat__close::after{transform:translate(-50%) rotate(45deg)}.header__choose-flat.active .header__choose-flat__close{display:block}header .header__choose-type.active{display:block;position:absolute;top:50px;right:0;width:180px;border:#f7f7f7 solid 1px;border-radius:0 0 8px 8px;height:auto;color:#000;background:#fff;transform:translateY(0);transition:transform .5s cubic-bezier(.25,.1,.25,1);overflow:hidden}header .choose-type__title{display:none;padding:25px 30px;border-bottom:1px solid #dadada;font-size:16px;line-height:23px;letter-spacing:.28px;font-weight:600}header .choose-type-main{position:relative;display:flex;flex-direction:column;font-weight:400;border-bottom:1px solid #f7f7f7}header .choose-type-main>a{display:flex;padding-left:12px;align-items:center;font-size:14px;line-height:1;letter-spacing:.2px}header .choose-type-main>a:hover{font-weight:500;background-color:#d8fee0}.choose-type-main-item{align-items:center;column-gap:12px;width:100%;height:52px;padding-left:26px}.choose-m-icon{background-repeat:no-repeat;width:20px;height:17px;background-image:url(/img/icons/h-choose-m.svg)}.choose-type-main-item[data-type=gp] .choose-m-icon{background-position-x:-20px}.choose-type-main-item[data-type=filter] .choose-m-icon{background-position-x:-40px}.choose-type-main-item::after{content:'';position:absolute;background-size:contain;top:50%;right:10px;width:12px;height:12px;background-image:url(/img/redesign/svg/arrow_link_black.svg);background-repeat:no-repeat;transform:translate(0,-50%);transition:transform .5s cubic-bezier(.25,.1,.25,1);left:unset}header .header__phone.header__phone-wa{background:0 0;margin-left:10px}@media (min-width:991px) and (max-width:1080px){.hidden-c-991-1072{display:none}}@media (max-width:991px){header{height:55px}header .header__burger-menu{top:55px}header .choose-flat__button{height:54px}header .header__menu{display:none!important}}@media (max-width:767px){header .header__burger{display:none}header .header__logo{width:171px;margin-left:15px}header .header__phone{width:30px;height:30px;overflow:hidden;background:url(/img/icons/phone.svg);background-size:cover;border-radius:0;font-size:0}.header__right .header__choose-flat{margin-left:20px}header .choose-type-main{border:#f7f7f7 solid 1px;border-radius:8px;margin:0 15px}.choose-type-main-item::after{background-image:url(/img/redesign/svg/arrow_link_green.svg)}.mobile-menu{padding:0 15px}.mobile-menu-section:first-child{border-top:1px solid #eee}}@media (max-width:600px){header .choose-type__title{display:block}.compare-header-btn{order:-1}header .choose-flat__button{width:40px;height:40px;font-size:0;background:url(/img/icons/header-menu-m.svg) no-repeat center;background-size:contain;margin-right:20px;border-radius:0}header>div{column-gap:20px}.compare-header-link .compare-heart-icon{width:26px;height:24px}.header__right .header__choose-flat{margin-left:0}header .header__choose-flat.active .choose-flat__button{margin-right:10px}.header__choose-flat.active .header__choose-flat__close{background-color:#fff;right:10px}.header__choose-flat.active .header__choose-flat__close::after,.header__choose-flat.active .header__choose-flat__close::before{background:#000;width:22px}header .header__choose-type.active{overflow-y:scroll;position:fixed;width:100%;z-index:-1;left:0;right:0;top:55px;bottom:0;margin:0}header .choose-type__title{font-size:16px;line-height:23px;letter-spacing:.28px;color:#a1a1a1;font-weight:500;padding:15px;border-bottom:none}.mobile-menu{display:block;margin-top:24px}.mobile-menu-section{display:flex;flex-direction:column;border-bottom:1px solid #eee}.mobile-menu-title{display:flex;justify-content:space-between;align-items:flex-start;color:#333;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.2px;padding:16px 24px}.mobile-menu .mobile-menu-title{position:relative}.mobile-menu .mobile-menu-title.is-active{margin-bottom:12px}.mobile-menu .mobile-menu-title::after{content:'';position:absolute;background-size:contain;background-repeat:no-repeat;top:50%;right:12px;margin-right:0;width:12px;height:12px;transform:translate(0,-50%);background-image:url(/img/redesign/svg/arrow_link_green.svg);transition:transform .5s cubic-bezier(.25,.1,.25,1);transform:translate(0,-50%) rotate(90deg)}.mobile-menu .mobile-menu-title.is-active::after{transform:translate(0,-50%) rotate(270deg)}.mobile-menu .mobile-menu-items{display:none;padding:0 24px}.mobile-menu .mobile-menu-item{display:block;margin-bottom:12px;font-size:14px;line-height:24px;letter-spacing:.2px}}.call-popup,.open-modal-btn{display:none}@media (min-width:768px) and (max-width:1199px){body .call-popup{height:auto!important;top:50%;left:50%;bottom:auto;max-width:548px;transform:translate(-50%,-50%);border-radius:8px}body .call-popup .modal-content{position:relative;font-family:Proxima Nova,sans-serif;padding:20px 52px}body .call-popup .big-label__cross{position:absolute}body .call-popup .modal-content>svg{display:none}body .call-popup .call-switch{justify-content:space-between;width:100%;margin:0 0 24px}body .call-popup .call-switch-item{width:100%;text-align:center}body .call-popup .modal-text{align-self:center;margin-bottom:24px}}@media screen and (max-width:1199px){.open-modal-btn{height:100%}.call-popup,.call-popup .modal-content{position:fixed;bottom:0;left:0;width:100%}.call-popup{font-family:Proxima Nova,sans-serif;display:none;z-index:99;height:100%;overflow:hidden;transition:height .3s ease}.call-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#202622;opacity:.67;z-index:20}.call-popup .modal-content{z-index:1;background-color:#fff;padding:8px 36px 24px;box-sizing:border-box;box-shadow:0 -4px 25px rgba(41,64,45,.25);border-radius:8px 8px 0 0;display:flex;flex-direction:column;align-items:flex-start}.call-popup .modal-content svg{align-self:center}.call-popup .modal-title{align-self:center;font-style:normal;font-size:16px;line-height:160%;text-align:center;color:#727272;margin:8px 0}.call-popup .modal-text{display:none;font-style:normal;font-size:14px;line-height:17px;color:#a2a2a2;margin-bottom:32px}.call-popup .modal-text.active{display:block}.call-popup .call-switch{width:344px;box-sizing:border-box;border:1px solid #dadada;border-radius:12px;display:flex;justify-content:space-evenly;padding:4px;background:#fff;position:relative;margin:0 auto 33px}.call-popup .call-switch-item{font-family:Proxima Nova Regular,sans-serif;font-style:normal;font-size:14px;line-height:28px;color:#222;padding:8px 38px;cursor:pointer}.call-popup .call-switch-item.active{font-family:Proxima Nova SemiBold,sans-serif;background:#d8fee0;border-radius:10px}.call-popup .btn{width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:14px 24px;gap:8px;background:#00cd2e;border:1px solid #00cd2e;border-radius:8px}.call-popup .btn svg{margin-right:3px}.call-popup .btn-text{display:none;font-family:Proxima Nova SemiBold,sans-serif;font-style:normal;font-size:16px;line-height:19px;color:#fff;margin:0}.comagic-c-buttons{display:none!important}.call-popup .btn-text.active,.open-modal-btn{display:block}}@media screen and (max-width:400px){.call-popup .modal-content{padding:8px 22px 24px}.call-popup .call-switch{width:344px}.call-popup .call-switch-item{padding:8px 37px}}@media screen and (max-width:375px){.call-popup .modal-content{padding:8px 16px 24px}}@media screen and (max-width:320px){.call-popup .modal-content{padding:8px 10px 24px}.call-popup .call-switch{width:300px}.call-popup .call-switch-item{padding:8px 27px}}.flex-col,footer .footer__content{display:flex;flex-direction:column;row-gap:10px}.ghostly-notice{display:none;position:absolute;top:-23px;right:40px;bottom:auto;left:auto;color:#222;box-shadow:0 0 12px 6px rgb(0 0 0/25%);width:200px;background:#fff;padding:10px 15px;line-height:1.33;letter-spacing:.025em;border-radius:2px;transition:all ease .5s;font-size:1.1em;text-transform:none;font-weight:400;white-space:initial;text-align:center}#shareButton .ghostly-notice{top:-50px;right:0}footer{z-index:7;font-size:0;background:#f5f5f5}footer .footer__content{row-gap:60px;padding:55px 60px 24px;max-width:1400px}footer .footer__bottom{margin:0 auto;padding:40px 60px 30px;border:1px solid #eee;background:#eee}footer .flex-row{display:flex;justify-content:space-between;gap:30px}footer .flex-contacts-col .flex-col{align-items:start}footer .footer-logo{width:302px;height:30px;background-image:url(/img/akadem-logo-23.svg);background-size:cover}footer .footer__socials{display:flex;width:100%;justify-content:flex-start;padding:0;column-gap:40px;float:none}footer .footer__socials a{line-height:1}.footer__socials a i{color:#444}footer .footer__flats-contacts{display:flex;flex-direction:column;row-gap:30px;margin-bottom:0}footer .footer-phone{text-align:center;line-height:1;font-size:24px}footer .footer-menu-group{display:flex;flex-direction:column;row-gap:15px}footer .footer-menu-group.fmg-fw{width:100%}footer .footer-menu-title{font-weight:500}footer .footer-menu-item,footer .footer-menu-title{color:#000;font-size:14px;line-height:1}footer .footer-menu-col{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}footer .offert-text{margin-top:0}footer .footer__bottom .footer__copyright{float:none;padding-top:0;max-width:1320px;margin:0 auto}footer .footer__bottom .footer__copyright p{position:relative;display:inline-block;vertical-align:top;font-size:14px;line-height:1.64;letter-spacing:.2px}footer .footer__contacts,footer .footer__flats{display:inline-block;vertical-align:top;position:relative;margin:0}footer .contacts__title,footer .flats__title{font-weight:600}footer .contacts__container p,footer .contacts__title,footer .flats__title{font-size:14px;line-height:1.64;letter-spacing:.2px}@media (max-width:1259px){footer .flex-row{flex-wrap:wrap}footer .footer-logo-col{width:100%}}@media (max-width:1023px){footer .flex-contacts-col{width:100%;flex-direction:row-reverse;justify-content:space-between}}@media (max-width:768px){footer .footer__bottom,footer .footer__content{padding:30px 20px}footer .footer-menu-group{width:calc(50% - 15px)}footer .flex-contacts-col{width:auto;flex-direction:column;flex-wrap:wrap}footer .footer__socials{gap:10%}footer .footer-phone{white-space:nowrap}footer .flex-contacts-col .footer-menu-group{width:100%}}@media (max-width:500px){footer .footer-menu-col{flex-direction:row}footer .flex-contacts-col{justify-content:left}}.x-icons{position:absolute;width:0;height:0;clip:rect(0 0 0 0)}.soc-icon{width:32px;height:32px;margin:5px 0}.soc-icon.soc-icon-yt{width:56px}.bd-block{position:fixed;bottom:0;z-index:999;right:0;font-size:15px;background:rgba(0,0,0,.8);line-height:1.5;color:#fff;font-family:ProximaNovaLight,Helvetica,arial,sans-serif;display:inline-flex;padding:20px;flex-direction:column;align-items:flex-start;border-radius:16px;background:#fff;box-shadow:0 0 25px 0 rgba(41,64,45,.25);text-align:left;left:50%;transform:translateX(-50%)}.bd-block.short{max-width:600px}.bd-block.long{max-width:780px}.bd-text p,.bd-title{line-height:normal;letter-spacing:.2px}.bd-title{color:#222;font-size:20px;font-weight:600;margin-bottom:10px}.bd-text{margin-bottom:15px}.bd-text p{font-size:14px;font-weight:400;color:#7a827c;padding:0}.bd-text a.show-more,.send-question-block .send-question-form__field_checkbox label a{color:#00cd2e}.bd-text .long-text{display:flex;flex-direction:column;row-gap:10px}.bd-button{display:flex;width:242px;height:32px;padding:14px 24px;justify-content:center;align-items:center;color:#fff;border-radius:8px;background:#00cd2e;align-self:center;cursor:pointer}@media (max-width:1199px){.bd-block{width:100%}}@media (max-width:767px){.bd-title{font-size:19px}.bd-block p{padding:0;font-size:12px}}@media (max-width:424px){.bd-title{font-size:16px}}.send-question-block{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;z-index:11;display:none;font-size:14px}.send-question-block .send-question-form{display:block;width:350px;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-200%);background:#fff;padding:25px 20px;left:50%;box-shadow:0 0 12px rgba(0,0,0,.25);transition:all ease .6s;margin-left:-175px;opacity:0;border-radius:12px 0 12px 12px}.send-question-block .send-question-form.is-active{transition:all ease .6s;transform:translateY(-50%);opacity:1}.send-question-block .send-question-form__field{border:1px solid #ddd;position:relative;padding-top:10px;cursor:text;border-radius:8px}.send-question-block .send-question-form__field:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:none}.send-question-block .send-question-form__field_text label{font-family:'proximanovareg'}.send-question-block .send-question-form__field.is-active label{transition:all ease .3s;font-size:12px;top:3px;color:#aaa}.send-question-block .send-question-form__field input[type=text],.send-question-block .send-question-form__field textarea{border:1px solid transparent;padding:4px 12px 6px;box-sizing:border-box;width:100%;outline:0;border-radius:8px}.send-question-block .send-question-form__field textarea{min-height:160px}.send-question-block .send-question-form__field_no-border{border-color:transparent;padding-top:0}.send-question-block .send-question-form__field_center{text-align:center}.send-question-block .send-question-form__field_center>div{margin:0 auto}.send-question-block .second-question__close{width:32px;height:32px;position:absolute;bottom:100%;right:0;background:#00cd2e;border:0;overflow:hidden;text-indent:-999px;outline:0;border-radius:12px 12px 0 0}.form-send-success{margin:0 auto;text-align:center;color:#222;font-size:18px}.send-question-block .send-question-form__field label{font-size:11px;position:absolute;left:7px;margin:0;display:block;top:-6px;color:#555;transition:all ease .3s;background:#fff}.send-question-block .send-question-form__field_text label{background:#fff;padding:0 5px;letter-spacing:.1em;text-transform:uppercase;color:#888}.send-question-block .send-question-form__body{display:flex;flex-direction:column;row-gap:18px}.send-question-block .send-question-form__field_checkbox{display:flex;align-items:flex-start}.section.section-qf .send-question-form__field_checkbox input[type=checkbox],.send-question-block .send-question-form__field_checkbox input[type=checkbox]{margin:0;padding:0;vertical-align:top}.send-question-form__field.send-question-form__field_checkbox{display:flex;align-items:center;column-gap:8px;font-size:14px;line-height:1;border:0}.send-question-form__field_checkbox input{position:relative;display:block;min-width:20px;width:20px;height:20px;appearance:none;background:0 0;box-shadow:none;border:0;background-repeat:no-repeat;background-image:url(/img/icons/checkbox.svg)}.send-question-form__field_checkbox input:checked{background-position-y:bottom}.send-question-form__field_checkbox input:focus{outline:0}.send-question-block .send-question-form__field_checkbox label{font-size:13px;line-height:1.33;padding-left:12px;position:relative;top:auto;left:auto}.send-question-form__head{margin-bottom:20px;padding:0 12px}.send-question-form__footer{text-align:center}.send-question-block .second-question__close:after,.send-question-block .second-question__close:before{height:2px;width:20px;background:#fff;content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -10px}.send-question-block .second-question__close:after{transform:rotate(45deg)}.send-question-block .second-question__close:before{transform:rotate(-45deg)}.common-btn.disabled{background:#ddd!important;color:#bbb}.common-btn,.common-btn:hover{display:inline-block;text-transform:uppercase;letter-spacing:.05em;width:auto;font-weight:500;font-size:1.4rem;background:#00cd2e;color:#fff;border:0;opacity:1;padding:1em 1.5em;line-height:1;border-radius:8px}.p-main{font-family:ProximaNovaLight,sans-serif;overflow:hidden;padding:50px 0 100px;font-size:0;color:#000}.p-main .section-content{position:relative;max-width:1200px;padding:40px 0 30px;margin:0 auto;z-index:2}.p-main .question-block,.p-main .section-content--news,.p-main .section-content--socials{max-width:1200px;padding:120px 0 0;margin:0 auto}.p-main .section-content--news .news__list-over{padding-bottom:0}.p-main .section-content--news .list-item__picture{border-radius:12px;overflow:hidden}.p-main .m-action-block__text:before,.p-main .section-content--news .list-item__picture:before{content:none}.p-main .section-content--actions .row-flex{column-gap:40px}.p-main .section-content--actions .row-flex>div{width:50%;max-width:580px;height:auto}.p-main .section-content--actions .m-action-block__wrapper{display:block;position:relative;height:100%;overflow:hidden;border-radius:12px}.p-main .section-content--actions .m-action-block__pic{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center bottom;width:100%;display:inline-block;height:100%;transition:all ease-out .3s;background-color:transparent}.m-action-block__pic:before,.p-main .section-content--complexes .complexes-object__gallery .object-gallery__item:before{content:'';display:block;position:absolute;bottom:0;left:0;height:60%;width:100%;background:linear-gradient(transparent,#000);opacity:.75}.m-action-block__pic img{opacity:0}#advantagesCarousel .m-action-block__text{left:6%;bottom:12.5%;z-index:2}#advantagesCarousel .swiper-controls{left:7%;bottom:4%}.m-action-block__title{font-size:5rem;line-height:1.25;color:#fff;display:block}.m-action-block__title__icon{height:1em;width:1em;line-height:0;vertical-align:middle;position:relative;display:inline}.m-action-block__title__icon:before{content:'';position:absolute;display:block;width:12px;height:12px;border-width:0 2px 2px 0;border-style:solid;border-color:#fff;top:50%;left:0;transform:rotate(-45deg);margin-top:-6px;transition:all ease-out .3s}.m-action-block__wrapper:hover .m-action-block__title__icon:before{left:6px;transition:all ease-out .3s}.m-action-block__text{height:auto!important;display:block;padding:0 20px 60px;box-sizing:border-box;position:absolute}.m-action-block__text:before{content:'';display:block;position:absolute;width:30%;height:6px;background:#00cd2e;bottom:40px;left:20px}.p-main .section-content--actions .actions-carousel img,.p-main .section-content--kvartals .kvartals-carousel img{opacity:0;width:100%;height:100%;display:block}#actionsCarousel,#advantagesCarousel{display:block;aspect-ratio:116/129;height:fit-content;overflow:hidden}#actionsCarousel{aspect-ratio:58/37}.icons,.static-banner-pair{display:flex}.static-banner-pair .banner-block-wrap{aspect-ratio:54/47}.static-banner-pair .banner-block-wrap a.banner-block{padding:20px;display:flex;flex-direction:column;height:100%}#actionsCarousel,.static-banner-pair .banner-block-text{position:relative}.static-banner-pair .banner-block .link{font-family:ProximaNova,sans-serif;font-size:14px;line-height:17px;color:#00cd2e;width:min-content;margin-top:auto}a.disabled{pointer-events:none}.district-pano a.p-label.transparent{opacity:0!important}.icon{display:inline-block;width:15px;height:15px;background-size:cover;background-position:center}.icon+.icon{margin-left:4px}.icon-fire{background-image:url(/img/icons/round/fire.svg)}.icon-key{background-image:url(/img/icons/round/key.svg)}.icon-key2{background-image:url(/img/icons/round/key2.svg)}.icon-key2_grey{background-image:url(/img/icons/round/key2_grey.svg)}.icon-parking{background-image:url(/img/icons/round/parking.svg)}.icon-promo{background-image:url(/img/icons/round/promo.svg?v2)}.icon-renovation{background-image:url(/img/icons/round/renovation.svg)}.icon-spec{background-image:url(/img/icons/round/spec.svg)}.icon-spec-gray{background-image:url(/img/icons/round/spec_gray.svg)}.icon-storage{background-image:url(/img/icons/round/storage.svg)}.icon-ny-boom{background-image:url(/img/icons/round/ny-boom.svg)}.similar-flats__features__title{width:100%;color:#222!important}.similar-flats__pic{position:relative;background-size:contain;padding-bottom:100%;margin-bottom:20px;background-position:center;background-repeat:no-repeat}@media (max-width:767px){.similar-flats__actions{flex-wrap:wrap}}.p-main{display:flex;flex-direction:column}.p-main .section-content--actions{order:1}.p-main .dn-banners{order:5}.p-main .section-content--news{order:6}.p-main.vcube-562 .section-content--kvartals{order:3}.content-text-block h1{font-size:3.2rem;font-weight:400;margin:0 0 .66em;padding:0;font-family:'ProximaNovaLight'}h1.news-one-title{font-size:30px;margin-bottom:.5em;line-height:1.15;font-family:'ProximaNovaLight'}.content-text-block{max-width:1200px;margin:60px auto;font-size:1.8rem;line-height:1.4;color:#222}@media (max-width:1199px){.content-text-block{padding:30px 20px 50px;max-width:100%}}@media (max-width:767px){h1.news-one-title{font-size:2.2rem;line-height:1.15;margin-bottom:30px;font-family:ProximaNova,sans-serif}.content-text-block{padding:15px 15px 30px;margin-top:25px}}.ncip-mb30{margin-bottom:30px}.p-main .m-action-block__title{font-size:45px;line-height:.9}.p-main .m-action-block__text{padding:0;left:8%;bottom:12.5%}.p-main .m-action-block__pic:before{height:100%;background:linear-gradient(180deg,transparent 60.3%,rgba(0,0,0,.76) 100%);opacity:1}.p-main .banner-block,.p-main .m-action-block__wrapper{font-family:'RFDewiExpanded',sans-serif;font-weight:400}.p-main .banner-block strong,.p-main .m-action-block__wrapper strong{font-family:inherit;font-weight:500}.p-main .banner-block{display:block;position:relative;background-size:cover;background-position:center bottom;background-repeat:no-repeat;border-radius:12px}.p-main #actionsCarousel .banner-block{height:100%;padding:30px}.p-main #actionsCarousel .banner-block-text-wrap{position:absolute;top:30px;left:30px;display:flex;flex-direction:column}.p-main #actionsCarousel .banner-block-title,.static-banner-pair .banner-block-title{font-size:30px;line-height:110%;font-weight:500;margin-bottom:12px}.p-main #actionsCarousel .banner-block-text,.static-banner-pair .banner-block-text{font-size:20px;line-height:130%}.p-main #actionsCarousel .banner-block-text.aomNYmb{margin-bottom:36px}.p-main #actionsCarousel .banner-block-text.aomNYnote{font-size:14px}.p-main #actionsCarousel .banner-block-text.aomCounter{margin-top:12px}.p-main #actionsCarousel .banner-block-text.aomCounter span,span.a48_counter{color:#00cd2e;font-weight:500}#main_district,span.a48_counter{font-family:ProximaNova,sans-serif}.p-main #actionsCarousel .banner-block-text.aomCounter span.aomCounterNum{font-size:30px}@media (max-width:600px){.p-main #actionsCarousel .banner-block-text.aomCounter span.aomCounterNum{font-size:20px}}.p-main .banner-block-text a{display:block;width:100%;height:100%}.p-main .banner-block .button-green{font-family:ProximaNova,sans-serif;margin-top:36px;padding:11px 40px;display:inline-flex;width:fit-content}.p-main .banner-block-text-b3{top:36%;left:11%;line-height:110%}.p-main .banner-block-text-b3,.p-main .banner-block-text-mg{display:flex;align-items:baseline;position:absolute;font-family:ProximaNova,sans-serif;font-weight:500;font-size:11.5rem;letter-spacing:-.09em;color:#fff}.p-main .banner-block-text-b3:before{content:'от';display:inline-block;font-weight:700;font-size:.47em;letter-spacing:.05em}.p-main .banner-block-text-b3:after{content:'%';display:inline-block;font-weight:700;font-size:.48em;margin-left:4%}.content,.genplan__fullscreen,.p-main .banner-block-text-b3-value,.section-content{position:relative}.p-main .bbtb3v-mask{opacity:0}.p-main .bbtb3v-num{position:absolute;top:7%;left:7%}.p-main .banner-block-text-b3-decimal{display:inline-block;font-size:.5em;letter-spacing:.09em}.p-main .banner-block-text-b3-decimal:before{content:',';margin-left:18%}.p-main .banner-block-text-mg{flex-direction:column;line-height:1;top:47%;width:100%;left:auto}.p-main .banner-block-text-mg-num{display:flex;width:100%;padding:0 10%}.p-main .banner-block-text-mg-num div{flex:0 0 50%;display:flex;justify-content:center}.p-main .banner-block-text-mg-low{display:flex;justify-content:center;width:100%;letter-spacing:0;line-height:0;font-size:.35em;padding-right:5%}.index-gp-title,.p-main .banner-block-text-mg-num .banner-block-text-mg-low{align-items:center}.p-main .section-content--actions .row-flex .banner-block-wrap{flex:0 0 50%;max-width:270px;background-image:linear-gradient(180deg,#f1f7f9 0,#cfe5ea 100%);border-radius:12px}.p-main .section-content--kvartals{order:2;padding-bottom:0!important}.p-main .section-content--kvartals .kvartals-carousel{display:block;width:100%;aspect-ratio:2/1;background:#efefef;border-radius:12px;overflow:hidden}.p-main .section-content--kvartals .kvartals-carousel .kv-block{display:flex;flex-direction:column;aspect-ratio:2/1;background-position-y:bottom;background-size:cover;border-radius:16px;overflow:hidden}.p-main .section-content--kvartals .kvartals-carousel .kv-block:before{content:'';display:block;position:absolute;width:100%;height:100%;opacity:.5;background:linear-gradient(180deg,transparent 0,#000 100%);z-index:1;border-radius:16px}.p-main .section-content--kvartals .kvartals-carousel .kv-block-light:before,.switcher-button.is-active:after{content:none}.p-main .section-content--kvartals .kv-block>div{z-index:2;padding-left:8%}.p-main .section-content--kvartals .kv-block .kv-block-title{color:#fff;font-size:8rem;font-style:normal;font-weight:600;line-height:120%;margin-top:14.5%}.p-main .section-content--kvartals .kv-block .kv-block-title-sub{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:110%}.p-main .section-content--kvartals .features-container{display:flex;gap:4px;flex-direction:row;flex-wrap:wrap;align-content:flex-start;width:50%;margin-top:2.3%}.p-main .section-content--kvartals .features-item{display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(255,255,255,.8);border-radius:8px;font-size:14px;line-height:130%;color:#222;white-space:nowrap;order:2}.p-main .section-content--kvartals .features-item.features-item-start{order:1}.p-main .section-content--kvartals .kv-block-buttons-wrap{display:flex;align-items:center;column-gap:20px;margin-top:auto;margin-bottom:4.5%}.p-main .section-content--kvartals .kvartals-carousel .owl-dots{display:none}.p-main .section-content--kvartals .owl-custom-nav{display:flex;align-items:center;column-gap:21px;position:absolute;right:9rem;bottom:8.5%;z-index:10}.p-main .section-content--kvartals .owl-custom-nav .button{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background:rgba(255,255,255,.6);border-radius:50%;cursor:pointer}.p-main .section-content--kvartals .owl-custom-nav .button:before{content:'';display:inline-block;height:8px;width:8px;border-width:2px 2px 0 0;border-style:solid;border-color:#000 #000 transparent transparent;background:0 0;transform:rotate(45deg);margin-left:-4px;transition:all .1s ease-in-out}.p-main .section-content--kvartals .owl-custom-nav .button.arrow-backward:before{transform:rotate(225deg);margin-left:4px}.p-main .section-content--kvartals .owl-custom-nav .slide-counter{display:flex;column-gap:4px;color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:110%}.p-main .section-content--kvartals .owl-custom-nav .slide-counter span{text-align:center;min-width:14px}.p-main .section-district{order:4;position:relative;width:100%;height:auto;overflow-y:hidden;overflow-x:hidden}.index-gp-title{display:flex;justify-content:space-between;max-width:1200px!important;padding:30px 0!important}#main_district .complexes__container{display:block!important;visibility:hidden;position:absolute;z-index:0;width:100%}#main_district .complexes__container.is-active{visibility:visible;position:relative;z-index:2}.panorama-mg{margin-top:50px!important}.p-filter-plans{padding-top:92px;min-height:100vh;overflow:hidden}.p-main .p-filter-plans{padding-top:0;min-height:auto}.p-filter-plans .filter-plans__left{padding:25px 0;width:100%;min-height:0;border-bottom:1px solid #dadada;position:relative;z-index:9!important;background:#fff}.gp-street-name{position:absolute;font-size:1.7rem;color:#fff;white-space:nowrap;z-index:1}.gp-street-name.gp-street-name-bg{background:rgb(0 0 0/50%);padding:0 8px;border-radius:5px}.map-page .p-filter-plans{padding-top:10px;min-height:auto}.map-page .map-container{height:calc(100vh - 154px)}@media (max-width:430px){.map-page .map-container{height:calc(100vh - 70px)}}.p-main .section-content-news{order:6;padding-top:80px}.section-content-news{display:flex;flex-direction:column;row-gap:20px}.news-block-top{display:flex;justify-content:space-between;align-items:baseline}.filter__description span,.news-list-over{position:relative}.news-block-title{font-family:ProximaNovaSemiBold,sans-serif;font-size:32px;line-height:36px;color:#222;margin-bottom:16px}.news-show-all a{font-size:16px;color:#00cd2e;border-bottom:1px dashed}.news-show-all a:hover{border-bottom:none}.news-show-all-button{display:flex;border:1px #00cd2e solid;border-radius:8px;font-size:16px;color:#222}.news-show-all-button a{display:block;width:100%;height:100%;padding:14px 24px;text-align:center}.news-item .list-item-picture{aspect-ratio:1;border-radius:12px;overflow:hidden;margin-bottom:20px}.news-item,.news-item .list-item-text{display:flex;flex-direction:column}.news-item .list-item-text{row-gap:10px;color:#000;font-size:16px;line-height:110%}.news-item .list-item-date{color:#7a827c;font-size:16px;line-height:110%}.news-item .list-item-title{color:#000;font-size:18px;line-height:110%}.swiper-button-round{position:absolute;top:33.3%;transform:translate(-50%,-50%);left:0;width:46px;height:46px;border-radius:50%;background:#fff;border:2px solid #dadada;z-index:1}.swiper-button-round-next{left:auto;right:-46px}.swiper-button-round:before{content:'';background:no-repeat center;background-size:contain;background-image:url(/svg/landing/arrow_green.svg);width:11px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.swiper-button-round:hover{background:#f8f8f8}.swiper-button-round-next:before{transform:translate(-50%,-50%) rotate(-90deg)}.swiper-button-round.swiper-button-disabled{opacity:.3}@media (min-width:481px) and (max-width:768px){.swiper-button-round{top:38%;width:36px;height:36px}.swiper-button-round-next{right:-36px}}@media screen and (max-width:480px){.swiper-button-round{display:none}}.p-main .section-content--text{order:7;padding-top:60px}@media (min-width:768px) and (max-width:1199px){.p-main .section-content--kvartals .kvartals-carousel,.p-main .section-content--kvartals .kvartals-carousel .kv-block{aspect-ratio:9/10}.p-main .section-content--kvartals .kv-block .kv-block-title{font-size:8rem}.p-main .section-content--kvartals .features-container{width:92%}.p-main .section-content--kvartals .owl-custom-nav{bottom:4.5%}.p-main #main_district .section-content{padding:80px 20px 20px;z-index:1}#index_genplan .genplan.district-pano img{width:auto;min-width:auto;max-height:900px}.big-label__cross{right:20px;top:20px}}@media (max-width:1199px){.p-main .section-content--actions .row-flex{align-items:normal;flex-wrap:wrap;justify-content:space-between;column-gap:0}.col-fh{gap:20px}.p-main .section-content{padding:30px 20px 50px;max-width:100%}.p-main .section-content--actions .row-flex .banner-block-wrap{flex:inherit;max-width:inherit}.p-main .banner-block-text-b3,.p-main .banner-block-text-mg{font-size:15.5rem}.p-main .section-content--actions .row-flex>div{width:100%;max-width:inherit}.p-main .section-content--actions .owl-nav button{display:none}.p-main .banner-block-wrap{max-width:inherit}.p-main .banner-block-text-b3-decimal{letter-spacing:.05em}.index-gp-title{padding:50px 15px 20px!important}.index-gp-title .switchers .switcher-button,.mg-subsidy .switchers .switcher-button{width:auto;height:auto;padding:15px 32px}.p-main .question-block,.p-main .section-content--news,.p-main .section-content--socials{padding:100px 15px 0}.p-main .section-content--news .news__title{font-size:45px}.p-main .section-content.section-content--news .news__list{margin-left:0;margin-right:0}.p-main .section-content--news .news__list-over{width:100%}.p-main .section-content--news .owl-stage-outer{padding:0}.p-main .section-content--news .owl-nav{right:0}.p-main .socials-block-text{font-size:25px}.p-main .socials-block-links{gap:50px}.form-title{margin-bottom:30px}.question-block .text-p-light{margin-bottom:40px}.p-main .section-content--actions .row-flex{row-gap:20px}.p-main .section-content--actions .row-flex .banner-block-wrap{width:calc(50% - 10px)}.p-main #actionsCarousel .banner-block-text{font-size:2rem;line-height:130%}.p-main #actionsCarousel .swiper-controls{bottom:30px}.p-main #actionsCarousel .swiper-button-next-custom,.p-main #advantagesCarousel .swiper-button-next-custom{display:none}.static-banner-pair .banner-block-wrap a.banner-block{padding:30px}.p-main #actionsCarousel .banner-block-title,.static-banner-pair .banner-block-title{font-size:3.6rem;line-height:110%;margin-bottom:12px}}@media (min-width:1024px) and (max-width:1199px){.p-main .banner-block-text-b3,.p-main .banner-block-text-mg{font-size:20vw;top:50%;transform:translateY(-50%)}.p-main .banner-block-text-mg{top:60%}}@media (max-width:767px){header .header__logo{width:171px}header .header__phone{width:30px;height:30px;background:url(/img/icons/phone.svg?250304);background-size:cover;border-radius:0;font-size:0}.header__right .header__choose-flat{margin-left:20px}.p-main .section-content{padding:15px 15px 30px;margin-top:25px;z-index:1}.p-main .section-content--kvartals .kvartals-carousel.owl-carousel .owl-stage-outer{border-radius:8px}.p-main .section-content--kvartals .kvartals-carousel{aspect-ratio:auto;background:0 0;border-radius:12px 12px 8px 8px}.p-main .section-content--kvartals .kvartals-carousel .kv-block{position:relative;display:flex;flex-direction:column;aspect-ratio:69/76;height:100%;background-position-x:center;background-position-y:bottom;border-radius:16px;overflow:hidden;justify-content:flex-end}.p-main .section-content--kvartals .kvartals-carousel .kv-block-wrap{display:none}.p-main .section-content--kvartals .kvartals-carousel .kv-block-wrap:first-child,.p-main .section-content--kvartals .kvartals-carousel.owl-loaded .kv-block-wrap{display:block}.p-main .section-content--kvartals .kv-block>div{z-index:2;padding-left:16px}.p-main .section-content--kvartals .kv-block .kv-block-title{font-size:32px;font-style:normal;font-weight:600;margin-top:12px}.p-main .section-content--kvartals .kv-block .kv-block-title-sub{font-size:16px;font-style:normal;font-weight:400;margin-bottom:12%}.p-main .section-content--kvartals .features-container{width:auto;margin-top:12px}.p-main .section-content--kvartals .features-item{color:#a1a1a1;background:#f8f8f8}.p-main .section-content--kvartals .kv-block-buttons-wrap{justify-content:space-between;column-gap:8px;margin-top:12px;margin-bottom:0}.p-main .section-content--kvartals .kv-block-buttons-wrap>a{width:100%;white-space:nowrap}.p-main .section-content--kvartals .kvartals-carousel .owl-dots{position:absolute;left:50%;transform:translateX(-50%);display:flex;column-gap:16px;margin-top:0}.p-main .section-content--kvartals .kvartals-carousel .owl-dots .owl-dot{width:30px;height:20px;display:flex;align-items:center;justify-content:center}.p-main .section-content--kvartals .owl-custom-nav{display:none!important}.p-main .banner-block-text[rel=banner-id-3]{top:10px;line-height:130%}.col-xs-6 .banner-block .banner-block-text{top:14px;left:14px}.col-fh{gap:10px}.p-main .section-content--actions .row-flex{row-gap:20px;column-gap:10px}.p-main .section-content--actions .row-flex .banner-block-wrap{width:calc(50% - 10px);flex:inherit;max-width:inherit}.p-main .banner-block-text-b3,.p-main .banner-block-text-mg{font-size:19vw;letter-spacing:-1.9vw}.p-main .banner-block-text-mg{top:45%}.p-main .banner-block-text-mg-low{padding-top:2%}.index-gp-title{padding:30px 15px 20px!important;flex-wrap:wrap;row-gap:25px}.p-main .section-content--news .news__title{font-size:30px;line-height:1}.p-main .question-block,.p-main .section-content--news,.p-main .section-content--socials{padding-top:80px}.p-main #actionsCarousel .banner-block,.p-main .section-content--news .list-item__text{padding:0}.p-main .section-content--news .show-all{position:relative;width:100%;margin-top:20px}.p-main .socials-block{row-gap:17px}.p-main .socials-block-links{gap:0;justify-content:space-between}.p-main .section-content--news .news__list .owl-nav{width:100%;display:flex;justify-content:space-between}.p-main .section-content--news .news__list .owl-nav button{width:100%}}@media (max-width:600px){.p-main .section-content--actions .row-flex .banner-block-wrap{width:calc(50% - 5px)}.p-main #actionsCarousel .banner-block-title,.static-banner-pair .banner-block-title{font-size:3rem}.p-main .banner-block-text{font-size:2rem;line-height:160%}.p-main #actionsCarousel .swiper-controls{left:16px;bottom:16px}.p-main #actionsCarousel .banner-block-text.aomNYmb{margin-bottom:10px}.p-main #actionsCarousel .banner-block-text.aomNYnote{margin-top:10px;font-size:10px}.p-main #actionsCarousel .banner-block-text-wrap{top:16px;left:16px}.p-main .banner-block .button-green{padding:12px 14px;margin-top:24px}.p-main .static-banner-pair .banner-block-wrap a.banner-block{padding:16px}}@media (max-width:500px){.p-main .section-content--actions .row-flex .banner-block-wrap{width:calc(50% - 5px)}.p-main .m-action-block__title{font-size:28px}.p-main #actionsCarousel .banner-block-title,.static-banner-pair .banner-block-title{font-size:20px}.static-banner-pair .banner-block-title{margin-bottom:0}.p-main #actionsCarousel .banner-block-text,.static-banner-pair .banner-block-text{font-size:14px}.p-main #actionsCarousel .button-green{padding:8px 12px}.p-main #actionsCarousel .button-green span{font-weight:400}}@media (max-width:375px){.p-main .m-action-block__title{font-size:22px}.p-main #actionsCarousel .banner-block-title,.static-banner-pair .banner-block-title{font-size:18px;margin-bottom:4px}.p-main #actionsCarousel .banner-block-text.aomNYnote{margin-top:4px}}@media (max-width:350px){.p-main .m-action-block__title{font-size:20px}.p-main #actionsCarousel .banner-block-title,.static-banner-pair .banner-block-title{font-size:16px;margin-bottom:4px}.p-main #actionsCarousel .banner-block-text,.static-banner-pair .banner-block-text{font-size:12px}}@media (max-width:375px){header .header__logo{width:140px}}@media (max-width:345px){header .header__logo{width:120px}}.loader-mask{position:fixed;top:0;left:0;z-index:90;background:#fff;height:100%!important;width:100%}.loader-mask__loader{height:100px;width:100px;top:50%;left:50%;margin:-50px 0 0 -50px;background:url(/img/loader.gif) no-repeat center center;position:absolute;background-size:50px 50px}.btn--compare-flat{position:absolute;color:#00cd2e;z-index:1}.btn--compare-flat:before{content:'';position:absolute;background-repeat:no-repeat;background-size:cover;left:0;top:50%;transform:translateY(-50%);width:100%;height:100%;background-image:url(/img/icons/favorite.svg)}.section-content .index-text-big{font-size:22px;line-height:1.33;color:#000;margin-bottom:30px}.index-text-regular p{margin-bottom:28px}.index-text-regular p:last-child{margin-bottom:0}.section-content .index-text-regular{font-size:18px;line-height:1.4;color:#222}.content-text-block h2,.section-content .index-text-big-h2{font-size:22px;line-height:1.33;color:#000;margin-bottom:15px}.content-text-block ul,.section-content .index-text-regular ul{margin-top:10px;margin-bottom:20px}.content-text-block ul li:before,.section-content .index-text-regular ul li:before{content:"\2014";color:#00cf3f;padding-right:10px}.content-text-block p:not(:last-child),.p-main .section-content--text .index-text-regular p:not(:last-child),.section-content p:not(:last-child){margin-bottom:20px}@media screen and (max-width:768px){.section-content .index-text-regular{font-size:16px}.section-content .index-text-big-h2{font-size:20px}}.swiper .swiper-button-next-custom{position:absolute;bottom:8%;right:5.5%;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.6);width:50px;height:50px;border-radius:50%;z-index:10;cursor:pointer}.swiper .swiper-button-next-custom .icon-next{position:absolute;left:35%;height:10px;width:10px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent transparent #000 #000;transform:rotate(-135deg)}.swiper.swiper-horizontal .swiper-pagination{width:auto;left:6%;bottom:8%;display:flex;gap:16px;justify-content:space-between}.swiper .swiper-pagination span.swiper-pagination-bullet{width:6px;height:6px;background:#fff;opacity:1;margin:0}.swiper .swiper-pagination span.swiper-pagination-bullet-active{width:24px;height:6px;background:#00cd2e;border-radius:5px;margin-right:0;margin-left:0}.swiper-controls{display:flex;position:absolute;left:30px;bottom:24px;align-items:center;gap:16px}#actionsCarousel .swiper-button-next-custom,#advantagesCarousel .swiper-button-next-custom{position:relative;bottom:auto;right:auto;width:36px;height:36px}#actionsCarousel .swiper-button-next-custom .icon-next,#advantagesCarousel .swiper-button-next-custom .icon-next{left:34%;height:8px;width:8px}#actionsCarousel .swiper-pagination,#advantagesCarousel .swiper-pagination{position:relative;left:auto;bottom:auto}#actionsCarousel .swiper-slide{background-image:linear-gradient(180deg,#f1f7f9 0,#cfe5ea 100%);border-radius:12px}#kvartalsCarousel .swiper-pagination{display:none}@media (max-width:767px){#kvartalsCarousel .swiper-wrapper{height:auto}#kvartalsCarousel .swiper-pagination{display:flex}}.strike{position:relative;display:inline-block}.strike:before{content:'';position:absolute;height:1px;width:auto;left:-2px;right:-2px;background:#fff;top:50%}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}.switchers{display:inline-flex;justify-content:center;align-items:flex-start;gap:0;padding:4px;border:#dadada 1px solid;border-radius:12px}.switcher-button{font-size:16px;letter-spacing:.2px;padding:8px 16px;border-radius:10px;cursor:pointer}.switcher-button.is-active{background:#d8fee0}.switcher-button a{color:#444}.filter-content{position:relative;max-width:1200px;margin:0 auto}.filter-form,.genplan__popup .flat-preview .flat-preview__picture-over img{width:100%}@media (max-width:991px){.filter-form{width:100%}}@media (max-width:767px){.filter-form{background:#fff}.filter-form.active{height:100%}.filter-form.active .filter__top{padding:20px 25px 5px;background:#f5f5f5}.filter-form.active .filter__title{display:block;float:left}.filter-form.active .filter__button{background:no-repeat center;background-size:contain;padding:0;width:20px;height:20px;font-size:0;background-image:url(/img/redesign/svg/close.svg);position:absolute;top:70px;right:20px;z-index:1}.filter-form.active .filter__button::after{display:none}.filter-form.active .filter-content{display:block;padding-top:100px}}.filter-form .filter__button,.filter-form .filter__title,.filter-form .irs--flat .irs-from::before,.filter-form .irs--flat .irs-to::before{display:none}@media (max-width:767px){.filter-form .filter__button{display:block;position:relative;background:#00cd2e}.filter-form .filter__button::after{display:none;content:'';position:absolute;background:no-repeat center;background-size:contain;top:50%;right:25px;transform:translateY(-50%);width:12px;height:12px;background-image:url(/img/redesign/svg/arrow_down_white.svg)}}.btn{line-height:1;text-align:center;cursor:pointer}.btn--green-solid,.filter-form .filter-content .btn--green-solid{padding:17px;font-size:12px;font-weight:600;text-align:center;color:#fff!important;background:#00cd2e;border:0;border-radius:8px}.filter-form .filter-content .btn--green-solid{margin-top:0;width:100%;font-size:15px;padding:12px 15px}@media (max-width:991px){.filter-form .filter-content{text-align:center;border-bottom:0}.filter-form .filter-content .btn--green-solid{width:270px}}@media (max-width:767px){.filter-form .filter-content{display:none;padding:20px 15px;text-align:left;background:#fff;height:100%;overflow:auto}.filter-form .filter-content .btn--green-solid{margin:0;width:100%}}.filter-form .filter__rooms-number{display:inline-flex;border:solid 1px #dadada;border-radius:8px;overflow:hidden}@media (max-width:991px){.filter-form .filter__rooms-number{float:left;width:260px}}@media (max-width:767px){.filter-form .filter__rooms-number{float:none;width:100%}}.filter-form .rooms-number__item-over{position:relative;display:inline-block;vertical-align:top;font-size:12px}.section-chess-container .filter-form .rooms-number__item-over{padding:6px 12px}.filter-form .rooms-number__item-over.item-over--big{width:28%}.filter-form .rooms-number__item-over .input[type=checkbox]:checked+label,.rooms-number__item-over .input[type=checkbox]:checked+label{background:#00cd2e;border-color:#00cd2e;color:#fff}.filter-form .filter__house-ready-over label,.filter-form .rooms-number__item{position:relative;font-size:14px;line-height:1.64;letter-spacing:.2px;color:#000;cursor:pointer}.filter-form .rooms-number__item{padding:8px 12px;text-align:center;border-left:none;display:block}.filter-form .filter__select-ready{width:75%;float:left}@media (max-width:991px){.filter-form .filter__select-ready{float:right;margin-top:0}}@media (max-width:767px){.filter-form .filter__select-ready{float:none;margin-top:20px}}.filter-form .filter__select{float:left;width:60%}.filter-form .filter__select select{padding:12px 13px 13px 10px;width:100%;font-family:ProximaNova,sans-serif;font-size:14px;line-height:1.44;letter-spacing:.3px;color:#000;background:url(/img/redesign/svg/arrow_down.svg) no-repeat 93% 50%;border:solid 1px #dadada;border-radius:0;-webkit-appearance:none;outline:0}@media (max-width:1199px){.filter-form .filter__select select{font-size:14px}}@media (max-width:991px){.filter-form .filter__select{position:relative;display:inline-block;vertical-align:top;float:none;width:240px}.filter-form .filter__select select{padding:12px 13px 13px 15px}}@media (max-width:767px){.filter-form .filter__select{display:block;width:100%}}.filter-form .filter__house-ready-over{text-align:left;margin-top:-6px}.filter-form .filter__house-ready-over label{padding-left:27px;text-align:right}.filter-form .filter__house-ready-over label:after,.filter-form .filter__house-ready-over label:before{content:'';position:absolute;left:0;top:50%;transform:translate(0,-50%)}.filter-form .filter__house-ready-over label:before{width:20px;height:20px;border:solid 1px #a1a1a1}.filter-form .filter__house-ready-over label::after{display:none;margin-left:2px;width:21px;height:21px;background:no-repeat center;background-size:contain;background-image:url(/img/redesign/svg/checked.svg)}.filter-form .filter__house-ready-over .input:checked+label::after,.filter-houses-block .filter-houses__h input:checked+label:after,.filter-houses-block .filter-houses__k input:checked+label:after{display:block}@media (max-width:991px){.filter-form .filter__house-ready-over{position:relative;display:inline-block;vertical-align:top;float:none;margin-top:12px;margin-left:20px}}@media (max-width:767px){.filter-form .filter__house-ready-over{margin-top:25px;margin-left:0}}.filter-form .filter__sliders{margin-top:25px}.filter-form .filter__sliders .sliders__item{margin:0}.filter-form .filter__sliders .sliders__item:first-child{margin-top:0}.filter-form .sliders__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.filter-form .sliders__title span{font-size:11px;font-family:'proximanovasemibold';line-height:1;letter-spacing:.1em;color:#222;text-transform:uppercase;margin-bottom:10px}.filter-form .sliders__title span:nth-child(2){color:#a1a1a1}@media (max-width:991px){.filter-form .filter__sliders{margin:40px -15px 0}}@media (max-width:767px){.filter-form .filter__sliders{margin:30px 5px 0}.filter-form .filter__sliders .sliders__item{margin-top:30px;padding:0;width:100%}}.filter-form .irs--flat{margin-top:-15px}.filter-form .irs--flat .irs{font-family:ProximaNova,sans-serif}.filter-form .irs--flat .irs-line{height:1px;background-color:#a1a1a1}.filter-form .irs--flat .irs-bar{height:2px;background-color:#00cd2e}.filter-form .irs--flat .irs-handle{top:65%;transform:translateY(-50%);width:14px;height:14px;border-radius:100%;border:0;background:#00cd2e;cursor:pointer}.filter-form .irs--flat .irs-handle i{display:none!important}.filter-form .irs--flat .irs-max,.filter-form .irs--flat .irs-min{top:100%;margin-top:36px;font-size:14px;line-height:1.64;letter-spacing:.2px;color:#000;background:0 0}.filter-form .irs--flat .irs-from,.filter-form .irs--flat .irs-to{visibility:visible!important;font-size:14px;line-height:1.64;letter-spacing:.2px;background:0 0;transform:translateY(165%);color:#000}.filter-form .irs--flat .irs-single,.filter-houses-block .filter-houses__h>input,.filter-houses-block .filter-houses__k__title>input{display:none}.filter__top{position:fixed;z-index:7;left:0;right:0;top:50px;background:#fff}@media (max-width:991px){.filter__top{top:55px}}.filter__top .filter__choose-tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:9px 0;border-bottom:1px solid #dadada}@media (max-width:767px){.filter__top .filter__choose-tabs{display:none}}.filter__top .choose-tabs__item{margin:0 35px}.filter__top .choose-tabs__item.active{font-weight:500}.filter__titles{padding:35px 50px 30px}@media (max-width:767px){.filter__titles{padding:0 20px;border:0}}.filter__description{color:#a1a1a1;max-width:1200px;margin-left:auto;margin-right:auto}@media (max-width:767px){.filter__description{margin-top:10px;line-height:18px;margin-bottom:20px}}.filter-houses-block{text-align:left;padding:0;box-sizing:border-box;position:relative}.filter-houses-block .filter-houses__k{margin-top:18px}.filter-houses-block .filter-houses__k__title{margin-bottom:6px;font-size:16px;font-weight:500;position:relative}.filter-houses-block .filter-houses__h+.filter-houses__h{margin-top:10px}.filter-houses-block .filter-houses__h{white-space:nowrap;display:flex;align-items:flex-start;cursor:pointer;padding:8px 12px;position:relative;font-size:14px;line-height:1.64;letter-spacing:.2px;color:#222;text-align:left;border:solid 1px #dadada;border-radius:8px}.filter-houses-block .filter-houses__h.is-active{border-radius:8px 8px 0 0}.filter-houses-open-button:before{content:'';position:absolute;height:10px;width:11px;background:url(/img/redesign/svg/arrow_down.svg) no-repeat center center;-webkit-appearance:none;outline:0;right:15px;top:50%;margin-top:-5px;transition:all ease .2s}.filter-houses-open-button.is-active:before{transform:rotate(180deg);transition:all ease .2s}.filter-houses__drop .filter-houses__h{border:0;padding:0;margin-left:0}.filter-houses-block .filter-houses__h label,.filter-houses-block .filter-houses__k__title label{white-space:normal;position:relative;cursor:pointer;padding-left:26px;line-height:1.33;font-size:14px}.filter-houses-block .filter-houses__k__title label{text-transform:uppercase;font-size:13px}.filter-form .filter__house-ready-over label:before{border-color:#dadada;background-color:#fff}@media (max-width:991px){.filter-form .filter__rooms-number{float:none}.filter-form .filter__select-ready{float:none;margin-top:15px;clear:left}.filter-houses-block{max-height:240px;position:relative}}.filter-houses-block .filter-houses__h label:before,.filter-houses-block .filter-houses__k__title label:before{background:#fff;width:16px;height:16px;border:solid 1px #dadada;content:'';position:absolute;left:0;top:0;border-radius:8px}.filter-houses-block .filter-houses__k__title:before{top:3px}.filter-houses-block .filter-houses__h label:after,.filter-houses-block .filter-houses__k__title label:after{display:none;margin-left:2px;width:18px;height:18px;background:no-repeat center;background-size:contain;background-image:url(/img/redesign/svg/checked.svg);margin-top:-2px;content:'';position:absolute;left:0;top:0}.filter-houses-block__list{display:none}.filter-houses__drop{display:none;text-align:left;padding:12px 25px 12px 15px;border:1px solid #dadada;box-sizing:border-box;max-height:300px;overflow-y:scroll;position:absolute;background:#fff;z-index:4;margin-top:-1px;width:100%;border-radius:0 0 8px 8px}.filter-houses__drop.visible,.sort-arrow.active .param-name:after{display:block}.button-green,.button-white{padding:14px 24px;justify-content:center;align-items:center;border-radius:8px;border:1px solid #00cd2e}.button-green{display:inline-flex;gap:8px;background:#00cd2e;line-height:1;color:#fff}.button-green span{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.5px}.button-white{display:flex;background:#fff}.button-white span,.link-white{font-style:normal;font-weight:400;line-height:normal}.button-white span{color:#222;font-size:14px;letter-spacing:.5px}.link-white{color:#fff;font-size:16px;border-bottom:1px dashed #fff}.link-white:hover{border-bottom:1px solid transparent}.genplan__popup{position:fixed;z-index:20;left:50%;right:0;top:0;bottom:0;transform:translateX(110%);background:#fff;transition:transform .5s cubic-bezier(.25,.1,.25,1);box-shadow:10px 0 15px 5px #000}.genplan__popup.active{transform:translateX(0)}@media (max-width:991px){.genplan__popup{left:0}}@media (max-width:767px){.genplan__popup.active .genplan-popup__close{box-shadow:0 0 4px 0 rgba(0,0,0,.2)}}.genplan__popup .content--overflow{height:100%}@media (max-width:1024px){.genplan__popup .content--overflow{-webkit-overflow-scrolling:touch}}.genplan__popup .row{margin:0}.genplan__popup .genplan-popup__close,.text-expand-btn:after{position:absolute;background:no-repeat center;background-size:contain}.genplan__popup .genplan-popup__close{z-index:2;right:15px;top:15px;width:20px;height:20px;background-image:url(/img/redesign/svg/close_grey.svg);cursor:pointer}@media (max-width:991px){.genplan__popup .genplan-popup__close{right:30px;top:35px}}@media (max-width:767px){.genplan__popup .genplan-popup__close{left:0;right:0;top:unset;bottom:0;width:auto;height:40px;background-color:#fff;background-size:20px}}.genplan__popup .genplan-popup__content{height:100%;overflow:hidden}.genplan__popup .popup-content__top{display:flex;align-items:center;padding:25px 35px;border-bottom:1px solid #dadada;position:absolute;left:0;right:0;top:0;background-color:#fff;z-index:1;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.text--medium,.text--ord,.text--title{font-size:16px;line-height:23px;letter-spacing:.28px;font-weight:600}.text--medium,.text--ord{font-weight:400}.text--medium{font-size:14px;letter-spacing:.25px}.text--title-small{font-size:12px;line-height:23px;letter-spacing:.21px;font-weight:600}.footnote{font-size:12px;color:#888;line-height:1.33;padding-top:15px;border-top:1px solid #ccc}.text-hidden-container{display:none;margin-bottom:20px}.text-expand-btn{display:inline!important;font-weight:500;font-size:16px;line-height:19px;color:#00cf3f;letter-spacing:.03em;margin-top:16px;margin-bottom:10px;position:relative;cursor:pointer}.text-expand-btn:after{content:'';background-image:url(/svg/landing/arrow_green.svg);width:15px;height:9px;top:50%;transform:translateY(-50%) rotate(0deg);margin-left:10px}.text-expand-btn.is-active:after{transform:translateY(-50%) rotate(180deg)}.rooms-number__item-over{position:relative;display:inline-block;vertical-align:top;border-right:solid 1px #dadada}.rooms-number__item-over:last-child{border-right:none}.sort__list{padding:7px 13px;width:200px;color:#000;background:#fff url(/img/redesign/svg/arrow_down.svg) no-repeat 93% 50%;border:solid 1px #dadada;border-radius:8px;-webkit-appearance:none;outline:0}.sort__arrows{position:relative;height:30px}.sort__arrows:after{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:1px;height:100%;background:#d8d8d8}.sort__arrows .sort-arrow{display:inline-block;vertical-align:top;background:no-repeat center;background-size:contain;width:12px;height:20px;margin-top:5px}.sort__arrows .sort-arrow.arrow--left{background-image:url(/img/redesign/svg/sort_down_grey.svg)}.sort__arrows .sort-arrow.arrow--left.active{background-image:url(/img/redesign/svg/sort_down_green.svg)}.sort__arrows .sort-arrow.arrow--right{margin-left:20px;background-image:url(/img/redesign/svg/sort_up_grey.svg)}.sort__arrows .sort-arrow.arrow--right.active{background-image:url(/img/redesign/svg/sort_up_green.svg)}.sort-arrow.desc .param-name:after{transform:translateY(-50%)}.sort-arrow .param-name,.sort__arrows .sort-arrow{position:relative;cursor:pointer}.sort-arrow .param-name:after{content:'';position:absolute;left:100%;top:50%;transform:translateY(-50%) rotate(180deg);margin-left:6px;border:4px solid transparent;border-top:4px solid #00cd2e;display:none;transform-origin:50% 30%}@media (max-width:991px){.genplan__popup .popup-content__top{padding:25px 85px}}@media (max-width:767px){.genplan__popup .popup-content__top{position:absolute;z-index:1;top:0;left:0;right:0;flex-flow:column;padding:10px 20px;text-align:left;background:#fff}}.genplan__popup .top__column{position:relative;display:inline-block;vertical-align:middle}@media (max-width:767px){.genplan__popup .top__column{display:block}}@media (max-width:1199px){.genplan__popup .column--title{display:none}}@media (max-width:991px){.genplan__popup .column--title{display:inline-block}}@media (max-width:767px){.genplan__popup .column--title{display:none}}.genplan__popup .column--types{margin-left:10px}@media (max-width:1199px){.genplan__popup .column--types{margin-left:0}}@media (max-width:991px){.genplan__popup .column--types{margin-left:10px}}@media (max-width:767px){.genplan__popup .column--types{margin-left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}form.top__column.column--rooms-number.room-filter{border:1px solid #dadada;border-radius:8px}.genplan__popup .column--rooms-number{margin-left:20px}.genplan__popup .column--rooms-number .rooms-number__item{display:block;padding:8px 12px;font-size:12px}@media (max-width:1199px){.genplan__popup .column--rooms-number{margin-left:10px}.genplan__popup .column--rooms-number .rooms-number__item{padding:6px 11px}}@media (max-width:991px){.genplan__popup .column--rooms-number{margin-left:auto}.genplan__popup .column--rooms-number .rooms-number__item{padding:8px 13px}}@media (max-width:767px){.genplan__popup .column--rooms-number{margin-top:15px;margin-left:0;display:-ms-flexbox;display:flex}.genplan__popup .column--rooms-number .rooms-number__item-over{flex-grow:1}}.genplan__popup .types__type-item{position:relative;display:inline-block;vertical-align:top;cursor:pointer;margin:0 10px;color:#a1a1a1}.genplan__popup .types__type-item:after{content:'';position:absolute;left:0;top:100%;width:100%;height:2px;background:#00cd2e;opacity:0;transition:opacity .3s cubic-bezier(.25,.1,.25,1)}.genplan__popup .types__type-item.active:after,.genplan__popup .types__type-item:hover:after{opacity:1}.genplan__popup .types__type-item.active{color:#000}@media (max-width:1199px){.genplan__popup .types__type-item{margin:0 5px}}@media (max-width:991px){.genplan__popup .types__type-item{margin:0 10px}}@media (max-width:767px){.genplan__popup .types__type-item{display:block}}.genplan__popup .popup-content__bottom{height:100%;padding-top:91px;padding-bottom:53px}@media (max-width:767px){.genplan__popup .popup-content__bottom{padding-top:99px;padding-bottom:40px}.genplan__popup .popup-content__list{position:relative}}.genplan__popup .popup-content__list .list-table__table-item.disabled,.genplan__popup .popup-content__list .list__sort,.genplan__popup .popup-content__plans .plans__container .flat-preview-over.disabled{display:none}@media (max-width:767px){.genplan__popup .popup-content__list .list__sort{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:15px 20px;position:absolute;left:0;right:0;top:0;z-index:1;background-color:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,.08)}}.genplan__popup .popup-content__list .list__table{position:relative;height:100%}.genplan__popup .popup-content__list .list-table__table-header{padding:15px 35px;border-bottom:1px solid #dadada;position:absolute;top:0;left:0;right:0;background-color:#fff;z-index:1}@media (max-width:767px){.genplan__popup .popup-content__list .list-table__table-header{display:none}}.genplan__popup .popup-content__list .list-table__table-body{height:100%;padding-top:54px;overflow:auto}@media (max-width:767px){.genplan__popup .popup-content__list .list-table__table-body{padding-top:69px}}.genplan__popup .popup-content__list .table-header__elem,.genplan__popup .popup-content__list .table-item__elem{position:relative;display:inline-block;vertical-align:top;width:18%;text-align:center}.genplan__popup .popup-content__list .table-item__elem span:nth-child(1){display:none}.genplan__popup .popup-content__list .table-item__elem span:nth-child(2){position:relative}.genplan__popup .popup-content__list .table-item__elem span:nth-child(2) sup{font-size:10px;font-weight:500}@media (max-width:767px){.genplan__popup .popup-content__list .table-item__elem{text-align:left;font-weight:600}.genplan__popup .popup-content__list .table-item__elem span:nth-child(1){display:inline;margin-right:10px;font-weight:400}}.genplan__popup .popup-content__list .table-header__price,.genplan__popup .popup-content__list .table-item__price{width:28%}.genplan__popup .popup-content__list .list-table__table-item{display:block;position:relative;padding:20px 35px}@media (max-width:767px){.genplan__popup .popup-content__list .list-table__table-item{padding:25px 20px;border-bottom:1px solid #dadada}}.genplan__popup .popup-content__list .table-item__flat{color:#00cd2e}@media (max-width:767px){.genplan__popup .popup-content__list .table-item__flat{width:100%}.genplan__popup .popup-content__list .table-item__floor{margin-top:10px;width:40%}.genplan__popup .popup-content__list .table-item__rooms{margin-top:10px;width:60%}.genplan__popup .popup-content__list .table-item__area{position:absolute;left:45%;top:25px;transform:translateX(-50%);font-weight:600}.genplan__popup .popup-content__list .table-item__area span:nth-child(1),.genplan__popup .popup-content__list .table-item__price span:nth-child(1){display:none}.genplan__popup .popup-content__list .table-item__price{position:absolute;right:20px;top:25px;width:auto;font-weight:600}}.genplan__popup .popup-content__plans{padding:15px 0 0}@media (max-width:767px){.genplan__popup .popup-content__plans{padding:0}}.genplan__popup .popup-content__plans .popup-content__plans__inner{position:relative;height:100%}.genplan__popup .popup-content__plans .plans__sort{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;right:0;z-index:1;padding-bottom:15px;padding-left:35px;background-color:#fff}@media (max-width:767px){.genplan__popup .popup-content__plans .plans__sort{padding:15px 20px;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 3px 3px 0 rgba(0,0,0,.08)}.genplan__popup .popup-content__plans .sort__title{display:none}}.genplan__popup .popup-content__plans .sort__list{margin-left:25px}@media (max-width:767px){.genplan__popup .popup-content__plans .sort__list{margin-left:0}}.genplan__popup .popup-content__plans .sort__arrows{margin-left:25px}@media (max-width:767px){.genplan__popup .popup-content__plans .sort__arrows{margin-left:15px}}.genplan__popup .popup-content__plans .plans__container{margin:0 -10px;padding:70px 35px 0;overflow-y:scroll}.genplan__popup .popup-content__plans .plans__container .flat-preview-over{position:relative;display:inline-block;vertical-align:top;padding:10px;width:50%}@media (min-width:1401px){.genplan__popup .popup-content__plans .plans__container .flat-preview-over{width:285px}}@media (max-width:1199px){.genplan__popup .popup-content__plans .plans__container .flat-preview-over{width:100%}}@media (max-width:991px){.genplan__popup .popup-content__plans .plans__container .flat-preview-over{width:33.333333%}}@media (max-width:767px){.genplan__popup .popup-content__plans .plans__container{margin:0}.genplan__popup .popup-content__plans .plans__container .flat-preview-over{padding:0;width:100%}.genplan__popup .popup-content__plans .plans__container .flat-preview-over:last-child .flat-preview{border-bottom:none}}.genplan__popup .popup-content__chess .chess__content-over{padding:55px 15px 20px;text-align:center;overflow:scroll}.popup-content__chess .section__item .action-icon{position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;width:18px;height:18px;right:4px;top:4px}@media (max-width:991px){.genplan__popup .popup-content__chess .chess__content-over{padding:45px}}@media (max-width:767px){.genplan__popup .popup-content__chess .chess__content-over{padding:20px 15px}}.genplan__popup .popup-content__chess .floor__title,.genplan__popup .popup-content__chess .section__title{text-transform:uppercase}.genplan__popup .popup-content__chess .chess__content{display:inline-block;width:100%;height:100%}.genplan__popup .popup-content__chess .chess__top{position:relative;height:100%;width:100%;overflow-y:scroll;white-space:nowrap}.genplan__popup .popup-content__chess .chess__floors{display:block;text-align:left;position:sticky;left:0;z-index:1;background:#fff;width:35px}@media (max-width:767px){.genplan__popup .popup-content__chess .chess__floors{position:absolute;top:0;left:0}}.genplan__popup .popup-content__chess .floor__container{margin-top:15px}.genplan__popup .popup-content__chess .floor__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:30px;height:74px;border-bottom:1px solid #d8d8d8}.genplan__popup .popup-content__chess .floor__item+.floor__item{margin-top:-1px}@media (max-width:1199px){.genplan__popup .popup-content__chess .floor__item{height:74px}}@media (max-width:991px){.genplan__popup .popup-content__chess .floor__item{height:74px}}.genplan__popup .popup-content__chess .floor__item:first-child{border-top:1px solid #d8d8d8}.genplan__popup .popup-content__chess .chess__section{vertical-align:top;margin-left:0;text-align:center;display:block;position:absolute;left:50px;right:0;top:0}@media (max-width:767px){.genplan__popup .popup-content__chess .chess__section{margin-left:0;white-space:nowrap;text-align:left}.genplan__popup .popup-content__chess .section__title{padding-left:55vw;text-align:left}}.genplan__popup .popup-content__chess .section__container-over{margin-top:15px}@media (max-width:767px){.genplan__popup .popup-content__chess .section__container-over{overflow:scroll}}.genplan__popup .popup-content__chess .section__container{position:relative;border-top:1px solid #a1a1a1;border-left:1px solid #a1a1a1}@media (max-width:767px){.genplan__popup .popup-content__chess .section__container{display:inline-block}}@media (min-width:768px){.genplan__popup .popup-content__chess .section__floor:nth-child(-n+5) .section__popup{bottom:unset;margin-left:0}}@media (max-width:767px){.genplan__popup .popup-content__chess .section__floor:first-child .section__item-over::before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;height:1px;background:#a1a1a1}}.genplan__popup .popup-content__chess .section__item-over{position:relative;display:inline-block;vertical-align:top;width:91px;border-bottom:1px solid #a1a1a1;border-right:1px solid #a1a1a1}@media (min-width:768px){.genplan__popup .popup-content__chess .section__item-over:nth-last-child(-n+5) .section__popup{left:unset;right:100%;margin-right:10px}}@media (max-width:1199px){.genplan__popup .popup-content__chess .section__item-over{width:91px}}@media (max-width:991px){.genplan__popup .popup-content__chess .section__item-over{width:91px}}.genplan__popup .popup-content__chess .section__item{display:block;padding-bottom:80%;background:#fff}.genplan__popup .popup-content__chess .section__item.grey .section-item__number{color:#000;opacity:.17}.genplan__popup .popup-content__chess .section__item.grey-bg{background:#dadada}.genplan__popup .popup-content__chess .section__item.grey-bg .section-item__number{color:#000;opacity:.26}.genplan__popup .popup-content__chess .section__item.green{background:#00cd2e}.genplan__popup .popup-content__chess .section__item.green .section-item__number{color:#fff}.genplan__popup .popup-content__chess .section__item.disabled .section-item__content{display:none}.genplan__popup .popup-content__chess .section__item:hover .section__popup{display:block}@media (max-width:991px){.genplan__popup .popup-content__chess .section__item:hover .section__popup{display:none}}.genplan__popup .popup-content__chess .section__item--disabled .section-item__number,.genplan__popup .popup-content__chess .section__item--disabled .section-item__rooms{color:#a1a1a1;opacity:.4}.genplan__popup .popup-content__chess .section-item__content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:10px}.genplan__popup .popup-content__chess .section-item__content>div{font-size:11px;line-height:13px;text-align:left}.genplan__popup .popup-content__chess .section-item__content .section-item__number{font-size:15px;margin-bottom:5px}.genplan__popup .popup-content__chess .section-item__content .section-item__rooms.section-item__area{display:flex;align-items:baseline;justify-content:space-between}.genplan__popup .popup-content__chess .section-item__content .section-item__price{clear:left;padding-top:5px;font-weight:600}.genplan__popup .popup-content__chess .section-item__number{color:#00cd2e;font-weight:500}.genplan__popup .popup-content__chess .section__popup{display:none;position:absolute;z-index:1;left:100%;bottom:20px;margin-left:10px;padding:15px 25px;width:150px;background:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.1);border-radius:8px}.genplan__popup .popup-content__chess .section__popup .btn--green-transparent{display:none}@media (max-width:1024px){.genplan__popup .popup-content__chess .section__popup{padding:40px 25px 15px;width:250px}.genplan__popup .popup-content__chess .section__popup.active{display:block!important}.genplan__popup .popup-content__chess .section__popup .btn--green-transparent{display:block;margin-top:20px;padding:12px;width:100%;border-radius:12px}}@media (max-width:767px){.genplan__popup .popup-content__chess .section__popup{position:fixed;left:20px;right:20px;top:15px;bottom:15px;margin-left:0;width:auto;box-shadow:0 0 10px 25px rgba(0,0,0,.1);z-index:2}}.genplan__popup .flat-preview .info__rooms span,.genplan__popup .popup-content__chess .section-popup__close{display:none}@media (max-width:1024px){.genplan__popup .popup-content__chess .section-popup__close{background:no-repeat center;background-size:contain;display:block;position:absolute;z-index:1;right:15px;top:15px;width:20px;height:20px;background-image:url(/img/redesign/svg/close.svg)}}@media (max-width:767px){.genplan__popup .popup-content__chess .section-popup__close{right:25px;top:25px}.genplan__popup .popup-content__chess .section-popup__content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%}.genplan__popup .popup-content__chess .popup-content__picture-over{position:absolute;top:40%;transform:translateY(-50%);width:100%}}.genplan__popup .popup-content__chess .popup-content__picture{background:no-repeat center;background-size:contain;padding-bottom:100%}.genplan__popup .popup-content__chess .popup-content__info{text-align:left}@media (max-width:991px){.genplan__popup .popup-content__chess .popup-content__info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.genplan__popup .popup-content__chess .popup-info__flat{position:relative;display:inline-block;vertical-align:top;color:#00cd2e}@media (max-width:991px){.genplan__popup .popup-content__chess .popup-info__flat{display:block}}.genplan__popup .popup-content__chess .popup-info__area{position:relative;display:inline-block;vertical-align:top;margin-left:15px;padding-right:5px}.genplan__popup .popup-content__chess .popup-info__area sup{font-size:8px;vertical-align:text-top;line-height:1}@media (max-width:991px){.genplan__popup .popup-content__chess .popup-info__area{display:block}}.genplan__popup .popup-content__chess .popup-info__price{margin-top:5px}@media (max-width:991px){.genplan__popup .popup-content__chess .popup-info__price{margin-top:0}}.genplan__popup .popup-content__chess .chess__bottom{margin-top:15px;color:#00cd2e}.genplan__popup .popup-content__chess .chess__bottom .link::after{top:48%;width:14px;height:14px;margin-left:0}@media (max-width:991px){.genplan__popup .popup-content__chess .chess__bottom{margin-top:35px}}@media (max-width:767px){.genplan__popup .popup-content__chess .chess__bottom{width:calc(100vw - 30px)}}.genplan__popup .popup-content__chess .chess__prev{float:left;padding-left:25px}.genplan__popup .popup-content__chess .chess__prev::after{left:0;transform:translateY(-50%) rotate(180deg)}.genplan__popup .popup-content__chess .chess__next{float:right;padding-right:25px}.genplan__popup .popup-content__chess .chess__next::after{left:unset;right:0}.genplan__popup .bottom__type{height:100%;display:none}.genplan__popup .bottom__type.active,.gp-infra-item.active .gp-infra-item__icon:hover+.pano-infra-item__text{display:block}.genplan__popup .section-nav{position:absolute;bottom:0;left:0;right:0;padding:15px 40px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2);min-height:53px}@media (max-width:767px){.genplan__popup .section-nav{display:none}}.genplan__popup .section-nav .link{text-transform:uppercase;color:#00cd2e}.genplan__popup .section-nav .link:after{width:14px;height:14px;margin-top:-1px}.genplan__popup .section-nav .link--prev{float:left}.genplan__popup .section-nav .link--prev:hover:after{transform:translate(-5px,-50%) rotate(180deg)}.genplan__popup .section-nav .link--prev:after{right:100%;left:auto;margin-left:0;margin-right:10px;transform:translate(0,-50%) rotate(180deg)}.genplan__popup .section-nav .link--next{float:right}.genplan__popup .flat-preview{display:block;padding:35px 20px 30px;border:1px solid #dadada;background:#fff;position:relative;border-radius:12px}.is-list .genplan__popup .flat-preview{padding-top:20px;padding-bottom:20px}@media (max-width:767px){.flat-preview{padding:30px 20px 20px;border:0;border-bottom:1px solid #dadada}}.genplan__popup .flat-preview .flat-preview__picture-over{margin:0 auto 40px;width:75%}@media (max-width:991px){.genplan__popup .flat-preview .flat-preview__picture-over{width:100%;margin-top:20px;margin-bottom:20px}}@media (max-width:767px){.genplan__popup .flat-preview .flat-preview__picture-over{padding:0}}.genplan__popup .flat-preview .flat-preview__picture{background:no-repeat center;background-size:contain;padding-bottom:100%}.genplan__popup .flat-preview .flat-preview__info{margin-top:30px}@media (max-width:767px){.flat-preview .flat-preview__info{padding:0 20px}}.genplan__popup .flat-preview .info__top{font-size:16px;line-height:1;justify-content:space-between}.flat-preview .info__rooms{display:block;font-size:16px;text-align:left;float:left}.genplan__popup .flat-preview .info__area{position:relative;padding-left:0;display:block;font-weight:400;font-size:16px;text-align:right;float:right}.genplan__popup .flat-preview .info__area sup{font-size:12px}@media (max-width:991px){.genplan__popup .flat-preview .info__bottom{text-align:center}}.genplan__popup .flat-preview .info__price{float:left;margin-top:5px}@media (max-width:767px){.genplan__popup .flat-preview .info__price{float:left;margin-top:5px}}.genplan__popup .flat-preview .info__link{float:right;margin-top:5px;padding-right:10px;color:#00cd2e;text-transform:uppercase}.genplan__popup .flat-preview .info__link span:after{left:100%;top:45%;margin-left:2px;width:14px;height:14px}.p-genplan-flat .flat-left__content{height:500px}@media (max-width:991px){.genplan__popup .flat-preview .info__link{float:none;margin-top:10px}}@media (max-width:767px){.genplan__popup .flat-preview .info__link{float:right;margin-top:7px}}.p-genplan-flat{padding-top:91px}@media (max-width:767px){.p-genplan-flat{padding-top:55px}}.p-genplan-flat .row{margin-left:0;margin-right:0}.p-genplan-flat .genplan-flat__left{float:left;width:50%;border-right:1px solid #dadada}@media (max-width:991px){.p-genplan-flat .genplan-flat__left{float:none;width:100%;border-right:none}}.p-genplan-flat .flat-left__content{position:relative;padding:120px 50px 50px}@media (max-width:991px){.p-genplan-flat .flat-left__content{height:70vh}}@media (max-width:767px){.p-genplan-flat .flat-left__content{padding:95px 20px 30px}}.p-genplan-flat .genplan-flat__main-info{position:absolute;left:50%;top:40px;transform:translateX(-50%);width:480px}@media (max-width:1199px){.p-genplan-flat .genplan-flat__main-info{width:400px}}@media (max-width:991px){.p-genplan-flat .genplan-flat__main-info{width:310px}}@media (max-width:767px){.p-genplan-flat .genplan-flat__main-info{width:260px}}.p-genplan-flat .main-info__rooms{float:left}.p-genplan-flat .main-info__area{position:relative;float:right}.p-genplan-flat .main-info__area sup{font-weight:500;font-size:16px}.p-genplan-flat .genplan-flat__plan-over{position:relative;height:100%}@media (max-width:767px){.p-genplan-flat .genplan-flat__plan-over{padding:40px}}.p-genplan-flat .genplan-flat__plan{width:100%;height:100%;background:no-repeat center;background-size:contain}.p-genplan-flat .genplan-flat__street{position:absolute;text-transform:uppercase}.p-genplan-flat .genplan-flat__street.street--top{left:50%;top:0;transform:translateX(-50%)}.p-genplan-flat .genplan-flat__street.street--right{right:0;top:50%;transform:translateY(-50%) rotate(-90deg)}.p-genplan-flat .genplan-flat__street.street--bottom{left:50%;bottom:0;transform:translateX(-50%)}.p-genplan-flat .genplan-flat__street.street--left{left:0;top:50%;transform:translateY(-50%) rotate(-90deg)}.p-genplan-flat .genplan-flat__right{float:right;width:50%}@media (max-width:991px){.p-genplan-flat .genplan-flat__right{float:none;width:100%}}.p-genplan-flat .genplan-flat__quarter{padding:25px 40px}.p-genplan-flat .genplan-flat__quarter div{position:relative;display:inline-block;vertical-align:top}.p-genplan-flat .table-item__elem span,.popup-svg{display:none}@media (max-width:991px){.p-genplan-flat .genplan-flat__quarter{text-align:center}}@media (max-width:767px){.p-genplan-flat .genplan-flat__quarter{padding:20px;text-align:left}.p-genplan-flat .genplan-flat__quarter div,.popup-svg{display:block}}.p-genplan-flat .quarter__name{margin-right:25px}@media (max-width:767px){.p-genplan-flat .quarter__name{margin-right:0}}.p-genplan-flat .quarter__building{color:#dadada}.p-genplan-flat .flat-table__table-header{padding:15px 35px 15px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}@media (max-width:767px){.p-genplan-flat .flat-table__table-header{display:none}}.p-genplan-flat .flat-table__table-body{padding:15px 35px 35px 0}@media (max-width:767px){.p-genplan-flat .flat-table__table-body{padding:0 20px 50px}}.p-genplan-flat .table-header__elem{position:relative;display:inline-block;vertical-align:top;width:22%;text-align:center}.p-genplan-flat .flat-table__table-item{display:block;position:relative;padding:15px 0}@media (max-width:767px){.p-genplan-flat .flat-table__table-item{padding:30px 0;border-bottom:1px solid #dadada}.p-genplan-flat .flat-table__table-item:first-child{border-top:1px solid #dadada}}.p-genplan-flat .table-item__elem{position:relative;display:inline-block;vertical-align:top;width:22%;text-align:center}@media (max-width:767px){.p-genplan-flat .table-item__elem{font-weight:600;text-align:left}.p-genplan-flat .table-item__elem span{display:inline;font-weight:400}}.p-genplan-flat .table-header__price,.p-genplan-flat .table-item__price{width:34%}.p-genplan-flat .table-item__number{color:#00cd2e}@media (max-width:767px){.p-genplan-flat .table-item__number{width:100%}.p-genplan-flat .table-item__number span{font-weight:600}.p-genplan-flat .table-item__section{margin-top:10px;width:40%}.p-genplan-flat .table-item__floor{margin-top:10px;width:60%}.p-genplan-flat .table-item__price{position:absolute;right:0;top:30px;width:auto}}.pages-wrapper{flex-wrap:wrap}.form-news-search .form-group{display:flex;max-width:300px}.form-news-search .news-search-field{width:100%}.nav-content--news{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden}.nav-content--news .nav-content__item{margin:0!important}.nav-content--news .nav-content__item.is-active,.nav-content--news .nav-content__item:hover{background:#d8fee0;border-radius:8px;box-shadow:none}.gp-control-item:before,.gp-infra-item{background-image:url(/svg/kv/gp/gp-icons.svg)}.gp-control-item[data-type=all]:before{background-position-x:0}.gp-control-item.active:before,.gp-control-item:hover:before{background-position-y:-37px}.gp-control-item[data-type=sports]:before,.gp-sports{background-position-x:-36px}.gp-control-item[data-type=health_c]:before,.gp-health_c{background-position-x:-72px}.gp-control-item[data-type=walk]:before,.gp-walk{background-position-x:-108px}.gp-control-item[data-type=parking]:before,.gp-parking{background-position-x:-144px}.gp-control-item[data-type=game_c]:before,.gp-game_c{background-position-x:-180px}.gp-control-item[data-type=daycare]:before,.gp-daycare{background-position-x:-216px}.gp-control-item[data-type=hospital]:before,.gp-hospital{background-position-x:-252px}.gp-control-item[data-type=park]:before,.gp-park{background-position-x:-288px}.gp-control-item[data-type=school]:before,.gp-school{background-position-x:-324px}.gp-control-item[data-type=store]:before,.gp-store{background-position-x:-358px}.gp-church,.gp-control-item[data-type=church]:before{background-position-x:-392px}.gp-infra-item{display:none;height:32px;width:32px;position:absolute;transition:all ease-out .2s}.gp-infra-item.active{display:block!important}.gp-infra-item__icon{display:block;height:32px;width:32px;box-sizing:border-box;border:0;background-size:32px 32px;background-position:center top;background-repeat:no-repeat}.pano-infra-item__text{left:-2px}div.anchor{position:relative;top:-80px;visibility:hidden}.text-strike{position:relative;display:inline-block;color:#bec2cd;font-size:inherit!important;padding:0 4px}.text-strike:before{content:'';border-bottom:3px solid #bec2cd;width:100%;position:absolute;right:0;top:50%}.seo-hdn-h1{position:absolute;max-width:1200px;margin:0 auto;color:transparent;z-index:-1}