@font-face{font-family:ProximaNovaBold;src:url(../fonts/ProximaNova-Bold.otf);font-display:swap}@font-face{font-family:ProximaNovaSemiBold;src:url(../fonts/ProximaNova-Semibold.otf);font-display:swap}@font-face{font-family:ProximaNovaReg;src:url(../fonts/ProximaNova-Reg.otf);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}.nav-inner-block *,.navbar *,.section-promo__bottom *{line-height:1}html{font-size:62.5%}body{font-family:ProximaNovaLight,Helvetica,Arial,sans-serif}a:hover{text-decoration:none}strong{font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif;font-weight:400}img{max-width:100%}.column,.columns{padding-left:15px;padding-right:15px}.cf:after{content:"";display:table;clear:both}.btn{border-radius:0}.rouble{font-family:'als_rublregular';font-size:.9em}.strong{font-family:ProximaNovaSemiBold}body,html{height:100%}
/*!
 * fullPage 2.8.1
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes updown{0%{margin-top:0}to{margin-top:5px}}@-webkit-keyframes updown{0%{margin-top:0}to{margin-top:5px}}@-o-keyframes updown{0%{margin-top:0}to{margin-top:5px}}@keyframes updown{0%{margin-top:0}to{margin-top:5px}}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}#fp-nav,.fp-controlArrow{top:50%;-webkit-transform:translate3d(0,0,0)}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;opacity:1}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;border:0;background:#333;left:50%;top:50%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;height:14px;width:14px;background:rgba(0,0,0,.2);margin:-7px 0 0 -7px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer;padding:.7rem 1rem;background:#fff;color:#444;font-size:1.2rem;margin-top:-.4rem;right:24px!important}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}.global-wrapper{position:relative;height:auto;min-height:100%}.global-wrapper--overflow{top:0;right:0;bottom:0;left:0}.fullscreen-block,.global-wrapper--overflow{position:absolute;overflow:hidden}.loader{background:url(/img/loader.gif) no-repeat center center}.navbar{background:#fff;width:100%;padding:0 0 14px;border-bottom:1px solid #d9d9d9;margin:0}.navbar__left,.navbar__right{width:39%}.navbar__middle{width:22%;padding-top:17px;transition:all ease .2s}.navbar-dropdown{height:32px;width:32px;margin:24px 0 0 24px;position:relative;z-index:1200}.navbar-dropdown .hamburger{box-sizing:border-box;height:32px;border:2px solid #00cd2e;padding:0;width:32px;outline:0}.navbar-dropdown .hamburger-box{width:16px;height:16px;display:block;margin:0 auto}.navbar-dropdown .hamburger-inner,.navbar-dropdown .hamburger-inner:after,.navbar-dropdown .hamburger-inner:before{width:16px;height:2px;background:#00cd2e}.navbar-dropdown .hamburger-inner:before{top:-7px}.navbar-dropdown .hamburger-inner:after{bottom:-7px}.navbar-dropdown .hamburger.is-active{border-color:transparent}.navbar-pane{position:fixed;background:#fff;width:100%;padding:90px 75px 50px 90px;top:0;bottom:0;box-shadow:6px 0 24px 6px rgba(0,0,0,.25);left:-100%;transition:all ease .8s;z-index:1100;display:none}.navbar-pane.is-active{left:0;transition:all ease .8s;display:block}.navbar-pane__menu{padding:0;margin:0 0 80px;display:flex;justify-content:space-between;max-width:66.66%}.navbar-pane__item{list-style-type:none;color:#222;display:block;float:left}.navbar-pane__item:nth-child(3) .navbar-pane__link{white-space:nowrap}.navbar-pane__item:last-child{margin-bottom:0}.navbar-pane__link{font-size:1em;color:#222;display:block;line-height:1;font-size:2.8rem;transition:color ease .3s;font-family:proximanovasemibold}.navbar-pane__sub-nav{margin:40px 0 0;padding:0}.navbar-pane__sub-nav+.navbar-pane__link{margin-top:60px}@media (max-width:767px){.navbar-pane__sub-nav+.navbar-pane__link{margin-top:19px}}.navbar-pane__sub-item{list-style-type:none;display:block;font-size:1.8rem;color:#222;margin:0 0 17px}.navbar-pane__sub-link{display:block;color:#00cd2e;transition:color ease .3s;line-height:1.25}.navbar-pane__link:hover,.navbar-pane__sub-link:hover{color:#222;transition:color ease .3s}.navbar-pane-banners{max-width:66.66%}.navbar-pane-banners__row{margin:0 -25px!important}.navbar-pane-banners__col{padding:0 25px!important}.navbar-pane-banner{padding:30px 150px 30px 30px;background:#00cd2e;min-height:190px}.navbar-pane-banner--ny{background:url(/img/banner-ny-2.jpg) no-repeat center 6%;background-size:100% auto;border:2px solid #00cd2e;position:relative}.navbar-pane-banner--ny a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.navbar-pane-banner__ny-date{background:#00cd2e;position:absolute;font-size:20px;font-family:ProximaNovaBold;padding:8px 16px;border-radius:20px;bottom:20px;left:50%;margin-left:-96px;width:160px;text-align:center;letter-spacing:1px}.navbar-pane-banner--first{background:url(/img/icon-menu-search.png) no-repeat #00cd2e;background-size:170px;background-position:right bottom}.navbar-pane-banner--second{background:url(/img/icon-menu-pin.png) no-repeat #00cd2e;background-size:83px 148px;background-position:91% center}.navbar-pane-banner .title{color:#fff;font-size:3.6rem;font-family:proximanovasemibold;margin-bottom:2.4rem}.navbar-pane-banner a{color:#fff}.navbar-pane-banner .links,.navbar-pane-banner .text{font-size:1.8rem;color:#fff;line-height:1.25}.navbar-pane-banner .links a{display:inline-block;margin-right:20px;margin-bottom:1em}.navbar-menu{margin:24px 0 0 15px}.navbar-menu__item{display:table-cell;font-size:1.6rem;color:#222;cursor:default;line-height:1.8rem}.navbar-menu__item.is-promo a{color:#f2733f}.navbar-menu__item+.navbar-menu__item{padding-left:0}.navbar-menu__link{display:block;padding:10px 7px;color:#222;transition:color ease .3s;font-size:15px}.navbar-menu__link:hover{color:#00cd2e;transition:color ease .3s}.navbar-menu__line-helper{margin-left:.33em}.is-active .navbar-menu__link{font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif}.navbar__middle .logo{text-align:center;display:block}.navbar__middle .logo img{height:41px}.navbar__right{padding:24px 24px 0}.navbar-contacts{font-size:1.8rem;position:relative;margin-right:58px;overflow:hidden}.navbar-contacts__callback,.navbar-contacts__phone{padding:7px 0 0;display:block;font-weight:500}.navbar-contacts__callback{float:left}.navbar-contacts__phone{font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;float:none}.navbar-contacts__phone a{color:#222}.navbar-contacts__callback{color:#00cd2e;text-transform:uppercase;font-size:1.4rem;margin-left:10px;padding:.9rem 1rem .6rem;transition:all ease .3s;background-color:transparent;letter-spacing:.1em;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif}.navbar-contacts__callback:hover{cursor:pointer;background-color:#00cd2e;color:#fff}.navbar-contacts__callback .call-form{color:inherit;padding:0;letter-spacing:.1em}.navbar-contacts__callback:hover .call-form{color:#fff;transition:color ease .3s}.navbar-contacts__contacts{margin-top:5px}.navbar-contacts__contacts,.navbar-contacts__contacts a{color:#49a942;display:block;font-size:14px}.navbar-contacts__left,.navbar-contacts__right{float:left}@media (max-width:991px){.navbar-contacts__right{display:none}}.social-links-block{white-space:nowrap;display:flex;align-items:center;padding-top:4px;padding-left:15px}.navbar-contacts__right .social-links-block{padding-left:20px;border-left:1px solid #ddd;margin-top:5px;margin-left:20px;display:flex;align-items:center}.social-links-block__item{display:inline-block}.social-links-block__item a{height:18px;width:18px;display:block;border-radius:50%;text-align:center;color:#222;line-height:20px;font-size:16px}.social-links-block__ex{display:flex;align-items:center;margin-right:15px;float:left;margin-left:15px}.social-links-block__ex_main{margin:-25px 0 -25px 15px;border-radius:0}.social-links-block__ex a,.social-links-block__ex button{height:24px;text-transform:uppercase;display:flex;align-items:center;padding:0 8px;border-radius:2px;color:#fff;background:#00cd2e}.social-links-block__ex a i{font-size:16px;margin-right:5px}.social-links-block__ex__inner{font-size:10px;letter-spacing:.05em}.social-links-block__ex_main a{height:50px;padding:16px 13px 15px;font-size:12px;font-weight:500;background:#4d9c2b;cursor:pointer;background:#fff;color:#444;border-left:1px solid #eee;border-bottom:1px solid #ddd}.social-links-block__question{margin:0 0 0 15px}.social-links-block__question a,.social-links-block__question button{color:#444;background:#fff;border:1px solid #eee}@media (max-width:767px){.social-links-block__question button{height:26px;width:26px;border-radius:50%;padding:0;display:block;text-align:center;line-height:26px}}.social-links-block__item+.social-links-block__item{margin-left:8px}.social-links-block__question__icon{font-size:15px}@media (max-width:767px){.social-links-block__question__icon{font-size:14px}}.navbar-user{position:relative;cursor:default}.navbar-user .user-pic{height:34px;width:34px;overflow:hidden;margin:0 12px -3px 0;border:2px solid #50a634;border-radius:50%;display:inline-block}.user-pic__link{border:0;padding:0;background:0;display:block}.navbar-user .user-name{display:inline-block;line-height:32px;height:32px;padding-right:10px;font-size:1.4rem;color:#50a634;font-weight:500;vertical-align:top}.navbar-user__dd{position:absolute;right:-8px;top:100%;box-shadow:0 0 8px rgba(0,0,0,.2);background:#fff;transition:all ease .3s;display:none;margin-top:9px}.navbar-user__dd:before{content:'';display:block;border-width:0 6px 6px;border-style:solid;border-color:#fff transparent;position:absolute;top:-6px;right:30px}.navbar-user:active .navbar-user__dd,.navbar-user:focus .navbar-user__dd{opacity:0;visibility:hidden}.navbar-user__li{font-size:1.4rem}.navbar-user__link{padding:12px 20px;display:block;white-space:nowrap}.is-danger .navbar-user__link{color:red}.navbar-user__link:hover{background:#f5f5f5}.navbar-user__favorite .value{display:inline-block;width:20px;height:20px;background:#00cd2e;color:#fff;line-height:20px;text-align:center;font-size:1.2rem;border-radius:50%;margin-left:8px}.g-main-page .row{margin-left:-10px;margin-right:-10px}.g-main-page .row>div{padding:0 10px}.section-promo{overflow:hidden;min-height:850px;box-sizing:border-box}.promo-carousel-helper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.fp-tableCell{vertical-align:top}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:14px;width:14px;margin:-7px 0 0 -7px;border-radius:100%;background:#00cd2e}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:14px;height:14px;margin:-7px 0 0 -7px;background:rgba(0,0,0,.6)}#fp-nav ul li,.fp-slidesNav ul li{height:14px;margin-bottom:15px}#fp-nav ul li .fp-tooltip:after{border-left:4px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;top:50%;margin-top:-4px;content:'';right:-4px;display:block}.section-content__step1{padding-top:0;top:21vh}.section-content--location{padding-bottom:0}.section-location{position:relative;height:100vh;margin:60px 0}.section-location .ymaps-2-1-50-controls-pane{height:100%;width:45px!important}.section-location .ymaps-2-1-50-controls__control{top:50%!important}.promo-step1-top__inner{padding:30px;background:#fff}.section-content__title{color:#222;font-size:4.2rem;margin-bottom:2.4rem;line-height:1;position:relative}.section-content__subtitle{font-size:1.8rem;color:#222;margin-bottom:2.4rem}.section-content__title+.section-content__subtitle{margin-top:-1.2rem}.section-content__step1-bottom{white-space:nowrap}.section-promo__top__link,.section-promo__top__link--eh a .icon{display:inline-block;vertical-align:top}.section-promo__top__link+.section-promo__top__link{margin-left:20px}.section-promo__top__link--eh a .icon{font-size:1.5rem;line-height:2.5rem;text-align:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#00cd2e;border:1px solid #00cd2e;padding-left:1px;background:url(/img/icon-bulb.png) no-repeat center center;background-size:14px 20px;float:left;margin:-6px 10px -13px -6px;transition:all ease .3s}.section-promo__top__link--eh a:hover .icon{border:1px solid #fff;background:url(/img/icon-bulb-hover.png) no-repeat center center;background-size:14px 20px;transition:all ease .3s}.main-menu-bottom .section-promo__bottom{display:none}.section-promo__bottom{background:#fff;position:fixed;width:100%;border:1px solid #d9d9d9;z-index:100;bottom:auto;top:80px;border-left:0;border-right:0}.section-promo__col{padding:0 10px}.section-promo__bottom .section-promo__col+.section-promo__col .section-promo__bottom__link{border-left:1px solid #ddd}.section-promo__bottom__link{display:block;text-align:center;margin:0 -10px;transition:all ease .3s;padding:16px 0 10px}.g-inner-page .section-promo__bottom__link,.global-wrapper--overflow .section-promo__bottom__link{padding:14px 0 9px}.section-promo__bottom__link:active,.section-promo__bottom__link:focus,.section-promo__bottom__link:hover{background:#f5f5f5;color:#222;transition:all ease .3s;text-decoration:none}.section-promo__bottom__icon{display:inline-block;height:30px}.section-promo__bottom__icon i,.section-promo__bottom__icon span{color:#00cd2e;font-size:26px}.first>.section-promo__bottom__icon{width:46px}.second>.section-promo__bottom__icon{width:39px}.third>.section-promo__bottom__icon{width:40px;margin-top:-2px}.third>.section-promo__bottom__icon .pb-icon,.third>.section-promo__bottom__icon i,.third>.section-promo__bottom__icon span{font-size:34px}.section-promo__bottom__text{margin-left:24px;display:inline-block;vertical-align:top;text-align:left;color:#222;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.25;text-transform:uppercase;font-size:12px;padding-top:6px}.is-disabled .section-promo__bottom__text,.is-disabled>.section-promo__bottom__icon span{color:#ccc}.promo-about-readmore-wrapper{overflow:hidden}.promo-about-readmore-wrapper.is-active{height:200px}.promo-about-readmore{font-size:1.6rem;line-height:1.5;border-top:1px solid #eee;padding-top:20px}.promo-about-readmore .more-link{border:0;border-radius:0;margin:0;background:0;display:block}.promo-about-readmore .promo-about-readmore__more{color:#00cd2e;border:1px solid;white-space:nowrap;padding:6px 8px;line-height:1;display:inline-block;background:0}.promo-about-readmore h1{font-size:2.4rem;margin:0 0 10px}.promo-about-readmore p{margin-bottom:1em}.promo-about-readmore .more-inline{display:inline}.plans-list .row{margin:0 -10px}.plans-list .col-md-4{padding:0 10px}.plans-list__item{background:#fafafa;padding:20px 20px 25px}.plan__data__price,.plans-list__item .title{font-family:ProximaNovaBold,Helvetica,Arial,sans-serif}.plans-list__item .title{font-size:20px;margin-bottom:2rem}.plans-list__item .plan__pic{width:45%;padding-right:20px;float:left}.plans-list__item .plan__data{margin-left:45%;overflow:hidden}.plan__data__price{font-size:15px;margin-bottom:15px;line-height:1;text-transform:uppercase}.plan__data__price-value{font-size:30px}.plan__data__square{font-size:2rem;margin-bottom:30px}.plan__data__link a{background:#00cd2e;display:inline-block;padding:12px;color:#fff;font-size:14px;line-height:1}.section-flats .owl-next,.section-flats .owl-prev{height:54px;width:54px;border-radius:50%!important;text-indent:-9999px;position:absolute;top:50%!important;background:#fff!important;box-shadow:0 3px 8px rgba(0,0,0,.1)}.section-flats .owl-next{margin-top:-46px!important;right:-46px}.section-flats .owl-next:before,.section-flats .owl-prev:before{content:'';height:15px;width:15px;border-color:#aaa;border-style:solid;position:absolute;display:block;top:50%;margin-top:-9px}.section-flats .owl-next:before{border-width:0 3px 3px 0;transform:rotate(-45deg);left:50%;margin-left:-10px}.section-flats .owl-prev{margin-top:-50px!important;left:-46px!important}.section-flats .owl-prev:before{border-width:0 0 3px 3px;transform:rotate(45deg);right:50%;margin-right:-10px}.section-flats .owl-next:hover:before,.section-flats .owl-prev:hover:before{border-color:#00cd2e}.section-content--media .row{margin:0 -15px}.section-content--media .row>div{padding:0 15px}.promo-gallery,.promo-gallery__preview{position:relative}.promo-gallery__preview__link{display:block;position:relative;color:#fff;overflow:hidden}.promo-gallery__preview__link:active,.promo-gallery__preview__link:hover{color:#fff}.promo-gallery__preview__title{font-size:2.4rem;position:absolute;bottom:24px;left:30px;font-weight:100;line-height:1.25}.promo-gallery__preview__pic{position:relative}.promo-gallery__preview__pic img,.promo-gallery__video{transition:all ease .3s}.promo-gallery__preview__link:hover .promo-gallery__preview__pic img{transform:scale(1.1);transition:all ease .3s}.promo-gallery__preview__pic:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:-moz-linear-gradient(top,transparent 0,transparent 46%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,transparent 0,transparent 46%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,transparent 46%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0)}.promo-gallery__preview__link:hover .promo-gallery__preview__pic:after{background:0;background:-moz-linear-gradient(top,transparent 0,transparent 40%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,transparent 0,transparent 40%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,transparent 0,transparent 40%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);background:rgba(0,0,0,.5);background:rgba(111,181,88,.5)}.promo-gallery__video{margin:20px 0 0 10px;background:#fafafa;padding:2.4rem 2.4rem 1rem 1.6rem;cursor:pointer}.promo-gallery__video__icon{float:left;width:40%}.promo-gallery__video__data{margin-left:40%;padding-left:30px}.promo-gallery__video__data .text{font-size:2.4rem;line-height:1.15;margin-bottom:1.8rem}.promo-gallery__video__data .btn,.promo-news .btn{background:#6fb558;display:inline-block;padding:.75em 1em;color:#fff;text-transform:uppercase;font-size:1.6rem;letter-spacing:.1em;line-height:1;transition:all ease .3s}.promo-gallery__video:hover .btn,.promo-news .btn:hover{background:#f2733f;transition:all ease .3s}.promo-about{margin-top:60px}.promo-about__item{text-align:center;margin-bottom:60px}.promo-about__icon{background-size:256px 64px;box-sizing:border-box}.promo-about__icon .pai-icon,.promo-about__icon i,.promo-about__icon span{color:#00cd2e}.promo-about__icon--1{padding-top:4px}.promo-about__icon .pai-icon,.promo-about__icon--1 i,.promo-about__icon--1 span{font-size:57px}.promo-about__icon--2{background-position:-64px 0;padding-top:3px}.promo-about__icon--2 .pai-icon,.promo-about__icon--2 i,.promo-about__icon--2 span{font-size:56px}.promo-about__icon--3{background-position:-128px 0;padding-top:6px}.promo-about__icon--3 .pai-icon,.promo-about__icon--3 i,.promo-about__icon--3 span{font-size:54px}.promo-about__icon--4{padding-top:2px}.promo-about__icon--4 .pai-icon,.promo-about__icon--4 i,.promo-about__icon--4 span{font-size:60px}.promo-about__title{margin-bottom:1.8rem}.promo-about__title a{color:#000;transition:color ease .3s}.promo-about__title a:hover{color:#6fb558;transition:color ease .3s}.promo-about__text{line-height:1.5;font-size:1.6rem}.promo-about__col{width:20%;float:left}.promo-about__item{padding:0 10px}.promo-about__title{font-size:1.8rem;margin-bottom:0;line-height:1.25;transition:all ease .3s}.promo-about__icon{width:72px;height:72px;margin:0 auto 18px}.promo-about__icon--1{background:url(/img/icons/icon-mp-05.png) no-repeat center center}.promo-about__icon--2{background:url(/img/icons/icon-mp-01.png) no-repeat center center}.promo-about__icon--3{background:url(/img/icons/icon-mp-02.png) no-repeat center center}.promo-about__icon--4{background:url(/img/icons/icon-mp-04.png) no-repeat center center}.promo-about__icon--5{background:url(/img/icons/icon-mp-03.png) no-repeat center center}.promo-about__link:hover .promo-about__title{color:#00cd2e;transition:all ease .3s}.promo-adv{padding-top:20px}.promo-adv__row{margin:0 -20px!important}.promo-adv__col{margin-bottom:40px;padding:0 20px!important}.promo-adv__col:nth-child(3n+1){clear:left}@media (max-width:991px){.promo-adv__col:nth-child(3n+1){clear:none}.promo-adv__col:nth-child(2n+1){clear:left}}.promo-adv__item{overflow:hidden}.promo-adv__icon{float:left;width:25%}.promo-adv__text{font-size:18px;padding-top:20px;font-family:'proximanovasemibold',sans-serif;margin-left:25%;padding-left:20px;line-height:1.33em;cursor:default}.promo-adv__arr{height:1em;width:1em;border:1px solid #00cd2e;border-radius:50%;vertical-align:middle;line-height:1em;margin-left:.25em}.promo-adv__arr:after{content:'';display:block;position:absolute;width:6px;height:6px;border-width:0 1px 1px 0;border-style:solid;border-color:transparent #00cd2e #00cd2e transparent;top:50%;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-3px;left:50%;margin-left:-4px;transition:all ease .2s}.promo-adv__arr,.promo-adv__text a{display:inline-block;position:relative;transition:all ease .2s}.promo-adv__text a:hover{color:#00cd2e;transition:all ease .2s}.promo-adv__text a:hover .promo-adv__arr{background:#00cd2e;transition:all ease .2s}.promo-adv__text a:hover .promo-adv__arr:after{border-color:transparent #fff #fff transparent;transition:all ease .2s}@media (max-width:991px){.promo-adv__text{font-size:15px}}@media (max-width:600px){.promo-adv__icon{width:54px}.promo-adv__text{margin-left:54px;padding-top:0}}@media (max-width:550px){.promo-adv__col{width:100%;margin-bottom:20px}.promo-adv__icon{width:81px}.promo-adv__text{margin-left:81px;padding-top:15px}}.promo-btns{float:left}.promo-btns--main{width:290px}.promo-btns--main .promo-btn{padding:14px 12px 13px;background:#00cd2e;display:block;position:relative;transition:all ease .3s}.promo-btns--main .promo-btn+.promo-btn{margin-top:25px}.promo-btns--main .promo-btn:hover{transition:all ease .3s;background:#70b659}.promo-btns--main .promo-btn__icon{position:absolute;color:#fff;font-size:33px;top:8px}.promo-btns--main .promo-btn__text{margin-left:65px;font-size:1.6rem;line-height:1.15;color:#fff;text-transform:uppercase;display:block;font-family:ProximaNovaSemiBold;letter-spacing:.05em}.promo-btns--lite{width:100%;border-top:0}.promo-btns--lite .promo-btn{float:left;width:50%;margin:0;background:#00cd2e;padding-top:16px;padding-bottom:15px}.promo-btns--lite .promo-btn__icon{top:12px}.promo-btns--lite .promo-btn+.promo-btn{margin-top:0;box-shadow:-1px 0 0 rgba(0,0,0,.18)}.promo-btns--lite .promo-btn__text{color:#fff;font-size:12px;margin-left:46px}.promo-btns--lite .promo-btn__icon{color:#fff;font-size:24px}.promo-btns--lite .promo-btn:hover{background:#70b659}.promo-step1-top{width:100%}.section-content__step1__right{float:left;max-width:450px}.main-banners{float:right;max-width:446px}.main-banners__item{overflow:hidden}.main-banners__item--ex{margin-top:30px}.main-banners__ex{background-image:url(/img/me-bg.jpg);background-color:#fff;background-repeat:no-repeat;background-position:left center;background-size:170px 170px;padding:15px 20px;overflow:hidden}.main-banners__ex-date{float:left;background:rgba(72,170,65,.85);width:110px;box-sizing:border-box;text-align:center;font-family:'proximanovabold',sans-serif;color:#fff;font-size:16px;letter-spacing:.05em;text-shadow:0 1px 1px rgba(0,0,0,.3);border-radius:50%}.main-banners__ex-date strong{font-size:30px;display:block;line-height:20px}.main-banners__ex-body{padding:25px 30px 25px 20px;margin:-25px -30px -25px 140px;position:relative}.main-banners__ex-title{font-size:15px;line-height:1;margin-bottom:10px}.main-banners__ex-title strong{font-size:18px;line-height:.9;display:block;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.main-banners__ex-body:after{content:'';display:block;width:10px;background:url(/img/me-corners-white.png) no-repeat right top;margin-left:-10px;z-index:2}.main-banners__ex-body:after,.main-banners__ex-body:before,.promo-map{position:absolute;height:100%;left:0;top:0}.main-banners__ex-body:before{content:'';display:block;width:10px;background:url(/img/me-corners-black.png) no-repeat right top;margin-left:-10px;z-index:2;opacity:.25}.promo-map{width:100%}.section-final{background:url(/img/main-final-bg.jpg) center center no-repeat;background-size:cover}.section-content--final{padding-top:100px;padding-bottom:100px}.section-final .section-content__subtitle,.section-final .section-content__title{color:#fff}.promo-arch__tabs{padding:10px 0;background:#eee;margin-right:-20px}.promo-arch__tab{line-height:1.15;padding:12px 20px;font-size:15px}.promo-arch__tab .inner{border-bottom:1px dotted rgba(0,0,0,.3)}.promo-arch__tab:hover{background:#ddd;cursor:pointer}.promo-arch__tab.is-active,.promo-arch__tab.is-active:hover{background:#00cd2e;color:#fff;cursor:default}.promo-arch__tab.is-active .inner{border-bottom:0}.promo-arch__info{position:relative;width:100%}.promo-arch__info-item{display:none;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow-x:hidden;position:absolute;left:0;top:0;width:100%;height:100%}.promo-arch__info-item.is-active{display:block}.promo-arch__info-text{background:rgba(0,0,0,.75);color:#fff;padding:20px;font-size:13px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.promo-arch__info-text p+p,.promo-purchase__text p+p{margin-top:1.5em}.promo-arch__info-text .ac-btn{padding:3px 6px;font-family:'proximanovareg',sans-serif;text-transform:none;background:0 0;margin:0 10px}.promo-purchase__link{display:block}.promo-purchase__pic{margin-bottom:30px;position:relative}.promo-purchase__pic:after,.promo-purchase__title:after{position:absolute;content:'';left:0;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.promo-purchase__pic:after{bottom:0;width:100%;height:100%;background:#49a942;opacity:0}.promo-purchase__pic span{height:8px;display:block;background:#00cd2e}.promo-purchase__link:hover .promo-purchase__pic:after{opacity:0;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;height:100%}.promo-purchase__title{font-weight:700;font-size:24px;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;margin-bottom:15px;display:inline-block;position:relative}.promo-purchase__title:after{height:2px;background:#00cd2e;width:0;top:100%;margin-top:-.25em}.promo-purchase__link:hover .promo-purchase__title:after,.promo-purchase__pic span{width:100%;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.promo-purchase__text{font-size:15px;line-height:1.5;color:#555}.promo-purchase__text p{margin:0}.content-block h1,.promo-purchase__text h4{color:#222;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif}.promo-purchase__text h4{font-size:15px;margin-bottom:5px}.promo-purchase__text p+h4{margin-top:1em}.form-block .form-send{position:relative;z-index:2}.layer{position:absolute;top:0;left:0;height:100%;width:100%;min-height:800px;z-index:99}.form-block-mask{z-index:1;background-color:rgba(0,0,0,.6)}.content-block{z-index:2;margin:0 auto;max-width:1400px;position:relative;height:100%;padding:200px 110px 100px}.content-block-inner a{display:inline-flex;justify-content:center;align-items:center;color:#00cd2e;text-decoration:none;transition:all ease .3s;border-radius:12px}.content-block h1{font-size:4.2rem;font-weight:400;margin:0 0 .66em;padding:0}.content-block-inner h2{font-size:3rem;line-height:1.15;margin-bottom:1.2rem;margin-top:0}.content-block-inner h3{font-size:2.6rem;line-height:1.15;margin-bottom:.5em;margin-top:0}.content-block-inner h4,.h4{font-size:1.8rem;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif;margin-bottom:.33em;margin-top:0}.content-block-inner li,.content-block-inner p{font-size:1.5rem;line-height:1.66;margin-top:0;margin-bottom:0}.content-block-inner td{margin-top:0;margin-bottom:0}.content-block-inner ol,.content-block-inner ul{padding-left:3rem}.content-block-inner ul li{position:relative;list-style-type:none}.content-block-inner ul li:before,.nav-inner__link:after{content:'';position:absolute;left:-20px;height:1px;width:12px;background:#00cd2e;top:.75em}.content-block-inner .intro{font-size:1.6rem;color:#585858;padding-bottom:2rem;border-bottom:1px solid #eee;font-family:ProximaNovaLight,Helvetica,arial,sans-serif;margin-bottom:30px}.content-block-inner li+li{margin-top:1em}.content-block-inner *+h2,.content-block-inner *+h3,.content-block-inner *+h4,.content-block-inner *+p,.content-block-inner p+p{margin-top:1.5em}.content-block-inner p+ol,.content-block-inner p+ul{margin-top:.5em}.content-block-inner .blockquote{padding:20px 60px;font-size:1.8rem;position:relative;font-style:italic}.content-block-inner .blockquote:after,.content-block-inner .blockquote:before{position:absolute;font-size:7rem;font-family:arial;color:#eee;line-height:0;font-weight:700;font-style:normal}.content-block-inner .blockquote:before{content:'\00AB';top:25px;left:5px}.content-block-inner .blockquote:after{content:'\00BB';bottom:25px;right:5px}.ac-u-table,.content-block-inner table{border-top:1px solid #ccc}.ac-u-table td,.ac-u-table th,.content-block-inner td,.content-block-inner th{border-bottom:1px solid #ccc;padding:10px 30px 10px 10px;vertical-align:top;line-height:1.5;font-size:1.5rem;font-weight:400}.ac-u-table th,.content-block-inner th{font-family:ProximaNovaBold}.content-block-inner *+table{margin-top:20px}.content-block-inner{padding-left:30px;color:#444}.nav-inner__menu{padding:0;margin:0;border-left:1px solid #f5f5f5}.nav-inner__item{margin:0;padding:0;list-style-type:none}.nav-inner__link{font-size:1.7rem;margin:0;display:inline-block;line-height:1.15;padding:1.2rem 1.5rem 1.2rem 2.8rem;position:relative;transition:all ease .3s;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif}.nav-inner__arrow{font-size:.8rem;margin-left:-1rem;transform:rotate(180deg);vertical-align:middle;padding-top:.2rem;cursor:pointer;position:relative;z-index:2;display:none;height:22px;width:22px;text-align:center;line-height:17px;border-radius:50%;margin-top:-3px}.nav-inner__arrow:hover{opacity:1;cursor:pointer}.nav-inner__arrow.is-active{transform:rotate(360deg)}.is-active .nav-inner__link,.nav-inner__link:hover{color:#00cd2e}.is-danger .nav-inner__link,.is-danger .nav-inner__link:hover{color:red}.nav-inner__sub-nav{padding-left:3.8rem;display:none}.is-active .nav-inner__sub-nav{display:block}.nav-inner__sub-item{list-style-type:none}.nav-inner__sub-link{padding:.8rem 1rem;display:block;line-height:1.33;font-size:1.5rem}.ff__address a,.is-active>.nav-inner__sub-link,.nav-inner__sub-link:hover{color:#00cd2e}.nav-inner__link:after{width:3px;height:100%;left:-1px;opacity:0;transition:all ease .3s;top:0}.is-active .nav-inner__link:after{opacity:1;transition:all ease .3s}.contacts-content{margin-top:20px;padding:30px;border:1px solid #eee;border-radius:12px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#00cd2e!important}.mCSB_scrollTools .mCSB_draggerRail{background:#ccc!important}.ff__header{margin-bottom:30px;width:75%}.ff__header h1,.ff__title{font-size:4.2rem;font-family:ProximaNovaBold;line-height:1;margin:0 0 .25em}.ff__header h1:first-letter,.ff__title:first-letter{text-transform:capitalize}.ff__address{font-size:1.6rem;color:#888;line-height:1.33;display:inline-block;min-height:24px;padding-left:24px;background:url(/img/icon-pin.gif) left top no-repeat}.ff__address-inner{display:block}.ff__house-status{background:#ddd;display:inline-block;position:relative;margin-top:8px;text-transform:uppercase;font-size:1.2rem;letter-spacing:.1em;padding:1px;color:#888}.ff__house-status .inner{background:#fff;padding:4px 8px 3px;display:block;position:relative}.ff__house-status .inner:after,.ff__house-status .inner:before,.ff__house-status:after{content:'';position:absolute;border-width:0 8px 14px 0;border-color:transparent transparent #ddd;border-style:solid;bottom:0;left:100%}.ff__house-status:before{content:'';position:absolute;border-width:14px 8px 0 0;border-color:#ddd transparent transparent;border-style:solid;top:0;left:100%}.ff__house-status .inner:after,.ff__house-status .inner:before{border-color:transparent transparent #fff;z-index:2;margin-left:-1px}.ff__house-status .inner:before{border-width:14px 8px 0 0;border-color:#fff transparent transparent;top:0}.ff__header-links{font-size:1.6rem}.ff__house-status.is-building{background:#d8d8d8;color:#f47541}.ff__house-status.is-building:after{border-color:transparent transparent #d8d8d8}.ff__house-status.is-building:before{border-color:#d8d8d8 transparent transparent}.ff__header-link{display:inline-block;color:#00cd2e}.ff__header-link.show-plan{color:#00cd2e;margin-left:48px}.flat-one__plan-left{float:left}.flat-one__actions{width:75%}.btn-large-icon,.flat-one__action{height:60px;display:block;color:#00cd2e;font-size:1.4rem;display:table;width:100%}.flat-one__action.is-inactive{color:#ccc;cursor:default}.btn-large-icon .icon,.flat-one__action .icon{height:auto;font-size:2.8rem;display:table-cell;vertical-align:middle;text-align:center;padding:0 18px}.btn-large-icon .icon{width:auto}.flat-one__action .icon{width:auto}.flat-one__action--tour .icon,.flat-one__action--view .icon{font-size:2.2rem}.flat-one__action--star .icon{font-size:3.2rem}.flat-one__action .icon>span{width:35px;display:inline-block}.btn-large-icon .icon>span{width:auto}.btn-large-icon .text,.flat-one__action .text{display:flex;align-items:center;transition:all ease .3s;line-height:1.25;text-align:left}.flat-one__action:hover .text{color:#222;transition:all ease .3s}.btn-large-icon:hover .text{transition:all ease .3s}.flat-one__plan-right{padding-right:40px}.flat-one__plan-pic{margin:-40px;text-align:center}.flat-one__plan-pic img{max-height:600px}.flat-one__plan-pic .no-flat-plan{opacity:.5}.flat-one__btns{margin-bottom:45px}.flat-one__btn{height:60px;display:table;width:100%;background:#00cd2e;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;color:#fff;position:relative;overflow:hidden}.flat-one__btn:hover{background:#70b659}.flat-one__btn--tour{background:#f47541}.flat-one__btn--tour:hover{background:#f58f65}.flat-one--is-disabled{background:#fff;border:1px solid #eee}.flat-one__btn+.flat-one__btn{margin-top:20px}.flat-one__btn .icon,.flat-one__btn .text{vertical-align:middle;display:table-cell;color:#fff;position:relative;z-index:2}.flat-one__btn .icon{height:100%;text-align:center;width:33%;font-size:32px;padding-left:12px;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.flat-one__btn .text{text-transform:uppercase;font-size:1.5rem;letter-spacing:.02em;font-family:ProximaNovaSemiBold}.flat-one__btn:hover .icon{transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.flat-one--is-disabled .text{color:#ccc}.flat-one--is-disabled .icon{width:32px;line-height:1}.flat-one--is-disabled .icon__inner{display:inline-block;line-height:32px;border-radius:50%;height:32px;width:32px;color:#ccc;border:1px solid #ccc}.flat-one__price{margin-bottom:30px}.flat-one__price .price{font-size:4.2rem;margin-bottom:18px;font-family:ProximaNovaReg,Helvetica,Arial,sans-serif;position:relative}.flat-one__price .price sup{font-size:18px;vertical-align:top;line-height:1em;color:#888;display:inline-block;white-space:nowrap;font-family:'proximanovareg',sans-serif;top:-4px;padding-left:3px}.flat-one__price .price .star{margin-left:-.15em;margin-top:-.1em;display:inline-block}.flat-old-price{font-size:20px;color:#aaa;margin-top:-15px;margin-bottom:15px;position:relative}@media (max-width:1280px){.flat-old-price{margin-top:0}}.flat-action-info,.flat-old-price__value{display:inline-block;position:relative}.flat-old-price__value:after{content:'';position:absolute;height:1px;left:-2px;right:-2px;display:block;background:#999;top:50%}.flat-action-info{clear:left;background:#eee;padding:12px 16px 12px 64px;min-height:60px;margin-bottom:20px;border-radius:4px}.flat-action-info:before{content:'%';height:40px;width:40px;border:2px solid #d84646;font-size:26px;font-family:'proximanovabold',sans-serif;position:absolute;left:12px;top:10px;border-radius:50%;line-height:40px;text-align:center;color:#d84646}.flat-action-info__title{font-family:'proximanovabold',sans-serif;margin-bottom:6px;line-height:1.33;position:relative}.flat-action-info__title .star{position:absolute;left:-9px;top:-.25em;font-size:11px}.flat-action-info__body{text-transform:uppercase;font-size:11px;letter-spacing:.1em;color:#888}.flat-one__price .mortgage-link{color:#f47541;font-size:1.6rem;display:inline-block;border-bottom:1px dotted;transition:all ease .3s}.flat-one__price .mortgage-link:hover{color:#222;transition:all ease .3s}.flat-one__sqs{padding-bottom:18px;border-bottom:1px solid #ddd;margin-bottom:18px}.flat-one__sq{display:inline-block}.flat-one__sq .title{font-size:1.4rem;color:#ccc;margin-bottom:10px}.flat-one__sq .value{font-size:2.2rem}.flat-one__sq .value sup{font-size:.5em;vertical-align:top;line-height:2.25em}.flat-one__info{line-height:1.5em}.flat-one__action--back{border:1px solid #eee;transition:all ease .3s;width:81%;margin-top:0}.flat-one__action--back .icon{font-size:20px}.flat-one__action--back .text{text-transform:uppercase;color:#222;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif}.flat-one{line-height:1;position:relative;z-index:20}.flat-one-top{margin-bottom:36px}.flat-one__decor-links{display:table;width:100%;vertical-align:top}.flat-one__decor-col{display:table-cell;vertical-align:top}.flat-one__decor-link{display:table;border:1px solid #eee;transition:all ease .3s;border-left:0}.flat-one__decor-link:hover{cursor:default}.flat-one__decor-col+.flat-one__decor-col .flat-one__decor-link{border-left:0}.flat-one__decor-link:first-child{border-left:1px solid #eee}.flat-one__decor-link .text{text-transform:uppercase;color:#222;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;padding-right:22px}.flat-one__decor-link.is-inactive .text,.flat-one__decor-link.is-inactive .text__inner,.flat-one__decor-link.is-inactive:hover .text{color:#ccc}.flat-one__decor-link .text__inner{border-bottom:1px dotted;color:#00cd2e}.flat-one__decor-link.is-active .text__inner{color:#222;border:0}.flat-one__action--back:hover,.flat-one__decor-link.is-active,.flat-one__decor-link:hover{background:#f5f5f5;transition:all ease .3s}.flat-one__decor-link.is-inactive:hover{background:#fff}.flat-one__action--back:hover .text,.flat-one__decor-link:hover .text{color:#00cd2e}.flat-one__tabs{display:table;width:0}.flat-one__tab,.flat-one__tab-title{display:table-cell;vertical-align:middle}.flat-one__tab{height:60px}.flat-one__tab-title{font-size:1.6rem;padding-right:12px;color:#222;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;height:auto}.flat-one__footnote{font-size:11px;margin-top:18px;color:#888;margin-bottom:18px}.flat-one__footnote sup{font-size:15px;line-height:0;padding-right:4px;top:-2px}.furnish-name{display:table-cell;vertical-align:top;color:#00cd2e;font-size:1.6rem;white-space:nowrap}.furnish-info{font-style:italic;background:#dbedd5;display:inline-block;height:16px;width:16px;border-radius:50%;font-size:12px;line-height:16px;font-family:georgia;box-sizing:border-box;padding-left:5px;position:relative}.furnish-info:hover{cursor:default;background:#cbddc5}.furnish-info:hover .st-flat__ttip{display:block!important;font-family:ProximaNovaReg,Helvetica,Arial,sans-serif;font-style:normal;width:200px;height:auto;white-space:normal;font-size:1.3rem;line-height:1.5;left:-100px;bottom:30px;margin:0 0 0 7px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.furnish-info:hover .st-flat__ttip:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #00cd2e;left:50%;margin-left:-9px}.flat-one__tab{font-size:1.6rem;color:#00cd2e}.flat-one__tab+.flat-one__tab{padding-left:32px}.flat-one__tab-link{display:inline-block;border-bottom:1px dotted;color:#00cd2e;transition:all ease .3s}.flat-one__tab:hover .flat-one__tab-link{color:#222;transisiton:all ease .3s}.show-me-flats{position:absolute;display:block;height:60%;width:18%;left:23%;top:30%;background:rgba(255,255,255,.56);border:3px solid #fff;transition:all ease .3s}.show-me-flats:hover{background:rgba(73,170,66,.56);border:3px solid #00cd2e;transition:all ease .3s}.section-ttip__title{font-size:14px;font-family:ProximaNovaSemiBold;margin-bottom:6px;color:#00cd2e;text-transform:uppercase;letter-spacing:.05em}.section-ttip__title.is-disabled{color:#ccc}.section-ttip__q{font-size:20px;margin-bottom:12px}.section-ttip__rooms .item{display:inline-block;margin-right:20px;margin-bottom:6px}.section-ttip__rooms .value{display:inline-block;height:22px;width:22px;border-radius:50%;background:#dbedd5;color:#00cd2e;text-align:center;line-height:23px;margin-right:5px}.section-ttip__rooms .text{line-height:22px;font-size:13px;display:inline-block}.section-table{position:fixed;height:100%;background:#fff;width:40%;top:0;box-sizing:border-box;bottom:0;box-shadow:-10px 0 20px rgba(0,0,0,.3);left:100%;opacity:0;z-index:10;margin-left:30px;right:auto}.section-table.is-opened{opacity:1;left:auto;right:0;display:block}.section-table-container{position:absolute;top:150px;right:30px;bottom:30px;left:30px}.section-table__inner{position:absolute;bottom:0;top:73px;width:100%}.section-table__header{margin-bottom:24px}.section-table__number{color:#00cd2e;font-size:1.5rem;text-transform:uppercase;margin-bottom:12px}.section-table__q{font-size:2.3rem}.section-table__row{margin-bottom:10px;display:table;width:100%}.section-table__row-cell{display:table-cell;vertical-align:top}.section-table__floor{width:auto;border:1px solid #eee;box-sizing:border-box;padding:9px 4px;display:inline-block;height:50px;vertical-align:top}.section-table__floor-num{width:45px;float:right;text-align:right;line-height:50px;font-size:1.6rem;color:#888}.section-table__row:hover{cursor:default}.section-table__row:hover .section-table__floor{border-color:#00cd2e}.section-table__row:hover .section-table__floor-num{color:#222}.section-table__flat{width:26px;height:30px;margin:0 5px;text-align:center;line-height:30px;background:#ddd;box-sizing:border-box;box-shadow:0 0 1px rgba(0,0,0,.4) inset;position:relative;display:block;float:left}.section-table__link.is-hovered,.section-table__link:hover{color:#fff}.st-flat__ttip{position:absolute;z-index:1;left:15px;bottom:40px;padding:8px 16px;font-size:1.6rem;background:#00cd2e;color:#fff;width:140px;display:none;text-align:left;line-height:1.33;font-family:'proximanovalight';font-size:14px}.section-table__row:first-child .section-table__floor:first-child .st-flat__ttip{bottom:auto;top:40px}.section-table__row .section-table__floor .section-table__link:last-child .st-flat__ttip{left:auto;right:15px}.st-flat__ttip:after{border-left:9px solid #00cd2e;border-bottom:9px solid transparent;position:absolute;content:'';top:100%;left:0}.section-table__row:first-child .section-table__floor .st-flat__ttip:after{border-left:9px solid #00cd2e;border-top:9px solid transparent;border-bottom:0;position:absolute;content:'';top:auto;bottom:100%;left:0}.section-table__row .section-table__floor .section-table__link:last-child .st-flat__ttip:after{border-right:9px solid #00cd2e;border-left:0;border-top:9px solid transparent;border-bottom:0;position:absolute;content:'';left:auto;right:0;top:100%;bottom:auto;border-width:9px 0 0 9px;border-color:#00cd2e transparent transparent;border-style:solid}.section-table__row:first-child .section-table__floor .section-table__link:last-child .st-flat__ttip:after{bottom:100%;top:auto;border-width:0 0 9px 9px;border-color:transparent transparent #00cd2e;border-style:solid}.section-table__flat{-webkit-user-select:none;-webkit-touch-callout:none}.section-table__flat.is-hovered .st-flat__ttip,.section-table__flat:hover .st-flat__ttip{display:block}.section-table__flat.is-active{font-family:'ProximaNovaBold'}.section-table__flat.is-active:after{content:'';display:block;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid transparent}.section-table__flat--1{background-color:#ffc192}.section-table__flat--1.is-active:after{border-color:#ff984b}.section-table__flat--2{background-color:#71c8b7}.section-table__flat--2.is-active:after{border-color:#34b198}.section-table__flat--3{background-color:#b6e059}.section-table__flat--3.is-active:after{border-color:#92c323}.section-table__flat--4{background-color:#ce90cb}.section-table__flat--4.is-active:after{border-color:#b37db0}.section-table__flat--sold{color:#aaa;background:#ddd}.section-table__close{position:absolute;top:150px;right:30px;display:block;height:24px;width:24px;z-index:2}.section-table__close:after,.section-table__close:before{width:32px;height:3px;background:#ddd;position:absolute;content:'';transform:rotate(45deg);top:11px;left:-4px;transition:all ease .3s}.section-table__close:after{transform:rotate(-45deg)}.section-table__close:hover:after,.section-table__close:hover:before{background:#00cd2e;transition:all ease .3s}.section-table__close:hover:after{transform:rotate(135deg)}.section-table__close:hover:before{transform:rotate(225deg)}.section-table__close:hover{cursor:pointer}.g-shadow-mask{background:rgba(0,0,0,.75);position:fixed;left:0;top:0;right:0;bottom:0;z-index:1020;display:none}.show-house-page,.show-params-block{position:fixed;right:100px;z-index:2;bottom:60px}.show-house-page{bottom:140px}.show-house-page__icon{border:2px solid #00cd2e;font-family:'VT323',monospace;font-size:21px;display:block;line-height:29px;height:33px;width:33px!important;border-radius:50%}.global-wrapper--district .show-params-block{bottom:auto;top:180px}.section-district .show-params-block{position:absolute}.show-params-block .btn-large-icon .icon{font-size:3.3rem;line-height:1}.show-params-block .btn-large-icon{background:#fff}.panorama-legend{position:fixed;top:180px;left:20px;z-index:9;background:rgba(255,255,255,.75);padding:24px;border-radius:2px}.panorama-legend--mp{position:absolute}.panorama-legend__item{display:flex;vertical-align:middle;align-items:center}.panorama-legend__item:hover{cursor:default}.panorama-legend__item+.panorama-legend__item{margin-top:15px}.panorama-legend__color{height:20px;width:20px;background:#6258b6;border-radius:50%;border:2px solid rgba(0,0,0,.25)}.panorama-legend__color--1{background:#81bf47}.panorama-legend__color--2{background:#3294d6}.panorama-legend__color--3{background:#ff4664}.panorama-legend__title{font-size:15px;font-family:'proximanovasemibold',sans-serif;margin-left:10px;border-bottom:1px dotted rgba(0,0,0,.5);line-height:1}.panorama-legend__item:hover .panorama-legend__title{border-color:#000}.btn-large-icon .text{text-transform:uppercase;color:#222;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;letter-spacing:.05em}.global-back-block .btn-large-icon .text{white-space:nowrap;padding-right:18px}.btn-large-icon{background:#fff}.btn-large-icon--rl .text{padding-left:24px}.btn-large-icon:hover{background:#f5f5f5;transition:all ease .3s}.ac-attr-i:hover h4,.btn-large-icon:hover .text{color:#00cd2e}.pin-general{position:absolute;z-index:1;left:300px;top:300px;font-size:1.5rem;color:#fff;cursor:pointer}.pin-general__text{padding:6px 10px;display:block;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;position:relative;max-width:170px;line-height:1.33;border-radius:2px;box-shadow:0 6px 12px rgba(0,0,0,.45);background:#00cd2e;font-size:13px;text-align:center}.pin-general__text strong{font-size:15px}.pin-block .pin-general__text{max-width:300px}.pin-general__text:after,.pin-house--14:after{border-style:solid;position:absolute;content:''}.pin-general__text:after{border-width:6px 6px 0;border-color:#00cd2e transparent transparent;top:100%;left:50%;margin-left:-6px}.pin-general.is-hover .pin-general__text:after,.pin-general:hover .pin-general__text:after,.pin-general__text:after{transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.pin-general.is-hover .pin-general__text{margin-top:-6px}.pin-general.is-sticked-right .pin-general__text:after{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #00cd2e;top:50%;left:100%;margin-left:0;margin-top:-10px}.pin-general.is-hover .pin-general__text,.pin-general:hover .pin-general__text{transform:translate(0,-5px);transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.pin-section{text-align:left;position:fixed}.pin-section strong{display:block;text-transform:uppercase;letter-spacing:.05em}.pin-general__icon{width:48px;height:48px;border-radius:50%;overflow:hidden;vertical-align:middle;margin-right:6px;display:none}.pin-general__icon img{max-width:100%}.pin-house--10{top:52%;left:36%}.pin-house--5{top:42%;left:22%}.pin-house--6{top:23%;left:73%}.pin-house--11{top:59%;left:36%}.pin-house--12{top:20%;left:21%}.pin-house--13{top:23%;left:42%}.pin-house--14{top:32%;left:59%}.pin-house--15{top:40%;left:72%}.pin-house--16{top:58%;left:60%}.pin-house--17{top:20%;left:47%}.pin-house--21{top:20%;left:59%}.pin-house--23{top:25%;left:58%}.pin-house--26{top:35%;left:30%}.pin-house--27{top:15%;left:57%}.pin-house--28{top:27%;left:42%}.pin-house--29{top:18%;left:58%}.pin-house--30{top:42%;left:54%}.pin-house--32{top:27%;left:67%}.pin-house--33{top:38%;left:77%}.pin-house--34{top:45%;left:39%}.pin-house--35{top:46%;left:21%}.pin-house--36{top:51%;left:33%}.pin-house--38{top:31%;left:auto;right:44%}.pin-house--39{top:51%;left:auto;right:33%}.pin-house--40{top:66%;left:31%;right:auto}.pin-house--41{top:33%;left:52%;right:auto}.pin-house--42{top:37%;left:40%}.pin-house--43{top:34%;left:28%}.pin-house--44{top:44%;left:56%}.pin-house--45{top:42%;left:24%}.pin-house--46{top:47%;left:28%;right:auto}.pin-house--47{top:66%;left:44%;right:auto}.pin-house--32 .pin-general__text:after,.pin-house--33 .pin-general__text:after{border-width:6px 6px 6px 0;border-color:transparent #00cd2e transparent transparent;top:50%;left:auto;right:100%;margin-left:0;margin-top:-6px}.pin-house--21 .pin-general__text:after,.pin-house--23 .pin-general__text:after,.pin-house--35 .pin-general__text:after,.pin-house--38 .pin-general__text:after,.pin-house--39 .pin-general__text:after,.pin-house--40 .pin-general__text:after,.pin-house--42 .pin-general__text:after{border-width:6px 0 6px 6px;border-color:transparent transparent transparent #00cd2e;top:50%;left:100%;margin-left:0;margin-top:-6px}.pin-house--14:after{border-width:10px 10px 0 0;border-color:transparent #00cd2e transparent transparent;top:auto;bottom:100%;left:auto;right:0}.pin-general{height:60px}.pin-block{height:auto;margin-top:-60px;opacity:0}.pin-block--1{left:53%;top:64%}.pin-block--12{left:32%;top:49%}.pin-block--13{left:37.5%;top:47%}.pin-block--12 .pin-general__text,.pin-block--13 .pin-general__text{background:#3294d6}.pin-block--12 .pin-general__text:after,.pin-block--13 .pin-general__text:after{border-width:6px 6px 0;position:absolute;content:'';top:100%;left:50%;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;border-style:solid;margin-left:-6px;border-color:#3294d6 transparent transparent}.pin-block--08{left:65.3%;top:auto;bottom:50%;height:auto}.pin-block--01{left:49%;top:auto;bottom:34.5%}.pin-block--02{left:57.1%;bottom:36.5%;top:auto}.pin-block--03{left:63.5%;bottom:37.5%;top:auto}.pin-block--06{left:55.5%;bottom:47.2%;top:auto}.pin-block--07{left:60.5%;top:auto;max-width:90px;bottom:48.5%}.pin-block--261{left:22%;bottom:31.5%;top:auto}.pin-block--269{left:7%;bottom:27.5%;top:auto}.pin-block--24{left:82.8%;bottom:43.3%;top:auto}.pin-block--04{left:44.5%;bottom:43.2%;top:auto}.pin-block--05{left:49.5%;bottom:45.1%;top:auto}.pin-block--262{left:37%;bottom:30.5%;top:auto}.pin-block--267{left:12%;bottom:29.5%;top:auto}.pin-block--268{left:9%;bottom:18.5%;top:auto}.pin-block--264{left:18.5%;bottom:22.5%;top:auto}.pin-block--261 .pin-general__text,.pin-block--262 .pin-general__text,.pin-block--264 .pin-general__text,.pin-block--267 .pin-general__text,.pin-block--268 .pin-general__text,.pin-block--269 .pin-general__text{background:#ff4664}.pin-block--261 .pin-general__text:after,.pin-block--262 .pin-general__text:after,.pin-block--264 .pin-general__text:after,.pin-block--267 .pin-general__text:after,.pin-block--268 .pin-general__text:after,.pin-block--269 .pin-general__text:after{border-width:6px 6px 0;position:absolute;content:'';top:100%;left:50%;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;border-style:solid;margin-left:-6px;border-color:#ff4664 transparent transparent}.pin-block--01 .pin-general__text:after,.pin-block--02 .pin-general__text:after,.pin-block--03 .pin-general__text:after,.pin-block--24 .pin-general__text:after{border-width:0 6px 6px;position:absolute;content:'';top:auto;bottom:100%;left:50%;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;border-style:solid;margin-left:-6px;border-color:transparent transparent #00cd2e}.pin-block--9{left:auto;bottom:51%;top:auto;right:13%}.pin-block--9 .pin-general__text{background:#6258b6}.pin-block--9 .pin-general__text:after{border-width:6px 6px 0;position:absolute;content:'';top:100%;left:50%;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;border-style:solid;margin-left:-6px;border-color:#6258b6 transparent transparent}.pin-section--11{left:74.5%;top:15.6%}.pin-section--12{left:61.5%;top:18.6%}.pin-section--13{left:46.1%;top:23.1%}.pin-section--14{left:30.1%;top:27.5%}.pin-section--35{top:13%;left:49.9%}.pin-section--9{top:13.4%;left:52.4%}.pin-section--10{top:38.5%;left:38.4%}.pin-section--36{top:39.2%;left:63.8%}.pin-section--37{top:16.2%;left:48.8%}.pin-section--42{top:33.6%;left:26.8%}.pin-section--41{top:40.3%;left:43.8%}.pin-section--39{top:47.9%;left:59.8%}.pin-section--38{top:47.9%;left:75.8%}.pin-section--47{top:25.9%;left:69.8%}.pin-section--46{top:13.9%;left:25.3%}.pin-section--45{top:17.2%;left:38.4%}.pin-section--44{top:23.3%;left:53.8%}.pin-section--48{left:50%;top:13%}.pin-section--49{left:71%;top:34%}.pin-section--50{left:55%;top:42%}.pin-section--51{left:38%;top:48%}.pin-section--52{left:22%;top:48%}.pin-section--53{left:78%;top:48%}.pin-section--54{left:67%;top:47%}.pin-section--55{left:55.5%;top:29.5%}.pin-section--56{left:42.8%;top:22.5%}.pin-section--57{left:27.2%;top:15.5%}.pin-section--58{left:72%;top:16.5%}.pin-section--59{left:58%;top:23.5%}.pin-section--60{left:44%;top:30.5%}.pin-section--61{left:29%;top:49.5%}.pin-section--62{left:19%;top:49.5%}.pin-section--71{left:12%;top:30.5%}.pin-section--72{left:22%;top:36.5%}.pin-section--73{left:28%;top:22.5%}.pin-section--74{left:38.5%;top:17.5%}.pin-section--75{left:49%;top:37.9%}.pin-section--76{left:59.2%;top:22.9%}.pin-section--77{left:69.2%;top:35.9%}.pin-section--78{left:78.2%;top:38.9%}.pin-section--79{left:12%;top:33.5%}.pin-section--80{left:23.5%;top:33.5%}.pin-section--81{left:30%;top:20.5%}.pin-section--83{left:41.5%;top:17.5%}.pin-section--84{left:53%;top:35.9%}.pin-section--85{left:64.2%;top:19.9%}.pin-section--86{left:70.7%;top:32.9%}.pin-section--87{left:83.2%;top:26.9%}.pin-section--88{left:35%;top:22%}.pin-section--89{left:15%;top:20%}.pin-section--90{left:23.3%;top:26%}.pin-section--91{left:30%;top:16%}.pin-section--92{left:41%;top:30%}.pin-section--93{left:52.1%;top:16%}.pin-section--94{left:63.4%;top:16%}.pin-section--95{left:70%;top:26%}.pin-section--96{left:79%;top:20%}.pin-section--105{left:49%;top:25%}.pin-section--106{left:18%;top:29%;position:absolute}.pin-section--107{left:26%;top:42%;position:absolute}.pin-section--108{left:32.5%;top:28%;position:absolute}.pin-section--109{left:42%;top:43%;position:absolute}.pin-section--110{left:52%;top:24%;position:absolute}.pin-section--111{left:61%;top:28%;position:absolute}.pin-section--112{left:67%;top:42%;position:absolute}.pin-section--113{left:76%;top:29%;position:absolute}.pin-section--114,.pin-section--118{left:62%;top:14%}.pin-section--115{left:36%;top:24%}.pin-section--116{left:22%;top:37%}.pin-section--117{left:35%;top:18%}.pin-section--119{left:19%;top:16%}.pin-section--120{left:39%;top:31%}.pin-section--121{left:47%;top:36%}.pin-section--122{left:58%;top:31%}.pin-section--123{left:75%;top:19%}.pin-section--130{left:75%;top:33%}.pin-section--129{left:58%;top:40%}.pin-section--126{left:48.5%;top:43%}.pin-section--125{left:39.5%;top:40%}.pin-section--124{left:24.5%;top:33%}.pin-section--131{left:45%;top:25%}.pin-section--140{left:78%;top:37%;position:absolute}.pin-section--139{left:67.4%;top:auto;bottom:50%;position:absolute}.pin-section--136,.pin-section--137{left:61.7%;top:auto;bottom:63.5%;position:absolute}.pin-section--136{left:67.4%;bottom:50%}.pin-section--135{left:42.6%;top:25.5%;position:absolute}.pin-section--134{left:32.9%;top:31%;position:absolute}.pin-section--133{left:26.5%;top:auto;bottom:50%;position:absolute}.pin-section--132{left:18.8%;top:29.1%;position:absolute}.pin-section--141{left:82%;top:37%;position:absolute}.pin-section--141 .pin-general__text:after,.pin-section--161 .pin-general__text:after{border-width:6px 6px 6px 0;border-color:transparent #00cd2e transparent transparent;top:50%;right:100%;left:auto;margin-top:-6px}.pin-section--142,.pin-section--144{left:26%;top:37%;position:absolute}.pin-section--144{left:22%}.pin-section--145{left:35%;top:45%;position:absolute}.pin-section--146{left:22%;top:63%;position:absolute}.pin-section--147{left:34%;top:31%;position:absolute}.pin-section--149{left:35%;top:45%;position:absolute}.pin-section--142 .pin-general__text:after,.pin-section--144 .pin-general__text:after,.pin-section--145 .pin-general__text:after,.pin-section--146 .pin-general__text:after,.pin-section--147 .pin-general__text:after,.pin-section--149 .pin-general__text:after,.pin-section--159 .pin-general__text:after,.pin-section--160 .pin-general__text:after,.pin-section--162 .pin-general__text:after,.pin-section--163 .pin-general__text:after,.pin-section--164 .pin-general__text:after,.pin-section--173 .pin-general__text:after,.pin-section--174 .pin-general__text:after{border-width:6px 0 6px 6px;border-color:transparent transparent transparent #00cd2e;top:50%;left:100%;right:auto;margin-top:-6px;margin-left:0}.pin-section--143{left:30%;top:77%;position:absolute}.pin-section--105 .pin-general__text:after,.pin-section--88 .pin-general__text:after{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #00cd2e;top:50%;left:100%;margin-left:0;margin-top:-10px}.pin-section--150{left:10%;top:35%}.pin-section--151{left:21.5%;top:47%;position:fixed}.pin-section--153{left:29.7%;top:44%}.pin-section--154{left:38.7%;top:50%}.pin-section--155{left:51.7%;top:50%}.pin-section--156{left:65.7%;top:44%}.pin-section--157{left:72.2%;top:47%}.pin-section--158{left:auto;right:11%;top:35%}.pin-section--159{left:auto;right:62.5%;top:50%}.pin-section--160{left:auto;right:68%;top:55%}.pin-section--161{left:auto;right:21%;top:55%}.pin-section--162{left:22%;right:auto;top:55%}.pin-section--163{left:32%;right:auto;top:26%}.pin-section--164{left:35%;top:22%}.pin-section--170{left:73%;top:25%}.pin-section--169{left:60.5%;top:33%}.pin-section--168{left:53.5%;top:35%}.pin-section--167{left:45.5%;top:38%}.pin-section--166{left:36.5%;top:32%}.pin-section--165{left:23.5%;top:18%}.pin-section--171{left:33.5%;top:25%}.pin-section--172{left:75.5%;top:38%}.pin-section--173{left:auto;right:58.5%;top:50%}.pin-section--174{left:23%;right:auto;top:50%}.pin-section--175{left:49%;right:auto;top:24%}.pin-section--176{left:auto;right:20%;top:48%}.house-one-top{position:fixed;left:110px;top:auto;z-index:2;bottom:140px}.house-one__title{color:#222;font-size:3.2rem;font-weight:700;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;background:#fff;padding:14px 24px;line-height:1}.house-one__title:first-letter{text-transform:capitalize}.house-one__subtitle{font-size:1.6rem;color:#fff;margin-bottom:4.2rem}.house-one__title-info{background:#00cd2e;padding:14px 24px;display:inline-block;color:#fff;margin-top:0;font-family:'proximanovasemibold';position:relative;overflow:hidden}.house-one__title-info a{background:#00cd2e;padding:14px 24px;display:block;margin:-14px -24px;color:#fff}.house-one__title-info a:hover{background:#00ad35}.house-one__title-info span{height:18px;width:18px;border:2px solid #fff;display:inline-block;border-radius:50%;text-align:center;line-height:16px;margin-right:8px;color:#7c9a75;background:#fff;font-family:serif;font-style:italic;font-weight:700}.global-back-block{position:fixed;left:110px;bottom:60px;z-index:2}.filter-column{position:inherit}.filter-icon-m{position:absolute;top:0;right:0;width:56px;height:56px;background:#ddd;border-radius:4px;z-index:20;display:none}.filter-icon-m span{display:block;height:3px;width:32px;background:#aaa;position:absolute;left:50%;margin-left:-16px;transition:all ease .3s}.filter-icon-m span:nth-child(1){top:17px}.filter-icon-m span:nth-child(2){top:50%;margin-top:-1px}.filter-icon-m span:nth-child(3){bottom:16px}.filter-icon-m span:after{content:"";height:7px;width:7px;border:2px solid #aaa;border-radius:50%;display:block;position:absolute;background:#ddd;left:6px;top:0;margin-top:-2px;transition:all ease .3s}.filter-icon-m span:nth-child(2):after{left:16px}.filter-form{padding:40px 20px;background:#fff;border:1px solid #d8d8d8}.filter-m-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2}.search-controls{margin:0 -10px}.search-control{margin-bottom:24px;padding:0 10px}.search-control--last{margin-bottom:0}.search-control__title{margin-bottom:6px;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;font-size:1.6rem}.search-control__checkbox{overflow:hidden}.search-control__checkbox input{position:absolute;left:-9999px}.search-control__checkbox label{padding-left:34px;display:block;font-size:1.5rem;font-weight:400;position:relative;line-height:1.15;margin-bottom:0}.search-control__checkbox label:before{background:url(/img/icon-checkbox.png) no-repeat left top;background-size:24px 48px;height:24px;width:24px;display:block;content:'';position:absolute;left:0;top:0}.search-control__checkbox input:checked+label{font-family:'proximanovasemibold',sans-serif}.search-control__checkbox input:checked+label:before{background-position:0 -24px}.ac-select{width:100%}.ac-dropdown{position:relative;cursor:pointer;z-index:2}.ac-dropdown .ac-dd-arrow{display:none}.ac-dropdown--hover{cursor:default}.ac-dropdown__top{display:block;position:relative;z-index:2;font-size:1.6rem}.ac-dropdown-range__slider{margin-top:15px;padding:0 8px}.ac-dd-arrow,.ac-dd-arrow:after{border-style:solid;position:absolute}.ac-dd-arrow{border-color:#888 transparent transparent;border-width:6px 6px 0;height:0;width:0;right:15px;top:50%;margin-top:-3px;z-index:10;transition:all ease .3s}.ac-sort-btn:hover .ac-dd-arrow,.is-active .ac-dd-arrow{border-top-color:#000}.ac-dd-arrow:after{border-color:#eee transparent transparent;border-width:8px 8px 0;margin-left:-8px;content:'';z-index:2;top:-9px;left:50%}.ac-dropdown--hover .ac-dd-arrow{top:50%;margin-top:-2px}.ac-dropdown--hover .ac-dd-arrow,.ac-dropdown--hover .ac-dd-arrow .ac-dd-arrow__inner,.ac-dropdown--hover .ac-dd-arrow i,.ac-dropdown--hover .ac-dd-arrow span,.ac-dropdown--hover .ac-dd-arrow:after{border-color:#aaa;border-style:solid;border-width:1px;position:absolute;height:4px;width:4px;right:16px;z-index:10;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;border-radius:50%}.ac-dropdown--hover .ac-dd-arrow .ac-dd-arrow__inner,.ac-dropdown--hover .ac-dd-arrow i,.ac-dropdown--hover .ac-dd-arrow span{left:-1px;margin:0;top:-7px}.ac-dropdown--hover .ac-dd-arrow:after{left:-1px;margin:0;bottom:-7px;top:auto}.ac-dropdown--hover.is-active .ac-dd-arrow,.ac-dropdown--hover.is-active .ac-dd-arrow .ac-dd-arrow__inner,.ac-dropdown--hover.is-active .ac-dd-arrow i,.ac-dropdown--hover.is-active .ac-dd-arrow span,.ac-dropdown--hover.is-active .ac-dd-arrow:after{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);background-color:#aaa;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s}.ac-sort-btn.is-acscending .ac-dd-arrow,.is-active .ac-dd-arrow{transform:rotate(180deg);transition:all ease .3s}.ac-sort-btn.is-descending .ac-dd-arrow{transform:rotate(0deg);transition:all ease .3s}.ac-sort-btn .ac-dd-arrow{transition:none!important}.ac-sort-btn .ac-dd-arrow:after,.ac-sort-btn.is-active .ac-dd-arrow:after,.ac-sort-btn.is-active:hover .ac-dd-arrow:after{border-color:#eee transparent transparent}.search-price-value input{line-height:1;width:100px!important;padding:8px;font-size:1.5rem;border:1px solid #d8d8d8}.search-control--floor .search-price-value input,.search-control--square .search-price-value input{width:84px!important}.search-price-value input:focus{outline:0;box-shadow:0 0 0 2px #d8d8d8}.search-price-currency,.search-price-divider{color:#d4d4d4}.ac-checkbox-block{display:table;border-collapse:collapse}.ac-checkbox-block__item{border:1px solid #d8d8d8;overflow:hidden;float:left;transition:all ease .3s}.ac-checkbox-block__item:hover{box-shadow:0 0 0 2px #d8d8d8;transition:all ease .3s}.ac-checkbox-block__item+.ac-checkbox-block__item{margin-left:-1px}.ac-checkbox-block__item a,.ac-checkbox-block__item label{display:block;text-align:center;margin:0;font-size:1.6rem;padding:0 12px;height:32px;width:32px;line-height:32px}.ac-checkbox-block__item_studio label{width:auto}.ac-checkbox-block__item a:hover,.ac-checkbox-block__item label:hover{cursor:pointer}.ac-checkbox-block__item a.is-active,.ac-checkbox-block__item a.is-active:hover,.ac-checkbox-block__item label.is-active,.ac-checkbox-block__item label.is-active:hover{background-color:#00cd2e;color:#fff}.ac-checkbox-block__item input{position:absolute;left:-9999px}.ac-dropdown,.ac-select-block{transition:all ease .3s;font-size:1.6rem}.ac-select-block .chosen-container{font-size:1em}.chosen-container{width:100%!important}.ac-dropdown:hover,.ac-select-block:hover{box-shadow:0 0 0 2px #d8d8d8;transition:all ease .3s}.ac-dropdown.is-single,.ac-dropdown.is-single:hover{box-shadow:none;cursor:default}.ac-dropdown.is-active{box-shadow:none}.search-map-link .btn-large-icon{border:1px solid;height:58px}.search-container{padding:0 110px}.search-header-wrapper{padding-top:150px;border-bottom:1px solid #d8d8d8;margin-bottom:30px}.search-controls-wrapper{padding-bottom:6px;border-bottom:1px solid #d8d8d8}.search-header{margin-bottom:30px}.search-title{margin-bottom:.5em;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;line-height:1}.search-subtitle{font-size:2.4rem;margin-bottom:1rem}.search-subfoonote{color:#888;font-size:13px;margin-top:6px}.container-block{z-index:2;margin:0 auto;max-width:1180px;position:relative}.content-block-inner--seo{padding-left:0;margin-top:80px;color:#888}.search-result-wrapper{background:#eee;padding-top:30px;padding-bottom:120px;line-height:1}.search-result-top{margin-bottom:30px}.search-result-item{padding:40px;background:#fff;border:1px solid #d8d8d8;margin-bottom:30px;line-height:1;position:relative}.search-result-item__title{font-size:2.4rem;margin-bottom:.5em;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif;line-height:1.15}.search-result-item__title a{display:block;color:#00cd2e;transition:all ease .3s}.search-result-item__title a:hover{color:#f2733f;transition:all ease .3s}.search-result-item__title sup{font-size:.6em}.search-result-item__title::first-letter{text-transform:uppercase}.search-result-item__subtitle{font-size:1.8rem;color:#888;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #d8d8d8}.search-result-item__subtitle .address{line-height:20px}.search-result-item__subtitle .address__section{text-transform:lowercase}.search-result-item__info{width:50%;float:left}.flat-price__value{font-size:30px;font-family:"ProximaNovaSemiBold",sans-serif}.flat-price__value_old{color:#888;margin-bottom:5px;position:relative;display:inline-block}.flat-price__value_old:before{content:'';position:absolute;height:1px;left:-2px;right:-2px;display:block;background:#888;top:50%}.flat-price__mortgage{color:#888;line-height:1.33;margin-top:6px;font-family:"proximanovareg",san-serif;font-size:12px}.flat-price__mortgage .info{position:relative;display:inline-block;border-radius:50%;height:18px;width:18px;border:1px solid #aaa;text-align:center;line-height:17px;font-size:12px;font-family:serif;font-style:italic;font-weight:700;color:#666}.flat-price__mortgage .info:hover{background:#eee;cursor:default}.flat-price__mortgage .info .mortgage-row__txt{position:absolute;text-align:left;font-family:"proximanovalight",sans-serif;width:200px;background:#fff;padding:10px;border:1px solid #ddd;bottom:100%;margin:0 0 10px -12px;box-shadow:0 3px 12px rgba(0,0,0,.15);transition:all ease .3s;display:none;font-style:normal;color:#666;z-index:2}.flat-price__mortgage .info .mortgage-row__txt:after,.flat-price__mortgage .info .mortgage-row__txt:before{border-width:8px 8px 0;border-style:solid;border-color:#ccc transparent transparent;position:absolute;top:100%;left:10px;content:""}.flat-price__mortgage .info .mortgage-row__txt:after{border-width:7px 7px 0;border-color:#fff transparent transparent;left:11px}.flat-price__mortgage .info:hover .mortgage-row__txt{display:block}.data-row{padding:15px 18px;border:1px solid #d8d8d8;margin-bottom:20px}.data-row.blank{border-color:transparent}.data-row__cell{width:50%;float:left;position:relative}.mortgage-row{padding-left:0;padding-right:0;border:1px solid transparent}.mortgage-row:last-child{margin-bottom:0;padding-bottom:0}.mortgage-row .data-row__cell{width:100%;float:none}.data-row__title{text-transform:uppercase;font-size:1.2rem;color:#8d8d8d;margin-top:-20px;margin-left:-11px;padding:0 11px;background:#fff;display:inline-block;position:absolute;line-height:1}.mortgage-row .data-row__title{padding:0;margin-left:0;background:0}.data-row__value{font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:1}.search-result-item__mortgage{margin-left:50%;text-align:right}.mortgage-row__value{color:#f2733f}.mortgage-row__txt{font-size:1.2rem;line-height:1.33;color:#a6a6a6;padding-top:8px}.ac-btn,.content-block-inner .ac-btn{background:#00cd2e;font-size:1.5rem;color:#fff;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;display:inline-block;transition:all ease .3s;border:0;padding:14px 16px 13px}.ac-btn--g,.ac-btn--o{background:#fff;border:1px solid #70b659;padding-top:13px;padding-bottom:12px;color:#00cd2e}.ac-btn--o{border:1px solid #f3a17f;color:#f47541}.ac-btn:hover{transition:all ease .3s;background:#70b659}.ac-btn--g:hover{background:#70b659;border-color:#70b659;color:#fff}.ac-btn--blank{background:0;color:#00cd2e}.ac-btn--blank:hover{background:#eee}.mortgage-btn{font-size:15px;padding:14px 16px 13px;line-height:1;height:auto;cursor:pointer;position:relative;overflow:hidden;background:0;border:1px solid #f69d79;font-family:ProximaNovaReg;color:#f2733f;text-transform:none;letter-spacing:.02em}.mortgage-btn:hover{color:#fff;border-color:#f2733f;background:#f2733f}.ac-btn--orange{background-color:#f2733f}.search-result-count,.search-result-sort__title{font-size:1.5rem;color:#888;display:inline-block}.search-result-sort__title{margin-right:15px}.ac-sort-btn{position:relative;cursor:pointer;z-index:2;padding:10px 34px 10px 12px;color:#888}.ac-sort-btn:hover{color:#444}.ac-sort-btn.is-active{font-family:ProximaNovaReg;color:#444}.ac-dd-text,.ac-sort-btn{display:inline-block}.ac-sort-btn .ac-dd-text{font-size:15px}.ac-sort-btn .ac-dd-text a{color:#888;border-bottom:1px dashed #aaa}.ac-sort-btn.is-active .ac-dd-text a{color:#222;border-color:#222}.search-result-count{padding-top:10px}.search-result-sort__select .chosen-container{font-size:1.6rem}.ac-dropdown--floor,.ac-dropdown--floor .ac-dropdown__top,.news-list--events img{height:auto}.ac-dropdown--floor .data-row{border:0}.ac-dropdown__top .data-row{margin:0 -18px}.ac-dropdown__bottom .data-row{padding-top:12px;padding-bottom:12px;margin-bottom:0}.ac-dropdown__bottom .data-row:first-child{border-top:1px solid #ddd}.ac-dropdown__bottom .data-row:hover{background:#eee}.ac-dropdown__bottom .data-row .data-row__value{font-size:1.6rem;font-family:ProximaNovaReg,Helvetica,Arial,sans-serif;color:#888}.ac-dropdown--floor .ac-dropdown__bottom{position:absolute;background:#fff;padding:54px 0 0;left:-1px;right:-1px;top:-1px;box-shadow:0 2px 6px rgba(0,0,0,.15);opacity:0;transition:opacity ease .3s;display:none}.ac-dropdown--floor .ac-dropdown__bottom:before{content:'';border:1px solid #d8d8d8;position:absolute;left:0;right:0;top:0;height:55px}.is-active .ac-dropdown__bottom{opacity:1;display:block}.search-item__request{margin-top:30px}.ac-dropdown--floor .ac-dropdown__overflow-wrapper{overflow-y:scroll;max-height:200px}.spinner{animation:spin 4s infinite linear}.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}.ac-dropdown__bottom .data-row__title{display:none}.modal-dialog--video{width:80%;padding:0;top:50%;position:absolute;left:10%}.modal-dialog--video .close{position:absolute;font-size:64px;width:50px;height:50px;z-index:2;right:-50px;top:-50px;color:#fff;text-shadow:none;opacity:.5;font-weight:100;transition:opacity .3s ease}.modal-dialog--video .close:hover{opacity:1;transition:opacity .3s ease}.modal-dialog--video .modal-content{border-radius:0;box-shadow:0 25px 60px rgba(0,0,0,.5)}.modal-dialog--video .modal-body{padding:0;line-height:0}.nav-content{display:block;width:100%;border-collapse:collapse;border-bottom:1px solid #eee}.content-block-inner .nav-content__item{display:block;padding:0 5px 10px;text-align:center;border-color:transparent transparent #eee;vertical-align:middle;transition:all ease .3s;font-size:1.8rem;color:#00cd2e;border-width:0;border-style:solid;margin-bottom:-1px;margin-right:20px;float:left}.nav-content--news .nav-content__item{font-size:15px;padding-left:5px;padding-right:5px}.nav-content--news{width:auto;margin-bottom:30px;margin-top:-14px}.content-block-inner .nav-content__item--first{border:0;padding-left:0;color:#444;text-align:left;text-transform:none;letter-spacing:0}.content-block-inner .nav-content__item.disabled,.content-block-inner .nav-content__item.disabled:hover{color:#ddd;background:0;cursor:default}.ac-attr-i h4 strong,.nav-content__item-inner{border-bottom:1px dashed;display:inline}.content-block-inner .nav-content__item:hover{cursor:pointer;transition:all ease .3s;color:#444;box-shadow:0 -1px 0 #888 inset}.nav-content__item.is-active,.nav-content__item.is-active:hover{color:#444;transition:color ease .3s;background:0;cursor:default;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif;box-shadow:0 -3px 0 #00cd2e inset}.contact-info-title{font-size:1.6rem;margin-bottom:.5rem;font-family:proximanovabold;text-transform:uppercase;letter-spacing:.05em}.contact-info-block{font-size:2rem;font-family:ProximaNovaReg,Helvetica,Arial,sans-serif;margin-bottom:.2rem}.contact-info-block-2{color:#888;font-size:1.6rem}.contact-info-phone{font-size:24px;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif}@media (max-width:1400px){.contact-info-phone{font-size:20px}}@media (max-width:1024px){.contact-info-phone{font-size:18px;white-space:nowrap}}.ac-hamb-inner,.ac-hamb-inner:after,.ac-hamb-inner:before{background:#000}.ac-hamb{width:32px;height:32px;position:relative;display:block;border:2px solid #00cd2e;background:0;outline:0;transition:all ease .3s}.ac-hamb.is-active{transition:all ease-out .3s;border-color:transparent;position:fixed}.ac-hamb-inner,.ac-hamb-inner:after,.ac-hamb-inner:before{width:16px;height:2px;position:absolute;background:#00cd2e;top:50%;left:50%;margin:-1px 0 0 -8px}.ac-hamb-inner:after,.ac-hamb-inner:before{content:'';width:100%;margin:-6px 0 0 -8px}.ac-hamb-inner:after{margin:4px 0 0 -8px}.ac-hamb.is-active .ac-hamb-inner:before{width:36px;transform:translate3d(-10px,5px,0) rotate(45deg)}.ac-hamb.is-active .ac-hamb-inner:after{width:36px;transform:translate3d(-10px,-5px,0) rotate(-45deg)}.ac-hamb.is-active .ac-hamb-inner{background:0 0}.chosen-search{display:none}.easyPaginateNav{width:auto!important}.easyPaginateNav a,.page,.page.current{color:#888}.easyPaginateNav a,.easyPaginateNav a.current,.page,.page.current{height:36px;width:36px;display:inline-block;line-height:36px;text-align:center;border:1px solid #ddd;background:#fff;font-size:13px;text-decoration:none!important;transition:all ease .3s;float:left;margin-left:-1px}.easyPaginateNav a:hover,.pager:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.pages-wrapper{display:flex;gap:10px;margin-top:36px}.pages-wrapper .page{background:#fff;border-color:#eee;box-shadow:none;border-radius:12px}.easyPaginateNav a.current,.page.is-active{background:#00cd2e;color:#fff;border-color:#00cd2e;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif}.fotorama__stage{border-radius:12px}.news-list-item__picture{overflow:hidden;border-radius:12px}.news-list--events{padding:30px;border:1px solid #eee;margin-top:40px}.news-one-gallery{margin-bottom:40px}.news-one-gallery img{box-shadow:0 10px 20px red}.news-one-body{font-size:1.5rem;line-height:1.5;margin-bottom:30px}.news-one-title{font-size:30px;margin-bottom:.5em;line-height:1.15}.news-list-item__data .news-one-title{font-size:24px}.news-list-item__data .news-one-title+.news-list-small{margin-top:0}.news-one-date{color:#aaa;text-transform:uppercase;font-size:1.1rem;letter-spacing:.1em}.news-one-back-link{display:inline-block}.news-one-back-link a:hover{background:0 0}.news-list-item+.news-list-item{margin-top:40px}.news-list-small{font-size:1.6rem;margin-top:-1.6rem}.news-one-body blockquote{display:flex;align-items:center;gap:20px;border:0;padding:20px 0;position:relative;font-size:20px;line-height:1.5;text-align:center;width:80%;margin:30px auto}.news-one-body blockquote p{font-size:inherit;line-height:inherit}.news-one-body blockquote:after,.news-one-body blockquote:before{width:48px;height:2px;background:#00cd2e;position:absolute;display:block;content:'';top:0;left:calc(50% - 24px)}.news-one-body blockquote:after{top:auto;bottom:0}.fotorama__thumb-border{border-color:#00cd2e!important}.article-picture{margin:0 0 2em}.article-picture img{border-radius:12px}*+.article-picture{margin-top:2em}.article-picture--left{float:left}.article-picture__description{color:#888;margin-top:.5em;font-style:italic}.attraction-block__item{position:relative;overflow:hidden}.attraction-block__body{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;padding:20% 30px 30px;text-align:center;opacity:0;transition:all ease .4s}.attraction-block__item:hover .attraction-block__body{top:0;bottom:0;opacity:1;transition:all ease .4s}.fotorama__dot{width:6px!important;height:6px!important;border:1px solid #ccc!important}.fotorama__nav__frame.fotorama__active .fotorama__dot{border-color:#00cd2e!important;background-color:#00cd2e!important}.attraction-gallery .fotorama__caption__wrap{width:100%!important;display:block!important;color:#fff;padding:12px 20px!important;background:rgba(0,0,0,.3)}.attraction-gallery .fotorama__caption__wrap p{font-size:1.3rem}.attraction-gallery .fotorama__caption__wrap p+p{margin-top:0;font-size:1.4rem}.search-result-list--personal .search-result-item__info{width:100%;padding-right:0}.search-result-item__photo{text-align:center}.search-result-item__photo img{max-height:300px}.search-result-item__photo .no-flat-plan{max-width:100%;opacity:.5}.search-result-list--personal .search-result-item__title{font-size:2.4rem}.search-result-list--personal .search-result-item{padding:40px 30px}.search-result-item__close{position:absolute;width:18px;height:18px;top:28px;right:16px;transition:all ease .3s;opacity:.2}.search-result-item__close:after,.search-result-item__close:before{height:1px;width:24px;background:#000;content:'';position:absolute}.search-result-item__close:before{top:8px;left:-3px;transform:rotate(45deg)}.search-result-item__close:after{top:8px;left:auto;right:-3px;transform:rotate(-45deg)}.search-result-item__close:hover{transform:rotate(180deg);transition:all ease .3s;cursor:pointer;opacity:.5}.request-list__item{padding:40px 30px;background:#fff;border:1px solid #d8d8d8;margin-bottom:30px;line-height:1;position:relative}.request-item__title{font-size:2.8rem;margin-bottom:.5em;font-family:ProximaNovaLight,Helvetica,Arial,sans-serif;line-height:1.15}.request-item__cell{color:#888;font-size:1.4rem;clear:left}.request-item__cell+.request-item__cell{margin-left:40px}.request-item__cell,.request-item__cell .title,.request-item__cell .value{display:inline-block}.request-item__cell .title{font-family:ProximaNovaSemiBold,Helvetica,arial,sans-serif;color:#444;margin-right:8px;text-transform:uppercase;letter-spacing:.1em}.personal-info__item{padding-bottom:15px}.personal-info__item .title{margin-bottom:.6rem;display:inline-block;margin:0 20px 0 0;letter-spacing:0;width:20%;color:#888;font-family:ProximaNovaLight,Helvetica,arial,sans-serif;text-transform:none;font-size:1.6rem}.personal-info__item .value{font-size:1.8rem;color:#222;display:inline-block;font-family:ProximaNovaReg,Helvetica,arial,sans-serif;width:75%;vertical-align:top}.ac-about-data{text-align:center;margin-top:24px}.ac-about-data__title{font-family:ProximaNovaSemiBold,Helvetica,arial,sans-serif;font-size:1.5rem;margin-bottom:20px}.ac-about-data__value{font-size:3.2rem;font-family:ProximaNovaBold,Helvetica,arial,sans-serif;color:#00cd2e;line-height:1}.ac-about-data__value-title{color:#00cd2e;font-size:1.6rem}.pic-caption{padding-top:6px;font-style:italic;color:#888}.ac-adv-item{display:inline-block;width:100%;margin:30px 0}.ac-adv-item .pic{height:82px;width:82px;display:block;background-color:#00cd2e;border-radius:50%;float:left}.ac-adv-item .pic--1{background:url(/content/image/ac-adv-1.gif) no-repeat center center #4ba430}.ac-adv-item .pic--2{background:url(/content/image/ac-adv-2.gif) no-repeat center center #4ba430}.ac-adv-item .pic--3{background:url(/content/image/ac-adv-3.gif) no-repeat center center #4ba430}.ac-adv-item .text{padding-left:12px;font-family:ProximaNovaSemiBold,Helvetica,arial,sans-serif;line-height:1.15;font-size:1.7rem;display:block;vertical-align:middle;margin-left:82px}.ac-attr-i{padding:18px 12px;cursor:pointer;margin-bottom:1px;transition:all ease .3s}.ac-attr-i .num{width:30px;height:30px;border:1px solid #ccc;border-radius:50%;text-align:center;line-height:30px;font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;color:#00cd2e;float:left;background-color:#fff;font-size:18px}.ac-attr-i.is-active{background:#f5f5f5}.ac-attr-i.is-active .num{border-color:#00cd2e;background-color:#00cd2e;color:#fff}.ac-attr-i h4,.ac-attr-i p{margin-top:0;margin-left:42px}.ac-attr-i p,.footer-share li:before,.page-share li:before{display:none}.ac-attr-i.is-active p{display:block}.ac-attr-i:hover,.gallery-wrapper-close{transition:all ease .3s}.gallery-wrapper-close{position:absolute;top:160px;right:40px;z-index:2;display:block;height:54px;width:54px;border:0;background:0;opacity:.6}.gallery-wrapper-close:after,.gallery-wrapper-close:before{height:2px;width:60px;background:#fff;content:'';position:absolute;transform:rotate(45deg);left:-3px}.gallery-wrapper-close:before{transform:rotate(-45deg)}.gallery-wrapper-close:hover{transform:rotate(180deg);transition:all ease .3s;opacity:1}.gallery-wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(0,0,0,.9)}.gallery-one__item{margin-bottom:24px;cursor:pointer}.gallery-one__title{font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif;font-size:1.6rem;padding-top:6px}.gallery-one__item .gallery-one__picture{overflow:hidden;position:relative;height:250px;border-radius:12px}.gallery-one__item .gallery-one__picture:after{top:0;right:0;bottom:0;left:0;background:rgba(111,181,88,.5);position:absolute;z-index:2;opacity:0;transition:all ease .3s;content:''}.gallery-one__item:hover .gallery-one__picture:after{opacity:1;z-index:10}.gallery-one__item .gallery-one__picture img,.gallery-one__item:hover .gallery-one__picture img{transition:all ease .3s;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.gallery-one__item .gallery-one__picture img{position:absolute;top:50%;width:110%!important;min-width:110%}.gallery-one__item:hover .gallery-one__picture img{max-width:120%;width:120%!important}.personal-item-date{margin-bottom:8px;display:block}.personal-item-title{margin:0 0 20px}.search-result-list--personal .personal-request-item{padding-top:24px;padding-bottom:24px}.footer{background-color:#eee;padding:40px 0;color:#888;letter-spacing:.02em}.footer-border{border-top:1px solid #ddd}.section-final .footer{position:absolute;width:100%;bottom:0}.footer__inner{max-width:1400px;margin:0 auto;padding:0 110px}.footer-copyright,.footer__logo{margin-right:60px}.footer-copyright a,.footer__logo{line-height:1.33;display:inline-block}.footer-nav li{list-style-type:none;padding:0;position:relative;margin-bottom:8px;width:49%}.footer-nav li:first-child{display:block;width:100%}#fp-nav ul li:last-child,.footer-nav li:last-child:after{display:none}.footer-nav ul{margin:0;padding:0}.footer-nav li:last-child{margin-right:0}.footer-nav a{color:#444;text-transform:none;font-size:1.4rem;font-family:ProximaNovalight;transition:all ease .3s}.footer-nav .footer-nav__title{letter-spacing:.05em;margin-bottom:5px}.footer-nav .footer-nav__title,.footer-nav .footer-nav__title a{text-transform:uppercase;color:#444;font-family:proximanovasemibold}.footer-nav li+.footer-nav__title{margin-top:24px}.footer-nav a:hover,.partners-item img:hover{opacity:1;transition:all ease .3s}.footer-copyright,.footer-dev a,.footer-dev a:hover{color:#888;transition:all ease .3s}.footer-copyright{margin-top:24px;line-height:1.66}.footer-dev{text-align:right}.footer-contact-title{list-style-type:none;padding:0;position:relative;color:#444;text-transform:uppercase;margin-bottom:6px;letter-spacing:.05em;font-family:proximanovasemibold}.footer-contact-info{margin-bottom:24px}.footer-contact-info a,.footer-contact-info a:hover{color:#444;transition:all ease .3s;-webkit-transition:all ease .3s}.content-block-inner .dod-poster__item li+li,.footer-callback{margin-top:6px}.footer-callback__phone{font-size:15px;margin-right:20px;color:#fff;margin-bottom:8px;letter-spacing:.05em;font-family:proximanovasemibold}.footer-callback__btn,.footer-callback__btn:hover{color:#fff;transition:all ease .3s;-webkit-transition:all ease .3s}.footer-callback__btn{border:1px solid #00cd2e;background:#00cd2e;padding:6px 12px}.footer-callback__btn:hover{background:#70b659;border:1px solid #70b659}.footer-callback__phone a{color:#444}.footer-humans{margin-top:20px;color:#aaa}.footer-humans a{font-family:proximanovabold;color:#aaa}.page-share{margin-top:30px}.footer-share{margin-top:50px}.page-share{padding:16px 16px 12px;border:1px solid #eee;position:relative;display:inline-block}.page-share__title{position:absolute;top:-6px;left:16px;color:#aaa;text-transform:uppercase;font-size:1.1rem;letter-spacing:.1em;background:#fff;padding:0 2px;margin-left:-2px}.page-share ul{padding:0}.promo-gallery{padding-right:30px}.ac-btn--promo-news{right:0;position:absolute;top:-3px}.promo-news__item{margin-bottom:30px;position:relative}.promo-news__picture{margin-bottom:1.8rem;display:block}.promo-news__title{margin-bottom:.6rem;display:block}.promo-news__link .news-one-title{font-size:1.8rem;display:block;line-height:1.33;margin:0;color:#6fb558;font-family:proximanovasemibold}.promo-news__small{font-size:1.5rem;line-height:1.5em}.promo-gallery__video{position:relative;top:auto;right:auto;left:auto;bottom:auto}.promo-media__preview{position:relative;overflow:hidden}.promo-media__link{display:block;position:relative}.promo-media__link:after,.promo-media__link:before{content:'';display:block;position:absolute;height:100%;width:100%;left:0;z-index:1}.promo-media__link:after{top:0;background:rgba(0,0,0,.1);transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s}.promo-media__link:before{bottom:0;background:rgba(0,0,0,.2);background:-moz-linear-gradient(top,transparent 0,transparent 35%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,transparent 0,transparent 35%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,transparent 0,transparent 35%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.promo-media__pic,.promo-media__preview:hover .promo-media__pic{transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s}.promo-media__pic{display:block;min-height:250px;background-size:cover;background-position:center center;background-repeat:no-repeat}.promo-media__pic img{display:none}.promo-media__preview:hover .promo-media__pic{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.dod-poster h3,.promo-media__title{color:#fff;font-family:proximanovabold}.promo-media__title{position:absolute;font-size:2.4rem;left:24px;bottom:24px;z-index:2;width:100%}.promo-media__icon{display:block;height:48px;width:48px;background:url(/img/icon-photo-video.png) no-repeat left top;background-size:144px 96px;float:left}.promo-media--video .promo-media__icon{background-position:0 -48px}.promo-media__title-inner{margin-left:60px;display:block;max-width:50%;line-height:1}.bottom-btns-block .section-promo__bottom{bottom:auto;top:100%;opacity:0;transition:all ease .3s}.partners-row{width:100%;display:table}.partners-item{display:table-cell;vertical-align:middle;width:25%;padding:30px 20px;text-align:center}.partners-item img{filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1);opacity:.7;transition:all ease .3s}.partners-item img:hover{filter:none;-webkit-filter:grayscale(0)}.form-feedback{margin-top:40px}.form-feedback .modal-header{display:none}.form-feedback .modal-body{padding:0;margin-bottom:0}.form-feedback .modal-footer .field{margin-bottom:0}.form-feedback .modal-footer{padding:16px 0 0 20%}.form-feedback .field{margin-bottom:30px;position:relative}.field--checkbox .field-data,.form-feedback .field--shift{margin-left:20%}.form-feedback label{float:left;width:20%;padding-right:30px;height:48px;line-height:48px;font-size:1.6rem;font-family:ProximaNovaSemiBold;text-align:right;font-weight:400}.form-feedback input,.form-feedback textarea,.form-news-search input{height:48px;display:block;width:60%;font-size:1.6rem;padding:0 16px;border:1px solid #ddd;border-radius:8px}.form-feedback textarea{height:9em;line-height:1.5;padding-top:12px;padding-bottom:12px}.form-feedback input[type=submit],.form-news-search input[type=submit],.rc-btn-helper{text-transform:uppercase;letter-spacing:.05em;width:auto;font-family:ProximaNovaSemiBold;font-size:1.4rem;background:#00cd2e;border:0;opacity:1}.rc-btn-helper{height:48px;padding:0 16px;border-radius:8px}.form-feedback input[type=submit],.form-news-search input[type=submit]{color:#fff}.form-feedback .field--checkbox input{position:absolute;width:auto;float:left}.form-feedback .field--checkbox label{margin-left:26px;width:auto}.field--checkbox input,.field--checkbox label{display:inline-block;float:none;width:auto;line-height:1.15;vertical-align:top;height:auto;text-align:left}.rc-btn-helper,.rc-btn-helper:hover{display:block;vertical-align:middle;line-height:48px;z-index:2;position:absolute;background:#ddd;color:#bbb;cursor:default;top:0;left:0}.form-feedback input[type=submit].disabled{background:#ddd;color:#bbb}.old-outer{position:absolute;right:0;background:#6fb558;bottom:100%;margin-bottom:1px;padding:10px 12px;color:#fff;margin-right:-1px}.old-outer a{color:#fff;font-family:proximanovalight}.pin-general__el,.pin-general__electro{position:fixed;z-index:2;top:36%;left:44%}.pin-general__electro .icon{height:42px;width:42px;position:absolute;color:#fff;line-height:42px;text-align:center;right:-22px;z-index:2;left:0;top:0}.pin-general__electro .icon:before{top:3px;left:3px;right:3px;bottom:3px;border:1px solid #fff;content:'';display:block;position:absolute;border-radius:4px;transform:rotate(45deg)}.pin-general__electro .icon:after{height:42px;width:42px;position:absolute;background:#ffc200;content:'';display:block;top:0;left:0;border-radius:6px;transform:rotate(45deg);z-index:-2;box-shadow:4px 4px 12px -4px rgba(0,0,0,.5);transition:all ease .3s}.pin-general__electro .icon .icon__inner,.pin-general__electro .icon i,.pin-general__electro .icon span{font-size:28px}.pin-general__electro .info{position:absolute;line-height:1.15;font-size:13px;padding:12px;background:#fff;width:180px;text-align:left;top:38px;left:57px;box-shadow:0 6px 12px rgba(0,0,0,.3)}.pin-general__electro .info:after{border-width:0 8px 8px;border-color:transparent transparent #fff;border-style:solid;top:-8px;left:8px;content:'';position:absolute;transition:all ease .3s}.pin-general__electro:hover:after{box-shadow:6px 6px 16px rgba(0,0,0,.4);transition:all ease .3s}.pin-general__electro .info,.pin-general__electro:hover .info{transition:all ease .3s;opacity:0;visibility:hidden}.pin-general__electro .sign{position:absolute;background:#fff;top:5px;padding:0 10px 0 26px;z-index:-2;left:43px;margin-left:-12px;background:#f5f5f5;font-family:proximanovareg;color:#444;box-shadow:0 4px 12px rgba(0,0,0,.25);font-size:13px;text-decoration:underline;height:30px;line-height:30px;border-radius:0!important;cursor:pointer}.pin-general__electro .sign:before{border-width:30px 4px 0 0;border-color:#f7f7f7 transparent transparent;border-style:solid;content:'';position:absolute;top:0;left:100%;display:block}.pin-general__el{top:50%;left:50%;background:#1de09c;padding:12px 18px 9px 7px;line-height:1;border-radius:20px;color:#fff;box-shadow:0 6px 12px -4px rgba(0,0,0,.3)}.pin-general__el .icon{display:inline-block;font-size:14px;height:24px;width:24px;border:1px solid #fff;border-radius:50%;line-height:24px;text-align:center;margin:-12px 0;color:#fff}.pin-general__el .sign{display:inline-block;text-transform:uppercase;font-size:12px;margin-left:5px;color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.pin-general__el .info{position:absolute;display:none}.dod-poster{background:#8bc373;padding:30px 40px;max-width:1280px;margin:0 auto 40px}.dod-poster h3{text-shadow:0 1px 2px rgba(0,0,0,.2);font-size:30px}.dod-poster__item{padding:30px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);margin:0 0 30px}.dod-poster__time{text-transform:uppercase;font-size:13px;margin-bottom:4px}.dod-poster__title{font-size:20px;color:#444;margin-bottom:18px;font-family:proximanovabold;border-bottom:1px solid #eee;padding-bottom:12px;line-height:1.15}.comm-search .row>div:nth-child(3n+1),.dod-poster .col-md-6:nth-child(2n+1){clear:left}.dod-excl-1{margin:20px 0 10px;color:#f2733f;font-family:proximanovasemibold}.dod-excl-1,.dod-excl-2{font-size:18px}.dod-news__item{width:50%}.content-block-inner a.dod-online{padding:5px 12px;border:2px solid #f2733f;line-height:1.33;display:table!important;vertical-align:middle;margin:20px 0 0;transition:none!important;font-family:proximanovabold;color:#f2733f!important}.content-block-inner a.dod-online:hover{background:#f2733f;color:#fff!important}.content-block-inner a.dod-online:hover i,.content-block-inner a.dod-online:hover span{background-position:0 0}.dod-online i,.dod-online__inner{height:32px;width:32px;display:inline-block;background:url(/img/icon-photo.png) no-repeat left -32px;vertical-align:top;background-size:32px 96px}.dod-online span{display:table-cell;vertical-align:middle}.dod-online span+span{padding-left:12px}.dod-top{margin-bottom:40px}.dod-top__inner{margin-left:20px}.dod-top img{border:1px solid #eee}.dod-news-list{display:table;border-collapse:collapse;margin-bottom:40px}.dod-news-list .cell{width:50%;display:table-cell;padding:30px 40px}.dod-news-item{font-size:18px;margin-bottom:20px}.dod-news-list h3{font-size:30px;color:#444;margin-bottom:18px;font-family:proximanovabold;border-bottom:1px solid #eee;padding-bottom:12px;line-height:1.15}.dod-action{border:5px solid #f2733f}.dod-action h3{color:#f2733f;border-color:#f2733f}.dod-action p{color:#111}.dod-footnote{padding-top:10px;border-top:1px solid #eee;color:#444;margin-bottom:30px;font-size:12px}.dod-bye{font-size:24px;text-align:center;margin-bottom:20px}.dod-partners{text-align:center;margin-top:40px}.dod-partners .pic,.dod-partners .text{display:inline-block;vertical-align:top;text-align:left;margin:0 10px}.dod-partners .pic img{max-width:128px}.dod-top__date{font-size:24px;padding:10px 12px;background:#f5f5f5}.dod-top__date,.dod-top__date .day,.dod-top__date .hours{display:inline-block}.dod-top__date .icon{background:url(/img/d-calendar.png) no-repeat top left;width:32px;height:32px;background-size:32px 128px;background-position:0 -32px;display:inline-block;vertical-align:top;margin-right:12px}.dod-report h3,.dod-report__item h3{line-height:1.15;font-family:proximanovabold}.dod-report h3{font-size:30px;color:#444;margin-bottom:18px;border-bottom:1px solid #eee;padding-bottom:12px}.dod-report__item{border:1px solid #ddd;padding:30px 40px;margin-bottom:30px;background:#f5f5f5;box-shadow:0 6px 12px rgba(0,0,0,.1)}.dod-report__item h3{font-size:20px;border:0;padding:0;margin-bottom:-6px;color:#00cd2e}.dod-report__item p{font-size:14px;line-height:1.5}.dod-report__item .gallery{padding-top:24px}.dod-report__item .desc+a{margin-top:8px;position:relative;display:inline-block!important;padding-right:7px;width:auto!important;line-height:1}.dod-report__item .desc+a.read-less:after,.dod-report__item .desc+a:after{transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s}.dod-report__item .desc+a:after{content:'';display:block;height:5px;width:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:5px;right:0}.dod-report__item .desc+a.read-less{color:#aaa}.dod-report__item .desc+a.read-less:after{transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);right:-4px;height:6px;width:6px;top:6px}.ac-btns-block{display:table;border-collapse:collapse;width:100%}.ac-btns-item{height:48px;padding:0 24px;display:table-cell;vertical-align:middle;font-size:1.5rem;text-align:center}.ac-btns-item--link{border:1px solid #d8d8d8}.ac-btns-item--link:hover{background:#eee}.ac-btns-item--link.is-active{background:#00cd2e;border-color:#00cd2e;color:#fff;font-family:proximanovasemibold}.banners-popup{position:fixed;top:50%;padding:0 70px;z-index:2999;margin-top:-200px;width:100%}.banners-popup-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:2000;opacity:.7}.banners-popup__close{color:#fff;font-size:48px;font-family:proximanovalight;position:absolute;top:-54px;right:0;opacity:.4;transition:all ease .3s}.banners-popup__close-forever{position:fixed;background:#fff;z-index:2;bottom:40px;width:180px;padding:10px;color:#fff;background:0 0;left:50%;margin-left:-90px;text-align:center;opacity:.4;box-sizing:border-box;transition:all ease .3s}.banners-popup__close-forever:hover,.banners-popup__close:hover{cursor:pointer;opacity:.8;transition:all ease .3s}.banners-popup-wrapper{max-width:1320px;margin:0 auto;position:relative}.banners-popup-wrapper .owl-stage-outer{box-shadow:0 10px 30px rgba(0,0,0,.25)}.banners-popup-wrapper .owl-next,.dod-banner>a:after{border-width:0 3px 3px 0;border-style:solid;position:absolute;top:50%;transform:rotate(-45deg)}.banners-popup-wrapper .owl-next,.banners-popup-wrapper .owl-prev{background:0;text-indent:-9999px;width:28px;height:28px;border-radius:0!important;background:0 0!important;border-color:#fff;right:-40px;margin-top:-10px!important;opacity:.6;transition:all ease .3s}.banners-popup-wrapper .owl-prev{position:absolute;top:50%;border-width:0 0 3px 3px;border-style:solid;transform:rotate(45deg);right:0;left:-40px}.banners-popup-wrapper .owl-next:hover,.banners-popup-wrapper .owl-prev:hover,.banners-popup-wrapper .owl-theme .owl-dots .owl-dot:hover span{opacity:.8;transition:all ease .3s}.banners-popup-wrapper .owl-dots{position:absolute;text-align:center;width:100%}.banners-popup-wrapper .owl-theme .owl-dots .owl-dot span{background:#fff;border:0;border-radius:0;opacity:.4;width:6px;height:6px;transition:all ease .3s}.banners-popup-wrapper .owl-theme .owl-dots .owl-dot.active span{opacity:1;background:#00cd2e}.dod-banner-wrapper{height:408px;background:#fff;width:248px;position:absolute;top:-30px;right:90px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.25);border:5px solid #eee}.dod-banner-wrapper iframe{margin:-1px 0 0 -1px}.dod-banner,.dod-banner>a{padding:15px 30px 20px;position:relative}.dod-banner{border-top:4px solid #f47541;background:#fff;cursor:pointer;overflow:hidden;margin-top:40px;width:100%}.dod-banner>a{margin:-15px -30px -20px;display:block}.dod-banner>a:after{width:12px;height:12px;display:block;border-color:#ccc;content:'';right:14px;margin-top:-7px}.dod-banner__date{font-size:14px;text-transform:uppercase}.dod-banner__title{font-size:20px;line-height:1.15;display:block;max-width:300px;transition:color ease .3s}.dod-banner>a:hover .dod-banner__title{color:#f47541;transition:color ease .3s}.ex-banner{box-shadow:none}.ex-banner .dod-banner__date{font-size:11px;margin-bottom:.5em;letter-spacing:.05em}.ex-banner .dod-banner__title a:hover{border-color:#00cd2e}.ex-banner .ac-btn{margin-top:10px;color:#888;border-color:#ddd}.k-sd-wrapper{border-collapse:collapse;position:relative;z-index:2;border-width:1px 1px 0;border-style:solid;border-color:#eee}.k-sd-content h3,.k-sd-item{font-family:ProximaNovaSemiBold}.k-sd-item{width:25%;padding:16px 12px;text-align:center;vertical-align:top;border-bottom:1px solid transparent;display:table-cell}.flats-similar .owl-stage .owl-item+.owl-item a,.k-sd-item+.k-sd-item{border-left:1px solid #eee}.k-sd-icon,.k-sd-text{transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;opacity:.5}.k-sd-icon{width:64px;height:60px;display:block;margin:0 auto 12px}.k-sd-text{-moz-opacity:.5;-webkit-opacity:.5;border-bottom:1px dashed rgba(0,0,0,.25);display:inline}.k-sd-icon--1{background:url(/img/icons/icon-sd-01.png) no-repeat center center;background-size:64px 60px}.k-sd-icon--2{background:url(/img/icons/icon-sd-02.png) no-repeat center center;background-size:64px 60px}.k-sd-icon--3{background:url(/img/icons/icon-sd-03.png) no-repeat center center;background-size:64px 60px}.k-sd-icon--4{background:url(/img/icons/icon-sd-04.png) no-repeat center center;background-size:64px 60px}.k-sd-content-wrapper{border:1px solid #eee;padding:26px;margin-top:-1px}.k-sd-content{display:none}.k-sd-content h3{padding:0;margin:0 0 -.33em}.k-sd-item:hover{cursor:pointer;position:relative;z-index:2}.k-sd-item:hover .k-sd-icon,.k-sd-item:hover .k-sd-text{transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;opacity:.8;-moz-opacity:.8;-webkit-opacity:.8}#pano-infra-text.is-active,#panorama-border.is-active,#panorama-streets.is-active,.k-sd-item.is-active .k-sd-icon{opacity:1}.k-sd-item.is-active .k-sd-text{opacity:1;color:#00cd2e;border:0}.k-sd-item.is-active{border-bottom:1px solid #fff}.k-sd-alert,.k-sd-info{padding:12px;margin-left:-15px}.k-sd-alert{border-left:3px solid #c00;background:rgba(204,0,0,.1)}.k-sd-info{border-left:3px solid #00cd2e;background:rgba(77,156,43,.1);display:block}p+.k-sd-alert,p+.k-sd-info{margin-top:3rem}.k-sd-table tr td:first-child{font-family:ProximaNovaSemiBold}.k-sd-table tr:nth-child(2n) td{background:#f5f5f5}.content-block-inner .ar-features-wrapper table,.content-block-inner .k-sd-table{border-top:0}.form-reviews{padding:30px;border:1px solid #eee;margin-top:-1px}.form-reviews h2{margin:0 0 20px 10px;text-align:center}.form-send-success{margin:0 auto;text-align:center;color:#222;font-size:18px}.ac-article-block{padding:12px 18px 18px;background:rgba(77,156,43,.15);margin-top:1em;display:inline-block;background:#e8e2cf}.ac-article-block .title{display:block;font-size:2.4rem;font-family:ProximaNovaSemiBold,sans-serif;color:#222}.ac-article-block .text{color:#77746a;display:block}.ac-article-block .ac-btn{height:auto;line-height:1;padding:.75em 1em;font-size:1.4rem;margin-top:12px}.ac-article-block--right{float:right;margin:20px 0 20px 20px}.promo-eh{margin:50px -30px -30px;padding:16px 30px 24px;background:#fff}.promo-eh__title{color:#888;text-transform:uppercase;font-size:1.3rem;letter-spacing:.1em;margin-bottom:1rem;font-family:proximanovasemibold}.promo-eh__link{border:2px solid #f2733f;display:block;padding:1.2rem 1.6rem;font-size:2rem;font-family:ProximaNovaBold;color:#f2733f;display:table;width:100%}.promo-eh__link .icon{border:2px solid;height:36px;width:36px;border-radius:50%;line-height:36px;text-align:center;font-size:24px;margin:0;padding:0}.icon__inner:before{margin:0}.promo-eh__icon-one{height:43px;width:43px;display:table-cell;background:url(/img/icon-electrohouse.png) no-repeat center top;background-size:43px 43px}.promo-eh__link__text{display:table-cell;vertical-align:middle;padding:0 10px}.promo-eh__icon-two{display:table-cell;height:16px;width:11px;background:url(/img/icon-electrohouse-arrow.png) no-repeat center center;background-size:10px 16px}.ac-compass-wrapper{background-image:url(/img/compass-blank.png);height:100%;width:100%;background-size:contain;background-repeat:no-repeat}.ac-compass-text{margin-left:71px;font-family:ProximaNovaSemiBold;font-size:1.3rem;line-height:1.25}.ac-compass-text-sides .ac-compass-text-sides__inner:last-child{display:none}.ny-banner{position:fixed;bottom:67px;z-index:20;right:30px;width:474px}.ny-banner__text{display:none}.fp-viewing-0 .ny-banner{display:block}.ac-mortgage-block .modal-content{padding:12px 24px;border-radius:0}.ac-mortgage-block .modal-header{padding-left:0;padding-right:0;margin:0 15px}.ac-mortgage-block .form-title{font-size:24px;font-family:ProximaNovaSemiBold;margin-bottom:1.2rem}.ac-mortgage__flat-info{font-size:1.6rem}.ac-mortgage-block .fields{background:#f5f5f5;padding:20px;margin:0 0 20px}.ac-mortgage-block .fields .field{display:inline-block;vertical-align:top;font-size:1.6rem}.ac-mortgage-block .fields label{display:block;font-family:proximanovasemibold;text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem;white-space:nowrap}.ac-mortgage-block .fields input{font-size:1.6rem;padding:1.2rem;border:1px solid #d8d8d8;max-width:120px}.ac-mortgage-block td{white-space:nowrap}.ac-mortgage-block .control_button{width:24px;display:inline-block;background:#00cd2e;height:24px;border-radius:0;text-align:center;line-height:26px;color:#fff;z-index:2;position:relative}.ac-mortgage-block .control_button_dec{margin-right:2px}.ac-mortgage-block .control_button_dec:before{content:'\2212';font-family:proximanovabold;font-size:20px}.ac-mortgage-block .control_button_inc{margin-left:2px}.ac-mortgage-block .control_button_inc:before{content:'+';font-family:proximanovabold;font-size:20px}.ac-mortgage__itogo{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:20px}.ac-mortgage__itogo-item{font-size:2rem;font-family:proximanovabold;color:#00cd2e}.ac-mortgage__itogo-item .title{font-family:proximanovasemibold;font-size:1.3rem;text-transform:uppercase;color:#888;letter-spacing:.1em}.ac-mortgage__result{max-height:300px;overflow-y:scroll}.ac-mortgage__result-title{font-size:1.8rem;margin-bottom:1rem;font-family:ProximaNovaBold;text-transform:uppercase;letter-spacing:.1em}.ac-mortgage__result th{line-height:1.25;color:#666}.ac-mortgage-block .close{font-size:48px;margin:-10px -10px 0 0}.reviews-list{margin-bottom:60px}.review-author,.review-date{display:inline-block}.review-author{font-family:'ProximaNovaSemiBold'}.review-date{color:#aaa;text-transform:uppercase;font-size:1.1rem;letter-spacing:.1em}.review-header{overflow:hidden;margin-bottom:1.6rem;font-size:1.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0 60px}.review-item+.review-item{padding-top:30px;margin-top:30px;border-top:1px solid #eee}.btn-common{background:#00cd2e;display:inline-block;padding:10px 16px;font-size:1.5rem;color:#fff;transition:all ease .3s;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}.btn-common:hover{background:#f2733f;cursor:default}.btn-open-review-form{float:right}.fab-nav{position:fixed;z-index:99;bottom:120px;right:15px}.fab-nav,.main-menu-bottom .fab-nav{display:none}.fab-nav-btn,.fab-nav-item .icon{border-radius:50%;background:#00cd2e;text-align:center;color:#fff}.fab-nav-btn{width:54px;height:54px;line-height:53px;font-size:24px;cursor:pointer;box-shadow:0 5px 12px rgba(0,0,0,.15)}.envelope-converted{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0OC4wMDVweCIgaGVpZ2h0PSI0NC45ODRweCIgdmlld0JveD0iMCAwIDQ4LjAwNSA0NC45ODQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4LjAwNSA0NC45ODQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMzYsNEg0djIydjRIMFYwaDQwdjRIMzZ6Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTQ4LjAwNSwxMi42MTNMNDgsMTIuNjE2djE4LjQyNmwtNC0zLjk3OXYtMTEuOTRMMjguMjM4LDI1TDEyLDE1LjY4OFYzNGg4djRIOFYxMy4zOTRsLTAuMDAzLTAuMDAxTDgsMTMuMzkxVjhoNDB2NC42MUw0OC4wMDUsMTIuNjEzeiBNNDEuMDA0LDEySDE0LjI4OWwxMy45NDksOEw0MS4wMDQsMTJ6Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTM5LDQ0Ljk4NGwtMi45OTUtMi45OTVMMzkuOTk1LDM4SDI0di00aDE1Ljk5NWwtMy45ODktMy45OUwzOSwyNy4wMTZMNDcuOTg0LDM2TDM5LDQ0Ljk4NHoiLz48L2c+PC9nPjwvc3ZnPg==);background-size:26px auto;background-repeat:no-repeat;background-position:center center;font-size:0}.fab-nav-items{position:absolute;visibility:hidden;opacity:0;transition:all ease .3s;width:100%;bottom:100%;padding-bottom:12px}.fab-nav-item:hover .text,.fab-nav:hover .fab-nav-items{visibility:visible;opacity:1;transition:all ease .3s}.fab-nav-item{display:block;text-align:center;position:relative;margin-top:12px}.fab-nav-item .icon{width:42px;height:42px;line-height:42px;font-size:18px;margin:0 auto;box-shadow:0 4px 8px rgba(0,0,0,.15)}.fab-nav-item .text{position:absolute;right:54px;top:0;background:rgba(0,0,0,.6);padding:4px 8px;border-radius:3px;color:#fff;transition:all ease .3s;white-space:nowrap}.fab-nav-item:hover .icon{background:#f2733f}.form-flat-select{display:block;margin-top:6px}.form-flat-select__item{display:block;width:100%!important}.form-flat-select__item .select2-container{width:100%!important}.form-flat-select__item+.form-flat-select__item{margin-top:14px}.form-flat-select__item .select2-selection__rendered{line-height:40px;height:40px}.form-flat-select__item .select2-container--default .select2-selection--single{height:40px;line-height:40px;border:1px solid #ccc!important}.form-flat-select__item .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;font-size:18px;margin-left:12px}.form-flat-select__item .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.field-data__flat-address,.field-data__pseudo-input{font-size:15px;font-family:'ProximaNovaSemiBold';line-height:1.33;text-transform:uppercase;letter-spacing:.05em;margin:4px 0 8px}.field-hide-input+input{display:none!important}.filelist__item{margin-bottom:30px;position:relative}.filelist__name{font-size:15px;text-transform:uppercase;letter-spacing:.05em}.filelist__size{font-family:ProximaNovaLight;color:#ccc;text-transform:uppercase}.filelist__desc{font-size:1.4rem}.filelist__icon{position:absolute;height:34px;width:26px;background:#fff;border:2px solid #ddd;left:0;top:4px}.filelist__icon:before{border-width:9px 0 0 9px;border-color:#fff transparent transparent #ddd;border-style:solid;display:block;content:'';top:-2px;right:-2px;position:absolute}.filelist__ext{position:absolute;width:24px;height:12px;background:#00cd2e;color:#fff;text-transform:uppercase;font-size:8px;letter-spacing:.05em;text-align:center;overflow:hidden;font-family:ProximaNovaSemiBold,sans-serif;line-height:14px;left:4px;bottom:2px}.show-flats-paramas{float:left;width:auto}.show-pk{height:60px;background:#fff;display:inline-block;overflow:hidden;padding:14px 16px 0 24px;margin-left:24px}.show-pk .icon{float:right;transform:rotate(-90deg);font-size:10px;color:#52a736;margin-left:14px}.show-pk .text__inner{display:block;text-transform:uppercase;font-family:'ProximaNovaBold';letter-spacing:.05em;color:#52a736;line-height:1}.show-pk .text__inner-link{line-height:1.33;display:inline-block;margin-top:6px}.footnote{font-size:12px;color:#888;line-height:1.33;padding-top:15px;border-top:1px solid #ccc}.pk-tech-item{position:relative;text-align:center;margin:20px 0 30px}.pk-tech-item__title{font-family:"ProximaNovaSemiBold";text-transform:uppercase;letter-spacing:.1em;position:relative;padding-bottom:20px;font-size:16px}.pk-tech-item__title:after{content:'';position:absolute;left:50%;bottom:11px;height:2px;width:36px;background:#00cd2e;margin-left:-18px;font-size:15px}.pk-tech-item__data{font-size:15px}.pk-title{text-align:center;font-family:ProximaNovaBold,sans-serif;font-size:32px!important;line-height:1!important;margin:0 0 10px!important;border-bottom:1px solid #e8e8e8;padding-bottom:10px}.pk-tech-item__title a{position:relative}.main-banners__btn--ghost:after,.pk-tech-item__link a:before,.pk-tech-item__title a:before{content:'';display:block;position:absolute;border-width:0 1px 1px 0;border-style:solid;top:50%;transform:rotate(-45deg)}.pk-tech-item__title a:before{height:6px;width:6px;border-color:#00cd2e;left:100%;margin-left:5px;margin-top:-4px}.pk-tech-item__link{padding-top:16px}.pk-tech-item__link a{color:#00cd2e;border:1px solid rgba(77,156,43,.5);width:80%;display:inline-block;padding:10px;border-radius:2px;position:relative}.pk-tech-item__link a:hover{background:#00cd2e;color:#fff;border:1px solid #4d9c2b}.main-banners__btn--ghost:after,.pk-tech-item__link a:before{width:8px;height:8px}.pk-tech-item__link a:before{border-color:#00cd2e;right:15px;margin-left:5px;margin-top:-4px;transition:all ease .3s}.pk-tech-item__link a:hover:before{border-color:#fff}.nom-banner{display:block;background:url(../img/nom-banner.png);height:100px;padding:14px 0 0 90px;margin-top:20px;margin-bottom:-20px}.nom-banner__title{display:block;line-height:1;margin-top:4px;margin-bottom:8px;transition:all ease .3s}.nom-banner__main{font-size:22px;text-transform:uppercase;display:inline-block;letter-spacing:.05em;font-family:'ProximaNovaSemiBold',sans-serif;transition:all ease .3s;color:#fff}.nom-banner__second{display:block;color:#fff;text-transform:uppercase;letter-spacing:.15em;margin-top:3px}.nom-banner__subtitle{color:#fff;font-size:15px;line-height:18px;display:block}.nom-banner__subtitle strong{font-family:'proximanovareg',sans-serif;font-size:15px;line-height:1;color:#feef01;display:inline-block;letter-spacing:.05em;border-bottom:1px solid rgba(254,239,1,.4)}.nom-banner:hover .nom-banner__main{text-shadow:0 0 14px rgba(255,247,113,.69);transition:all ease .3s}.panorama-wrapper{height:100%;font-size:0;position:absolute}.panorama-picture{max-width:3000px}.panorama-svg{position:absolute;top:0;left:0}.panorama-nav{position:fixed;font-size:14px;bottom:40px;left:40px}.panorama-btn{display:inline-block;height:42px;width:42px;border:0;background:#fff;padding:0;text-align:center;line-height:1;vertical-align:middle;border-radius:50%}.panorama-btn+.panorama-btn{margin-left:6px}.panorama-btn span{color:#00cd2e;font-size:10px;transform:rotate(90deg);display:block}.panorama-btn--right span{transform:rotate(-90deg)}.panorama-btn span:before{height:auto;width:auto}.main-banners__item+.main-banners__item{margin-top:20px}.main-banners__banner{background:#fff;padding:15px 30px 20px;overflow:hidden;position:relative;max-width:100%}.main-banners__item--ex .main-banners__banner{background:url(/img/baner-ex-bg.png) no-repeat right center;min-height:130px;background-color:#fff}.main-banners__banner-date{font-size:13px;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:4px;color:#aaa}.main-banners__banner-title{font-size:19px;font-family:'ProximaNovaSemiBold',sans-serif;margin-bottom:10px;display:block;line-height:1.15em}.main-banners__btn,.main-banners__btn:hover{transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s}.main-banners__btn{display:inline-block;padding:9px 15px;background:#fff;border:1px solid #00cd2e;font-size:15px;line-height:1;position:relative;color:#00cd2e}.main-banners__btn:hover{background:#70b659;border-color:#70b659;color:#fff}.main-banners__btn+.main-banners__btn{margin-left:10px}.main-banners__btn--ghost{padding-right:30px}.main-banners__btn--ghost:after{border-color:transparent #00cd2e #00cd2e transparent;right:12px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-5px}.main-banners__btn--ghost:hover:after{border-color:transparent #fff #fff transparent}.pk-photo-tabs{padding:0 13px}.pk-photo-tab{border-color:transparent;background:0;text-transform:uppercase;letter-spacing:.1em;line-height:1;font-size:1.5rem}.ap-features{display:none}.ar-gallery{margin-top:23px}.ar-button{border:1px solid #70b659;background:#fff;line-height:1;color:#00cd2e;font-size:15px;outline:0;position:relative;padding:9px 30px 9px 15px}.ap-features-table tr td:first-child{padding-left:30px}.ap-features{padding:12px;border:1px solid #00cd2e;margin-top:-1px}.ap-features-table{border-top:0!important}.ar-button.is-active{background:#70b659;color:#fff;border-color:#70b659}.ar-button:before{content:'';display:block;position:absolute;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#00cd2e #00cd2e transparent transparent;border-style:solid;top:50%;right:12px;margin-top:-6px;transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg)}.ar-button.is-active:before{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);border-width:1px 1px 0 0;border-color:#fff #fff transparent transparent;border-style:solid;margin-top:-1px}.ar-button .inner{border-bottom:1px dotted}.ar-table-title{font-family:'ProximaNovaSemiBoldBold',sans-serif}.ar-features-wrapper{padding:20px;border:1px solid #ddd}.content-block-inner .ar-features-wrapper table tr:last-child td{border-bottom:0}.ar-features-wrapper table tr td:first-child{padding-left:60px}.ar-features-wrapper table tr td.ar-table-title,.ar-features-wrapper ul{padding-left:0}.ar-features-wrapper td,.ar-features-wrapper th{font-size:1.4rem!important}.ar-features-wrapper td li,.ar-features-wrapper td p{font-size:1.4rem;line-height:20px}.ar-features-wrapper table tr th{font-size:18px!important}.ar-features-wrapper ul li:before{top:.5em}.ar-features-wrapper ul li+li,.content-block-inner .ar-features-wrapper *+p{margin-top:.75em}.ar-header{margin-top:60px}.ar-h2,.ar-intro{text-align:center;position:relative;z-index:2}.ar-h2{font-family:'ProximaNovaBold',sans-serif;text-transform:uppercase;letter-spacing:.1em}.ar-intro{font-family:serif;font-style:italic;font-size:24px;line-height:1;margin-top:0;font-weight:700;color:#00cd2e}.pk-journal-item{padding:12px;border:1px solid #ddd;margin-bottom:30px;display:none}.ins-block__text button:hover+.ins-block__hidden,.pk-journal-item.is-active{display:block}.doc-type:before,.pk-photo-tab{background:#fff;border-style:solid}.pk-photo-tab{padding:9px 10px 7px;font-size:13px;border-width:0;position:relative;color:#888;outline:0;margin-bottom:5px;background:#eee;border-radius:3px;margin-right:12px}.pk-photo-tab.is-active{border-color:#fff #fff #00cd2e;z-index:2;background:#fff;background:#00cd2e;color:#fff}.pk-photo-tab:hover{color:#444}.pk-photo-tab.is-active:hover{color:#00cd2e}.pk-photo-tabs{padding-left:13px}.ar-features-wrapper table tr td{padding-top:20px;padding-bottom:20px}.ar-table-icon{display:block;height:48px;width:48px;background:url(/img/ar-icons.png) no-repeat left top;float:left;margin-top:-10px;margin-right:12px}.ar-features-wrapper .ar-table-icon--1{background-position:0 0}.ar-features-wrapper .ar-table-icon--2{background-position:-48px 0}.ar-features-wrapper .ar-table-icon--3{background-position:-96px 0}.ar-features-wrapper .ar-table-icon--4{background-position:-144px 0}.ar-features-wrapper .ar-table-icon--5{background-position:0 -48px}.ar-features-wrapper .ar-table-icon--6{background-position:-48px -48px}.ar-features-wrapper .ar-table-icon--7{background-position:-96px -48px}.ar-features-wrapper .ar-table-icon--8{background-position:-144px -48px}.ar-features-wrapper .ar-table-icon--9{background-position:0 -96px}.doc-list-wrapper{float:left}.doc-type{margin-bottom:30px;padding:30px 45px 30px 30px;border:3px solid #ddd;position:relative}.doc-type__title{font-size:22px;font-family:'ProximaNovaSemiBold',sans-serif;margin-bottom:8px;line-height:1.15}.doc-type .filelist__item{margin-bottom:0}.doc-type .filelist__item+.filelist__item{margin-top:15px}.doc-type:before{content:'';position:absolute;display:block;bottom:-3px;right:-3px;border-width:0 0 27px 27px;border-color:transparent transparent #fff #ddd}.clear-left{clear:left}.flat-pic__info{padding:6px 12px;bottom:0;left:0;background:rgba(255,255,255,.7);line-height:18px;border-radius:3px;border:1px solid #ffddcf;color:#ffad8c;margin-top:30px;display:inline-block}.flat-pic__info .icon,.mg-item__name>i{display:inline-block;border-radius:50%;text-align:center}.flat-pic__info .icon{height:16px;width:16px;border:1px solid;line-height:16px;font-size:11px;font-family:'proximanovabold',sans-serif;margin-right:7px;color:#ffad8c}.mouse-scroll{height:54px;width:32px;border-radius:18px;border:2px solid #4ca430;position:absolute;left:50%;bottom:40px;margin-left:-16px;box-shadow:0 10px 20px rgba(0,0,0,.15)}.mouse-scroll:after,.mouse-scroll:before{content:'';display:block;left:50%;position:absolute}.mouse-scroll:before{height:14px;width:6px;background:#4ca430;border-radius:3px;top:0;margin-top:10px;margin-left:-3px}.mouse-scroll:after{height:12px;width:12px;border-width:0 2px 2px 0;border-style:solid;border-color:#4ca430;transform:rotate(45deg);top:100%;margin-top:0;margin-left:-7px;animation:updown .7s infinite;-o-animation:updown .7s infinite;-moz-animation:updown .7s infinite;-webkit-animation:updown .7s infinite}.mg-wrapper{padding:25px;margin:30px -25px;background:#f5f5f5;border-radius:20px}.mg-table tr th{border:0!important;vertical-align:middle;padding-bottom:0;padding-top:0;font-size:20px}.mg-table,.mg-table tr td{border:0!important;padding-top:20px;padding-bottom:30px;vertical-align:middle}.mg-table{width:100%;margin-top:0!important}.mg-table img{min-width:100px}.mg-item{position:relative;z-index:10}.mg-item.is-active{z-index:20}.mg-item__name{font-family:'proximanovabold',sans-serif;font-size:20px;display:inline-block;white-space:nowrap;line-height:1;margin-bottom:5px;cursor:pointer;position:relative}.mg-item__name>span{color:#00cd2e;border-bottom:1px dashed;display:inline-block}.mg-item__name>i{font-family:georgia,serif,monospace;height:18px;width:18px;border:1px solid #aaa;color:#aaa;font-size:12px;font-style:italic;line-height:18px;font-weight:700;margin-left:6px}.mg-item__date{font-size:12px;letter-spacing:.05em}.mg-item__toggle{position:absolute;padding:24px 48px 24px 16px;top:-24px;left:-16px;background:#fffaea;box-shadow:0 6px 12px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all ease .3s}.is-active .mg-item__toggle{opacity:1;visibility:visible;transition:all ease .3s}.mg-item__toggle .mg-item__name{border-color:transparent}.mg-item__body{border-top:1px solid #ccc8bb;margin-top:5px;padding-top:10px}.mg-item__body *{font-size:13px!important}.mg-item__body li+li{margin-top:0!important}.mg-item__toggle button{position:absolute;border:0;background:0 0;top:5px;right:5px;font-size:40px;line-height:0;display:block;height:1em;color:#aaa;font-family:'proximanovalight',sans-serif;outline:0}.article-picture--float{margin-left:-15px;margin-right:-15px;overflow:hidden}.article-picture--float img{float:left;padding:0 15px}.article-picture--float .article-picture__description{clear:left;padding:.5em 15px 0;margin-top:0}.info-block{border-left:3px solid #00cd2e;padding-left:30px;padding-bottom:6px;padding-top:6px;font-size:17px;font-family:'proximanovareg',sans-serif}.reference-block{background:#f7f3e8;padding:30px;margin:20px 0}.tr-actions p{margin:0!Important;padding:10px;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}.tr-actions p+p{border-top:1px solid #ddd;padding-top:10px}.tr-actions p:first-child{border-top:1px solid #ddd;border-top-left-radius:6px;border-top-right-radius:6px}.tr-actions p:last-child{border-bottom:1px solid #ddd;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.social-block{margin-top:30px;border:1px solid #ddd;border-radius:4px;overflow:hidden}.social-block-fixed{position:fixed;bottom:45px;left:0;font-size:30px;color:#005596;top:auto;padding:4px 6px 4px 24px;background:rgba(255,255,255,.75);line-height:0;border-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0}.search-map-link.action-9 .btn-large-icon{border-color:#f22;margin-top:20px;border-radius:2px;overflow:hidden;background:#f22}.search-map-link.action-9 .btn-large-icon .text{padding-right:12px;padding-left:12px;text-align:center;color:#fff;font-size:15px}.search-map-link.action-9 .btn-large-icon .icon{display:none}.pin-section--63{left:17%;top:34.5%}.pin-section--64{left:27%;top:44.5%}.pin-section--65{left:34%;top:45.5%}.pin-section--66{left:44%;top:37.5%}.pin-section--67{left:54.5%;top:45.5%}.pin-section--68{left:61.6%;top:45.5%}.pin-section--69{left:63%;top:36.5%}.pin-section--70{left:73%;top:27.5%}.pin-section--97{left:17%;top:32%}.pin-section--98{left:26.1%;top:44%}.pin-section--99{left:32%;top:36%}.pin-section--100{left:42%;top:49%}.pin-section--101{left:51.6%;top:51.4%}.pin-section--102{left:61.4%;top:43.5%}.pin-section--103{left:68%;top:48%}.pin-section--104{left:76%;top:32%}.flat-one__plan-switch{margin-bottom:30px;text-align:left;margin-top:18px;padding:15px 20px;position:relative;background:#f9f9f9;float:left}.flat-one__plan-switch:before{display:none;content:'i';height:100%;width:60px;top:0;vertical-align:middle;position:absolute;left:0;line-height:40px;text-align:center;font-size:24px;font-family:'georgia',serif;font-weight:700;background-color:#00cd2e;color:#265a22;border-color:#ccc}.flat-one__plan-switch__item{font-size:15px;font-family:'proximanovasemibold',sans-serif;border:1px solid #00cd2e;line-height:1;padding:10px 15px;position:relative;color:#00cd2e;border-radius:2px;background:0 0;outline:0}.flat-one__plan-switch__item+.flat-one__plan-switch__item{margin-left:15px}.flat-one__plan-switch__item.is-active{background:#00cd2e;border:1px solid #00cd2e;color:#fff}.flat-one__plan-switch__item.is-active:hover{cursor:default;background:#00cd2e;border:1px solid #00cd2e}.flat-one__plan-switch__item:hover{background:#f5f5f5}.flat-one__plan-switch__title{margin-bottom:8px;color:#444;text-transform:uppercase;letter-spacing:.1em;font-size:13px;margin-right:10px;font-family:'proximanovasemibold',sans-serif;display:inline-block}.flat-one__plan-pic img{clear:left}.flat-one__plan-switch__btns{display:inline-block;white-space:nowrap}.comm-search{padding:30px;background:#fff;border:1px solid #d8d8d8}.comm-search-item{padding:0;border:0;margin:0}.comm-search-item__link{display:block;padding:15px;border:1px solid #eee;margin:0 -5px 20px}.comm-search-item__pic{min-height:200px;display:inline-block;margin-bottom:20px;max-height:200px;text-align:center;vertical-align:middle;width:100%;position:relative}.comm-search-item__pic img{height:auto;width:auto;max-height:200px;top:50%;transform:translate(-50%,-50%);position:absolute;left:50%}.comm-search-item__title{font-family:'proximanovasemibold',sans-serif;display:block;font-size:18px;margin-bottom:10px}.comm-search-item__link:hover .comm-search-item__title,.section.section-qf .send-question-form__field_checkbox label a,.send-question-block .send-question-form__field_checkbox label a{color:#00cd2e}.comm-search-item__data{display:block;font-size:15px}.comm-search-item__data+.comm-search-item__data{margin-top:7px}.comm-search-item__price{font-size:18px;font-family:'proximanovasemibold',sans-serif}.g-wrapper--comm .ff__header{width:auto}.g-wrapper--comm .flat-one__sqs{margin-top:50px}.g-wrapper--comm .flat-one__sq{float:left;width:50%}.g-wrapper--comm .flat-one__sq .title{color:#888}.g-wrapper--comm .flat-one__sq .value{font-size:30px}.comm-one-house__desc{line-height:1.5;margin-bottom:20px;color:#666}.comm-one-house h2{padding-top:0;margin-top:0;margin-bottom:20px}.comm-one-house__title{font-family:'proximanovasemibold',sans-serif;font-size:18px;margin-bottom:10px}.comm-search-wrapper .ac-dropdown:hover,.comm-search-wrapper .ac-select-block:hover{box-shadow:none}.comm-search-header{margin-bottom:0}.comm-search-wrapper .chosen-choices{line-height:1;padding:8px 12px!important;font-size:1.5rem;border:1px solid #d8d8d8!important;background-image:none!important}.comm-search-wrapper .chosen-container-multi .chosen-choices li.search-choice{background:#fff;box-shadow:none;padding:6px 22px 6px 6px;border-color:#00cd2e;border-radius:4px;margin-top:0;margin-bottom:0}.comm-search-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:50%;margin-top:-6px}.comm-search-wrapper .chosen-container-active .chosen-choices{border:1px solid #d8d8d8;box-shadow:0 0 0 2px #d8d8d8}.comm-search-header .search-subtitle{line-height:1.33;font-size:18px}.comm-search-item__data{position:relative;overflow:hidden;padding-top:2px}.comm-search-item__data:before{height:0;left:0;right:0;border-bottom:1px dotted #888;content:'';display:block;position:absolute;bottom:5px}.comm-search-item__label{float:left;color:#888;padding:0 4px 2px;margin-left:-4px;background:#fff;position:relative}.comm-search-item__data-inner{float:right;background:#fff;position:relative;padding:0 4px 2px;margin-right:-4px}.comm-search-item__data:last-child .comm-search-item__label{padding-top:3px}@media (max-width:1300px){.comm-search .row>div{width:50%}.comm-search .row>div:nth-child(3n+1){clear:none}.comm-search .row>div:nth-child(2n+1){clear:left}}@media (max-width:600px){.comm-search .row>div{width:100%}.comm-search .row>div:nth-child(3n+1){clear:none}.comm-search .row>div:nth-child(2n+1){clear:left}}.ins-block{padding:15px 20px 15px 15px;border-radius:2px;border:1px solid #eee;position:relative;display:inline-block;min-height:35px}.ins-block__logo{width:75px;float:left}.ins-block__text{margin-left:85px;font-size:15px;line-height:18px}.ins-block__text button{border:0;border-bottom:1px dotted;padding:0;font-size:12px;line-height:1;color:#00cd2e;background:0 0}.ins-block__hidden{position:absolute;bottom:0;font-size:12px;line-height:15px;padding:15px;background:#fff;left:15px;right:15px;box-shadow:0 6px 12px rgba(0,0,0,.25);margin-bottom:38px;transition:all ease .3s;display:none;color:#666}.ins-block__hidden:after{border-width:8px 8px 0;border-color:#fff transparent transparent;border-style:solid;top:100%;left:50%;content:'';position:absolute;margin-left:-8px}.ins-block__hidden ul{padding-left:0;margin-left:0;margin-top:10px}.ins-block__hidden li{padding-left:10px;margin-left:0;list-style-type:none;position:relative}.ins-block__hidden li+li{margin-top:6px}.ins-block__hidden li:after{content:'';position:absolute;height:4px;width:4px;background:#00cd2e;left:0;top:.5em;border-radius:50%}.section-arch{background:#fafafa}.promo-company{padding:90px 75px 300px;background:url(/img/company/bg.jpg) no-repeat center top;background-size:cover;position:relative}.promo-company__shadow{background:rgba(0,0,0,.2);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.promo-company__main-title{font-size:30px;color:#fff;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif;letter-spacing:.02em;line-height:1.33;position:relative;z-index:2}.promo-company__data{position:absolute;bottom:-20px;left:30px;right:30px;z-index:2}.promo-company__data-item{background:#00cd2e;padding:30px 40px;color:#fff;margin:0 5px;background-repeat:no-repeat}.promo-company__data-item--1{background-image:url(/img/icons/promo/company/@2x/1.png);background-size:168px auto;background-position:-50px 30px}.promo-company__data-item--2{background-image:url(/img/icons/promo/company/@2x/2.png);background-size:138px auto;background-position:-30px 30px}.promo-company__data-item--3{background-image:url(/img/icons/promo/company/@2x/3.png);background-size:130px auto;background-position:-40px 30px}.promo-company__data-title{font-size:42px;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif;line-height:1;margin-bottom:5px}.promo-company__data-text{font-size:15px;line-height:1.5}@media (max-width:1200px){.promo-company{padding-left:55px}.promo-company__data-item{padding:20px}.promo-company__data-title{font-size:36px}.promo-arch__info-item{min-height:500px;position:relative}.p-flat-card .furniture-action-banner .furniture-action-text{font-size:1.9em;line-height:1.2}}@media (max-width:991px){.promo-company{padding-left:50px}.promo-company__data-item{margin:0}.promo-company__data-title{font-size:28px}.promo-company__data-text{font-size:13px}.promo-arch__tabs{margin-right:0;overflow-x:scroll;white-space:nowrap}.promo-arch__tab{display:inline-block;font-size:13px}.promo-purchase{padding-bottom:0}.promo-purchase .col-sm-6:nth-child(2n+1){clear:left}.promo-purchase__item{margin-bottom:40px;padding:0}}@media (max-width:767px){.promo-company__data{position:relative;bottom:auto;left:auto;right:auto}.promo-company__data-item{margin-top:20px}.promo-company{padding:30px 20px}.promo-company__main-title{font-size:24px}.promo-purchase__pic{float:left;width:25%}.promo-purchase__description{margin-left:25%;padding-left:20px}}@media (max-width:600px){.promo-purchase__pic{float:none;width:100%}.promo-purchase__description{margin-left:0;padding-left:0}.promo-purchase__item{margin-bottom:20px}}.promo-obj__tabs{margin-bottom:30px}.promo-obj__tab{float:left;padding:10px 15px;background:#fff;font-size:15px;line-height:1;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;border:1px solid #eee;color:#222;font-family:'proximanovasemibold',sans-serif;position:relative;z-index:1}.promo-obj__tab.is-active,.promo-obj__tab.is-active:hover{border:1px solid #00cd2e;z-index:2;background:#00cd2e;color:#fff;cursor:default}.promo-obj__tab+.promo-obj__tab{margin-left:-1px}.promo-obj__tab:hover{cursor:pointer;background:#eee;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s}.promo-obj__data{display:none}.promo-obj__data .fotorama__nav{text-align:left}.flats-similar__item a>span,.promo-obj__data.is-active{display:block}.promo-obj__title{font-size:24px;font-family:'proximanovareg',sans-serif;padding-bottom:8px;border-bottom:4px solid #00cd2e;line-height:1.15;margin-bottom:20px}.promo-obj__text{line-height:1.5;font-size:15px;color:#555}.promo-obj__text p+p{margin-top:1.5em}.section-district{position:relative;height:100vh;width:100%}@media (max-width:767px){.promo-obj__data .pull-right{float:none!important}.promo-obj__description{margin-top:30px}}.flats-similar{margin-top:30px}.flats-similar__item a{display:block;padding:15px 20px}.flats-similar .owl-stage-outer{border:1px solid #eee}.flats-similar__title{font-family:'proximanovasemibold',sans-serif;line-height:1.15;font-size:15px;margin-bottom:15px}.flats-similar__price{font-size:18px;margin-top:10px}.flats-similar__pic{height:200px}.flats-similar__pic img{max-height:200px!important;width:auto!important;position:relative;top:50%;transform:translateY(-50%)}.flats-similar .owl-next,.flats-similar .owl-prev{height:54px;width:54px;border-radius:50%!important;text-indent:-9999px;position:absolute;top:50%!important;background:#fff!important;box-shadow:0 3px 8px rgba(0,0,0,.1)}.flats-similar .owl-next{margin-top:-46px!important;right:-46px}.flats-similar .owl-next:before,.flats-similar .owl-prev:before{content:'';height:15px;width:15px;border-color:#aaa;border-style:solid;position:absolute;display:block;top:50%;margin-top:-9px}.flats-similar .owl-next:before{border-width:0 3px 3px 0;transform:rotate(-45deg);left:50%;margin-left:-10px}.flats-similar .owl-prev{margin-top:-50px!important;left:-46px!important}.flats-similar .owl-prev:before{border-width:0 0 3px 3px;transform:rotate(45deg);right:50%;margin-right:-10px}.flats-similar .owl-next:hover:before,.flats-similar .owl-prev:hover:before{border-color:#00cd2e}.ds-2018-info h4,.flats-similar-wrapper h3{text-transform:uppercase;letter-spacing:.1em}.flats-similar-wrapper h3{font-size:17px;text-align:center;margin-top:60px;font-family:'proximanovasemibold';margin-bottom:0}.ds-2018-info{margin:30px 0;padding:30px 15px 0;color:#888;border-top:1px solid #eee;border-bottom:1px solid #eee}.ds-2018-info h4{font-size:13px;padding-bottom:0;color:#111;line-height:1.25;padding-top:0;margin-top:0}.ds-18-scheme p+p,.ds-2018-info h4+p{margin-top:0}.ds-2018-info p{font-size:15px}.ds-2018-schedule{margin-bottom:20px}.ds-2018-schedule h3{font-family:'proximanovabold',sans-serif;font-size:30px}.ds-2018-schedule table td{border:0;padding:10px 0;padding-bottom:10px;font-size:18px;line-height:1.5;vertical-align:top!important;padding-top:10px}.ds-2018-schedule table{border:0;padding:10px 0;vertical-align:top}.ds-2018-schedule table tr td:first-child{font-size:18px;letter-spacing:.1em;font-family:'proximanovabold',sans-serif;padding-right:20px;padding-left:15px;padding-top:10px}.ds-2018-schedule table tr:nth-child(2n+1) td{background:#f5f5f5}.ds-18-scheme,.ds-2018-info__item{margin:0 -16px -1px -15px;position:relative;padding:10px 30px 20px 65px}.ds-2018-info__item span{display:block;height:48px;width:48px;border:2px solid #00cd2e;line-height:48px;text-align:center;border-radius:50%;left:0;position:absolute;top:0;font-size:24px;color:#00cd2e}.ds-18-scheme{background:#fff8ed;margin:0 -20px 20px;padding:15px 20px 15px 56px;font-size:13px}.ds-18-scheme p{font-size:15px;color:#444}.ds-18-scheme__icon{font-family:serif;position:absolute;left:20px;color:#222;font-size:24px;top:15px;opacity:.5}.promo-med__item{position:relative}.promo-med__pic{margin-bottom:15px;display:block}.promo-news__picture>img{height:auto}.promo-med__item a{display:block}.promo-news__date{margin-bottom:.6rem;display:block}.promo-med__date{color:#ccc;font-size:12px;letter-spacing:.05em}.promo-med__label{text-transform:uppercase;font-size:12px;font-family:'proximanovasemibold',sans-serif;letter-spacing:.05em}.promo-med__title{font-size:1.5rem;display:block;line-height:1.5;color:#6fb558;font-family:proximanovasemibold,sans-serif}.promo-med__tabs{margin-bottom:30px;overflow:hidden}.bd-block,.promo-med__tab{background:#fff;font-size:15px}.promo-med__tab{float:left;padding:10px 15px;line-height:1;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;border:1px solid #eee;color:#222;font-family:'proximanovasemibold',sans-serif;position:relative;z-index:1;outline:0}.promo-med__tab.is-active,.promo-med__tab.is-active:hover{border:1px solid #00cd2e;z-index:2;background:#00cd2e;color:#fff;cursor:default}.promo-med__tab+.promo-med__tab{margin-left:-1px}.promo-med__tab:hover{cursor:pointer;background:#eee;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s}.bd-block{position:fixed;bottom:0;z-index:999;left:0;right:0;padding:20px 0;background:rgba(0,0,0,.8);line-height:1.5;color:#fff;text-align:center;display:none}.bd-block a{color:#48a941}.bd-block p{margin:0;padding:0 30px}.bd-block button{border:0;padding:0;height:28px;width:28px;overflow:hidden;position:absolute;bottom:100%;right:30px;text-indent:-999px;background:#48a941}.bd-block button:after,.bd-block button:before{height:2px;width:60%;background:#fff;position:absolute;content:'';display:block;top:50%;left:20%}.bd-block button:after{transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.bd-block button:before{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.dis-action-pin{position:absolute;background:red;border-radius:2px;font-size:10px;text-align:center;padding:6px 10px;line-height:11px;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 5px 10px rgba(0,0,0,.4);top:100%;margin-top:14px;width:70px;margin-left:-35px;left:50%}.dis-action-pin:after{content:'';position:absolute;border-width:6px 6px 0;border-style:solid;border-color:red transparent transparent;top:100%;left:50%;margin-left:-6px;display:none}.dis-action-pin--2681,.dis-action-pin--941,.dis-action-pin--942{bottom:auto;top:53%;z-index:2;color:#fff;margin-bottom:0;left:44.5%;border-radius:2px;height:auto;padding:10px 6px;width:auto;cursor:default}.dis-action-pin--2681,.dis-action-pin--942{top:59.1%;left:38.8%}.dis-action-pin--2681{top:32.1%;left:68.4%;line-height:16px;font-size:13px;font-family:'proximanovasemibold'}.dis-action-pin--2681:after,.dis-action-pin--941:after,.dis-action-pin--942:after{border-width:6px 6px 6px 0;border-style:solid;border-color:transparent red transparent transparent;top:50%;right:100%;left:auto;margin-right:0;margin-top:-7px}@media (max-width:1365px){.dis-action-pin{margin-bottom:30px}}.gallery-cams__btn,.gallery-cams__item{background-size:cover;background-position:center center;position:relative}.gallery-cams__item{text-align:center;font-size:15px;letter-spacing:.1em;text-transform:uppercase}.gallery-cams__btn{height:100px;background:rgba(0,0,0,.5);border-radius:2px;overflow:hidden}.gallery-cams__btn:after{border-width:24px 0 24px 36px;border-style:solid;border-color:transparent transparent transparent #fff;position:absolute;height:0;width:0;margin:-24px 0 0 -12px;left:50%;top:50%;content:'';z-index:3}.gallery-cams__btn:before{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:2;transition:all ease .3s}.gallery-cams__num{color:#666;width:100%;text-align:center;font-size:15px;letter-spacing:.1em;text-transform:uppercase;margin-top:6px}.gallery-cams__btn:hover{cursor:pointer}.gallery-cams__btn:hover:before{background:#00cd2e;transition:all ease .3s}.tab-row{margin-bottom:10px}.tab-row__tab{float:left;padding:10px 15px;background:#fff;font-size:15px;line-height:1;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;border:1px solid #eee;color:#222;font-family:'proximanovasemibold',sans-serif;position:relative;z-index:1}.tab-row__tab.is-active,.tab-row__tab.is-active:hover{border:1px solid #00cd2e;z-index:2;background:#00cd2e;color:#fff;cursor:default}.tab-row__tab+.tab-row__tab{margin-left:-1px}.tab-row__tab:hover{cursor:pointer;background:#eee;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s}.tab-row--cams .tab-row__tab.is-active:after{content:'';position:absolute;height:3px;left:-1px;right:-1px;background:#00cd2e;margin-bottom:1px;bottom:100%}.gallery-video{position:relative;overflow:hidden;border-radius:12px 12px 0 0}.video-container{background:#000}.video-container iframe{max-height:600px}.gallery-video__item{position:fixed;left:-9999px;line-height:0}.gallery-video__item.is-active{position:relative;left:0}.gallery-video__item__desc{padding:15px 20px;border-width:0 1px 1px;border-color:#eee;border-style:solid;border-radius:0 0 12px 12px}.gallery-video__item__desc p{margin:0;line-height:1.33;font-size:15px}.section-district{overflow-y:hidden;overflow-x:hidden}.section-district .panorama-legend{right:40px;left:auto;top:auto;bottom:40px}.section-district .show-params-block{top:auto;right:350px;bottom:40px}.dn-banners{position:absolute;left:25px;right:25px;z-index:2;top:80px;display:flex;align-items:flex-start;justify-content:left;margin-left:-15px}.dn-banners .main-banners__item{display:block;width:25%;padding:0 15px;max-width:476px;clear:none}.dn-banners .main-banners__item+.main-banners__item{margin-top:0}.dn-block-helper{height:100vh;position:relative;overflow-x:scroll;overflow-y:hidden}.send-question-block{font-size:14px}.send-question-block__inner{transform:rotate(-90deg);top:50%;position:absolute;width:0;height:0}.send-question-block__inner.is-disabled .send-question-btn{visibility:hidden;opacity:0;transition:all ease .4s}.send-question-btn__icon{position:absolute;left:12px;top:10px;width:21px}.common-btn,.common-btn:hover{display:inline-block;border-radius:8px}.chess__top,.section__floor{white-space:nowrap}.send-question-block{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;z-index:11;display:none}.gp-infra-item.active .gp-infra-item__icon:hover+.pano-infra-item__text,.send-question-block.is-active{display:block}.send-question-block .send-question-block__inner{transform:rotate(-90deg);top:50%;position:absolute;width:0;height:0}.send-question-btn{color:#00cd2e;background:#fff;border:0;font-size:11px;text-transform:uppercase;letter-spacing:.1em;line-height:1;padding:12px 12px 12px 40px;white-space:nowrap;left:0;transform:translateX(-50%);box-shadow:0 0 6px rgba(0,0,0,.25);transition:all ease .4s}.send-question-block .send-question-btn__icon{position:absolute;left:12px;top:10px;width:21px}.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}.section.section-qf .send-question-form.is-active,.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}.section.section-qf .send-question-form__field:after,.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+.send-question-form__field{margin-top: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;font-family:'proximanovareg';color:#888}.section.section-qf .send-question-form__field.is-active label,.send-question-block .send-question-form__field.is-active label{transition:all ease .3s;font-size:12px;top:3px;color:#aaa}.section.section-qf .send-question-form__field input[type=text],.section.section-qf .send-question-form__field textarea,.send-question-block .send-question-form__field input[type=text],.send-question-block .send-question-form__field textarea{border:0;padding:4px 12px 6px;box-sizing:border-box;width:100%;outline:0;border-radius:8px}.section.section-qf .send-question-form__field textarea,.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}.section.section-qf .send-question-form__field_center>div,.send-question-block .send-question-form__field_center>div{margin:0 auto}.common-btn,.common-btn:hover{text-transform:uppercase;letter-spacing:.05em;width:auto;font-family:ProximaNovaSemiBold;font-size:1.4rem;background:#00cd2e;color:#fff;border:0;opacity:1;padding:1em 1.5em;line-height:1}.common-btn.disabled{background:#ddd;color:#bbb}.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-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__footer{text-align:center;margin-top:20px}.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}.section.section-qf .second-question__close:after,.section.section-qf .second-question__close:before,.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}.section.section-qf .second-question__close:after,.send-question-block .second-question__close:after{transform:rotate(45deg)}.section.section-qf .second-question__close:before,.send-question-block .second-question__close:before{transform:rotate(-45deg)}@media (max-width:767px){.send-question-block{top:55px;bottom:0;height:auto;overflow-y:scroll}.send-question-block .send-question-form{top:50px;transform:none;background:#fff;transition:all ease .6s;opacity:0;padding-top:36px;width:90%;margin-left:0}.send-question-block .send-question-form.is-active{transform:translate(-50%,0)}.send-question-block .second-question__close{bottom:auto;right:0;top:0;background:0 0}.send-question-block .second-question__close:after,.send-question-block .second-question__close:before{background:#00cd2e}}.section.section-qf{background:#fafafa;padding:0 0 80px;position:relative;background-size:cover;margin-top:40px}.section.section-qf:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none}.section.section-qf .send-question-form{display:block;width:50%;box-sizing:border-box;background:#fff;padding:35px 30px;transition:all ease .6s;opacity:1;margin:0 auto;position:relative;z-index:2;border:1px solid #dadada}.section.section-qf .send-question-form h2{margin-bottom:15px;text-align:center}.section.section-qf .send-question-form p{font-size:15px;margin-bottom:30px;color:#444}.section.section-qf .send-question-form__field{border:1px solid #ddd;position:relative;padding-top:10px;cursor:text;font-size:15px}.section.section-qf .send-question-form__field+.send-question-form__field{margin-top:24px}.section.section-qf .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}.section.section-qf .send-question-form__field_text label{background:#fff;padding:0 5px;letter-spacing:.1em;text-transform:uppercase;font-family:'proximanovareg';color:#888}.section.section-qf .send-question-form__field_no-border{border-color:transparent;padding-top:0}.section.section-qf .send-question-form__field_center{text-align:center}.section.section-qf .send-question-form__field_checkbox{display:flex;align-items:flex-start}.section.section-qf .send-question-form__field_checkbox label{font-size:13px;line-height:1.33;padding-left:12px;position:relative;top:auto;left:auto}.section.section-qf .send-question-form__footer{text-align:center;margin-top:20px}.section.section-qf .second-question__close{width:32px;height:32px;position:absolute;bottom:100%;right:0;background:#00cd2e;border:0;overflow:hidden;text-indent:-999px;outline:0;display:none}@media (max-width:1024px){.section.section-qf .send-question-form{width:60%}}@media (max-width:767px){.section.section-qf .send-question-form{padding-left:15px;padding-right:15px;width:auto}.section.section-qf .send-question-form.is-active{transform:translateY(0)}.section.section-qf .second-question__close{bottom:auto;right:0;top:0;background:0 0}.section.section-qf .second-question__close:after,.section.section-qf .second-question__close:before{background:#00cd2e}}.form-news-search{margin-bottom:20px}.search-message{font-size:1.6rem;margin-top:-1.6rem;margin-bottom:30px}.form-news-search .news-search-field{display:inline-block;border-radius:4px 0 0 4px;height:34px}.form-news-search .form-control:focus{border-color:#00cd2e;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-news-search .form-control::-moz-placeholder{color:#ddd;opacity:1}.form-news-search .form-control:-ms-input-placeholder{color:#ddd}.form-news-search .form-control::-webkit-input-placeholder{color:#ddd}.form-news-search input.form-control.news-search-field::placeholder{color:#ddd}.form-news-search button{font-size:1.6rem;height:34px;width:34px;border:0;border-radius:0 4px 4px 0;padding-top:2px;background-color:#ddd;color:#fff}.action-page .m-action-block{margin-bottom:30px;margin-right:30px;padding:0}@media (min-width:1025px){.action-page .m-action-block{width:42.6%}}.action-page .m-action-block a{width:100%;height:400px;border-radius:12px}.send-question-form__head{margin-bottom:20px;padding:0 12px}.flat-preview .reset-right{right:auto}.flat-page-kitchen-logo{margin-bottom:10px;text-align:left}.flat-page-kitchen-logo .block-tag__kitchen-logo{height:40px;width:98px;background-size:contain;margin-left:0}.panorama__big-label[data-status=inactive]{display:none}#panorama-border,#panorama-streets{opacity:0}#pano-infra-text{opacity:0;position:absolute;left:730px;bottom:200px}#pano-infra-text .dText{font-size:16px;color:#fff}@media (max-width:767px),(max-width:1024px){#pano-infra-text{bottom:60px;left:600px}}.article-left-border{background:#fff;border-left:2px solid #00cd2e;padding-left:40px;padding-top:5px;padding-bottom:5px;margin-bottom:40px;margin-top:40px;font-size:18px}.article-block-shadow{padding:30px;border:1px solid #eee;border-radius:12px;font-size:16px;margin:30px 0;box-shadow:3px 3px 0 #ddd}.p-flat-card .furniture-action-banner{height:315px;background:no-repeat center;background-size:cover;padding:35px 46px 0;position:relative}.p-flat-card .furniture-action-banner .furniture-action-text{font-family:ProximaNovaLight,Helvetica,arial,sans-serif;font-size:2em;line-height:38px;color:#fff;margin-bottom:45px}.p-flat-card .furniture-action-banner .furniture-action-button{display:block;width:156px;height:38px;background:#00cd2e;color:#fff;font-size:13px;line-height:1;padding:13px 0;text-transform:none;font-family:'ProximaNova',sans-serif;font-weight:100;cursor:pointer;text-align:center;position:absolute;bottom:35px}.compare-notice{display:none;position:absolute;top:30px;left:-10px;bottom:auto;right: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;font-size:12px;letter-spacing:.025em;border-radius:2px;transition:all ease .2s}.compare-notice:after{content:'';position:absolute;top:-10px;border-width:0 5px 10px;border-color:transparent transparent #fff;border-style:solid;left:14px;right:auto}.compare-notice-close{width:32px;height:32px;position:absolute;top:2%;right:0;border:0;overflow:hidden;text-indent:-999px;outline:0;background:0 0;cursor:pointer}.compare-notice-close:after,.compare-notice-close:before{height:2px;width:20px;background:#222;content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -10px}.compare-notice-close:before{transform:rotate(-45deg)}.compare-notice-close:after{transform:rotate(45deg)}.compare-heart-icon{display:inline-block;width:18px;height:18px;background-position-y:-33px;background-repeat:no-repeat;background-size:cover;transform:translateY(10%);background-image:url(/img/icons/favorite.svg)}@media (max-width:1200px){.p-flat-card .furniture-action-banner .furniture-action-text{font-size:1.9em;line-height:1.2}}@media (max-width:767px){.p-flat-card .furniture-action-banner{padding:35px 30px 0}.p-flat-card .furniture-action-banner .furniture-action-text{font-size:22px;line-height:26px}.compare-notice{left:auto;right:-10px}.compare-notice:after{left:auto;right:14px}}.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%}.popup-scroll-stop{overflow:hidden}.index-gp-title .switchers{display:flex;gap:30px}.index-gp-title .switcher-button{position:relative;font-size:2.5rem;line-height:23px;letter-spacing:.28px;padding:7px 2px;color:#000;border-radius:0;-webkit-appearance:none;outline:0;cursor:pointer}.index-gp-title .switcher-button.is-active:after{content:'';height:3px;width:100%;background:#00cd2e;position:absolute;bottom:0;left:0}.flat-visual-controls-wrap{display:flex;flex-direction:row;justify-content:center;gap:16px;margin-bottom:20px;width:100%;overflow-x:scroll}.flat-visual-controls-wrap::-webkit-scrollbar,.flat-visual-controls::-webkit-scrollbar{display:none}.flat-visual-controls{display:flex;flex-direction:row;align-items:center;padding:4px;background:#fff;border:1px solid #dadada;border-radius:12px;gap:8px;cursor:pointer}.fvc-left{justify-content:left}.fvc-item{padding:8px 16px;gap:8px;background:#fff;border-radius:10px;font-size:14px;line-height:23px;letter-spacing:.2px;color:#222;white-space:nowrap}.fvc-item.active{background:#d8fee0;border-radius:10px}@media (max-width:767px){.flat-visual-controls-wrap{justify-content:left;margin-bottom:30px}}