.pdf-buttons .pdf-buttons__button{display:inline-block;width:100%;max-width:16.66667%;background-color:#fff;border:1px solid #ffef00;border-right-color:#fff;padding:.25rem .71875rem;transition:background-color .3s,border-color .3s linear;text-align:center}.pdf-buttons .pdf-buttons__button:last-child{border-right-color:#ffef00}.pdf-buttons .pdf-buttons__button.pdf-buttons__button--private{background-color:#333;border-color:#333 #d0d0d0 #333 #333}.pdf-buttons .pdf-buttons__button.pdf-buttons__button--private:last-child{border-right-color:transparent}.pdf-buttons .pdf-buttons__button.pdf-buttons__button--private span{color:#fff}.pdf-buttons .pdf-buttons__button.pdf-buttons__button--private svg{fill:#fff}.pdf-buttons .pdf-buttons__button svg{display:none;width:.625rem;height:.625rem}.pdf-buttons .pdf-buttons__button span{display:inline-block;font-size:.75rem;text-transform:uppercase;color:#000}@media (min-width:768px){.pdf-buttons .pdf-buttons__button{max-width:3.75rem}}@media (min-width:1024px){.pdf-buttons .pdf-buttons__button{padding:.25rem 0}.pdf-buttons .pdf-buttons__button:hover{background-color:#ffef00;border-right-color:#ffef00;border-bottom-color:#ffef00}.pdf-buttons .pdf-buttons__button:hover svg{opacity:1}.pdf-buttons .pdf-buttons__button:hover span{margin-left:0}.pdf-buttons .pdf-buttons__button.pdf-buttons__button--private:hover{background-color:#fc0100;border-color:#fc0100 #d0d0d0 #fc0100 #fc0100}.pdf-buttons .pdf-buttons__button.pdf-buttons__button--private:hover:last-child{border-right-color:transparent}.pdf-buttons .pdf-buttons__button svg{display:inline-block;margin-right:.25rem;opacity:0;transition:opacity .2s linear}.pdf-buttons .pdf-buttons__button span{margin-left:-.625rem;transition:margin .1s linear}}@media (min-width:1280px){.pdf-buttons{display:flex;justify-content:flex-end}}@media (min-width:1440px){.pdf-buttons .pdf-buttons__button:last-child{border-bottom-color:#ffef00}.pdf-buttons .pdf-buttons__button{border-right-color:#ffef00;border-bottom-color:#ffef00}.pdf-buttons .pdf-buttons__button.pdf-buttons__button--private{border-color:#333 #fff #ffef00 #333}.pdf-buttons .pdf-buttons__button.pdf-buttons__button--private:hover{border-right-color:#d0d0d0;border-bottom-color:#d0d0d0}.pdf-buttons .pdf-buttons__button.pdf-buttons__button--private:hover:last-child{border-right-color:transparent}}.catalog-card-big{position:relative;box-shadow:0 .0625rem .5rem 0 rgba(0,0,0,.15);transition:box-shadow .3s ease}.catalog-card-big:hover{box-shadow:0 .1875rem .625rem .125rem rgba(0,0,0,.2)}.catalog-card-big .catalog-card-big__images-wrp{position:relative;height:11.875rem;width:calc(100% + 2rem);margin-left:-1rem;margin-bottom:1rem}.catalog-card-big .catalog-card-big__slider{height:100%;width:100%}.catalog-card-big .catalog-card-big__slide-hover{position:absolute;top:0;bottom:0;z-index:4;cursor:pointer;display:none}.catalog-card-big .catalog-card-big__img{display:block;height:100%;width:100%}.catalog-card-big .catalog-card-big__img img{height:100%;width:100%;object-fit:cover;font-family:"object-fit: cover;"}.catalog-card-big .catalog-card-big__slider-progress{position:absolute;bottom:-.0625rem;left:0;right:0;height:.125rem;z-index:2}.catalog-card-big .catalog-card-big__slider-progress .swiper-pagination-progressbar-fill{position:absolute;display:block;height:100%;width:100%;left:0;top:0;background:#ffef00;transform-origin:left top}.catalog-card-big .catalog-card-big__labels{position:absolute;top:.9375rem;left:0;display:flex;flex-direction:column;align-items:flex-start}.catalog-card-big .catalog-card-big__label{position:relative;height:1.875rem;margin-bottom:.625rem;line-height:1.875rem;background-color:#332269;font-size:.75rem;color:#fff;padding:0 .75rem;text-transform:uppercase;z-index:2}.catalog-card-big .catalog-card-big__label:after{content:"";position:absolute;top:.125rem;left:.125rem;right:.125rem;bottom:.125rem;border:.0625rem solid hsla(0,0%,100%,.5);pointer-events:none}.catalog-card-big .catalog-card-big__label.catalog-card-big__label--best{background-color:#ffef00;color:#000}.catalog-card-big .catalog-card-big__label.catalog-card-big__label--best:after{display:none}.catalog-card-big .catalog-card-big__content{position:relative;background-color:#fff;padding:0 1rem 1.875rem;display:flex;flex-wrap:wrap;align-items:center}.catalog-card-big .catalog-card-big__description{background-color:#f7f7f7;padding:1.5625rem 1rem 1.875rem}.catalog-card-big .catalog-card-big__btn{display:inline-block;height:1.875rem;color:#000;border:.0625rem solid #ffef00;background-color:#fff;transition:.3s ease;padding:0 .8125rem;cursor:pointer}.catalog-card-big .catalog-card-big__btn.catalog-card-big__btn--inverted,.catalog-card-big .catalog-card-big__btn:hover{background-color:#ffef00}.catalog-card-big .catalog-card-big__btn.catalog-card-big__btn--inverted:hover{border-color:#000;box-shadow:0 0 0 0 transparent,inset 0 0 0 .0625rem #000;background-color:#fff}.catalog-card-big .catalog-card-big__btn-text{line-height:1.875rem;font-size:.75rem;text-transform:uppercase}.catalog-card-big .catalog-card-big__tooltip{vertical-align:middle;text-align:left;line-height:normal}.catalog-card-big .catalog-card-big__content-item{order:100}.catalog-card-big .catalog-card-big__top{flex-basis:100%;max-width:100%;order:1;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:.9375rem}.catalog-card-big .catalog-card-big__id{font-size:.875rem;line-height:1;color:#999;text-transform:uppercase;margin-right:.75rem}.catalog-card-big .catalog-card-big__dealType{font-size:.75rem;text-transform:uppercase;color:#999;background-color:#f0f0f0;height:1.625rem;line-height:1.625rem;padding:0 .75rem;margin-right:1.25rem}.catalog-card-big .catalog-card-big__buildType-text{font-size:.875rem;color:#000;line-height:1}.catalog-card-big .catalog-card-big__phone-fav{display:flex;align-items:center;order:2}.catalog-card-big .catalog-card-big__phone{font-size:.875rem;color:#000;margin-right:1.25rem}.catalog-card-big .catalog-card-big__fav{height:1.9375rem;width:1.9375rem;border:.0625rem solid #d9d9d9;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s ease;position:relative;order:-1;margin-right:6.5625rem;text-transform:uppercase}.catalog-card-big .catalog-card-big__fav:hover{background-color:#ffef00;border-color:#ffef00}.catalog-card-big .catalog-card-big__fav:hover svg{fill:#000}.catalog-card-big .catalog-card-big__fav:before{position:absolute;content:attr(data-text);top:50%;left:calc(100% + 10px);transform:translateY(-50%);white-space:nowrap;font-size:.875rem;color:#999}.catalog-card-big .catalog-card-big__fav.catalog-card-big__fav--active{background-color:#332269}.catalog-card-big .catalog-card-big__fav.catalog-card-big__fav--active svg{fill:#ffef00}.catalog-card-big .catalog-card-big__fav.catalog-card-big__fav--active:hover svg{fill:#fff}.catalog-card-big .catalog-card-big__fav-ico{height:.625rem;width:.8125rem;fill:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease,fill .3s ease;z-index:-1}.catalog-card-big .catalog-card-big__fav-ico.catalog-card-big__fav-ico--active{fill:#e4d600}.catalog-card-big .catalog-card-big__fav-ico.catalog-card-big__fav-ico--check{opacity:1;z-index:2}.catalog-card-big .catalog-card-big__fav-ico.catalog-card-big__fav-ico--remove{display:none}.catalog-card-big .catalog-card-big__title{margin-top:.9375rem;font-size:1.125rem;font-weight:600;max-width:100%;flex-basis:100%}.catalog-card-big .catalog-card-big__title a{color:#000}.catalog-card-big .catalog-card-big__title a:hover{color:#999}.catalog-card-big .catalog-card-big__offers{display:inline-block;border-top:.0625rem solid transparent;border-bottom:.0625rem solid transparent;margin-right:.75rem;font-size:.875rem;color:#000;transition:border .3s ease}.catalog-card-big .catalog-card-big__offers:hover{border-bottom-color:#ffef00}.catalog-card-big .catalog-card-big__address-wrp{width:100%}.catalog-card-big .catalog-card-big__address{margin-top:.9375rem;font-size:.875rem;color:#999;max-width:100%;flex-basis:100%;margin-bottom:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-card-big .catalog-card-big__address a{color:#999}.catalog-card-big .catalog-card-big__link{font-size:.875rem;color:#000;border-bottom:.0625rem solid transparent;transition:.3s ease;display:inline-block}.catalog-card-big .catalog-card-big__link:hover{border-bottom-color:#ffef00}.catalog-card-big .catalog-card-big__link:not(:last-of-type){margin-right:1.125rem}.catalog-card-big .catalog-card-big__link.catalog-card-big__link--disable{pointer-events:none}.catalog-card-big .catalog-card-big__link-ico{fill:#000;height:1rem;width:.875rem;margin-right:.5rem;display:inline-block;vertical-align:top}.catalog-card-big .catalog-card-big__price-wrp{margin-top:.9375rem;display:flex;align-items:center;flex-wrap:wrap;position:relative}.catalog-card-big .catalog-card-big__price{margin-right:.9375rem;margin-bottom:1.25rem}.catalog-card-big .catalog-card-big__price-full{font-size:.9375rem;line-height:1;color:#000;font-weight:600}.catalog-card-big .catalog-card-big__price-meters{font-size:.8125rem;line-height:1;color:#999;margin-top:.4375rem}.catalog-card-big .catalog-card-big__currency{margin-bottom:1.25rem}.catalog-card-big .catalog-card-big__radio{height:2.8125rem;width:2.8125rem;font-size:1rem}.catalog-card-big .catalog-card-big__radio+input+.catalog-card-big__radio{margin-left:.0625rem}.catalog-card-big .catalog-card-big__priceChange-btn{font-size:.875rem}.catalog-card-big .catalog-card-big__data{display:flex;flex-wrap:wrap;margin:-.375rem -1rem}.catalog-card-big .catalog-card-big__data-item{font-size:.875rem;line-height:1;color:#999;margin:.375rem 1rem}.catalog-card-big .catalog-card-big__tags{margin-top:1.25rem;margin-bottom:-.5625rem;display:flex;flex-wrap:wrap}.catalog-card-big .catalog-card-big__text{margin-top:.9375rem;font-size:.875rem;line-height:1.375rem}.catalog-card-big .catalog-card-big__bottom{margin-top:1.25rem;position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.catalog-card-big .catalog-card-big__views{font-size:.875rem;line-height:1;color:#999}.catalog-card-big .catalog-card-big__views-ico{height:.8125rem;width:1rem;fill:#999;margin-right:.375rem;display:inline-block;vertical-align:top;transition:.3s ease}.catalog-card-big .catalog-card-big__votes{margin-left:1.25rem;display:flex;align-items:center}.catalog-card-big .catalog-card-big__vote.catalog-card-big__vote--down .catalog-card-big__vote-ico{transform:rotateX(180deg)}.catalog-card-big .catalog-card-big__vote.catalog-card-big__vote--active .catalog-card-big__vote-ico{fill:#ffef00;stroke:#ffef00}.catalog-card-big .catalog-card-big__vote+.catalog-card-big__vote{margin-left:.875rem}.catalog-card-big .catalog-card-big__vote-ico{height:1rem;width:1rem;fill:#999;stroke:#999;transition:.3s ease}.catalog-card-big.catalog-card-big--fav .catalog-card-big__fav-ico{display:none}.catalog-card-big.catalog-card-big--fav .catalog-card-big__fav-icocatalog-card-big--fav .catalog-card-big__fav-ico--remove{display:block;opacity:1;z-index:2}.catalog-card-big .catalog-card-big__pdf-buttons{position:absolute;width:100%;top:-1.875rem;left:0}@media (min-width:375px){.catalog-card-big .catalog-card-big__btn-yourPrice{margin-right:.9375rem}}@media (min-width:376px){.catalog-card-big .catalog-card-big__currency{flex-basis:60%}}@media (min-width:405px){.catalog-card-big .catalog-card-big__btn-request{margin-right:.75rem}}@media (min-width:768px){.catalog-card-big{display:flex;flex-wrap:wrap;align-items:flex-start}.catalog-card-big .catalog-card-big__images-wrp{position:absolute;top:0;right:100%;max-width:66.67%;flex-basis:66.67%;height:100%;margin-left:0;margin-bottom:0}.catalog-card-big .catalog-card-big__content{margin-left:auto;max-width:60%;flex-basis:60%;padding:1.25rem 1.25rem 1.5625rem;justify-content:space-between}.catalog-card-big .catalog-card-big__description{max-width:100%;flex-basis:100%;padding:1.5625rem 1.25rem}.catalog-card-big .catalog-card-big__title{font-size:1rem;margin-top:.9375rem}.catalog-card-big .catalog-card-big__address{margin-top:.625rem}.catalog-card-big .catalog-card-big__link:not(:last-of-type){margin-right:1.875rem}.catalog-card-big .catalog-card-big__price-wrp{margin-top:1.25rem}.catalog-card-big .catalog-card-big__price-full{font-size:1.125rem}.catalog-card-big .catalog-card-big__price-meters{font-size:.875rem}.catalog-card-big .catalog-card-big__radio{height:1.875rem;width:1.875rem;line-height:1.75rem}.catalog-card-big .catalog-card-big__priceChange{flex-basis:100%;max-width:100%;margin-top:.3125rem}.catalog-card-big .catalog-card-big__data{margin:-.3125rem -1.125rem}.catalog-card-big .catalog-card-big__data-item{margin:.3125rem 1.125rem}.catalog-card-big .catalog-card-big__text{line-height:1.25rem}.catalog-card-big .catalog-card-big__bottom .catalog-card-big__button{position:static}.catalog-card-big .catalog-card-big__bottom .catalog-card-big__views{margin-left:auto}.catalog-card-big .catalog-card-big__bottom .catalog-card-big__votes{margin-right:auto}.catalog-card-big .catalog-card-big__bottom{justify-content:center;margin-top:.9375rem}.catalog-card-big .catalog-card-big__button{position:absolute;right:0;top:-.3125rem}}@media (min-width:1024px){.catalog-card-big .catalog-card-big__slide-hover{display:block}.catalog-card-big .catalog-card-big__top{margin-bottom:.625rem;flex:1 1 33%;max-width:none}.catalog-card-big .catalog-card-big__buildType-text{font-size:1rem}.catalog-card-big .catalog-card-big__phone-fav{margin-bottom:.625rem}.catalog-card-big .catalog-card-big__phone{font-size:1rem;margin-right:0}.catalog-card-big .catalog-card-big__fav{margin-right:0}.catalog-card-big .catalog-card-big__btn-sendPrice{order:4}.catalog-card-big .catalog-card-big__title{max-width:70%;flex-basis:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.25rem;margin-top:0;order:3}.catalog-card-big .catalog-card-big__address,.catalog-card-big .catalog-card-big__link,.catalog-card-big .catalog-card-big__offers{font-size:1rem}.catalog-card-big .catalog-card-big__price{margin-right:1.25rem;margin-bottom:.625rem}.catalog-card-big .catalog-card-big__price-full{font-size:1.1875rem}.catalog-card-big .catalog-card-big__price-meters{font-size:1rem}.catalog-card-big .catalog-card-big__currency{margin-bottom:.625rem}.catalog-card-big .catalog-card-big__data-item,.catalog-card-big .catalog-card-big__priceChange-btn{font-size:1rem}.catalog-card-big .catalog-card-big__text{font-size:1rem;line-height:1.375rem}.catalog-card-big .catalog-card-big__vote:hover .catalog-card-big__vote-ico{fill:#ffef00;stroke:#ffef00}}@media (min-width:1280px){.catalog-card-big{flex-direction:column;justify-content:space-between;background-color:#fff;max-height:26.25rem}.catalog-card-big .catalog-card-big__images-wrp{left:0;right:auto;min-height:auto;height:100%;max-width:none;width:36.3%;flex:0 0 36.3%}.catalog-card-big .catalog-card-big__content{position:static;max-width:none;width:63.7%;flex-basis:auto;padding:1.25rem 1.5625rem 1.5625rem}.catalog-card-big .catalog-card-big__description{max-width:none;width:63.7%;margin-left:auto;flex-basis:auto;padding:1.25rem 1.5625rem}.catalog-card-big .catalog-card-big__offers{margin-right:0;margin-left:3.125rem}.catalog-card-big .catalog-card-big__address-wrp{display:flex;align-items:center;margin-top:.625rem}.catalog-card-big .catalog-card-big__address{max-width:33%;flex-basis:auto;margin-right:1.25rem;margin-bottom:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.catalog-card-big .catalog-card-big__price-wrp{margin-top:.9375rem;width:100%}.catalog-card-big .catalog-card-big__price{margin-bottom:0}.catalog-card-big .catalog-card-big__currency{flex-basis:auto;margin-bottom:0}.catalog-card-big .catalog-card-big__btn-yourPrice{margin-left:.9375rem}.catalog-card-big .catalog-card-big__btn-question{position:absolute;right:0;top:50%;transform:translateY(-50%)}.catalog-card-big .catalog-card-big__priceChange{position:absolute;bottom:-1.25rem;left:18%;margin-top:0}.catalog-card-big .catalog-card-big__data{margin:-.3125rem -.9375rem}.catalog-card-big .catalog-card-big__data-item{margin:.3125rem .9375rem}.catalog-card-big .catalog-card-big__bottom{margin-top:1.5625rem}.catalog-card-big .catalog-card-big__pdf-buttons{width:22.5rem;left:auto;right:0}}@media (min-width:1440px){.catalog-card-big .catalog-card-big__pdf-buttons{flex-direction:column;width:3.75rem;top:0;right:-3.75rem}}@media (max-width:375px){.catalog-card-big .catalog-card-big__content,.catalog-card-big .catalog-card-big__price-wrp{justify-content:space-between}}@media (max-width:767px){.catalog-card-big .catalog-card-big__id{margin-bottom:.9375rem;margin-right:1rem}.catalog-card-big .catalog-card-big__dealType{margin-right:3.5rem;margin-bottom:.9375rem}.catalog-card-big .catalog-card-big__buildType{margin-bottom:.625rem;margin-right:.8125rem}.catalog-card-big .catalog-card-big__links{max-width:100%;flex-basis:100%}}@media (max-width:374px){.catalog-card-big .catalog-card-big__phone-fav{margin-bottom:.625rem}.catalog-card-big .catalog-card-big__fav{margin-right:6.25rem}.catalog-card-big .catalog-card-big__fav:before{left:calc(100% + 5px)}.catalog-card-big .catalog-card-big__btn-sendPrice{margin-bottom:.625rem}.catalog-card-big .catalog-card-big__title{margin-top:.3125rem}.catalog-card-big .catalog-card-big__offers{margin-bottom:.625rem}.catalog-card-big .catalog-card-big__currency{flex-basis:100%;max-width:100%;margin-bottom:.625rem}.catalog-card-big .catalog-card-big__btn-yourPrice{flex-basis:100%;max-width:100%;text-align:center}.catalog-card-big .catalog-card-big__btn-question{flex-basis:100%;max-width:100%;margin-top:.625rem;margin-right:0}.catalog-card-big .catalog-card-big__priceChange{text-align:center;width:100%}.catalog-card-big .catalog-card-big__bottom{flex-wrap:wrap}.catalog-card-big .catalog-card-big__votes{flex-basis:25%;margin-left:0;justify-content:flex-end}.catalog-card-big .catalog-card-big__vote+.catalog-card-big__vote{margin-left:.625rem}.catalog-card-big .catalog-card-big__button{margin:.625rem auto 0}}@media (max-width:404px){.catalog-card-big .catalog-card-big__btn-request{flex-basis:100%;max-width:100%;text-align:center;margin-bottom:.625rem}.catalog-card-big .catalog-card-big__btn-request+.catalog-card-big__btn-question{flex-basis:100%;max-width:100%;text-align:center;margin-right:0}.catalog-card-big .catalog-card-big__btn-question{margin-right:0}}@media (max-width:561px){.catalog-card-big .catalog-card-big__priceChange{margin-top:.3125rem}}@media (max-width:418px){.catalog-card-big .catalog-card-big__bottom .catalog-card-big__button{margin:10px auto 0}}@media (max-width:1023px){.catalog-card-big.catalog-card-big--more .catalog-card-big__title{margin-top:.3125rem}.catalog-card-big.catalog-card-big--more .catalog-card-big__btn-sendPrice,.catalog-card-big.catalog-card-big--more .catalog-card-big__offers,.catalog-card-big.catalog-card-big--more .catalog-card-big__phone-fav{margin-bottom:.625rem}}@media (min-width:620px) and (max-width:767px){.catalog-card-big .catalog-card-big__currency{flex-basis:70%}}@media (min-width:375px) and (max-width:1023px){.catalog-card-big .catalog-card-big__btn-question{margin-right:.75rem}}@media (min-width:1024px) and (max-width:1279px){.catalog-card-big.catalog-card-big--more .catalog-card-big__offers{order:5}}.core-pagination{display:flex;justify-content:center}.core-pagination__link{position:relative;display:block;height:2.8125rem;line-height:2.6875rem;width:2.8125rem;color:#000;font-size:.875rem;text-align:center;border:.0625rem solid transparent;transition:text-shadow .3s ease;background-color:#f5f5f5}.core-pagination__link:after{content:"";position:absolute;top:-.0625rem;left:-.0625rem;right:-.0625rem;bottom:-.0625rem;border:.0625rem solid #ededed;transition:border-color .3s ease}.core-pagination__link--active{text-shadow:.0625rem .01875rem 0 #000}.core-pagination__link--active:after{border:.125rem solid #000}.core-pagination__link--empty{background:none;pointer-events:none}.core-pagination__link--empty:after{border:none}@media (min-width:1024px){.core-pagination__link--active+.core-pagination__link:hover:after{border-left-width:0}.core-pagination__link:hover{text-shadow:.0625rem .01875rem 0 #000}.core-pagination__link:hover:after{border:.125rem solid #000}.core-pagination__link:hover+.core-pagination__link--active:after{border-left-width:0}}.filter-select{position:absolute;top:0;left:0;bottom:0;width:100%;text-align:left;cursor:pointer;border-radius:.3125rem}.filter-select ul{list-style:none;margin:0;padding:0}.filter-select li{height:1.875rem;line-height:1.875rem;padding:0 1.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s ease;color:#000}.filter-select li:hover:not(.filter-select--disabled){color:#999}.filter-select--active{pointer-events:none}.filter-select--disabled{background-color:#ddd;cursor:default}.filter-select__col-input{border:0;padding:0 .625rem;border-bottom:1px solid #d8d8d8;line-height:2.25rem;width:100%}.filter-select__title{width:100%;height:2.8125rem;line-height:2.6875rem;padding:0 1.25rem;border:1px solid #ededed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;box-shadow:inset 0 .125rem .1875rem 0 rgba(0,0,0,.1)}.filter-select__title:after{content:"";width:.625rem;height:.4375rem;position:absolute;top:50%;display:inline-block;background:url(/assets/images/arrow-select.png) no-repeat 50%/contain;right:.5625rem;transform:translateY(-50%);transition:.2s}.filter-select__title--open{background-color:#fff;border:.125rem solid #000;box-shadow:none}.filter-select__title--open:after{transform:translateY(-50%) rotate(180deg)}.filter-select__title-count{display:inline-block;color:#000;background-color:#ffef00;border-radius:50%;height:1.375rem;margin-left:.25rem;line-height:1.375rem;padding:0 .25rem 0 .125rem}.filter-select__col-title{padding:0 10px}.filter-select__popup{display:none;position:absolute;z-index:30;width:100%;background-color:#fff;border:.0625rem solid #ededed;padding:.875rem 0}.filter-select__popup:after{content:" ";clear:both;display:block}.filter-select--popup-show{display:block}.filter-select__col{width:50%;float:left}.filter-select__col-list-wrp{overflow:hidden;position:relative;max-height:9.375rem}.filter-select__col-list-wrp .ps{position:relative}.filter-select__col-list-wrp .ps__rail-y{position:absolute;right:.625rem;left:auto!important;top:.9375rem;bottom:.9375rem;width:.3125rem;background-color:#ddd;display:none}.filter-select__col-list-wrp .ps__thumb-y{position:absolute;top:0;right:0;background-color:#ffef00;opacity:1;width:100%;display:none}.filter-select__col-list-wrp.ps--active-y .ps__rail-y,.filter-select__col-list-wrp.ps--active-y .ps__thumb-y{display:block}.filter-select__col-list{height:auto;position:relative}.filter-select--max-width{width:100%}.core-select{position:relative;height:2.8125rem}.core-select select{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;z-index:-1}.range,.range .jsr{position:relative}.range .jsr_rail-outer{position:relative;cursor:pointer;display:flex}.range .jsr_rail{height:.3125rem;background-color:#ddd;width:100%;flex-basis:auto;flex-shrink:0;flex-grow:1}.range .jsr_canvas{position:absolute;left:0;top:0}.range .jsr_slider{width:1.5rem;margin-left:-.75rem;height:1.3125rem;cursor:pointer;position:absolute;z-index:3;top:-.625rem;outline:none}.range .jsr_slider:before{background:url(/assets/images/jsr-slider.png) no-repeat 50%/contain;z-index:1}.range .jsr_slider:after,.range .jsr_slider:before{content:"";position:absolute;top:0;width:100%;bottom:0}.range .jsr_slider:after{background:url(/assets/images/jsr-slider-hover.png) no-repeat 50%/contain;opacity:0;transition:opacity .3s ease;z-index:2}.range .jsr_slider:hover:after{opacity:1}.range .jsr_bar{position:absolute;height:100%;background-color:#ffef00}.range .jsr_label{position:absolute;top:-1.5625rem;line-height:1;color:#000;font-size:.875rem;white-space:nowrap}.range .jsr_label .jsr_label{position:relative;top:0;left:0!important;display:inline-block}.range .jsr_label .jsr_label:before{content:"-";margin:0 .3125rem}.range .jsr_label--minmax{display:none}.core-check{display:flex}.core-check,.core-check__item{position:relative}.core-check input{position:absolute;top:0;left:0;opacity:0}.core-check input:checked+.core-check__btn{border-color:#000;border-width:.125rem;background-color:#fff}.core-check__btn{position:relative;display:flex;justify-content:center;flex-direction:row;align-items:center;text-align:center;height:2.8125rem;border:.125rem solid transparent;background-color:#f5f5f5;transition:.4s ease,border-width .4s linear;cursor:pointer;color:#000;font-size:.875rem;text-transform:uppercase}.core-check__btn:hover{background-color:#ffef00}.core-check--small .core-check__btn{text-transform:none}.core-check--non-text-shadow{text-shadow:none}.core-check--non-text-shadow input:checked+.core-check__btn{text-shadow:none;font-weight:500}@media (min-width:1024px){.core-check--small .core-check__btn{line-height:2.0625rem;height:2.1875rem}}.core-checkbox{position:relative}.core-checkbox.core-checkbox--dark .core-checkbox__box{border:.0625rem solid #303030;background-color:#444}.core-checkbox.core-checkbox--dark input:checked+label .core-checkbox__box{background-color:#444;border-color:#303030}.core-checkbox.core-checkbox--dark .core-checkbox__content{color:#fff}.core-checkbox.core-checkbox--error .core-checkbox__box{border-color:#ff1818}.core-checkbox .core-checkbox__label{height:100%;width:100%;position:relative;z-index:2;display:flex;align-items:center;cursor:pointer}.core-checkbox .core-checkbox__box{height:1.25rem;width:1.25rem;border-radius:.1875rem;background-color:#fff;border:.0625rem solid #ededed;box-shadow:inset 0 .125rem .1875rem 0 rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;transition:.3s ease;position:relative;flex-shrink:0;margin-right:.5625rem}.core-checkbox .core-checkbox__box:after{content:"";position:absolute;top:15%;left:30%;height:8px;width:12px;border:3px solid #ffef00;border-top:none;border-right:none;transform:rotate(-45deg) translate3d(-15%,-10%,0);opacity:0;transition:opacity .3s ease}.core-checkbox .core-checkbox__content{font-size:.875rem;color:#000}.core-checkbox .core-checkbox__text{transition:color .3s ease}.core-checkbox .core-checkbox__content-test{font-size:.875rem;color:#000}.core-checkbox input{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.core-checkbox input:checked+label .core-checkbox__box{background-color:#333;border-color:#333;box-shadow:none}.core-checkbox input:checked+label .core-checkbox__box:after{opacity:1}.core-checkbox.core-checkbox--polls .core-checkbox__label{padding:.375rem .5rem}.core-checkbox.core-checkbox--bold .core-checkbox__text{font-weight:600}.core-checkbox:hover .core-checkbox__text{color:#999}@media (min-width:1024px){.core-checkbox .core-checkbox__content,.core-checkbox .core-checkbox__content-test{font-size:1rem}}@media (min-width:767px) and (max-width:1024px){.core-checkbox .core-checkbox__label{width:320px}}.catalog-filter-popup-complex .catalog-filter-popup-complex__content{max-width:52.5rem}.catalog-filter-popup-complex .catalog-filter-popup-complex__item-wrp+.catalog-filter-popup-complex__item-wrp{margin-top:3.25rem}.catalog-filter-popup-complex .catalog-filter-popup-complex__title{font-size:1.25rem;font-weight:600;color:#707b9b;text-transform:uppercase;margin-bottom:.9375rem}.catalog-filter-popup-complex .catalog-filter-popup-complex__list-item{transform:translateZ(0)}.catalog-filter-popup-complex .catalog-filter-popup-complex__list-item.catalog-filter-popup-complex__list-item--flex{display:flex;flex-wrap:wrap}.catalog-filter-popup-complex .catalog-filter-popup-complex__list-item.catalog-filter-popup-complex__list-item--flex>*{flex-basis:100%}.catalog-filter-popup-complex .catalog-filter-popup-complex__list-item:not(:first-of-type){margin-top:1.25rem}.catalog-filter-popup-complex .catalog-filter-popup-complex__item-title{color:#707b9b;font-size:1rem;margin-bottom:.625rem}.catalog-filter-popup-complex .catalog-filter-popup-complex__checkbox{display:inline-block}.catalog-filter-popup-complex .catalog-filter-popup-complex__checkbox+.catalog-filter-popup-complex__checkbox{margin-top:.3125rem}@media (min-width:768px){.catalog-filter-popup-complex .catalog-filter-popup-complex__list{column-count:2;column-gap:0}.catalog-filter-popup-complex .catalog-filter-popup-complex__list.catalog-filter-popup-complex__list--single{column-count:1}.catalog-filter-popup-complex .catalog-filter-popup-complex__list-item.catalog-filter-popup-complex__list-item--flex>*{flex-basis:50%}.catalog-filter-popup-complex .catalog-filter-popup-complex__list-item:after{content:"";display:block;clear:both}.catalog-filter-popup-complex .catalog-filter-popup-complex__checkbox .core-checkbox__content{padding-right:20px}}@media (min-width:1024px){.catalog-filter-popup-complex .catalog-filter-popup-complex__list{column-gap:0}}.core-checkbox-with-circle{position:relative}.core-checkbox-with-circle .core-checkbox-with-circle__label{height:100%;width:100%;position:relative;z-index:2;display:flex;align-items:center;cursor:pointer}.core-checkbox-with-circle .core-checkbox-with-circle__box{height:1.25rem;width:1.25rem;border-radius:.1875rem;background-color:#fff;border:.0625rem solid #ededed;box-shadow:inset 0 .125rem .1875rem 0 rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;transition:.3s ease;position:relative;flex-shrink:0;margin-right:.5625rem}.core-checkbox-with-circle .core-checkbox-with-circle__box:after{content:"";position:absolute;top:15%;left:30%;height:8px;width:12px;border:3px solid #ffef00;border-top:none;border-right:none;transform:rotate(-45deg) translate(-15%,-10%);opacity:0;transition:opacity .3s ease}.core-checkbox-with-circle .core-checkbox-with-circle__content{display:flex;align-items:center;font-size:.875rem;color:#000}.core-checkbox-with-circle input{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.core-checkbox-with-circle input:checked+label .core-checkbox-with-circle__box{background-color:#333;border-color:#333;box-shadow:none}.core-checkbox-with-circle input:checked+label .core-checkbox-with-circle__box:after{opacity:1}.core-checkbox-with-circle.core-checkbox-with-circle--polls .core-checkbox-with-circle__label{padding:.375rem .5rem}.core-checkbox-with-circle.core-checkbox-with-circle--bold .core-checkbox-with-circle__text{font-weight:600}.core-checkbox-with-circle .core-checkbox-with-circle__text-circle{width:7px;height:7px;border-radius:50%;margin-right:8px}@media (min-width:1024px){.core-checkbox-with-circle .core-checkbox-with-circle__content{font-size:1rem}}.core-btn{position:relative;display:inline-block;height:2.8125rem;line-height:2.8125rem;border:.0625rem solid #e4d600;transition:box-shadow .3s ease,border-color .3s ease,color .3s ease,background-color .3s ease;cursor:pointer;text-align:center;font-size:.875rem;color:#000;background-color:#ffef00;padding:0 2.375rem;text-transform:uppercase;box-shadow:0 .1875rem .375rem 0 rgba(62,60,24,.2),inset 0 0 0 .0625rem transparent}.core-btn:hover{background-color:transparent;border-color:#000;box-shadow:0 0 0 0 transparent,inset 0 0 0 .0625rem #000}.core-btn.core-btn--white-text:hover{color:#fff}.core-btn.core-btn--white-hover:hover{color:#fff;border-color:#fff;box-shadow:0 0 0 0 transparent,inset 0 0 0 .0625rem #fff}.core-btn.core-btn--white{border-color:#dbdbdb;background-color:#fff;color:#000}.core-btn.core-btn--white:hover{background-color:#ffef00;color:#000}.core-btn.core-btn--transparent{border-color:#000;color:#000;background-color:#fff}.core-btn.core-btn--transparent:hover{border-color:#dbdbdb;background-color:#ffef00;box-shadow:none}.core-btn.core-btn--dark{border-color:#333;background-color:#333;color:#ffef00}.core-btn.core-btn--dark:hover{background-color:#fff;color:#333}.core-btn.core-btn--small{height:1.875rem;line-height:1.875rem;padding:0 .75rem;font-size:.75rem;overflow:visible}.core-btn.core-btn--small:hover{padding:0 .6875rem}.core-btn.core-btn--small-white{overflow:visible;height:1.875rem;line-height:1.875rem;padding:0 .75rem;box-shadow:none;background-color:#fff;border-color:#ffef00;font-size:.75rem}.core-btn.core-btn--small-white:hover,.core-btn.core-btn--small-yellow{background-color:#ffef00;border-color:#ffef00;box-shadow:none}.core-btn.core-btn--small-yellow{overflow:visible;height:1.875rem;line-height:1.875rem;padding:0 .75rem;font-size:.75rem}.core-btn.core-btn--small-yellow:hover{background-color:#fff;border-color:#000;box-shadow:0 0 0 0 transparent,inset 0 0 0 .0625rem #000}.core-btn.core-btn--gray{background-color:#f5f5f5;border-color:#ededed;box-shadow:0 0 0 0 transparent,inset 0 0 0 .0625rem transparent}.core-btn.core-btn--gray:hover{border-color:#000;background-color:#ffef00;box-shadow:0 0 0 0 transparent,inset 0 0 0 .0625rem #000}.core-btn.core-btn--disabled{cursor:auto;background-color:#f5f5f5;box-shadow:none;border:1px solid #000;color:#000;opacity:.5}.catalog-filter-popup-area-metro{padding-top:.625rem}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__select-btns{display:flex}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__select-btn{display:block;height:2.8125rem;background-color:#f5f5f5;transition:.4s ease;cursor:pointer;text-align:center;color:#000;font-size:12px;text-transform:uppercase;width:100%;border:.0625rem solid #ededed;margin-right:1px}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__select-btn+.catalog-filter-popup-area-metro__select-btn{border-left-color:transparent;margin-right:1px}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__select-btn:hover{background-color:#ffef00}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__select-btn:hover+.catalog-filter-popup-area-metro__select-btn{border-left-color:#ededed}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__select-btn.catalog-filter-popup-area-metro__select-btn--active{border-color:#000;background-color:#fff;text-shadow:.0625rem .01875rem 0 #000;box-shadow:inset 0 0 0 .0625rem #000}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__select-btn+.catalog-filter-popup-area-metro__select-btn--active{border-color:#000}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map-wrp{position:relative;margin-top:1.5625rem}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map-wrp .catalog-filter-popup-area-metro__search-station{position:relative;display:inline}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map-wrp .catalog-filter-popup-area-metro__search-station svg{position:absolute;height:1rem;width:1rem;fill:#d6d6d6;top:50%;margin-top:-.5rem;left:.875rem;pointer-events:none}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map-wrp .catalog-filter-popup-area-metro__search-station input{width:100%;height:45px;margin-bottom:20px;padding-left:45px;padding-right:20px;font-size:16px;box-shadow:inset 0 .125rem .1875rem 0 rgba(0,0,0,.1);transition:border .4s}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map-wrp .catalog-filter-popup-area-metro__search-station input:focus,.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map-wrp .catalog-filter-popup-area-metro__search-station input:hover{border:2px solid #000}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map{display:none}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__checkboxes{white-space:nowrap}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__checkboxes:hover+.catalog-filter-popup-area-metro__scroll-gradient{opacity:0;top:-3000px}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__checkbox{flex-basis:48%;max-width:48%;margin-bottom:.625rem}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__buttons{display:flex;padding-top:30px;padding-bottom:15px;justify-content:space-between;border-top:1px solid #f5f5f5;flex-direction:column}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__btn{width:100%;margin-top:10px}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__btn.catalog-filter-popup-area-metro__btn--show{width:100%}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__btn.catalog-filter-popup-area-metro__btn--show span{font-weight:900}@media (min-width:767px){.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__buttons{flex-direction:row}}@media (min-width:768px){.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map-wrp{margin-top:.9375rem}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__checkboxes{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__btn{width:210px}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__btn.catalog-filter-popup-area-metro__btn--show{width:260px;order:1}.catalog-filter-popup-area-metro{padding-top:.9375rem}}@media (min-width:1024px){.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__select-btns{max-width:40.625rem;margin:0 auto}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__select-btn+.catalog-filter-popup-area-metro__select-btn{margin-top:0}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__select-btn{width:100%;font-size:14px}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map-wrp .catalog-filter-popup-area-metro__search-station{display:none}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map-wrp{border:.0625rem solid #ededed;margin-top:2.1875rem}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map svg{max-height:46.25rem;display:block}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__map{display:block}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__checkboxes{display:none}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__buttons{border:none;justify-content:center}.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__btn.catalog-filter-popup-area-metro__btn--show{order:-1;margin-right:10px}.catalog-filter-popup-area-metro{padding-top:2.125rem}}@media (max-width:374px){.catalog-filter-popup-area-metro .catalog-filter-popup-area-metro__checkbox{max-width:100%}}.st0{fill:none;stroke:#d8ac9d;stroke-width:7.9994;stroke-miterlimit:10}.st1{fill:none;stroke:#b59e99;stroke-width:7.9994;stroke-miterlimit:10}.st2{fill:none;stroke:#d3d3d5;stroke-width:7.9994;stroke-miterlimit:10}.st3{fill:none;stroke:#cfe58f;stroke-width:7.9994;stroke-miterlimit:10}.st4{fill:none;stroke:#95d59f;stroke-width:7.9994;stroke-miterlimit:10}.st5{fill:none;stroke:#c28fcc;stroke-width:7.9994;stroke-miterlimit:10}.st6{fill:none;stroke:#fabe94;stroke-width:7.9994;stroke-miterlimit:10}.st7{fill:none;stroke:#f58c84;stroke-width:7.9994;stroke-miterlimit:10}.st8{fill:none;stroke:#ffdf80;stroke-width:7.9994;stroke-miterlimit:10}.st9{fill:none;stroke:#62bff8;stroke-width:7.9994;stroke-miterlimit:10}.st10{fill:none;stroke:#8fe7ff;stroke-width:7.9994;stroke-miterlimit:10}.st11{fill:none;stroke:#acbfe3;stroke-width:7.9994;stroke-miterlimit:10}.st12{fill:none;stroke:#9ce8e8;stroke-width:7.9994;stroke-miterlimit:10}.st13{fill:none;stroke:#b59e99;stroke-width:9;stroke-miterlimit:10}.st14{fill:none;stroke:#fff;stroke-width:2.6;stroke-miterlimit:10}.st15{fill:none;stroke:#d3d3d5;stroke-width:9;stroke-miterlimit:10}.st16{fill:none;stroke:#62bff8;stroke-width:9;stroke-miterlimit:10}.st17{fill:none;stroke:#c28fcc;stroke-width:9;stroke-miterlimit:10}.st18{fill:none;stroke:#95d59f;stroke-width:9;stroke-miterlimit:10}.st19{fill:none;stroke:#fabe94;stroke-width:9;stroke-miterlimit:10}.st20{fill:none;stroke:#f58c84;stroke-width:9;stroke-miterlimit:10}.st21{fill:none;stroke:#ffdf80;stroke-width:9;stroke-miterlimit:10}.st22{fill:none;stroke:#8fe7ff;stroke-width:9;stroke-miterlimit:10}.st23{fill:none;stroke:#d8ac9d;stroke-width:9;stroke-miterlimit:10}.st24{fill:none;stroke:#cfe58f;stroke-width:9;stroke-miterlimit:10}.st25{fill:none;stroke:#ffcb32;stroke-width:9;stroke-miterlimit:10}.st26{font-family:Proxima Nova,sans-serif,-apple-system}.st27{font-size:20px}.st28{fill:none;stroke:#c28fcc;stroke-width:8;stroke-miterlimit:10}.st29{fill:#8e479b}.st30{display:none;enable-background:new}.st31{display:inline}.st32{fill:#c28fcc}.st33{fill:#fff}.st34{fill:#fabe94}.st35{fill:#f58232}.st36{fill:none;stroke:#95d59f;stroke-width:8;stroke-miterlimit:10}.st37{fill:#4cb85e}.st38{fill:#95d59f}.st39{fill:#d8ac9d}.st40{fill:#9d573e}.st41{fill:#f58c84}.st42{fill:#ed3326}.st43{fill:#b59e99}.st44{fill:#7a655f}.st45{fill:#acbfe3}.st46{fill:none;stroke:#acbfe2;stroke-width:8;stroke-miterlimit:10}.st47{display:none;fill:#acbfe3}.st48{fill:#8fe7ff}.st49{fill:#00bef0}.st50{fill:none;stroke:#8fe7ff;stroke-width:8;stroke-miterlimit:10}.st51{fill:none;stroke:#62bff8;stroke-width:8;stroke-miterlimit:10}.st52{fill:#0078bf}.st53{fill:#62bff8}.st54{fill:#ffdf80}.st55{fill:#ffcb35}.st56{fill:none;stroke:#ffdf80;stroke-width:8;stroke-miterlimit:10}.st57{fill:#cfe58f}.st58{fill:#b4d445}.st59{fill:none;stroke:#cfe58f;stroke-width:8;stroke-miterlimit:10}.st60{fill:#d3d3d5}.st61{fill:#a0a2a3}.st62{fill:#9ce8e8}.st63{fill:#79cdcd}.st64{fill:none;stroke:#9ce8e8;stroke-width:8;stroke-miterlimit:10}.st65{fill:none;stroke:#d3d3d5;stroke-width:8;stroke-miterlimit:10}.st66{fill:none;stroke:#fabe94;stroke-width:8;stroke-miterlimit:10}.st67{fill:none;stroke:#f58c84;stroke-width:8;stroke-miterlimit:10}.st68{fill:none;stroke:#b59e99;stroke-width:8;stroke-miterlimit:10}g.metro-station{cursor:pointer}g.metro-station .metro-point{display:none;fill:#ffef00}g.metro-station--active .metro-point{display:inline}.catalog-filter-popup-area-district{position:relative;padding-top:1.25rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__title{text-align:center;margin-bottom:1.875rem;font-size:1rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__map-wrp{display:none}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__map{height:100%;width:100%;object-fit:contain;font-family:"object-fit: contain;"}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes{position:relative}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes:hover+.catalog-filter-popup-area-district__scroll-gradient{opacity:0;top:-3000px}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes-inner{margin:.9375rem 0 1.25rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkbox{position:relative}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkbox label{align-items:flex-start;line-height:1.25rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkbox+.catalog-filter-popup-area-district__checkbox{margin-top:.625rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkbox-title{font-size:14px}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkbox-title.catalog-filter-popup-area-district__checkbox-title--bold{font-weight:700}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkbox-descr{display:block;font-size:1rem;margin-top:.3125rem;padding-left:1.8125rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__buttons{padding-top:30px;margin-top:25px;border-top:1px solid rgba(0,0,0,.1)}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__btn{height:1.875rem;line-height:1.75rem;font-size:.75rem;padding:0}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__btn.catalog-filter-popup-area-district__btn--all{width:8.125rem;display:none}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__btn.catalog-filter-popup-area-district__btn--clear{width:6.25rem;display:none}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__test{display:block;width:100%}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__submit{text-align:center}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__submit-btn{width:100%;margin-top:10px}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__submit-btn span{font-weight:800}.catalog-filter-popup-area-district [data-type=road].svg-active{opacity:1!important}.catalog-filter-popup-area-district [data-type] g{pointer-events:none}.catalog-filter-popup-area-district [data-type]>path{cursor:pointer;transition:opacity .3s ease-in-out,fill .3s ease-in-out}.catalog-filter-popup-area-district [data-type]>text{display:none!important}.catalog-filter-popup-area-district [data-type]:hover>path{opacity:.5!important;fill:#656501}.catalog-filter-popup-area-district [data-type]:hover:not([data-type=district])>g{display:inherit!important;opacity:1!important}.catalog-filter-popup-area-district .svg-active>path{opacity:.2!important}.catalog-filter-popup-area-district .svg-active>g{display:none!important}.catalog-filter-popup-area-district .svg-active>g:last-of-type{display:inherit!important;opacity:1!important}@media (min-width:768px){.catalog-filter-popup-area-district .catalog-filter-popup-area-district__buttons{display:flex;align-items:center;justify-content:space-between}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__test{width:13.125rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__submit-btn{width:16.25rem;margin-top:0}}@media (min-width:1024px){.catalog-filter-popup-area-district .catalog-filter-popup-area-district__main{display:flex;align-items:flex-start}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__map-wrp{display:flex;align-items:center;justify-content:center;height:53.125rem;max-width:70%;flex-basis:70%}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__wrap{max-width:30%;flex-basis:30%;padding-left:1.875rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes{max-height:56.875rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes.ps{position:relative;overflow:auto;padding-right:.9375rem;max-height:720px}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes.ps .ps__rail-y{position:absolute;right:0;top:0;bottom:0;width:.3125rem;background-color:#ddd;display:none}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes.ps .ps__thumb-y{position:absolute;top:0;right:0;background-color:#ffef00;opacity:1;width:100%;display:none}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes.ps--active-y .ps__rail-y,.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes.ps--active-y .ps__thumb-y{display:block}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes-inner{padding-left:.9375rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__buttons{border-top:none;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;margin-top:2.3125rem;padding:0}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__btn+.catalog-filter-popup-area-district__btn{margin-left:.625rem}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__btn.catalog-filter-popup-area-district__btn--all,.catalog-filter-popup-area-district .catalog-filter-popup-area-district__btn.catalog-filter-popup-area-district__btn--clear{display:inline}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__test{display:none}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__submit{width:100%;margin-top:.8125rem;text-align:left}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__submit-btn{width:15rem}}@media (min-width:767px) and (max-width:1024px){.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkboxes-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.catalog-filter-popup-area-district .catalog-filter-popup-area-district__checkbox:nth-child(2){margin:0}}.catalog-filter-popup-area .catalog-filter-popup-area__content{max-width:66.875rem}.catalog-filter-popup-area .catalog-filter-popup-area__content.catalog-filter-popup-area__content--big{max-width:77.5rem}.catalog-filter-popup-area .catalog-filter-popup-area__radio{width:100%}@media (min-width:1024px){.catalog-filter-popup-area .catalog-filter-popup-area__radio-btns{justify-content:center;max-width:360px;margin:auto}.catalog-filter-popup-area .catalog-filter-popup-area__radio:first-of-type{width:220px}.catalog-filter-popup-area .catalog-filter-popup-area__radio:last-of-type{width:140px}}@media (max-width:1279px){.catalog-filter-popup-area .catalog-filter-popup-area__close{top:-3.125rem;right:-5px}}.catalog-filter-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;background-color:rgba(0,0,0,.6);min-height:100vh;z-index:10000;overflow-x:hidden;overflow-y:auto;display:none}.catalog-filter-popup .catalog-filter-popup__content-wrap{display:flex;justify-content:center;align-items:center;padding:3.75rem 0}.catalog-filter-popup .catalog-filter-popup__content{background-color:#fff;padding:1.25rem 1rem;border:.0625rem solid #f0f0f0;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.1);width:100%;position:relative}.catalog-filter-popup .catalog-filter-popup__close{position:fixed;top:.375rem;right:.3125rem;display:flex;justify-content:center;align-items:center;z-index:5;height:2.8125rem;width:2.8125rem;border-radius:50%;transition:background-color .3s ease;background-color:#ffef00}.catalog-filter-popup .catalog-filter-popup__close:hover .catalog-filter-popup__close-icon{fill:#333}.catalog-filter-popup .catalog-filter-popup__close-icon{height:.8125rem;width:.8125rem;fill:#000;display:block}@media (min-width:768px){.catalog-filter-popup .catalog-filter-popup__content{padding:1.875rem}}@media (min-width:1024px){.catalog-filter-popup .catalog-filter-popup__content{padding:2.5rem}.catalog-filter-popup .catalog-filter-popup__close{position:absolute;top:-3.125rem}}@media (min-width:1280px){.catalog-filter-popup .catalog-filter-popup__close{top:-2.8125rem;right:-4.375rem}}.core-input{position:relative}.core-input input{display:block;width:100%;height:2.8125rem;padding:0 1.25rem;border:1px solid #ededed;color:#000;font-size:.875rem;transition:box-shadow .4s ease,border-color .4s ease;box-shadow:inset 0 .125rem .1875rem 0 rgba(0,0,0,.1)}.core-input input::placeholder{color:#999;transition:opacity .4s ease}.core-input input:active,.core-input input:focus,.core-input input:hover{border-color:#000;box-shadow:inset 0 .125rem .1875rem 0 rgba(0,0,0,.1),inset 0 0 0 .0625rem #000}.core-input input:active::placeholder,.core-input input:focus::placeholder{opacity:0}.core-input.core-input--fail input{border-color:#ff1818;box-shadow:inset 0 .125rem .1875rem 0 rgba(0,0,0,.1),inset 0 0 0 .0625rem #ff1818}@media (min-width:768px){.core-input input{font-size:1rem}}.catalog-filter-search{position:relative;width:100%}.catalog-filter-search .catalog-filter-search__ico{position:absolute;height:1rem;width:1rem;fill:#d6d6d6;top:50%;margin-top:-.5rem;left:.875rem;pointer-events:none}.catalog-filter-search .catalog-filter-search__input{padding:0 1.25rem 0 2.8125rem}.catalog-filter-search .catalog-filter-search__input:hover{padding:0 1.1875rem 0 2.75rem}.catalog-filter-search .catalog-filter-search__hints{position:absolute;top:100%;left:0;width:100%;max-height:17.625rem;padding:1rem 1.125rem 1.625rem 3rem;border:1px solid #dbdbdb;z-index:6;background-color:#fff;box-shadow:0 .1875rem .375rem 0 rgba(62,60,24,.2);overflow:auto}.catalog-filter-search .catalog-filter-search__hints.ps--active-y .ps__rail-y,.catalog-filter-search .catalog-filter-search__hints.ps--active-y .ps__thumb-y{display:block}.catalog-filter-search .catalog-filter-search__hint-item{margin-bottom:1.1875rem}.catalog-filter-search .catalog-filter-search__hint-item:last-of-type{margin-bottom:0}.catalog-filter-search .catalog-filter-search__hint-title{max-width:100%;margin-bottom:.625rem;font-size:1rem;line-height:1.3;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-filter-search .catalog-filter-search__hint-list{display:flex;flex-direction:column;align-items:flex-start}.catalog-filter-search .catalog-filter-search__hint-link{display:inline-block;max-width:100%;margin-bottom:.5625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;line-height:1.3;color:#999;transition:color .3s ease}.catalog-filter-search .catalog-filter-search__hint-link:last-of-type{margin-bottom:0}.catalog-filter-search .catalog-filter-search__hint-link span{transition:color .3s ease;color:#000}.catalog-filter-search .catalog-filter-search__hint-link:hover,.catalog-filter-search .catalog-filter-search__hint-link:hover span{color:#000}.catalog-filter-search .ps{overflow:hidden}.catalog-filter-search .ps__rail-y{position:absolute;right:.5rem!important;margin:.625rem 0;left:auto!important;top:.9375rem;bottom:.9375rem;width:.3125rem;background-color:#ddd;display:none}.catalog-filter-search .ps__thumb-y{position:absolute;top:0;right:0;background-color:#ffef00;opacity:1;width:100%;display:none}@media (min-width:768px){.catalog-filter-search .catalog-filter-search__hints{max-height:37.5rem;padding:1rem 2.375rem 1.625rem 3rem}.catalog-filter-search .ps__rail-y{right:1.125rem!important}}@media (min-width:1024px){.catalog-filter-search .catalog-filter-search__ico{height:1.25rem;width:1.25rem;margin-top:-.625rem}.catalog-filter-search .catalog-filter-search__input{padding:0 1.25rem 0 3.125rem}.catalog-filter-search .catalog-filter-search__input:hover{padding:0 1.1875rem 0 3.0625rem}}.catalog-filter{margin-top:1.25rem}.catalog-filter,.catalog-filter .catalog-filter__wrp{position:relative}.catalog-filter .catalog-filter__tab-btns{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;border:.125rem solid #000;border-bottom:none;background-color:#fff;outline:none}.catalog-filter .catalog-filter__tab-btn{overflow:visible;position:relative;height:2.8125rem;font-size:.75rem;background-color:#f5f5f5;border:.125rem solid transparent;transition:.3s ease;text-transform:uppercase;width:100%;flex-basis:49.9%;max-width:49.9%;margin-bottom:.0625rem}.catalog-filter .catalog-filter__tab-btn:after{content:"";position:absolute;left:0;right:0;bottom:-.375rem;background-color:#fff;height:.375rem;opacity:0;transition:opacity .2s ease}.catalog-filter .catalog-filter__tab-btn.catalog-filter__tab-btn--active{background-color:#fff;border-color:#000;font-weight:600}.catalog-filter .catalog-filter__tabs{border:.125rem solid #000;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.1)}.catalog-filter .catalog-filter__tab{margin:0 -.125rem}.catalog-filter .catalog-filter__form{position:relative;padding:1.25rem 1.0625rem 3.75rem}.catalog-filter .catalog-filter__form-wrp{display:flex;flex-wrap:wrap;position:relative;align-items:flex-end}.catalog-filter .catalog-filter__item{margin:.3125rem 0;order:100}.catalog-filter .catalog-filter__item.catalog-filter__item--btn{max-width:100%}.catalog-filter .catalog-filter__item.catalog-filter__item--sline{top:2px;left:2px}.catalog-filter .catalog-filter__item.catalog-filter__item--sline .catalog-filter__checkboxes{flex-wrap:wrap}.catalog-filter .catalog-filter__item.catalog-filter__item--sline .catalog-filter__checkbox-btn{flex-grow:inherit;margin-top:-2px}.catalog-filter .catalog-filter__item.catalog-filter__item--sline .catalog-filter__checkbox-btn label{padding:0 10px;border:0}.catalog-filter .catalog-filter__item.catalog-filter__item--sline .catalog-filter__checkbox-btn label:after,.catalog-filter .catalog-filter__item.catalog-filter__item--sline .catalog-filter__checkbox-btn label:before{content:"";position:absolute;border:2px solid #ededed;width:calc(100% + 2px);height:100%;top:0;left:0;right:inherit;bottom:inherit;transition:inherit;pointer-events:none}.catalog-filter .catalog-filter__item.catalog-filter__item--sline .catalog-filter__checkbox-btn label:after{border-color:#000;z-index:2;opacity:0;transition:opacity .3s}.catalog-filter .catalog-filter__item.catalog-filter__item--sline .catalog-filter__checkbox-btn.catalog-filter__checkbox-btn--checked label:after{opacity:1}.catalog-filter .catalog-filter__btn{padding:0 .3125rem;width:100%;line-height:normal}.catalog-filter .catalog-filter__btn:hover .catalog-filter__btn-selected{background-color:#fff}.catalog-filter .catalog-filter__btn-selected{display:inline-block;color:#000;background-color:#ffef00;border-radius:50%;height:1.375rem;margin-left:.3125rem;line-height:1.375rem;padding:0 .25rem 0 .125rem;transition:background-color .3s ease}.catalog-filter .catalog-filter__radio-wrp{width:100%}.catalog-filter .catalog-filter__radio-wrp.catalog-filter__radio-wrp--rentSale{order:1}.catalog-filter .catalog-filter__radio{flex-basis:50%;max-width:50%}.catalog-filter .catalog-filter__search-wrp{flex-basis:100%;max-width:100%;order:2}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--dealType{max-width:100%;flex-basis:100%;order:1}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--format{flex-basis:100%;max-width:100%}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--format .catalog-filter__checkbox{flex-grow:0}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--format .catalog-filter__checkbox-btn label{padding:0 .875rem}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--conditions{flex-basis:100%;max-width:100%}.catalog-filter .catalog-filter__title{font-size:.75rem;margin-bottom:.625rem;text-transform:uppercase;display:inline-block;white-space:nowrap}.catalog-filter .catalog-filter__title .catalog-filter__tooltip{vertical-align:text-bottom}.catalog-filter .catalog-filter__checkboxes{flex-wrap:wrap}.catalog-filter .catalog-filter__checkboxes .catalog-filter__checkbox-btn label{border:0}.catalog-filter .catalog-filter__checkboxes .catalog-filter__checkbox-btn label:after,.catalog-filter .catalog-filter__checkboxes .catalog-filter__checkbox-btn label:before{content:"";position:absolute;border:2px solid #ededed;width:calc(100% + 2px);height:100%;top:0;left:0;right:inherit;bottom:inherit;transition:inherit;pointer-events:none}.catalog-filter .catalog-filter__checkboxes .catalog-filter__checkbox-btn label:after{border-color:#000;z-index:2;opacity:0;transition:opacity .3s}.catalog-filter .catalog-filter__checkboxes .catalog-filter__checkbox-btn--checked label:after{opacity:1}.catalog-filter .catalog-filter__checkbox-btn label{border-color:#ededed;padding:0 .875rem;position:relative}.catalog-filter .catalog-filter__checkbox-btn input:not(:checked)+label:hover{border-color:#ffef00}.catalog-filter .catalog-filter__checkbox-btn label:after{content:"";position:absolute;top:-.0625rem;left:-.0625rem;right:-.0625rem;bottom:-.0625rem;border:.125rem solid transparent;transition:border-color .4s ease}.catalog-filter .catalog-filter__checkbox-btn+.catalog-filter__checkbox-btn label{border-left-color:transparent}.catalog-filter .catalog-filter__checkbox-btn.catalog-filter__checkbox-btn--checked input+label{border-left-color:inherit}.catalog-filter .catalog-filter__checkbox-btn.catalog-filter__checkbox-btn--checked+.catalog-filter__checkbox-btn input:checked+label{border-left-color:transparent}.catalog-filter .catalog-filter__range-wrap{width:100%}.catalog-filter .catalog-filter__range-content{position:relative;width:100%}.catalog-filter .catalog-filter__range-inputs{position:relative;display:flex;height:2.8125rem;box-shadow:inset 0 .125rem .1875rem 0 rgba(0,0,0,.1)}.catalog-filter .catalog-filter__range-inputs:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:2px;background-color:#000;transform:translate(-50%,-50%)}.catalog-filter .catalog-filter__range-input{display:block;width:50%;height:100%;padding:0 .875rem;border:1px solid #ededed;font-size:.875rem;color:#000;text-align:center;background-color:transparent;transition:border-color .4s ease}.catalog-filter .catalog-filter__range-input::placeholder{color:#999;transition:opacity .4s ease}.catalog-filter .catalog-filter__range-input:active,.catalog-filter .catalog-filter__range-input:focus,.catalog-filter .catalog-filter__range-input:hover{border:2px solid #000}.catalog-filter .catalog-filter__range-input:active::placeholder,.catalog-filter .catalog-filter__range-input:focus::placeholder{opacity:0}.catalog-filter .catalog-filter__range-input:first-of-type{border-right:0}.catalog-filter .catalog-filter__range-input:last-of-type{border-left:0}.catalog-filter .catalog-filter__range{width:100%;position:absolute;left:0;bottom:0}.catalog-filter .catalog-filter__price{margin:.625rem 0}.catalog-filter .catalog-filter__price .catalog-filter__title{flex-basis:100%;max-width:100%}.catalog-filter .catalog-filter__priceSelect{margin:1.25rem 0}.catalog-filter .catalog-filter__priceValue .catalog-filter__radio{max-width:2.8125rem;flex-basis:2.8125rem}.catalog-filter .catalog-filter__priceValue .catalog-filter__radio:not(:first-of-type){margin-left:.0625rem}.catalog-filter .catalog-filter__square-wrp{margin:.625rem 0}.catalog-filter .catalog-filter__squareSelect{display:flex;align-items:center;flex-wrap:wrap;margin:.25rem 0 1.25rem}.catalog-filter .catalog-filter__squareSelect .catalog-filter__title{flex-basis:100%;max-width:100%}.catalog-filter .catalog-filter__select-wrp{margin:.625rem 0}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--rooms{display:flex;align-items:center;padding-right:0;margin:0}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--rooms .catalog-filter__title{margin-bottom:0;flex-basis:auto;max-width:none;padding-right:.625rem}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--floor{display:flex;align-items:center;padding-right:0}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--floor .catalog-filter__title{margin-bottom:0;flex-basis:auto;max-width:none;padding-right:.625rem}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--double{display:flex;align-items:center;padding-right:0}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--double .catalog-filter__title{margin-bottom:0;flex-basis:auto;max-width:none;padding-right:.625rem}.catalog-filter .catalog-filter__select{position:relative}.catalog-filter .catalog-filter__select.catalog-filter__select--floor,.catalog-filter .catalog-filter__select.catalog-filter__select--rooms{max-width:5.875rem;flex-basis:5.875rem}.catalog-filter .catalog-filter__select-double{flex-basis:100%;max-width:100%;flex-grow:1}.catalog-filter .catalog-filter__tooltip{position:relative;text-align:left;line-height:normal;text-transform:none;text-shadow:none}.catalog-filter .catalog-filter__btn-show{flex-basis:100%;max-width:100%;max-height:2.8125rem}.catalog-filter .catalog-filter__btn-show>div,.catalog-filter .catalog-filter__btn-show button{padding:0;width:100%}.catalog-filter .catalog-filter__btn-show>div span,.catalog-filter .catalog-filter__btn-show button span{font-weight:800}.catalog-filter .catalog-filter__more-btn{position:absolute;height:2.6875rem;left:.125rem;right:.125rem;bottom:0}.catalog-filter .catalog-filter__more-btn button{height:100%;width:100%;background-color:#f5f5f5;font-size:.875rem}.catalog-filter .catalog-filter__map-wrp{position:relative;margin-top:1.25rem;max-height:0}.catalog-filter .catalog-filter__big-btn{margin:.625rem auto 0;display:block;width:100%;height:auto;min-height:2.8125rem;padding:0 .625rem;line-height:1.25rem}.catalog-filter .catalog-filter__hidden{height:auto}.catalog-filter .catalog-filter__hidden .catalog-filter__form-wrp{justify-content:space-between}.catalog-filter.catalog-filter--sale .catalog-filter__form{padding-bottom:1.5625rem;border:.0625rem solid #ededed;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.1)}.catalog-filter .catalog-filter__toggle-view{font-weight:600;font-size:.875rem;line-height:1.25rem;color:#000;width:100%;padding:.625rem 1.5625rem;border:2px solid #000;margin-bottom:1.25rem}@media (min-width:768px){.catalog-filter{margin-top:1.875rem}.catalog-filter .catalog-filter__tab-btns{border:none;justify-content:flex-start}.catalog-filter .catalog-filter__tab-btn.catalog-filter__tab-btn--active:after{opacity:1}.catalog-filter .catalog-filter__tab-btn{font-size:.875rem;flex-basis:auto;max-width:12.5rem;margin-bottom:0}.catalog-filter .catalog-filter__tab-btn+.catalog-filter__tab-btn{margin-left:.0625rem}.catalog-filter .catalog-filter__tab-btn.catalog-filter__tab-btn--agents{position:absolute;right:0;top:0;width:100%;max-width:6.5rem}.catalog-filter .catalog-filter__form{padding:1.875rem .75rem 4.375rem}.catalog-filter .catalog-filter__item{margin:.4375rem 0}.catalog-filter .catalog-filter__item.catalog-filter__item--btn{max-width:48.5%;flex-basis:48.5%}.catalog-filter .catalog-filter__radio-wrp{flex-shrink:0}.catalog-filter .catalog-filter__radio-wrp.catalog-filter__radio-wrp--price{flex-basis:32.3%;max-width:32.3%;padding-right:.9375rem}.catalog-filter .catalog-filter__search-wrp{flex-basis:auto;max-width:none;flex-grow:1}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--container-width,.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--type{max-width:100%;flex-basis:100%}.catalog-filter .catalog-filter__range-inputs:after{width:1.5rem}.catalog-filter .catalog-filter__price{display:flex;align-items:center;flex-wrap:wrap;max-width:100%;flex-basis:100%}.catalog-filter .catalog-filter__priceSelect{margin:0;max-width:40.3%;flex-basis:40.3%;padding-right:.9375rem}.catalog-filter .catalog-filter__priceValue{max-width:27.4%;flex-basis:27.4%;justify-content:flex-end}.catalog-filter .catalog-filter__square-wrp{display:flex;align-items:flex-end;flex-basis:100%;max-width:100%}.catalog-filter .catalog-filter__squareSelect{margin:0;max-width:48.5%;flex-basis:48.5%;padding-right:0}.catalog-filter .catalog-filter__select-wrp{flex-basis:48.5%;max-width:48.5%}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--rooms{max-width:48.5%;flex-basis:48.5%;margin-left:auto;justify-content:flex-end}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--double,.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--floor{flex-basis:48.5%;max-width:48.5%;padding-right:0}.catalog-filter .catalog-filter__select.catalog-filter__select--mob{display:none}.catalog-filter .catalog-filter__select.catalog-filter__select--rooms{max-width:73%;flex-basis:73%}.catalog-filter .catalog-filter__select.catalog-filter__select--floor{max-width:100%;flex-basis:100%;flex-grow:1}.catalog-filter .catalog-filter__big-btn{max-width:31.25rem;margin-top:.8125rem}.catalog-filter.catalog-filter--sale .catalog-filter__form{padding-bottom:1.875rem}}@media (min-width:1024px){.catalog-filter{margin-top:1.5625rem}.catalog-filter .catalog-filter__tab-btns{justify-content:center}.catalog-filter .catalog-filter__tab-btn{max-width:15.25rem;flex-basis:15.25rem}.catalog-filter .catalog-filter__tab-btn.catalog-filter__tab-btn--agents{max-width:6.5rem;flex-basis:auto}.catalog-filter .catalog-filter__tab.catalog-filter__tab--investors .catalog-filter__search-wrp{flex-basis:67.4%;max-width:67.4%}.catalog-filter .catalog-filter__tab.catalog-filter__tab--investors .catalog-filter__item--btn-complex{max-width:18.2%;flex-basis:18.2%}.catalog-filter .catalog-filter__tab.catalog-filter__tab--investors .catalog-filter__btn-show{bottom:8.875rem}.catalog-filter .catalog-filter__tab.catalog-filter__tab--agents .catalog-filter__item--btn-complex{max-width:19.5%;flex-basis:19.5%}.catalog-filter .catalog-filter__form{padding:1.875rem 1.75rem 3.9375rem}.catalog-filter .catalog-filter__item{margin:.75rem 0}.catalog-filter .catalog-filter__item.catalog-filter__item--btn-district{flex-basis:15%;max-width:15%;padding-right:.625rem}.catalog-filter .catalog-filter__item.catalog-filter__item--btn-map{flex-basis:13%;max-width:13%}.catalog-filter .catalog-filter__item.catalog-filter__item--btn-complex{flex-basis:24%;max-width:24%;order:3}.catalog-filter .catalog-filter__radio-wrp.catalog-filter__radio-wrp--rentSale{flex-basis:29.2%;max-width:29.2%;padding-right:.9375rem}.catalog-filter .catalog-filter__radio-wrp.catalog-filter__radio-wrp--price{flex-basis:30.2%;max-width:30.2%;padding-right:1.25rem}.catalog-filter .catalog-filter__search-wrp{padding-right:1rem}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--container-width,.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--type{max-width:72%;flex-basis:72%;padding-right:.625rem}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--format{max-width:55%;flex-basis:55%}.catalog-filter .catalog-filter__checkboxes{flex-wrap:nowrap}.catalog-filter .catalog-filter__checkboxes.catalog-filter__checkboxes--dealType{flex-wrap:wrap}.catalog-filter .catalog-filter__checkboxes.catalog-filter__checkboxes--dealType .catalog-filter__checkbox-btn{background-color:#8a2be2}.catalog-filter .catalog-filter__checkbox-btn{flex-grow:1}.catalog-filter .catalog-filter__checkbox-btn label{padding:0}.catalog-filter .catalog-filter__range-inputs{height:2.4375rem}.catalog-filter .catalog-filter__price{max-width:64.1%;flex-basis:64.1%;padding-right:1.25rem}.catalog-filter .catalog-filter__priceSelect{flex-basis:48%;max-width:48%;padding-right:1rem}.catalog-filter .catalog-filter__priceValue{max-width:18.8%;flex-basis:18.8%}.catalog-filter .catalog-filter__priceValue .catalog-filter__radio{max-width:2.125rem;flex-basis:2.125rem}.catalog-filter .catalog-filter__priceValue .catalog-filter__radio:not(:first-of-type){margin-left:.125rem}.catalog-filter .catalog-filter__square-wrp{flex-basis:35.9%;max-width:35.9%;align-self:flex-end;margin-top:0}.catalog-filter .catalog-filter__squareSelect{flex-basis:60.9%;max-width:60.9%;padding-right:1.875rem}.catalog-filter .catalog-filter__select-wrp{flex-basis:25%;max-width:25%;padding-right:.9375rem}.catalog-filter .catalog-filter__select-wrp+.catalog-filter__select-wrp+.catalog-filter__select-wrp+.catalog-filter__select-wrp{padding-right:0}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--rooms{max-width:38.1%;flex-basis:38.1%;padding-right:0}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--floor{flex-basis:14.4%;max-width:14.4%;order:5;padding-right:0;padding-left:.625rem;justify-content:flex-end}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--double{flex-basis:19%;max-width:19%;order:4;padding-right:0;padding-left:.625rem;justify-content:flex-end}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--documents{flex-basis:24.8%;max-width:24.8%;padding:0 .9375rem}.catalog-filter .catalog-filter__select.catalog-filter__select--rooms{max-width:5.875rem;flex-basis:5.875rem}.catalog-filter .catalog-filter__select.catalog-filter__select--floor{max-width:5.875rem;flex-basis:5.875rem;flex-grow:0}.catalog-filter .catalog-filter__btn-show{flex:1 1 20.2%;max-width:25%}.catalog-filter .catalog-filter__big-btn{max-width:27.5rem;margin-top:.5rem}.catalog-filter.catalog-filter--sale .catalog-filter__form{padding-bottom:1.875rem}.catalog-filter.catalog-filter--sale .catalog-filter__checkboxes-wrp--format{order:2;max-width:84.2%!important;flex-basis:84.2%!important}.catalog-filter.catalog-filter--sale .catalog-filter__select-wrp--floor{order:3;flex-basis:15.8%;max-width:15.8%}.catalog-filter .catalog-filter__toggle-view{display:none}}@media screen and (min-width:1024px){.catalog-filter .catalog-filter__tab.catalog-filter__tab--agents .catalog-filter__item.catalog-filter__select-wrp.catalog-filter__select-wrp--floor{min-width:19%;flex-basis:19%}}@media (min-width:1280px){.catalog-filter .catalog-filter__item.catalog-filter__item--btn-district{flex-basis:19.5%;max-width:19.5%;padding-right:.9375rem}.catalog-filter .catalog-filter__radio-wrp.catalog-filter__radio-wrp--price{padding-right:1rem}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--type{max-width:55%;flex-basis:55%;padding-right:1rem}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--container-width{max-width:67.5%;flex-basis:67.5%;padding-right:1rem}.catalog-filter .catalog-filter__checkboxes.catalog-filter__checkboxes--dealType{flex-wrap:nowrap}.catalog-filter .catalog-filter__checkboxes.catalog-filter__checkboxes--dealType .catalog-filter__checkbox-btn{padding:0;flex-grow:1}.catalog-filter .catalog-filter__price{padding-right:1rem}.catalog-filter .catalog-filter__priceSelect{flex-basis:51%;max-width:51%}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--rooms{max-width:41.1%;flex-basis:41.1%}}@media screen and (max-width:1023px){.catalog-filter .catalog-filter__wrp.catalog-filter__wrp--hide{height:0;overflow:hidden}}@media (max-width:767px){.catalog-filter .catalog-filter__tab-btn{border-top:none}.catalog-filter .catalog-filter__tab-btn:nth-of-type(odd){border-left:none}.catalog-filter .catalog-filter__tab-btn:nth-of-type(2n){border-right:none}.catalog-filter .catalog-filter__tab-btn:nth-of-type(n+3){border-top:.125rem solid transparent}.catalog-filter .catalog-filter__tab-btn.catalog-filter__tab-btn--active{text-shadow:inherit;font-weight:700}.catalog-filter .catalog-filter__tab-btn.catalog-filter__tab-btn--active:nth-of-type(n+3){border-color:#000}.catalog-filter .catalog-filter__tabs{border-top:none}.catalog-filter .catalog-filter__item{flex-basis:100%;max-width:100%;position:relative}.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--format{margin:.625rem 0}.catalog-filter .catalog-filter__checkboxes.catalog-filter__checkboxes--hide-mob{display:none}.catalog-filter .catalog-filter__btn-show{margin:.625rem 0}.catalog-filter .catalog-filter__map-wrp .container{padding:0}}@media (min-width:768px) and (max-width:1023px){.catalog-filter .catalog-filter__tab.catalog-filter__tab--investors .catalog-filter__btn-show{bottom:9.6875rem}.catalog-filter .catalog-filter__tab.catalog-filter__tab--investors .catalog-filter__btn-show.catalog-filter__tab.catalog-filter__tab--investors .catalog-filter__btn-show--center{bottom:0}.catalog-filter .catalog-filter__form-wrp{justify-content:space-between}.catalog-filter .catalog-filter__select-wrp.catalog-filter__select-wrp--rooms .catalog-filter__title{margin-right:auto}.catalog-filter .catalog-filter__btn-show{flex-basis:48.5%;max-width:48.5%}.catalog-filter .catalog-filter__btn-show.catalog-filter__btn-show--center{text-align:center;max-width:100%;flex-basis:100%;width:100%}.catalog-filter .catalog-filter__btn-show.catalog-filter__btn-show--center>div,.catalog-filter .catalog-filter__btn-show.catalog-filter__btn-show--center button{width:40%}.catalog-filter.catalog-filter--sale .catalog-filter__checkboxes-wrp--format{flex-basis:67%;max-width:67%}.catalog-filter.catalog-filter--sale .catalog-filter__select-wrp--floor{flex-basis:30%;max-width:30%;align-self:flex-start}}@media (min-width:1024px) and (max-width:1279px){.catalog-filter .catalog-filter__checkboxes-wrp.catalog-filter__checkboxes-wrp--format .catalog-filter__checkbox-btn label{padding:0}}@media (min-width:768px) and (max-width:1024px){.catalog-filter .catalog-filter__btn-show{margin:8px auto}}.catalog-map-container{max-height:0;transition:max-height .4s linear,opacity .4s ease;opacity:0;pointer-events:none;padding-top:1.25rem}.catalog-map-container [class$=outerBalloon-pane]{z-index:10000!important}.catalog-map-container--open{opacity:1;pointer-events:auto}.catalog-map{position:relative;width:100%;min-height:25rem}.catalog-map .catalog-map__markers{display:none}.catalog-map .catalog-map__close{position:absolute;left:1.0625rem;bottom:1.875rem;height:1.875rem;line-height:1.875rem;font-size:.75rem;z-index:5}.catalog-map .catalog-map__map{height:100%;width:100%;position:absolute}.catalog-map .catalog-map__popup{width:25rem;transform:translate(-50%,-50%)}.catalog-map .catalog-map__popup .close{position:absolute;display:flex;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;top:.75rem;right:.75rem;background-color:#333;border-radius:50%;color:#ffef00;font-size:1.875rem;z-index:3;transition:background-color .2s linear,color .2s linear}.catalog-map .catalog-map__popup .close:hover{background-color:#ffef00;color:#333}.catalog-map .catalog-map__popup_card{max-width:100%}.mobile-hide{display:none}@media (min-width:768px){.catalog-map{height:47.5rem}.catalog-map .catalog-map__close{left:1.875rem;bottom:2.1875rem}.mobile-hide{display:inherit}}@media (min-width:1024px){.catalog-map{height:35.625rem}.catalog-map .catalog-map__close{left:2.5rem}}@media (max-width:767px){.catalog-map-container .container{padding:0}}.core-btn-favorite{height:1.9375rem;width:1.9375rem;border:.0625rem solid #d9d9d9;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s ease}.core-btn-favorite.core-btn-favorite--active{background-color:#332269}.core-btn-favorite.core-btn-favorite--active svg{fill:#e4d600;transition:fill .3s ease}.core-btn-favorite.core-btn-favorite--active:hover{background-color:#332269}.core-btn-favorite.core-btn-favorite--active:hover svg{fill:#fff}.core-btn-favorite:hover{background-color:#ffef00;border-color:#ffef00}.core-btn-favorite:hover svg{fill:#000}.core-btn-favorite .core-btn-favorite__ico{height:.625rem;width:.8125rem;fill:#000}.catalog-prices{display:inline-flex;align-items:center;flex-wrap:wrap}.catalog-prices.catalog-prices--map .catalog-prices__currency{display:none}.catalog-prices.catalog-prices--card .catalog-prices__price{margin-bottom:1.25rem}.catalog-prices.catalog-prices--card .catalog-prices__currency{margin-bottom:1.25rem;margin-right:inherit}.catalog-prices .catalog-prices__price{margin-right:.9375rem;position:relative}.catalog-prices .catalog-prices__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.catalog-prices .catalog-prices__price-full{font-size:.9375rem;line-height:1;color:#000;font-weight:600}.catalog-prices .catalog-prices__price-meters{font-size:.8125rem;line-height:1;color:#999;margin-top:.4375rem}.catalog-prices .catalog-prices__currency{margin-right:1.25rem}.catalog-prices .catalog-prices__radio{position:relative;height:2.8125rem;width:2.8125rem;font-size:1rem}.catalog-prices .catalog-prices__radio+input+.catalog-prices__radio{margin-left:.0625rem}@media (min-width:376px){.catalog-prices.catalog-prices--card .catalog-prices__currency{flex-basis:60%}}@media (min-width:768px){.catalog-prices .catalog-prices__price-full{font-size:1.125rem}.catalog-prices .catalog-prices__price-meters{font-size:.875rem}.catalog-prices .catalog-prices__radio{height:1.875rem;width:1.875rem;line-height:1.75rem}}@media (min-width:1024px){.catalog-prices.catalog-prices--card .catalog-prices__price{margin-bottom:.625rem}.catalog-prices .catalog-prices__price{margin-right:1.25rem}.catalog-prices .catalog-prices__price-full{font-size:1.1875rem}.catalog-prices .catalog-prices__price-meters{font-size:1rem}}@media (min-width:1280px){.catalog-prices.catalog-prices--card .catalog-prices__currency,.catalog-prices.catalog-prices--card .catalog-prices__price{margin-bottom:0}.catalog-prices .catalog-prices__currency{flex-basis:auto}}@media (max-width:374px){.catalog-prices.catalog-prices--card .catalog-prices__currency{margin-bottom:.625rem;margin-top:0}.catalog-prices .catalog-prices__currency{flex-basis:100%;max-width:100%;margin-top:20px}}@media (min-width:620px) and (max-width:767px){.catalog-prices.catalog-prices--card .catalog-prices__currency{flex-basis:70%}}.catalog-card.catalog-card--map{width:100%;padding:0}.catalog-card.catalog-card--map .catalog-card__images-wrp{max-height:11.875rem}.catalog-card.catalog-card--map .catalog-card__address,.catalog-card.catalog-card--map .catalog-card__fav,.catalog-card.catalog-card--map .catalog-card__links{display:none}.catalog-card .catalog-card__wrp{height:100%;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.1);transition:box-shadow .3s ease}.catalog-card .catalog-card__wrp:hover{box-shadow:0 .4375rem .625rem .125rem rgba(0,0,0,.14)}.catalog-card .catalog-card__images-wrp{position:relative;height:11.875rem;flex-basis:11.875rem}.catalog-card .catalog-card__slider,.catalog-card .catalog-card__slider-container{height:100%}.catalog-card .catalog-card__slide-hover{position:absolute;top:0;bottom:0;z-index:4;cursor:pointer;display:none}.catalog-card .catalog-card__img{display:block;height:100%;width:100%}.catalog-card .catalog-card__img img{height:100%;width:100%;object-fit:cover;font-family:"object-fit: cover;"}.catalog-card .catalog-card__slider-progress{position:absolute;bottom:-.125rem;left:0;right:0;height:.125rem;z-index:2}.catalog-card .catalog-card__slider-progress .swiper-pagination-progressbar-fill{background:#ffef00}.catalog-card .catalog-card__label{position:absolute;top:.9375rem;left:0;height:1.875rem;line-height:1.875rem;background-color:#332269;font-size:.75rem;color:#fff;padding:0 .75rem;text-transform:uppercase;z-index:2}.catalog-card .catalog-card__label:after{content:"";position:absolute;top:.125rem;left:.125rem;right:.125rem;bottom:.125rem;border:.0625rem solid hsla(0,0%,100%,.5);pointer-events:none}.catalog-card .catalog-card__content{background-color:#fff;padding:1rem 1.125rem 4.75rem;border:.0625rem solid #f0f0f0;position:relative;flex-basis:auto;flex-grow:1}.catalog-card .catalog-card__top{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:.9375rem}.catalog-card .catalog-card__id{font-size:.875rem;line-height:1;color:#999;text-transform:uppercase;margin-right:.75rem}.catalog-card .catalog-card__dealType{font-size:.75rem;text-transform:uppercase;color:#999;background-color:#f0f0f0;height:1.625rem;line-height:1.625rem;padding:0 .75rem}.catalog-card .catalog-card__fav{position:absolute;top:.9375rem;right:1.125rem}.catalog-card .catalog-card__title{margin-top:1.5625rem;font-size:1.125rem;color:#000;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block}.catalog-card .catalog-card__title a{color:#000}.catalog-card .catalog-card__title a:hover{color:#999}.catalog-card .catalog-card__address{margin-top:.625rem;font-size:.875rem;color:#999}.catalog-card .catalog-card__address a{color:#999}.catalog-card .catalog-card__link{font-size:.875rem;color:#000;border-bottom:.0625rem solid transparent;transition:.3s ease;display:inline-block;margin-top:.625rem}.catalog-card .catalog-card__link:hover{border-bottom-color:#ffef00}.catalog-card .catalog-card__link:not(:last-of-type){margin-right:1.125rem}.catalog-card .catalog-card__link-ico{fill:#000;height:1rem;width:.875rem;margin-right:.5rem;display:inline-block;vertical-align:top}.catalog-card .catalog-card__price-wrp{margin-top:.9375rem;display:flex;align-items:center;flex-wrap:wrap;position:relative}.catalog-card .catalog-card__price{margin-right:.875rem}.catalog-card .catalog-card__price-full{font-size:.9375rem;line-height:1;color:#000;font-weight:600}.catalog-card .catalog-card__price-meters{font-size:.8125rem;line-height:1;color:#999;margin-top:.4375rem}.catalog-card .catalog-card__radio{height:2.8125rem;width:2.8125rem;font-size:1rem}.catalog-card .catalog-card__radio+input+.catalog-card__radio{margin-left:.0625rem}.catalog-card .catalog-card__buildType{margin-bottom:.9375rem;margin-top:1.25rem}.catalog-card .catalog-card__buildType-text{font-size:.875rem;color:#000;line-height:1}.catalog-card .catalog-card__data{display:flex;flex-wrap:wrap;margin:-.3125rem -.9375rem}.catalog-card .catalog-card__data-item{font-size:.875rem;line-height:1;color:#999;margin:.3125rem .9375rem}.catalog-card .catalog-card__btn-request{display:inline-block;height:1.875rem;color:#000;border:.0625rem solid #ffef00;background-color:#fff;transition:.3s ease;padding:0 .8125rem;cursor:pointer}.catalog-card .catalog-card__btn-request:hover{background-color:#ffef00}.catalog-card .catalog-card__btn-text{line-height:1.875rem;font-size:.75rem;text-transform:uppercase}.catalog-card .catalog-card__btn{position:absolute;right:1.125rem;bottom:1.5625rem}@media (min-width:768px){.catalog-card{padding:.4375rem;flex-basis:50%;max-width:50%}.catalog-card .catalog-card__images-wrp{height:13.75rem;flex-basis:13.75rem}.catalog-card .catalog-card__content{padding:1.25rem 1.875rem 4.6875rem}.catalog-card .catalog-card__fav{right:1.875rem;top:1.25rem}.catalog-card .catalog-card__title{margin-top:1.25rem}.catalog-card .catalog-card__address,.catalog-card .catalog-card__link:not(:last-of-type){margin-right:1.875rem}.catalog-card .catalog-card__price-wrp{margin-top:1.5625rem}.catalog-card .catalog-card__price-full{font-size:1.125rem}.catalog-card .catalog-card__price-meters{font-size:.875rem}.catalog-card .catalog-card__radio{height:1.875rem;width:1.875rem;line-height:1.75rem}.catalog-card .catalog-card__data{margin:-.3125rem -.625rem}.catalog-card .catalog-card__data-item{margin:.3125rem .625rem}.catalog-card .catalog-card__btn{bottom:1.875rem;right:1.875rem}}@media (min-width:1024px){.catalog-card .catalog-card__images-wrp{height:16.25rem;flex-basis:16.25rem}.catalog-card .catalog-card__slide-hover{display:block}.catalog-card .catalog-card__top{margin-bottom:.625rem}.catalog-card .catalog-card__title{font-size:1.25rem;margin-top:1.0625rem}.catalog-card .catalog-card__address,.catalog-card .catalog-card__link{font-size:1rem}.catalog-card .catalog-card__price-wrp{margin-top:1.875rem}.catalog-card .catalog-card__price{margin-right:1.25rem}.catalog-card .catalog-card__price-full{font-size:1.1875rem}.catalog-card .catalog-card__buildType-text,.catalog-card .catalog-card__data-item,.catalog-card .catalog-card__price-meters{font-size:1rem}}@media (min-width:1280px){.catalog-card{padding:.625rem;flex-basis:33.33%;max-width:33.33%}.catalog-card .catalog-card__data{margin:-.3125rem -.9375rem}.catalog-card .catalog-card__data-item{margin:.3125rem .9375rem}}@media (max-width:767px){.catalog-card+.catalog-card{margin-top:.9375rem}}@media (max-width:375px){.catalog-card .catalog-card__price-wrp{justify-content:space-between}}@media (max-width:374px){.catalog-card .catalog-card__currency{flex-basis:100%;max-width:100%;margin-top:1.25rem}}.catalog-card-slider .catalog-card-slider__btn{position:absolute;top:50%;height:2.8125rem;width:2.8125rem;background-color:#ffef00;border-radius:2.8125rem;transform:rotate(-180deg) translateX(50%);display:flex;justify-content:center;align-items:center;cursor:pointer}.catalog-card-slider .catalog-card-slider__btn svg{height:.6875rem;width:1rem;fill:#000}.catalog-card-slider .catalog-card-slider__btn.catalog-card-slider__btn--next{right:0;transform:translateX(50%)}.catalog-card-slider .catalog-card-slider__btn.catalog-card-slider__btn--next svg{transform-origin:center center}.catalog{opacity:1}.catalog .catalog__navigation{margin-top:2.5rem;margin-bottom:2.1875rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.catalog .catalog__fond_btn{display:flex;align-items:center;flex-direction:column;order:1;flex-basis:100%;max-width:100%;text-align:center;margin-bottom:1.25rem}.catalog .catalog__fond_btn>:first-child{margin-bottom:1.25rem}.catalog .catalog__found{font-size:1.25rem}.catalog .catalog__found span{margin-left:.3125rem}.catalog .catalog__remove-address{width:11.3125rem;height:2.8125rem;font-size:.875rem;color:#fff;background-color:#333;text-transform:uppercase;order:1;border:1px solid #333;transition:background-color .3s,color .3s linear;margin:0 auto 1.25rem}.catalog .catalog__remove-address:hover{background-color:#fff;color:#000}.catalog .catalog__navigation-group{flex-basis:100%;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;order:2}.catalog .catalog__sort-wrp{display:flex;align-items:center;margin-right:.3125rem}.catalog .catalog__sort-title{font-size:.875rem;color:#999}.catalog .catalog__sort{position:relative;background-color:#fff;width:6.25rem}.catalog .catalog__sort select{position:relative;visibility:hidden;height:0;z-index:-1;pointer-events:none}.catalog .catalog__sort .filter-select__title{height:auto;line-height:normal;border:none;box-shadow:none;padding-right:.3125rem;padding-left:.9375rem;font-size:.875rem;text-decoration:underline #999}.catalog .catalog__sort .filter-select__title:after{display:none}.catalog .catalog__sort .filter-select__popup{width:auto;background-color:#f5f5f5;top:calc(100% + 14px)}.catalog .catalog__sort .filter-select li{font-size:.875rem;color:#000}.catalog .catalog__sort .filter-select li:not(:last-of-type){margin-bottom:.3125rem}.catalog .catalog__sort .filter-select li:hover{color:#999}.catalog .catalog__switch-view{display:flex}.catalog .catalog__switch-btn{position:relative;height:2.8125rem;width:2.8125rem;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5}.catalog .catalog__switch-btn svg{fill:#000;transition:fill .3s ease}.catalog .catalog__switch-btn.catalog__switch-btn--map svg{height:1.0625rem;width:.875rem}.catalog .catalog__switch-btn.catalog__switch-btn--list svg{height:.875rem;width:1.0625rem}.catalog .catalog__switch-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:.0625rem solid #ededed}.catalog .catalog__switch-btn.catalog__switch-btn--active:after{border:.125rem solid #000}.catalog .catalog__pagination{flex-basis:100%;max-width:100%;margin-top:1.25rem;order:3}.catalog .catalog__pagination.catalog__pagination--bottom{margin-top:2.1875rem;order:1}.catalog .catalog__card+.catalog__card{margin-top:2.5rem}.catalog .catalog__type-switcher{width:7.1875rem;height:2.8125rem;display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;border:2px solid #ffef00;cursor:pointer}.catalog .catalog__type-switcher.catalog__type-switcher--active{font-weight:600;background-color:#ffef00}.catalog .catalog__type-switcher-box{order:1}.catalog.catalog--favorite{padding-bottom:2.5rem}.catalog.catalog--padding-bootom{padding-bottom:35px}@media (min-width:375px){.catalog .catalog__sort{width:10rem}}@media (min-width:768px){.catalog .catalog__fond_btn{flex-basis:auto;width:100%;max-width:none;margin-bottom:0;text-align:left;flex-direction:row}.catalog .catalog__fond_btn>:first-child{margin-bottom:0;margin-right:1.25rem}.catalog .catalog__remove-address{margin:0 auto 0 .4375rem}.catalog .catalog__navigation-group{flex-basis:auto;max-width:none;margin-top:1.875rem}.catalog .catalog__sort-wrp{margin-right:.9375rem}.catalog .catalog__sort-title{font-size:1rem;display:none}.catalog .catalog__sort .filter-select__title,.catalog .catalog__sort .filter-select li{font-size:1rem}.catalog .catalog__sort{width:11.875rem}.catalog .catalog__pagination{flex-basis:auto;margin-top:1.875rem}.catalog .catalog__type-switcher-box{margin-left:auto}.catalog.catalog--favorite{padding-bottom:3.75rem}}@media (min-width:1024px){.catalog .catalog__fond_btn{flex-basis:69%;max-width:69%}.catalog .catalog__found{font-size:.75rem}.catalog .catalog__remove-address{margin:0 auto 0 0}.catalog .catalog__navigation-group{order:3;margin-top:0}.catalog .catalog__switch-btn.catalog__switch-btn--active+.catalog__switch-btn:hover:after{border-left:none}.catalog .catalog__switch-btn:hover:after{border:.125rem solid #000}.catalog .catalog__switch-btn:hover+.catalog__switch-btn--active:after{border-left:none}.catalog .catalog__pagination{width:100%;order:3;max-width:none;flex-shrink:0;flex-basis:auto;margin:1.875rem auto .9375rem}.catalog .catalog__pagination.catalog__pagination--bottom{order:1;margin-top:2.1875rem;max-width:100%;flex-basis:100%}.catalog .catalog__card+.catalog__card{margin-top:2.8125rem}.catalog .catalog__type-switcher:hover{font-weight:600}.catalog .catalog__type-switcher-box{margin-right:4.5rem}}@media (min-width:1280px){.catalog .catalog__fond_btn{flex-basis:auto;width:auto;max-width:none;flex:1}.catalog .catalog__found{font-size:1.125rem}.catalog .catalog__remove-address{margin:0 auto}.catalog .catalog__sort-title{display:block}.catalog .catalog__pagination.catalog__pagination--top{flex-grow:1;justify-content:center}.catalog .catalog__type-switcher-box{margin:0 6.5625rem 0 auto}.catalog.catalog--favorite{padding-bottom:6.875rem}}@media (min-width:1440px){.catalog .catalog__type-switcher-box{margin:0 7.5rem 0 auto}}@media (max-width:767px){.catalog .catalog__sort .filter-select__popup{max-width:15.625rem}}@media (max-width:359px){.catalog .catalog__sort .filter-select__popup{max-width:13.5rem}}@media (min-width:1024px) and (max-width:1279px){.catalog .catalog__fond_btn>:first-child{margin-left:-.3125rem}}.widgets-slider{width:100%;position:relative;overflow:hidden;height:37.5rem}.widgets-slider>.container{height:100%;padding:0}.widgets-slider .widgets-slider__pagination{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;align-items:flex-end;bottom:auto;left:auto}.widgets-slider .widgets-slider__pagination-item{display:block;background-color:#333;color:#fff;height:1.6875rem;line-height:1.6875rem;text-align:center;min-width:1.6875rem;transition:.4s ease,width .4s linear;cursor:pointer;outline:none}.widgets-slider .widgets-slider__pagination-item.widgets-slider__pagination-item--active{min-width:2.0625rem;background-color:#ffef00;color:#000}.widgets-slider .widgets-slider__pagination-item:hover{color:#000;background-color:#ffef00}.widgets-slider .widgets-slider__pagination-item+.widgets-slider__pagination-item{margin-top:.0625rem}.widgets-slider .widgets-slider__slider{height:100%}.widgets-slider .widgets-slider__slide{display:flex;align-items:center}.widgets-slider .widgets-slider__link:active,.widgets-slider .widgets-slider__link:visited{color:#000}.widgets-slider .widgets-slider__picture{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.widgets-slider .widgets-slider__picture picture{display:block;height:100%;width:100%}.widgets-slider .widgets-slider__picture img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.widgets-slider .widgets-slider__content{position:relative;z-index:2}.widgets-slider .widgets-slider__label{display:inline-block;font-size:.625rem;height:1.375rem;line-height:1.375rem;padding:0 .625rem;margin-bottom:1.25rem;background-color:#ffef00;color:#000;text-transform:uppercase}.widgets-slider .widgets-slider__label.widgets-slider__label--white{border:.0625rem solid #fff;background:none;color:#fff}.widgets-slider .widgets-slider__title{color:#fff;font-size:3.75rem;line-height:1;font-weight:800}.widgets-slider .widgets-slider__subtitle{font-size:.8125rem;color:#fff;margin-top:2.1875rem}.widgets-slider .widgets-slider__price{color:#fff;font-size:1.1875rem;margin-top:2.1875rem}.widgets-slider .widgets-slider__price span{font-weight:800;margin:0 .1875rem}.widgets-slider .widgets-slider__button{margin-top:2.8125rem;opacity:.9}.widgets-slider .widgets-slider__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding-top:3.125rem}.widgets-slider .widgets-slider__item{flex-basis:50%;max-width:50%;padding:1.25rem .9375rem;color:#fff}.widgets-slider .widgets-slider__item-title{font-size:1.4375rem}.widgets-slider .widgets-slider__item-title span{font-size:2rem}.widgets-slider .widgets-slider__item-text{font-size:1.125rem;margin-top:.625rem}.widgets-slider .widgets-slider__request{position:absolute;left:50%;transform:translateX(-50%);bottom:2.8125rem;width:15rem;height:2.8125rem;display:flex;font-size:.875rem;align-items:center;justify-content:center;text-transform:uppercase;background-color:#333;color:#fff;border:.0625rem solid #333}.widgets-slider .widgets-slider__request:hover{background-color:#fff;color:#333}.widgets-slider.widgets-slider--catalog-page{height:18.75rem;margin-bottom:2.1875rem}.widgets-slider.widgets-slider--catalog-page .widgets-slider__title{font-size:2.5rem}@media (min-width:768px){.widgets-slider>.container{padding:0}.widgets-slider .widgets-slider__slide{padding:0 1.875rem}.widgets-slider .widgets-slider__label{font-size:.75rem}.widgets-slider .widgets-slider__title{font-size:4.375rem}.widgets-slider .widgets-slider__subtitle{font-size:1rem;margin-top:.9375rem}.widgets-slider .widgets-slider__price{font-size:1.5rem}.widgets-slider .widgets-slider__button{margin-top:3.4375rem}.widgets-slider .widgets-slider__items{padding-top:6.25rem;justify-content:space-between;max-width:52.1875rem}.widgets-slider .widgets-slider__item{flex-basis:auto;max-width:none}}@media (min-width:1024px){.widgets-slider>.container{padding:0 1.875rem}.widgets-slider .widgets-slider__slide{padding:0 6.25rem 0 3.125rem}.widgets-slider .widgets-slider__label{line-height:1.6875rem;height:1.6875rem}.widgets-slider .widgets-slider__title{font-size:4.5rem}.widgets-slider .widgets-slider__title br{display:none}.widgets-slider .widgets-slider__price{margin-top:2.5rem}.widgets-slider .widgets-slider__items{padding-top:3.4375rem}.widgets-slider .widgets-slider__item-title span{font-size:2.25rem}.widgets-slider .widgets-slider__item-text{font-size:1.25rem}.widgets-slider.widgets-slider--catalog-page{height:22.1875rem}}@media (min-width:1280px){.widgets-slider.widgets-slider--catalog-page .widgets-slider__title{font-size:3.1875rem}}@media (max-width:767px){.widgets-slider .widgets-slider__slide{padding:0 1rem}.widgets-slider .widgets-slider__item:nth-of-type(odd){text-align:right}}@media (max-width:374px){.widgets-slider .widgets-slider__title{font-size:3.5rem}.widgets-slider .widgets-slider__item-title span{font-size:1.625rem}}.catalog-districts{margin:2.5rem 0 2.8125rem}.catalog-districts .catalog-districts__item{margin-top:1.25rem;width:100%}.catalog-districts .catalog-districts__item:first-of-type{margin-top:0}.catalog-districts .catalog-districts__item.catalog-districts__item--header{display:block}.catalog-districts .catalog-districts__item-header{font-size:1.125rem;font-weight:600;color:#707b9b;text-transform:uppercase;margin-bottom:.625rem}.catalog-districts .catalog-districts__item-wrp+.catalog-districts__item-wrp{margin-top:.625rem}.catalog-districts .catalog-districts__li+.catalog-districts__li{margin-top:.3125rem}.catalog-districts .catalog-districts__link{display:block;color:#000;font-size:.875rem;transition:color .3s ease}.catalog-districts .catalog-districts__link:hover{color:#999}.catalog-districts .catalog-districts__title{color:#000;font-weight:600;font-size:.875rem;margin-bottom:.3125rem}.catalog-districts .catalog-districts__load-more{margin:1.25rem auto 0;display:block;width:14rem;font-size:.75rem}@media (min-width:768px){.catalog-districts{margin:3.125rem 0}.catalog-districts .catalog-districts__item{display:inline-block;margin-top:.9375rem}.catalog-districts .catalog-districts__item:first-of-type{margin-top:0}.catalog-districts .catalog-districts__item-header{font-size:1.25rem}.catalog-districts .catalog-districts__item-wrp{column-count:2}.catalog-districts .catalog-districts__link,.catalog-districts .catalog-districts__title{font-size:1rem}.catalog-districts .catalog-districts__load-more{display:none}}@media (min-width:1024px){.catalog-districts{margin:3.75rem 0}.catalog-districts .catalog-districts__item-wrp{column-count:3}}@media (max-width:767px){.catalog-districts .catalog-districts__wrp{display:flex;flex-direction:column;align-items:center;max-height:35.625rem;overflow:hidden;pointer-events:none;position:relative;transition:max-height .4s linear,opacity .4s ease}.catalog-districts .catalog-districts__wrp:not(.no-after):after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.125rem;background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,.8) 30%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0))}.catalog-districts .catalog-districts__wrp--show:after{display:none}}.catalog-categories{margin-top:2.8125rem}.catalog-categories .catalog-categories__btn{margin-top:2.1875rem;text-align:center;display:none}.catalog-categories .catalog-categories__btn.catalog-categories__btn--show{display:block}@media (min-width:768px){.catalog-categories .catalog-categories__wrp{display:flex;flex-wrap:wrap;margin:-.4375rem}.catalog-categories{margin-top:3.125rem}}@media (min-width:1024px){.catalog-categories .catalog-categories__wrp{margin:-.3125rem}.catalog-categories{margin-top:3.4375rem}}.catalog-categories-item{height:17.375rem;width:100%}.catalog-categories-item .catalog-categories-item__wrp{height:100%;position:relative;background-color:#666;transition:.4s ease}.catalog-categories-item .catalog-categories-item__wrp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;border:.1875rem solid #ffef00;pointer-events:none;opacity:0;transition:opacity .4s ease}.catalog-categories-item .catalog-categories-item__wrp:hover .catalog-categories-item__title{color:#ffef00}.catalog-categories-item .catalog-categories-item__wrp:hover:before{opacity:1}.catalog-categories-item .catalog-categories-item__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;font-size:0}.catalog-categories-item .catalog-categories-item__image{height:100%;width:100%;position:relative;overflow:hidden}.catalog-categories-item .catalog-categories-item__image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.3}.catalog-categories-item .catalog-categories-item__image img{height:100%;width:100%;object-fit:cover;font-family:"object-fit: cover;"}.catalog-categories-item .catalog-categories-item__content{position:absolute;bottom:1.25rem;left:0;right:0;padding:0 1.25rem;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.catalog-categories-item .catalog-categories-item__title-wrp{margin-right:.5rem}.catalog-categories-item .catalog-categories-item__title{display:inline;font-size:1.25rem;color:#fff;text-transform:uppercase;transition:color .4s ease;overflow:hidden;position:relative}.catalog-categories-item .catalog-categories-item__offer{color:#fff;font-size:.875rem;margin-bottom:.125rem}.catalog-categories-item .catalog-categories-item__offer-count{font-weight:600;margin-right:.3125rem}.catalog-categories-item .catalog-categories-item__hidden{display:none}@media (min-width:768px){.catalog-categories-item{height:21.25rem;flex-basis:50%;max-width:50%;padding:.4375rem}.catalog-categories-item--wide{max-width:100%;flex-basis:100%}.catalog-categories-item--bigger{max-width:100%;flex-basis:100%;height:37.5rem}.catalog-categories-item .catalog-categories-item__content{bottom:1.5625rem}.catalog-categories-item .catalog-categories-item__offer{font-size:1rem}}@media (min-width:1024px){.catalog-categories-item{height:16.25rem;flex-basis:33.33333%;max-width:33.33333%;padding:.3125rem}.catalog-categories-item--big{height:21.25rem;flex-basis:50%;max-width:50%}.catalog-categories-item--bigger{max-width:100%;flex-basis:100%;height:37.5rem}.catalog-categories-item--bigger .catalog-categories-item__title{font-size:1.875rem}.catalog-categories-item--small{height:12.5rem;max-width:25%;flex-basis:25%}.catalog-categories-item .catalog-categories-item__content{padding:0 1.6875rem}.catalog-categories-item .catalog-categories-item__title{font-size:1.3125rem}}@media (max-width:767px){.catalog-categories-item+.catalog-categories-item{margin-top:.625rem}.catalog-categories-item .catalog-categories-item__tooltip{position:static}}@media (max-width:374px){.catalog-categories-item .catalog-categories-item__content{display:block}.catalog-categories-item .catalog-categories-item__offer{margin-top:.3125rem;margin-bottom:0}}