@keyframes wvPulse{0%{fill-opacity:35%}to{fill-opacity:100%}}.mb45{margin-bottom:45px!important}.filter__titles{padding:20px 0 0}.filter-inputs__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;width:auto;float:none;margin:0 0 12px;padding-right:0}.filter-inputs__item{width:auto;float:none;margin:0;padding:0}.filter-inputs__quick-choose{display:flex;flex-wrap:wrap;row-gap:24px;column-gap:12px;justify-content:normal}.expand-filter .filter-inputs__quick-choose{row-gap:24px;column-gap:48px}.filter-form .sliders__title span,.filter-inputs__submit .btn--clear{font-family:'ProximaNova',sans-serif;font-size:14px;line-height:11px;letter-spacing:.2px;text-transform:none;color:#a2a2a2}.filter-houses-block{width:227px}.sliders__item{width:206px}.filter-form .irs--flat{margin-top:-26px}.sliders-inputs-wrap{display:flex;padding:8px 13px 10px;border:1px solid #dadada;border-bottom:0;justify-content:space-between;border-radius:8px 8px 0 0}.sliders__item input:focus{outline:0}.sliders-inputs-wrap input{position:relative;border:0;width:100%}.sliders-inputs-wrap div{display:flex;width:45%;column-gap:4px;z-index:3}.sliders-inputs-wrap div:last-child{justify-content:flex-end}.sliders-inputs-wrap div:last-child input{text-align:right}.sliders__item--space .sliders-inputs-wrap div:last-child input{width:5ch}.sliders__item--floor .sliders-inputs-wrap div:last-child input{width:3ch}.sliders__item--price .sliders-inputs-wrap div:last-child input{width:4ch}.sliders-inputs-wrap div .prefix{width:auto;display:flex;color:#a2a2a2;font-size:14px;align-items:center}.filter-form .filter__house-ready-over{position:relative;display:flex;margin:0;cursor:pointer}.filter-form .filter__house-ready-over label::after,.filter-form .filter__house-ready-over label:before,.filter-plans__view__tab.is-active:after{content:none}.filter-form .filter__house-ready-over label{padding:8px 16px;background:#fff;border:1px solid #dadada;border-radius:24px;text-align:inherit}.filter-inputs__quick-choose .filter__house-ready-over .flat-card__features__desc{position:absolute;display:inline-block;right:-7px;top:-7px;width:18px;height:18px}.flat-card__features__q{display:inline-flex;align-items:center;justify-content:center;text-transform:none;border-radius:50%;height:18px;width:18px;text-align:center;font-size:11px;font-family:monospace;border:1px solid #dadada;color:#dadada;opacity:1;line-height:16px;font-weight:700;background:#fff}.filter-form .filter__house-ready-over .input:checked+label{background:#d8fee0;border-color:#00cd2e}.filter-form .filter__house-ready-over .input:checked+label+.flat-card__features__desc .flat-card__features__q{border:1px solid #00cd2e;color:#00cd2e}.filter-form .filter__house-ready-over .input:disabled+label{color:#dadada;cursor:initial}.filter-form .filter__button{font-size:16px;border-radius:0 0 8px 8px}.filter-inputs__submit{float:none;display:flex;justify-content:space-between;align-items:center;width:auto;padding:0}.filter-inputs__submit__item:last-child{margin-top:0}.filter-inputs__submit__item.filter-form-clear{align-self:center}.filter-inputs__submit__item.filter-form-clear .btn--clear span.x-times{display:inline-block;color:#00cd2e;font-size:1.5em;vertical-align:middle;margin-left:5px}.btn--expand-filter{position:relative;cursor:pointer;display:flex;width:160px;height:40px;padding:14px 16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:8px;border:1px solid #00cd2e;background:#fff}.qf-container-collapsed{height:54px;overflow:hidden;padding-top:12px;margin-bottom:12px;padding-right:8px}.qf-container-collapsed .filter-in-hide{display:none!important;margin-right:0}.quick-filter-group{display:none}.expand-filter .quick-filter-group{display:block}.quick-filter-group-inputs{display:flex;flex-wrap:wrap;gap:12px;justify-content:normal}.quick-filter-group-title{display:none;font-weight:500;font-size:12px;line-height:11px;text-align:left;margin-bottom:12px;color:#a2a2a2}.expand-filter .filter-in-hide{display:flex!important}.expand-filter .quick-filter-group-title{display:block}.filter-plans__right__top{display:flex;justify-content:space-between;align-items:center;row-gap:15px}.filter-plans__right__top>div{float:none}.filter-plans__total{font-size:16px;line-height:23px;letter-spacing:.2px;color:#a2a2a2}.filter-plans__total span.result-total,.gp-flat-total span{color:#000;font-weight:500}.tooltip_templates{display:none}.tooltipster-sidetip .tooltipster-content{padding:0!important}[id^=ttp-filter-]{max-width:400px;background:#fff;padding:10px 15px;line-height:1.33;font-size:12px;letter-spacing:.025em;color:#222}.p-filter-plans .filter-plans__right{padding:25px 0;width:100%;z-index:0;position:relative;max-width:1200px;margin:0 auto}.p-filter-plans .filter-plans__right .filter-plans__sort{display:flex;align-items:center}.filter-plans__view,.p-filter-plans .filter-plans__right .filter-plans__sort{display:-ms-flexbox;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center}.text--title-small{font-size:12px;line-height:23px;letter-spacing:.21px;font-weight:600}.p-filter-plans .filter-plans__right .sort__arrows,.p-filter-plans .filter-plans__right .sort__list{margin-left:25px}.sort__list{padding:7px 13px;width:200px;color:#000;background:#fff url(/img/redesign//svg/arrow_down.svg) no-repeat 93% 50%;border:solid 1px #dadada;border-radius:8px;-webkit-appearance:none;outline:0}.text--ord{font-size:16px;line-height:23px;letter-spacing:.28px;font-weight:400}.sort__arrows{position:relative;height:30px}.sort__arrows .sort-arrow{position:relative;display:inline-block;vertical-align:top;background:no-repeat center;background-size:contain;width:12px;height:20px;margin-top:5px;cursor:pointer}.sort__arrows .sort-arrow.arrow--left{background-image:url(/img/redesign/svg/sort_down_grey.svg)}.sort__arrows .sort-arrow.arrow--left.active{background-image:url(/img/redesign/svg/sort_down_green.svg)}.sort__arrows .sort-arrow.arrow--right{margin-left:20px;background-image:url(/img/redesign/svg/sort_up_grey.svg)}.sort__arrows .sort-arrow.arrow--right.active{background-image:url(/img/redesign/svg/sort_up_green.svg)}.sort__arrows:after{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:1px;height:100%;background:#d8d8d8}.filter-plans__view{display:flex;flex-direction:row;align-items:center;padding:4px;background:#fff;border:1px solid #dadada;border-radius:12px;gap:8px;cursor:pointer}.filter-plans__view__tab{padding:8px 16px;gap:8px;background:#fff;border-radius:10px;font-size:14px;line-height:23px;letter-spacing:.2px;color:#222;white-space:nowrap}.filter-plans__view__tab.is-active{background:#d8fee0;border-radius:10px}.filter-plans__view__tab+.filter-plans__view__tab{margin-left:0}.icons{display:flex}.icon{display:inline-block;width:15px;height:15px;background-size:cover;background-position:center;border-radius:50%}.icon+.icon{margin-left:4px}.text-color-dark{color:#222!important}.similar-flats__item{font-family:ProximaNovaLight,Helvetica,arial,sans-serif;display:flex;position:relative;flex-direction:column;justify-content:flex-end;border-radius:16px;border:1px solid #dadada;background:#fff;padding:16px;height:100%;max-width:350px;row-gap:8px}.similar-flats__data{display:flex;white-space:nowrap;justify-content:space-between;align-items:center;gap:20px}.similar-flats__name{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:2px;color:#222;font-size:18px;font-style:normal;font-weight:600;line-height:1}.sfd-count{font-size:18px;color:#a1a1a1}.similar-flats__price{font-family:'ProximaNova',sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:120%;color:#222}.fd-price-old-wrap{display:flex;align-items:center;justify-content:center;gap:12px;height:20px;margin-bottom:4px}.fd-price-discount,.fd-price-old{display:inline-flex;color:#a1a1a1;font-size:14px}.fd-price-old{position:relative;font-style:normal;font-weight:400;line-height:120%;padding:0 4px;justify-content:center}.fd-price-old:before{content:"";display:block;width:100%;height:1px;background:#a1a1a1;position:absolute;top:50%}.fd-price-discount{padding:0 8px;align-items:center;gap:4px;line-height:140%;border-radius:8px;border:1px solid #00cd2e}.fd-price-discount-sum{color:#a1a1a1}.fd-line{display:block;width:100%;height:1px;background:#efefef}.similar-flats__price .fd-sqm-price{font-weight:400;font-size:14px;line-height:140%;color:#a1a1a1}.similar-flats__data .fd-button{width:auto}.similar-flats__data .fd-button-short{display:flex;width:48px;height:48px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:8px;border:1px solid #dadada;background:#fff;transition:all .1s ease-in-out;margin-top:auto;position:absolute;right:16px;bottom:16px}.similar-flats__data .fd-button-short:hover{border:1px solid #00cd2e}.similar-flats__data .arrow-forward:before{content:'';display:inline-block;height:8px;width:8px;border-width:2px 2px 0 0;border-style:solid;border-color:#000 #000 transparent transparent;background:0 0;transform:rotate(45deg);margin-left:-4px;transition:all .1s ease-in-out}.similar-flats__data .arrow-forward:hover:before{border-color:#00cd2e #00cd2e transparent transparent}.similar-flats__actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;z-index:2;margin-bottom:auto}.fd-features-item{display:flex;align-items:center;padding:4px 8px;background:#f8f8f8;border-radius:8px;font-size:12px;line-height:130%;color:#7a827c;white-space:nowrap;cursor:pointer;column-gap:4px}.fd-features-item.reset-right{position:absolute;right:16px}.block-tag__kitchen-logo{width:auto;height:16px;margin:0}.similar-flats__actions .icon{width:16px;height:16px}.similar-flats__actions .text{color:#a1a1a1;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.similar-flats__features{display:flex;flex-wrap:wrap;column-gap:8px;align-items:center}.similar-flats__features__item{position:relative;color:#a1a1a1;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.similar-flats__features__dot{width:5px;height:5px;border-radius:50%;background:#dadada}.similar-flats__features__dot:last-child{display:none}.filter-plans__container.is-grid{position:relative;display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.filter-plans__container.is-list{display:flex;flex-direction:column;row-gap:10px;margin-top:30px}.p-filter-plans .filter-plans__right .filter-plans__container.is-list .flat-preview-over{width:100%}.p-filter-plans .filter-plans__right .filter-plans__container .flat-preview-over{position:relative;display:flex;width:calc(25% - 15px)}.is-list .similar-flats__item{max-width:none;justify-content:space-between;flex-direction:row;align-items:center;padding:16px}.filter-plans__container.is-list .bc-item-inside,.is-list .similar-flats__pic{display:none}.is-list .similar-flats__actions{position:relative;top:auto;left:auto;align-items:flex-start;flex:0 0 20%;order:2}.is-list .similar-flats__actions .text{width:auto;margin-left:5px}.is-list .similar-flats__name{flex:0 0 25%;order:1;align-items:baseline;padding-right:20px;border-bottom:none}.is-list .similar-flats__features{flex:0 0 35%;order:3}.is-list .similar-flats__data{flex:0 0 20%;order:4}.gp-filters-wrap-fix{width:100%;height:117px}.pos-stick-top{position:fixed;width:100%;top:50px;z-index:10;background:#fff}.gp-filters{padding:25px 0 0}.gp-filters .filter-inputs__submit{display:none}.gp-filters .filter-inputs__submit__item{align-self:center}.gp-flat-total{display:none;padding:5px;font-size:16px;line-height:23px;color:#a2a2a2}.gp-flat-total.active{display:flex;justify-content:center;column-gap:5px;padding:5px}.gp-filter-opener{display:none}#index_genplan .gp-filters{padding:3px 0 0;border:0}#index_genplan .gp-filters-wrap-fix{height:92px}#index_genplan .gp-filters-wrap{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:22;background:#fff}#index_genplan .gp-filters-wrap.gp-filters-fixed{position:fixed;top:50px;padding-top:5px}.filter-plans__container .btn--compare-flat{width:24px;height:22px;right:10px;top:10px;z-index:5;cursor:pointer}.filter-plans__container .btn--compare-flat:before{width:24px;height:22px}.filter-plans__container .btn--compare-flat.is-active:before{background-position-y:-22px}.similar-flats__pic{max-width:250px;max-height:250px;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:1;padding-bottom:0;margin:8px 0}.similar-flats__pic .sf-pic-switcher-wrap{position:absolute;top:0;left:0;display:flex;width:100%;height:calc(100% + 10px)}.similar-flats__pic .sf-pic-switcher,.wv-wrap{width:50%;height:100%}.similar-flats__pic:hover .sf-pic-switcher.active{border-bottom:2px #00cd2e solid}.similar-flats__pic.sfp-no-wv{align-self:auto}.wv-wrap{display:flex;align-items:flex-start;justify-content:flex-start;overflow:auto;width:100%}.wv-wrap::-webkit-scrollbar{display:none}.wv-container{position:relative;display:block}.wv-container img{max-width:none;max-height:800px}.wv-container .svg-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-height:800px}.wv-container .svg-container svg{position:relative;max-width:100%;max-height:100%}.wv-container .svg-container svg path.v-1{animation-duration:2s;animation-name:wvPulse;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@media (max-width:1199px){#index_genplan .gp-filters-wrap{display:none!important;position:fixed;top:auto}#index_genplan .gp-filters-wrap.active{display:block!important}.gp-filters-wrap-fix{display:none}.gp-filters{padding:0;border:0}.gp-filters .filter-inputs__top{margin:0}.gp-filters-wrap{display:none}.gp-filters-wrap .big-label__cross{position:absolute}.gp-filter-opener,.gp-filters-wrap.active{position:fixed;display:flex;background:#fff}.gp-filters-wrap.active{flex-direction:column;bottom:0;top:auto;padding:8px 10px 10%;border-radius:16px 16px 0 0;overflow:hidden;z-index:21}.gp-filters-wrap.active .filter-form .filter-content{display:block;padding:20px 15px}.gp-filter-opener{align-items:center;justify-content:center;gap:8px;top:10%;left:5%;z-index:2;padding:2px 6px;box-shadow:0 4px 25px rgba(0,0,0,.15);border-radius:8px;font-size:14px;font-weight:500}.gp-flat-total{display:inline-flex;font-size:15px;padding:12px 15px;color:#fff;border:0;border-radius:8px;font-weight:600}.gp-flat-total.active{background:#00cd2e;padding:12px 15px}.gp-flat-total span{color:#fff}#index_genplan .gp-filter-opener{position:absolute;top:10px;left:10px}.popup-close-mobile,.popup-overlay.active{display:flex;justify-content:center;width:100%}.popup-close-mobile{height:20px}.popup-close-mobile:before{content:'';display:block;width:36px;height:4px;background:#dadada;border-radius:15px}.popup-overlay.active{align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:12}}@media (max-width:1240px){.p-filter-plans .filter-plans__left,.p-filter-plans .filter-plans__right{padding:25px 20px}}@media (max-width:1199px){.filter-plans__container.is-grid{justify-content:space-evenly}.p-filter-plans .filter-plans__right .filter-plans__container .flat-preview-over{width:auto;max-width:285px}}@media (max-width:991px){.filter-plans__total{margin-bottom:16px}.filter-plans__container.is-grid{justify-content:space-between}.p-filter-plans .filter-plans__right .filter-plans__container .flat-preview-over{max-width:calc(100vw - 30px)}.similar-flats__pic{max-width:100%;max-height:none}.filter-form .filter__rooms-number{width:auto}.is-list .similar-flats__item{flex-wrap:wrap;row-gap:10px}.is-list .similar-flats__data{margin-left:auto}}@media (max-width:767px){.p-filter-plans{padding-top:121px}.filter-plans__right__top{flex-direction:column;justify-content:initial;align-items:normal}.sliders__item{width:auto}.filter-plans__total{order:-1;margin:0 0 15px 15px}.filter-plans__view{justify-content:initial;margin-right:auto;margin-left:15px}.filter-inputs__top{margin:0 0 20px}.filter-inputs__submit{flex-direction:column;justify-content:normal;align-items:flex-start;row-gap:16px;width:100%;margin:0;padding:16px 0;position:sticky;bottom:0;background:#fff;z-index:10}.filter-inputs__quick-choose{gap:16px}.filter-inputs__item{flex-basis:90%}.filter-form.active .filter-content{padding-bottom:0}.xs-top-border:before{content:'';position:absolute;width:100vw;border-top:1px solid #dadada;top:0;left:-20px}.filter-inputs__submit .btn--clear{padding-left:25px}.p-filter-plans .filter-plans__left{position:fixed;top:55px;padding:0;border-bottom:none}.p-filter-plans .filter-plans__left.fixed{position:fixed;z-index:20;left:0;right:0;top:0;bottom:0;overflow:auto}.filter__titles{padding:40px 20px 0}.filter__titles .text--title-big{font-size:16px}.p-filter-plans .filter-plans__right{padding:0}.sliders__item--space .sliders-inputs-wrap div:last-child input{width:55px}.sliders__item--floor .sliders-inputs-wrap div:last-child input{width:40px}.sliders__item--price .sliders-inputs-wrap div:last-child input{width:45px}.similar-flats__item{max-width:none}.similar-flats__data{align-items:flex-start;gap:10px}.similar-flats__data .fd-button{width:100%}.is-list .similar-flats__item{flex-direction:column;row-gap:5px}.filter-plans__container .btn--compare-flat{top:16px;right:16px;margin:0}.similar-flats__pic{max-width:360px;max-height:360px;min-height:220px;align-self:center}.similar-flats__pic .sf-pic-switcher.active{border-bottom:2px #00cd2e solid}.p-filter-plans .filter-plans__right .sort__title{display:none}.p-filter-plans .filter-plans__right .sort__list{margin-left:15px}}@media (max-width:600px){.filter-plans__container.is-grid{justify-content:normal;margin:40px 15px}.p-filter-plans .filter-plans__right .filter-plans__sort{justify-content:flex-start}.filter-plans__container.is-list{padding:0 15px}.is-list .similar-flats__item{align-items:normal;flex-wrap:nowrap;margin:0}.is-list .similar-flats__name{flex:none}.is-list .similar-flats__data{flex:none;margin:0}}@media (max-width:420px){.similar-flats__pic{max-width:310px;max-height:310px;align-self:center}}@media (max-width:370px){.similar-flats__pic{max-width:260px;max-height:260px;align-self:center}}