@media (max-width:2000px){.fp-section.section-district{overflow-x:scroll;display:block;overflow-y:hidden}.fp-section.section-district .fp-tableCell{width:100%;display:block}}@media (max-width:1600px){.navbar-pane-banners,.navbar-pane__menu{max-width:100%}}@media (max-width:1590px){.navbar-menu__item.is-promo{display:none}}@media (max-width:1410px){.navbar-pane__item{max-width:25%}}@media (max-width:1366px){.navbar-menu{margin-left:20px}.navbar-user .user-name{display:none}.section-promo__bottom__link{padding:20px 0 14px}.promo-gallery__preview__title{font-size:2.2rem;bottom:18px;left:24px}.promo-gallery__video__icon{width:30%}.promo-gallery__video__data{margin-left:30%}.promo-gallery__video__data .text{font-size:2rem}.promo-gallery__video__data .btn,.promo-news .btn{font-size:1.4rem;padding:1rem 2rem}.navbar-menu__link{font-size:16px}}@media (max-width:1280px){.navbar-menu__item+.navbar-menu__item{padding-left:0}.flat-one__price .price{font-size:3.6rem;margin-bottom:6px}.pin-block--4{margin-left:-85px!important;opacity:1!important;margin-top:0!important;position:absolute!important;left:90%!important;right:auto!important}.social-links-block__ex a{font-size:10px;text-transform:none;height:20px}.social-links-block__ex a i{display:none}}@media (max-width:1230px){.navbar-menu{display:none}.navbar-contacts__phone a{font-size:15px}.navbar-contacts__contacts a{font-size:12px}.navbar-contacts__right .social-links-block{padding-left:15px;margin-left:15px}}@media (max-width:1199px){.flat-one__plan-right{padding-left:6.67%}.content-block{padding-left:40px;padding-right:40px}.section-content{padding-right:60px;padding-left:60px}.section-content--district{width:auto}.navbar__middle .logo img{height:auto;width:100%}.nav-content{width:100%}.navbar-contacts__contacts,.navbar-contacts__contacts a{font-size:11px}.navbar-contacts__right .social-links-block{margin-left:10px;padding-left:10px}.search-result-top{margin-bottom:20px}.search-price-value input{width:90px!important;font-size:14px;height:36px;padding-left:6px;padding-right:6px}.search-control--square input{width:60px!important}.search-result-item{padding-left:30px;padding-right:30px}.search-control{margin-bottom:30px}}@media (max-width:1170px){.navbar-menu{display:none}.navbar-pane{width:100%}.navbar-pane__link{font-size:2.3rem}.navbar-pane__item:nth-child(3) .navbar-pane__link{white-space:normal}.navbar-pane__item{padding-right:20px;float:none;display:table-cell;max-width:100%}.navbar-pane__sub-item{font-size:1.6rem}.navbar-pane-banner{padding:30px 120px 30px 30px}.navbar-pane-banner--second{background-position:91% center}.promo-about__item{padding:0 10px}.promo-about__text{font-size:1.3rem}.navbar-contacts__callback{margin-left:0;padding:0;text-transform:none;display:none}.navbar__left,.navbar__right{width:42%}.navbar__middle{width:16%;padding-top:26px}.navbar-contacts__phone a{font-size:15px}.section-table{width:55%}.nav-content .nav-content__item{font-size:15px;display:block;height:auto;float:left;box-sizing:border-box;margin-top:-1px;padding:10px;text-transform:none}.content-block-inner .nav-content__item+.nav-content__item{margin-left:0}.nav-content--news .nav-content__item,.navbar__middle .logo img{width:auto}.nav-content--news .nav-content__item:nth-child(2n+1),.nav-content--news .nav-content__item:nth-child(n+1){margin-left:10px}.nav-content--news .nav-content__item+.nav-content__item{height:auto}.nav-content--news{display:inline-block}.search-header-wrapper{margin-bottom:20px}.comm-search-header{margin-bottom:0}.search-container{padding-left:60px;padding-right:60px}.search-result-item__info{width:70%;margin-bottom:30px;padding-right:0}.search-result-item__mortgage{margin-left:0;position:relative}.mortgage-row .data-row__cell{margin-right:6px;width:auto}.mortgage-btn{position:absolute;top:0;right:0}.mortgage-row__txt{margin-right:240px}.promo-about__title{font-size:1.5rem}.navbar-pane__sub-nav{margin-top:30px}.house-one-top{max-width:50%;right:auto;left:36px}.show-house-page,.show-params-block{right:36px}.global-back-block{left:36px}.dn-banners{display:block}.dn-banners .main-banners__item{width:33.3%;float:left;clear:none!important}.dn-banners .main-banners__item:last-child{margin-top:30px}}@media (max-width:1120px){.social-links-block{display:none}}@media (max-width:1023px){.section-content__step1__right{float:none}.main-banners{float:none;width:100%;max-width:100%;clear:left;margin:40px -15px 0;overflow:hidden}.dn-banners{display:block}.dn-banners .main-banners__item:nth-child(1),.dn-banners .main-banners__item:nth-child(2),.dn-banners .main-banners__item:nth-child(3){padding:0 15px;width:33.3%;float:left;box-sizing:border-box}.main-banners__item--ex{padding:0;width:100%}.main-banners__item--ex .main-banners__banner{background-size:cover;padding:15px}.main-banners__item--ex .main-banners__banner .main-banners__btn{padding:8px}.main-banners__item--ex .main-banners__banner .main-banners__btn--ghost{padding-right:24px}.main-banners__item+.main-banners__item{margin-top:0}.promo-btns--main{float:none}.section-district{display:block!important;overflow-y:hidden}.section-content{margin-top:60px;padding-bottom:0}.section-content__step1{margin-top:140px}.section-about,.section-about .fp-tableCell,.section-flats,.section-flats .fp-tableCell,.section-gallery,.section-gallery .fp-tableCell,.section-media,.section-media .fp-tableCell,.section-promo,.section-promo .fp-tableCell{height:auto!important;display:block}.section-district,.section-location,.section-location .fp-tableCell{height:600px!important}.section-promo{background:url(/img/mob-bg.jpg) no-repeat center center;padding-bottom:40px;padding-left:20px;padding-right:20px;background-size:cover}.promo-carousel-helper .fotorama{display:none}.body-district{overflow-y:hidden;height:100vh;width:100%}.body-district .global-wrapper{width:100%;min-height:100vh;overflow-y:hidden}.body-district .panorama-wrapper{overflow-y:hidden;overflow-x:scroll}.body-district .panorama-nav{display:none}.pin-general__text{padding:4px 6px}.pin-general__text strong{font-size:12px}}@media (max-width:991px){.promo-gallery__video{position:relative;width:100%;margin-left:0;left:0;padding-bottom:2.4rem}.flat-one__plan-right{padding-left:0;padding-right:0;width:95%}.ff__header{width:95%}.ff__header-link,.ff__header-link.show-plan{float:none}.ff__header-link+.ff__header-link{margin:18px 0 0}.flat-one__action--back{width:100%;margin-top:24px}.flat-one__action--back .icon,.flat-one__action--back .text{width:50%}.flat-one__action--back .icon{text-align:right}.promo-about{margin-top:30px}.promo-about__col{width:33.333%}.promo-about__col:nth-child(4){margin-left:16.517%}.promo-about__item{margin-bottom:40px}.promo-about__icon{width:48px;height:48px;background-size:48px}.promo-about__title{font-size:1.5rem}.section-content__step1__right{float:none;display:inline-block}.promo-btns--main{display:none}.main-menu-bottom .fab-nav{display:block}.search-header-wrapper{padding-top:110px}.navbar-pane{padding-left:30px;padding-right:30px}.body-kvartal .global-wrapper--overflow,.body-section .global-wrapper--overflow{overflow-x:scroll}.body-kvartal .navbar-fixed-top,.body-section .navbar-fixed-top{position:fixed}.body-kvartal .fullscreen-block,.body-section .fullscreen-block{left:0!important}.body-section .fullscreen-block{overflow-x:scroll}.body-kvartal .global-back-block,.body-section .global-back-block{bottom:0;left:0;width:50%}.body-kvartal .btn-large-icon,.body-section .btn-large-icon{height:60px}.body-kvartal .btn-large-icon .icon,.body-section .btn-large-icon .icon{font-size:16px;padding:10px}.body-kvartal .btn-large-icon .text,.body-section .btn-large-icon .text{text-transform:none;line-height:1;font-family:'ProximaNovaReg',sans-serif;padding:10px 16px;height:auto;letter-spacing:0;white-space:normal}.body-kvartal .show-house-page,.body-section .show-house-page{right:10px;bottom:70px;top:auto;left:10px}.body-kvartal .show-params-block,.body-section .show-params-block{right:0;bottom:0;width:50%}.body-kvartal .show-params-block .btn-large-icon,.body-section .show-params-block .btn-large-icon{box-shadow:1px 0 0 #eee inset}.body-kvartal .house-one-top,.body-section .house-one-top{z-index:2;max-width:100%;left:0;right:0;top:auto;bottom:70px}.body-kvartal .house-one__title,.body-section .house-one__title{padding:10px;font-size:18px}.body-kvartal .pin-general__text,.body-section .pin-general__text{padding:8px;line-height:1}.body-kvartal .pin-section,.body-section .pin-section{font-size:12px;text-align:center}.body-kvartal .pin-section strong,.body-section .pin-section strong{font-size:13px}.body-kvartal .show-house-page__icon,.body-section .show-house-page__icon{height:22px;width:22px!important;font-size:16px;line-height:19px}.pin-general__electro{position:absolute}}@media (max-width:776px){.navbar-contacts{display:none}.navbar__left,.navbar__right{width:20%}.navbar__middle{width:60%;padding-top:15px}.navbar__middle .logo img{height:41px;width:auto}}@media (max-width:767px){.content-block{padding-bottom:240px}.flat-one__plan-right{padding:0;text-align:center;margin-bottom:54px}.flat-one__decor-col{width:50%;display:block;float:left}.flat-one__decor-col:nth-child(3) .flat-one__decor-link{border-left:1px solid #eee;border-top:0}.flat-one__decor-col:nth-child(4) .flat-one__decor-link{border-top:0}.content-block{padding-left:20px;padding-right:20px;padding-top:50px}.flat-one__tab,.flat-one__tab-title{vertical-align:top;height:auto;padding-bottom:20px}.section-promo__bottom__link{padding:10px 0!important}.section-promo__bottom__icon{height:auto;width:100%!important;display:block;text-align:center}.section-promo__bottom__icon i{font-size:28px!important}.section-promo__bottom__text{text-transform:none;text-align:center;font-family:ProximaNovaReg;margin-left:0;font-size:14px;line-height:1;padding-top:6px;display:none}.section-content{margin-top:0;border-bottom:1px solid #eee;padding:40px 20px}.section-content--final{margin-bottom:60px;border:0}.section-content--district{left:20px}.navbar-pane{width:100%;padding:87px 20px 20px;transition:none!important}.navbar-pane__item{margin-bottom:19px}.navbar-pane__link{font-size:2rem;font-family:ProximaNovaSemiBold}.navbar-pane__sub-link{font-size:1.3rem;padding:8px 10px;margin:0;text-transform:uppercase;letter-spacing:.05em}.navbar-pane__sub-nav{margin-left:-10px;margin-top:12px}.form-feedback label,.navbar-pane__sub-item{margin-bottom:0;margin-right:0}.navbar-pane__sub-item+.navbar-pane__sub-item{margin-left:0}.is-active .nav-inner__link:after{display:none}.promo-carousel-helper,.promo-carousel-helper .fotorama{display:none!important}.section-content__step1{z-index:2;padding:0;margin-top:100px;border:0;top:0}.section-content__step1-top,.section-promo__top__link--eh a{margin-left:0}.fp-section{margin-bottom:40px;height:auto!Important}.section-final{margin-bottom:0;padding-top:50px;padding-bottom:0}.promo-gallery__col+.promo-gallery__col{margin-top:30px}.promo-gallery{padding-right:0}.promo-news{padding-left:0}.section-location{height:300px}.section-location .section-content{top:auto}.promo-map{position:relative;margin:0 20px;width:auto}.fp-tableCell{height:auto!important}.navbar-fixed-top{position:relative;border:0;padding-bottom:0}.navbar--district{position:fixed}.navbar-dropdown{margin:17px 20px}.navbar__right{padding:17px 20px}.navbar-user .user-pic{margin:0;height:30px;width:30px}.ac-hamb{border:0}.ac-hamb-inner{width:100%;left:0;margin-left:0}.ac-hamb-inner:before{margin-top:-8px;left:0;margin-left:0}.ac-hamb-inner:after{margin-top:6px;left:0;margin-left:0}.section-content__title{font-size:3rem}.section-promo__top__link{display:block;width:100%}.section-promo__top__link+.section-promo__top__link{margin:20px 0 0}.section-promo__top__link a{display:block;text-align:center}.ac-hamb.is-active .ac-hamb-inner:before{transform:translate3d(-8px,7px,0) rotate(45deg)}.ac-hamb.is-active .ac-hamb-inner:after{transform:translate3d(-8px,-7px,0) rotate(-45deg)}.nav-inner-block{background:#f5f5f5;margin:0 -5px 30px;padding:20px 20px 2px;display:none}.nav-inner-block--personal{display:block;padding:10px 20px}.nav-inner__item{display:block;margin-bottom:18px}.nav-inner__sub-nav{padding-left:0;margin-top:10px;margin-left:-10px}.nav-inner__sub-item{display:inline-block}.nav-inner__link{padding:0;line-height:1}.nav-inner__sub-link{padding:8px 10px;text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem}.content-block-inner{padding-left:0}.nav-inner__link{font-size:2rem}.nav-inner-block--personal .nav-inner__link{font-size:1.6rem;padding:10px 20px;display:block;margin-left:-20px;margin-right:-20px}.nav-inner-block--personal .nav-inner__item{margin-bottom:0}.content-block h1{font-size:3.6rem}.nav-inner__menu{border:0}.ac-about-data__item{margin-bottom:40px}.ac-about-data__value{font-size:2.4rem}.news-one-title{font-size:2.2rem;line-height:1.15;margin-bottom:30px;font-family:Proximanovareg}.news-one-body{font-size:1.7rem;font-family:ProximaNovaReg}.gallery-wrapper-close{top:90px}.form-feedback label{float:none;width:100%;padding-right:0;text-align:left}.form-feedback .field{margin-bottom:10px}.form-feedback input,.form-feedback textarea{width:100%}.form-feedback .modal-footer{border:0;text-align:center;padding-left:0}.search-container{padding-top:20px;padding-right:20px;padding-left:20px;margin-bottom:0}.search-result-count{font-size:20px;color:#444;font-family:ProximaNovaSemiBold}.search-result-top .search-result-sort__title{display:block;margin-top:20px;margin-right:0;margin-bottom:11px}.search-result-item{padding:20px 20px 0}.search-result-item__subtitle{font-size:1.5rem}.flat-price__value{font-size:2.8rem}.search-result-item__mortgage{text-align:left;width:30%;margin-left:70%}.mortgage-row__txt{margin-right:0}.mortgage-btn{position:relative;top:auto;right:auto;font-size:1.2rem;padding:6px;text-align:center;line-height:1.33}.search-result-item__title{font-size:2.2rem;margin-top:20px;font-family:proximanovasemibold}.data-row__value{font-size:1.8rem}.promo-about{margin-top:60px}.promo-about__col{width:50%}.promo-about__col:nth-child(4){margin-left:0}.promo-about__col:nth-child(5){margin-left:25%}.promo-about__item{margin-bottom:30px}.promo-about__icon{width:72px;height:72px;background-size:72px}.promo-about__title{font-size:1.5rem}.field--checkbox .field-data{margin-left:0;margin-top:18px;margin-bottom:18px}.global-wrapper--district .show-params-block{right:15px;left:15px;top:120px;position:fixed}.show-pk{margin-left:0;margin-top:24px;height:auto;padding-bottom:14px}.show-flats-paramas{float:none}.main-banners__item{float:none;width:auto;display:inline-block;max-height:300px}.section-table.is-opened{left:0;width:auto!important}}@media (max-width:667px){.partners-item{width:50%;padding:30px 20px;text-align:center;display:block;float:left}.partners-item:nth-child(2n+1){clear:left}.modal-form .modal-dialog{width:100%}.modal-form .modal-body,.modal-form .modal-footer,.modal-form .modal-header{padding-left:0;padding-right:0}.modal-form .modal-header .form-title{font-size:2.4rem;font-family:proximanovabold;margin-top:0}.modal-form .modal-header button{line-height:1;font-size:32px}.search-header{margin-bottom:30px}.search-map-link{margin-top:20px}}@media (max-width:467px){.section-promo__bottom__text{position:absolute;bottom:100%;background:#fff;padding:10px;left:0;right:0;opacity:0;font-size:1.3rem;margin-bottom:12px}.section-promo__bottom__text:after{content:'';display:block;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;left:50%;margin-left:-10px;bottom:-10px;position:absolute}.section-promo__bottom__link:hover .section-promo__bottom__text{opacity:1}.section-promo__bottom__icon{height:20px}.section-promo__bottom__icon i{font-size:20px!important}.navbar__left,.navbar__right{width:25%}.navbar__middle{width:50%}.navbar__middle .logo img{height:auto;width:auto}.ac-sort-btn .ac-dd-text{font-size:14px}.ac-sort-btn+.ac-sort-btn{margin-left:5px}.search-result-item__photo{padding:0 40px}.easyPaginateNav a,.easyPaginateNav a.current,.page,.page.current{margin:3px}.flat-one__decor-col{width:100%}.section-table{display:none}.section-table__close{top:90px}.section-table-container{overflow-x:scroll;top:90px;left:10px;right:10px}.ff__title{font-size:3.6rem}.flat-one__decor-col+.flat-one__decor-col .flat-one__decor-link{border:1px solid #eee;margin-top:-1px}.section-table__inner>div>div{overflow-x:scroll}.section-table__flat{width:26px;height:26px;line-height:23px;float:none;display:inline-block;vertical-align:top;margin:0 3px}.section-table__floor{height:auto;white-space:nowrap;display:inline-block;padding:6px}.section-table__floor-num{width:auto;display:inline-block;float:none;margin-left:15px;line-height:38px}.section-table__row{white-space:nowrap;display:block}}@media (max-width:900px){.dod-banner{position:relative!important;top:auto!important;right:auto!important;margin-top:30px!important;display:inline-block!important}}@media (max-width:767px){.dod-news-list .cell{width:100%;display:block}.section-district{display:none!important}.section-location{height:300px!important}.search-control__title{display:inline-block}.ac-btns-block,.ac-btns-item{display:inline-block;width:auto}.ac-btns-item{line-height:1.5;height:auto;padding:8px 12px;margin:0 12px 12px 0;font-size:1.3rem;color:#888}.ac-btns-item--link{text-align:center}.section .footer{position:relative;width:auto;bottom:0}.footer{padding-bottom:60px}.footer img{max-width:200px}.footer__inner{padding-left:20px;padding-right:20px}.footer .col-md-4{margin-bottom:30px}.promo-media--photo,.promo-news__item{margin-bottom:48px}.promo-news-inner,.promo-press-inner{padding:0}.ny-banner{bottom:60px;left:0;right:0;display:none!important}.ny-banner__pic{display:none}.ny-banner__text{display:block;padding:12px 20px;background:#f2733f;font-size:1.8rem;color:#fff}.navbar-pane{width:100%}.navbar-pane__link{font-size:2.4rem}.navbar-pane__menu{display:block}.navbar-pane__item{padding-right:60px;float:none;display:block;max-width:100%}.navbar-pane__sub-item{font-size:1.6rem;display:inline-block}.navbar-pane-banner{padding:30px;background:#4ca42f;min-height:0}.navbar-pane-banner--first{background:#4ca42f;margin-bottom:20px}.ac-mortgage__itogo-item{display:block;max-width:100%;margin-bottom:10px;margin-right:0;overflow:hidden}.ac-mortgage__itogo-item .title{display:block;max-width:50%;float:left;text-transform:none;letter-spacing:0;width:50%;font-size:1.4rem}.ac-mortgage-block .fields input{max-width:240px}.ac-mortgage-block .modal-body,.ac-mortgage-block .modal-header{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ac-mortgage-block .fields .field+.field{margin-top:20px}.ac-sort-btn{font-size:13px;height:auto;line-height:1;border:1px solid #d8d8d8}.ac-sort-btn+.ac-sort-btn{margin-left:20px}.ac-sort-btn.is-active{border-color:#aaa}}@media (max-width:467px){.ac-mortgage__itogo-item .title{display:block;max-width:100%;float:none;text-transform:none;letter-spacing:0;width:100%;font-size:1.4rem}.ac-mortgage-block .fields input{max-width:120px}.fp-section:last-child{margin-bottom:0;height:auto!Important}.section-promo__bottom__icon span{font-size:24px!important}}@media (max-width:1200px){.navbar-pane-banners__col-ny{width:60%;margin-top:40px;margin-left:20%}.navbar-pane-banner--ny{background-size:120% auto}.fullscreen-block{width:100%}}@media (max-width:1023px){.navbar-pane-banners__col-ny{width:60%;margin-top:40px;margin-left:20%}.navbar-pane-banner--ny{background-size:120% auto}}@media (max-width:767px){.navbar-pane-banners__col-ny{width:100%;margin-top:40px;margin-left:0}.navbar-pane-banner--ny{min-height:300px;background:url(/img/banner-ny-2.jpg) no-repeat center 6%;background-size:100% auto;margin-top:-20px}}@media (max-width:991px){.filter-icon-m.is-active span:after,.section-promo__bottom{display:none}.fab-nav{display:block}.filter-icon-m{display:block;transition:all ease .3s}.filter-form{z-index:9999999;top:0;left:0;right:0;overflow-y:scroll;display:none;position:fixed}.filter-icon-m.is-active{background:0 0;box-shadow:none;transition:all ease .3s}.filter-icon-m.is-active span:nth-child(1){transition:all .3s linear;transform-origin:center center;transform:rotate(45deg);transform-style:preserve-3D;margin-top:9px;background:#ccc}.filter-icon-m.is-active span:nth-child(2){display:none}.filter-icon-m.is-active span:nth-child(3){transition:all .3s linear;transform-origin:center center;transform:rotate(-45deg);transform-style:preserve-3D;margin-bottom:9px;background:#ccc}.filter-wrapper.is-active:after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1}.search-title h1{font-size:3.2rem}.search-subtitle{font-size:1.8rem}.search-control{margin-bottom:20px}.banners-popup,.banners-popup-mask{display:none!important}}@media (max-width:1540px){.navbar-menu{margin-left:15px!important}.navbar-menu__item+.navbar-menu__item{padding-left:12px}.navbar-menu__link{font-size:12px;text-transform:uppercase;font-family:'proximanovareg',sans-serif;line-height:1.33;letter-spacing:.02em;padding-left:0;padding-right:0;padding-bottom:0}.navbar-menu__line-helper{display:block;margin-left:0}}@media (max-width:1170px){.navbar-contacts__contacts{margin-top:2px}}@media (max-width:1570px) and (min-width:1200px){.navbar__left,.navbar__right{width:41%}.navbar__middle{width:18%}.navbar__middle img{height:auto!important}}