.p-filter-plans{padding:0;margin:0}.filter-plans__controls{justify-content:flex-start;align-items:flex-end;column-gap:16px}.filter-plans__controls .switchers{margin-bottom:0;margin-left:auto}.is-list .flat-preview__item{align-items:center;width:auto}.is-list .flat-preview__item_price{font-weight:500}.is-list .flat-preview__item:last-child{width:auto}.is-list .flat-preview{text-align:center;align-items:center;border-radius:0}.is-list .flat-preview-over_head .flat-preview__item_btn{width:162px;min-width:162px}.flat-preview__item.flat-preview__item_price-discount,.is_list .flat-preview__item_price-discount{color:#00cd2e;font-size:16px}.flat-preview__item.flat-preview__item_price-discount .flat-card__features__q{display:inline-flex;align-items:center;justify-content:center;text-transform:none;border-radius:50%;text-align:center;font-family:monospace;color:#00cd2e;border:1px solid #00cd2e;height:14px;width:14px;font-size:10px;line-height:1;font-weight:400;opacity:1}.tooltipster-base{display:flex;position:absolute}.tooltipster-fade.tooltipster-show{opacity:1}.tooltip_templates{display:none}#ttp-parking-discount{max-width:400px;background:#fff;padding:8px 14px;line-height:20px;font-size:14px;letter-spacing:.025em;color:#222;border-radius:8px;box-shadow:0 4px 25px 0 #29402d1a}#parking-place-data{display:flex!important;justify-content:space-between}#parking-place-data>div{display:flex;flex-direction:column;justify-content:flex-end;margin:0}#parking-place-data>div .title{margin-bottom:auto}.flat-preview{display:block;padding:35px 20px 30px;border:1px solid #dadada;background:#fff;position:relative;border-radius:12px}.is-list .flat-preview{display:flex;justify-content:space-between;border:0;border-bottom:1px solid #dadada;padding-top:20px;padding-bottom:20px}.is-list .flat-preview .flat-preview__picture{padding:0}.is-list .flat-preview .flat-preview__picture-over{width:120px;margin:0;height:100px;display:none}.is-list .flat-preview__row,.is-list .info__bottom,.is-list .info__top{margin:0;width:33%;justify-content:space-between;display:none}.is-list .flat-preview__counter{width:33%;justify-content:space-between;display:none}.flat-preview__item,.is-list .flat-preview__cell__title{display:none}.is-list .flat-preview__cell{text-transform:none;margin:0}.is-list .flat-preview .info__area,.is-list .flat-preview .info__rooms{font-size:15px;font-weight:400}.is-list .flat-preview .info__area sup{font-size:10px}.is-list .flat-preview .info__price{font-size:15px;margin:0}.is-list .flat-preview__cell__text{font-size:15px}.is-list .flat-preview__counter{font-size:11px;text-align:center;padding:0 20px 0 0;margin:0;color:#888;border-top:0;text-transform:uppercase;letter-spacing:.1em}.is-list .flat-preview__item{display:block;padding-right:30px;box-sizing:border-box}.is-list .flat-preview__item:last-child{padding-right:0}@media (max-width:767px){.is-list .flat-preview{display:block;border:0;border-bottom:1px solid #dadada}.is-list .flat-preview__item{display:inline-block;padding-right:20px;text-align:left;width:50%}.is-list .flat-preview__item_kvartal{clear:left;flex-basis:100%}.is-list .flat-preview__item_actions{padding-top:5px;float:left;position:absolute;top:0}}.pair-title{margin-top:4px;font-size:16px;color:#222}.selector-sort-wrap{display:flex;column-gap:10px}.selector-sort .wrapper-dropdown{width:130px}.selector-sort.is-disabled{opacity:0;pointer-events:none;width:0;height:0;order:10}.sort{display:flex;align-self:center;width:29px;height:22px;background-position-y:top;background-repeat:no-repeat;background-image:url(/img/icons/sort.svg);cursor:pointer}.sort.desc{background-position-y:bottom}.flat-preview__item__title{display:none}.flat-preview_head .flat-preview__item__title{display:block;font-weight:600}.flat-preview__item_counter{white-space:nowrap}.flat-preview__item.flat-preview__item_house .flat-preview__item__data{white-space:inherit}.panorama-svg{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1023px){.selector{width:auto}}@media screen and (max-width:768px){.flat-preview-over_head{display:none}.is-list .flat-preview__item__data,.is-list .flat-preview__item__title{margin:0}.is-list .flat-preview__item__title{display:block;color:#7a827c;font-weight:400}.is-list .flat-preview__item__data{font-weight:500}.is-list .flat-preview__item_num .flat-preview__item__title{color:#222}.is-list .flat-preview__item_area,.is-list .flat-preview__item_btn,.is-list .flat-preview__item_floor,.is-list .flat-preview__item_price,.is-list .flat-preview__item_price-discount{margin-left:8px}.parking-table .is-list .flat-preview__item_btn{width:calc(100% - 16px);margin-bottom:8px;margin-top:auto}.parking-table .is-list .flat-preview__item_btn .btn-type1{width:100%}.filter-plans__container.is-list{display:flex;flex-wrap:wrap;gap:8px}.flat-preview-over.flat{width:calc(50% - 4px)}.switcher-button{font-size:14px;padding:6px 16px}}@media screen and (max-width:720px){.selector-sort .selector-title,.selector-sort .wrapper-dropdown{display:none}.selector-sort{display:flex;align-items:center;justify-content:center;height:44px;width:44px;border:1px solid #dadada;border-radius:12px}.filter-plans__controls{flex-wrap:wrap}}@media screen and (max-width:425px){.selector{width:100%}.filter-plans__controls.is-sticky .selector{width:calc(100% - 54px);min-width:240px}.switchers{margin-bottom:16px}.switchers .switcher-button{font-size:14px}}.popup{opacity:0;pointer-events:none;position:absolute}.open{opacity:1;pointer-events:all;z-index:1000}.popup-gallery-group .popup-slider{margin-bottom:16px}.main-popup .popup-slider{margin-bottom:0}.popup-content::-webkit-scrollbar{display:none}.popup .popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.open .popup-content{bottom:auto;max-height:98vh;overflow-y:scroll;padding:16px}.popup-content{position:fixed;bottom:-1000px;transition:bottom .7s;max-width:1280px;background:#fff;border-radius:16px}.popup-svg{display:none}.popup-header{display:flex;flex-direction:column;align-items:center;position:sticky;top:0;z-index:10;padding-bottom:24px;background:#fff}.popup-title{font-family:ProximaNova,sans-serif;font-style:normal;font-size:32px;text-transform:uppercase;color:#222;text-align:center;margin-top:12px}.popup-close{position:absolute;top:10px;right:0;border:0;background:0 0;cursor:pointer}.popup-btn-more{box-sizing:border-box;padding:14px 24px;background:#fff;border:1px solid #00cd2e;border-radius:8px;font-family:Proxima Nova,sans-serif;font-size:14px;line-height:17px;color:#222;cursor:pointer}.popup-footer{max-width:1200px;margin:0 auto;padding:20px 24px 0;color:#888;line-height:1.2}.open.popup-gallery-group .popup-content{width:100%;max-width:none;bottom:0;border-radius:16px 16px 0 0;padding:6px 20px 20px}.popup-gallery-carousel-wrap{position:relative;max-width:1200px;margin:0 auto}.popup-gallery-slide .pas-content-wrap{display:flex;flex-direction:column;row-gap:8px;height:100%;padding:20px;border-radius:8px;background:linear-gradient(180deg,#f0f7f9 0,#cfe5ea 100%)}.popup-gallery-slide .pas-title{font-family:ProximaNova,sans-serif;color:#222;font-weight:400;font-size:32px;line-height:36px;letter-spacing:0}.popup-gallery-slide .pas-text{font-family:'ProximaNovaLight',sans-serif;font-weight:400;font-size:20px;line-height:1;letter-spacing:0}.popup-gallery-slide .pas-text.pas-discount{margin-top:auto}.popup-gallery-slide .btn-type-1{background:#00cd2e;color:#fff}.popup-gallery-carousel-wrap .swiper-button-round{top:50%;border-radius:50%}.popup-gallery-carousel-wrap .swiper-button-round-prev{left:24px}.popup-gallery-carousel-wrap .swiper-button-round-next{right:-20px}.popup-gallery-carousel-wrap .swiper-controls{display:flex;position:absolute;left:30px;bottom:24px;align-items:center;gap:16px}@media screen and (max-width:1240px){.popup-content,.popup-gallery-carousel-wrap{max-width:100vw}.popup-title{font-size:24px}}@media screen and (max-width:768px){.open.popup-gallery .popup-content{max-height:98vh;overflow-y:scroll;left:0;right:0;bottom:0;border-radius:16px 16px 0 0;padding:6px 20px 20px}.popup-svg{display:flex;height:22px}.popup-gallery-carousel-wrap .swiper.swiper-horizontal .swiper-pagination{width:auto;display:flex;gap:16px;justify-content:space-between;left:50%;transform:translateX(-50%);bottom:0}.popup-gallery-carousel-wrap .swiper.swiper-horizontal{padding-bottom:22px}.popup-gallery-carousel-wrap .swiper-button-round{display:none}.popup-gallery-carousel-wrap .swiper .swiper-pagination span.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#dadada}.popup-close{top:14px;right:0}.popup-title{font-size:20px;line-height:120%;font-weight:400;align-self:flex-start;margin-top:0}.filter-plans__controls.is-sticky{flex-wrap:wrap}}#parking-place-data .place-price.cgreen{font-size:16px}.place-price-old-wrap{align-self:center}.place-price-old{position:relative;display:inline-flex;color:#a1a1a1!important;font-style:normal;font-weight:400;padding:0 4px;justify-content:center;font-size:14px}.place-price-old:before{content:"";display:block;width:100%;height:1px;background:#d9d9d9;position:absolute;top:49%}.pb-banner-wrap{margin-top:40px}