.park-tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.875rem 0 .625rem}.park-tabs .park-tabs__item{position:relative;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-feature-settings:"liga" off;display:inline-block;color:#333;margin-bottom:1.25rem;transition:color .3s ease-in-out;font-size:.75rem;line-height:150%}.park-tabs .park-tabs__item--active,.park-tabs .park-tabs__item:active,.park-tabs .park-tabs__item:focus,.park-tabs .park-tabs__item:hover{color:#a9473c}.park-tabs .park-tabs__item--active:before{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:.0625rem;background-color:#a9473c}.park-tabs .park-tabs__item:not(:last-child){margin-right:1.25rem}.core-select{position:relative;width:100%;border-bottom:1px solid #c7cec7}.core-select .choices[data-type*=select-multiple] .choices__list--multiple .choices__item{border:none;background:transparent;color:#333;margin-right:.375rem;margin-bottom:.1875rem;padding:0}.core-select .choices[data-type*=select-multiple] .choices__list--multiple .choices__item:after{content:",";margin-left:-3px}.core-select .choices[data-type*=select-multiple] .choices__list--multiple .choices__item:last-child:after{content:none}.core-select .choices[data-type*=select-multiple],.core-select .choices[data-type*=select-one]{width:100%;position:relative;display:-ms-flexbox;display:flex;letter-spacing:.1em;font-size:.75rem;line-height:1.125rem;font-weight:700;text-transform:uppercase}.core-select .choices[data-type*=select-multiple]:after,.core-select .choices[data-type*=select-one]:after{border:solid #c7cec7;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:border-color .3s ease;top:auto;bottom:.875rem;right:0;opacity:1}.core-select .choices[data-type*=select-multiple] .choices__item,.core-select .choices[data-type*=select-one] .choices__item{letter-spacing:.1em;font-size:.75rem;line-height:1.125rem;font-weight:700;text-transform:uppercase}.core-select .choices[data-type*=select-multiple] .choices__list--dropdown,.core-select .choices[data-type*=select-one] .choices__list--dropdown{border-top:solid #c7cec7;border-width:1px 0 0;box-sizing:border-box;padding:0;z-index:3;box-shadow:0 .25rem .3125rem hsla(0,0%,53%,.2);border-radius:0;width:auto;min-width:100%}.core-select .choices[data-type*=select-multiple] .choices__list--dropdown .choices__item,.core-select .choices[data-type*=select-one] .choices__list--dropdown .choices__item{padding:.75rem 1.25rem;border:none;background-color:transparent;transition:background-color .3s ease,border-color .3s ease;word-break:normal;white-space:nowrap}.core-select .choices[data-type*=select-multiple] .choices__list--dropdown .choices__item--selectable.is-highlighted,.core-select .choices[data-type*=select-one] .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#728472;color:#fff;border-color:transparent}.core-select .choices[data-type*=select-multiple] .choices__list--dropdown .choices__item--selectable.is-highlighted:after,.core-select .choices[data-type*=select-one] .choices__list--dropdown .choices__item--selectable.is-highlighted:after{display:none}.core-select .choices[data-type*=select-multiple] .choices__inner,.core-select .choices[data-type*=select-one] .choices__inner{padding:0;background-color:#fff;border:none;transition:border-color .3s ease;box-sizing:border-box;min-height:1.625rem}.core-select .choices[data-type*=select-multiple] .choices__inner[data-invalid],.core-select .choices[data-type*=select-multiple] .choices__inner[data-invalid]+.choices__list--dropdown,.core-select .choices[data-type*=select-one] .choices__inner[data-invalid],.core-select .choices[data-type*=select-one] .choices__inner[data-invalid]+.choices__list--dropdown{border-color:#a9473c}.core-select .choices[data-type*=select-multiple]:not(.is-open):hover .choices__inner,.core-select .choices[data-type*=select-multiple]:not(.is-open):hover:after,.core-select .choices[data-type*=select-one]:not(.is-open):hover .choices__inner,.core-select .choices[data-type*=select-one]:not(.is-open):hover:after{border-color:#728472}.core-select .choices[data-type*=select-multiple] .choices__input,.core-select .choices[data-type*=select-one] .choices__input{display:none}.core-select .choices[data-type*=select-multiple].is-open:after,.core-select .choices[data-type*=select-one].is-open:after{margin-top:0;border-color:#728472;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.core-select .choices[data-type*=select-multiple] .choices__button,.core-select .choices[data-type*=select-one] .choices__button{border-left-color:transparent;margin:0 1px}.core-select .choices[data-type*=select-multiple] .choices__button:after,.core-select .choices[data-type*=select-multiple] .choices__button:before,.core-select .choices[data-type*=select-one] .choices__button:after,.core-select .choices[data-type*=select-one] .choices__button:before{position:absolute;content:"";width:1px;height:10px;background-color:#728472;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.core-select .choices[data-type*=select-multiple] .choices__button:after,.core-select .choices[data-type*=select-one] .choices__button:after{transform:translate(-50%,-50%) rotate(-45deg)}.core-select .choices[data-type*=select-multiple] .choices__list--single,.core-select .choices[data-type*=select-one] .choices__list--single{padding:0}.core-select .choices[data-type*=select-multiple] .choices__list--single .choices__button,.core-select .choices[data-type*=select-one] .choices__list--single .choices__button{display:none}.core-select .choices[data-type*=select-multiple] .choices__placeholder,.core-select .choices[data-type*=select-one] .choices__placeholder{color:#bdbdbd;opacity:1}.filter{padding:0 0 1.875rem}.filter .filter__item{width:8.125rem;height:1.6875rem}.submenu div:first-child{margin-left:0}.submenu--flex-end{-ms-flex-pack:start;justify-content:flex-start}.fav{position:absolute;right:0;top:0;z-index:2;cursor:pointer;width:50px;height:50px;padding:15px}.fav.fav--active .fav__svg{fill:#a9473c}.fav .fav__svg{fill:none;pointer-events:none}.header .header__logo svg{fill:#25352b;color:#a9473c}.header .header-button .header-button__icon:after,.header .header-button .header-button__icon:before,.header .header-button .header-button__icon span{background-color:#333}.header.header--housing:not(.header--white){background:transparent}.header.header--housing:not(.header--white) .header-contacts,.header.header--housing:not(.header--white) .header__nav-list{visibility:hidden}.header.header--housing .header__contacts .header-fav{display:none}.header.header--housing .header__nav .header-fav{display:block}.header.header--housing .header__nav .header-fav__count{background:#a9473c;border:1px solid #fff;color:#fff}.header.header--housing .header__nav .header-fav__icon--red{display:block}.header.header--housing .header__nav .header-fav__icon--white{display:none}.header.header--housing .header__logo{margin-right:4.6875rem}.header.header--housing .header-contacts .header-contacts__link,.header.header--housing .header-contacts .header-contacts__text{color:#333}.housing{padding-bottom:0;display:-ms-flexbox;display:flex}.housing .housing__left-content{padding-bottom:3.125rem}.housing .housing__left-content.housing__left-content--active{position:fixed;top:0;left:0}.housing .housing__right{overflow:hidden}.housing .housing__right-content{position:relative;padding:0 1.875rem 6.625rem}.housing .housing__right-content.housing__right-content--floor{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.housing .housing__right-map{position:relative}.housing .housing__right-map:before{content:"";position:absolute;z-index:2;top:22px;right:40px;background-image:url(../../assets/images/compass.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:108px;height:112px}.housing .housing__right-map:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.29) 4.75%,transparent 16.25%),linear-gradient(0deg,rgba(0,0,0,.464),rgba(28,28,28,0) 19.94%)}.housing .housing__title{color:#333;font-size:2.25rem;line-height:150%;font-weight:700}.housing .housing__tab--mobile{margin-bottom:1.125rem}.housing .park-tabs{margin-right:-.9375rem}.housing p{padding:.9375rem 0}.housing .housing__show-filter{position:absolute;z-index:1;bottom:0;left:0;width:100%;border-radius:0;padding:0 2.5rem}.housing .housing__show-filter.housing__show-filter--fixed{position:fixed}.housing .housing__show-filter:after{content:none}.housing .housing__left-btns{margin-left:1.5rem;min-width:5.25rem}.housing .housing__left-btn{border:1px solid #c7cec7;border-radius:50%;width:2.375rem;height:2.375rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.housing .housing__left-btn svg{width:.625rem;height:.5rem}.housing .housing__left-btn:first-child{margin-right:.5rem}.housing .housing__left-btn:first-child svg{transform:rotate(180deg)}.housing .housing__left-btn:hover{border-color:#a9473c;background:#a9473c}.housing .housing__left-btn:hover svg{fill:#fff}.housing .housing__switch{position:static}.housing .housing__rose{position:absolute;top:11vh;right:8%}.housing .housing__rose svg{width:6.875rem;height:6.875rem;fill:#fff}.housing .housing__header{-ms-flex:0 0 auto;flex:0 0 auto}.housing .housing__plan{display:none}.housing .housing__plan-footer{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex:0 0 auto;flex:0 0 auto}.housing .housing__plan-map{margin-left:auto}.housing .housing__plan-map svg{fill:#fff}.housing .housing__legend{width:25rem}.housing-list .housing-list__rows{margin-top:.625rem;margin-right:-.3125rem;margin-left:-.3125rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.housing-list .housing-list__title{margin-top:1.25rem;color:#333;font-size:1.25rem;line-height:120%;font-weight:700}.housing-list .housing-list__title span:first-of-type{color:#a9473c}.housing-list .housing-list__section[data-visible=false]{display:none}.housing-item{position:relative;margin-top:.625rem;margin-right:.3125rem;margin-left:.3125rem;background:#fff;border:1px solid #c7cec7;box-sizing:border-box;border-radius:4px;padding:.8125rem 1.25rem .75rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px);max-width:calc(100% - 10px)}.housing-item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.housing-item .housing-item__count{letter-spacing:.06em;text-transform:uppercase;color:#333;font-size:.875rem;line-height:100%;font-weight:700;-ms-flex-preferred-size:30px;flex-basis:30px;max-width:30px}.housing-item .housing-item__title{padding-left:.625rem;color:#646464;font-size:1rem;line-height:100%;font-weight:400;-ms-flex-preferred-size:calc(100% - 30px - 130px);flex-basis:calc(100% - 30px - 130px);max-width:calc(100% - 30px - 130px)}.housing-item .housing-item__price{text-align:right;color:#25352b;font-size:1.125rem;line-height:130%;font-weight:700;-ms-flex-preferred-size:130px;flex-basis:130px;max-width:130px}.housing-item.active{border:1px solid #a9473c}.housing-roominess{margin-top:1.5625rem}.housing-roominess .housing-roominess__rows{margin-right:-.25rem;margin-left:-.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.housing-roominess .housing-roominess__rows .housing-roominess__row{margin-top:1.125rem;margin-left:.25rem;margin-right:.25rem}.housing-roominess .housing-roominess__rows .housing-roominess__row label{width:2.75rem;height:2.75rem;border:1px solid #c7cec7;border-radius:50%;box-sizing:border-box;letter-spacing:.06em;text-transform:uppercase;color:#333;font-size:.875rem;line-height:100%;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.housing-roominess .housing-roominess__rows .housing-roominess__row input{display:none}.housing-roominess .housing-roominess__rows .housing-roominess__row input:checked+label{border:1px solid #a9473c;color:#fff;background-color:#a9473c}.housing-switch{position:absolute;z-index:100;top:22px;left:40px}.housing-switch .housing-switch__item{margin-right:.625rem;height:2.375rem;padding:0 1rem;color:#333;background:transparent}.housing-switch .housing-switch__item:after{content:none}.housing-switch .housing-switch__item:hover{color:#fff;background:#a9473c}.housing-switch .housing-switch__item.housing-switch__item--active{color:#fff;background:#a9473c;cursor:default}.housing-switch .housing-switch__item.housing-switch__item--disabled{color:#bdbdbd}.housing-switch .housing-switch__item.housing-switch__item--disabled:hover{background:none;color:#bdbdbd;cursor:default}.housing-switch .housing-switch__back{border:1px solid #c7cec7;border-radius:50%;width:2.375rem;height:2.375rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:.625rem}.housing-switch .housing-switch__back svg{transform:rotate(180deg);width:.625rem;height:.5rem}.housing-switch .housing-switch__back:hover{border-color:#a9473c;background:#a9473c}.housing-switch .housing-switch__back:hover svg{fill:#fff}.housing-switch.housing-switch--apartment-page .housing-switch__item{display:none}.housing-switch.housing-switch--apartment-page .housing-switch__item--active,.housing-switch.housing-switch--apartment-page .housing-switch__item:hover{color:#fff;background:#a9473c}.housing-maps{position:relative;cursor:default}.housing-maps .housing-maps__image{display:none;position:absolute;z-index:3;width:25.9375rem;height:15.625rem;top:-100%;left:-100%;pointer-events:none}.housing-maps .housing-maps__image img{max-width:100%}.housing-maps .housing-maps__image+img{height:11.25rem}.housing-legend .housing-legend__item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-right:1.25rem;margin-bottom:.875rem}.housing-legend .housing-legend__item span{font-weight:700;font-size:.75rem;line-height:.875rem;letter-spacing:1.2px;text-transform:uppercase}.housing-legend .housing-legend__item span:first-child{width:1.25rem;height:1.25rem;margin-right:.75rem}.housing-floors{display:-ms-inline-flexbox;display:inline-flex;height:24.6875rem;position:relative}.housing-floors .housing-floors__description{text-transform:uppercase;color:#a9473c;margin-bottom:.625rem;font-size:.8125rem;font-weight:600;position:absolute;top:-1.5625rem}.housing-floors .housing-floors__container{position:relative;padding:3.125rem 0;height:100%}.housing-floors .housing-floors__container:after,.housing-floors .housing-floors__container:before{position:absolute;content:"";width:2.375rem;height:3.125rem;top:0;left:0;background-color:#fff;z-index:2}.housing-floors .housing-floors__container:after{top:auto;bottom:0}.housing-floors .housing-floors__wrapper{height:100%}.housing-floors .housing-floors__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:2.375rem;height:2.375rem;border-radius:50%;font-weight:700;font-size:.875rem;line-height:.875rem;color:#bdbdbd;border:1px solid #c7cec7}.housing-floors .housing-floors__item.housing-floors__item--active{background-color:#a9473c;color:#fff;pointer-events:none}.housing-floors .housing-floors__item.housing-floors__item--empty{border-color:transparent;pointer-events:none}.housing-floors .housing-floors__btn{position:absolute;height:2.375rem;width:2.375rem;background:#fff;border:1px solid #c7cec7;border-radius:50%;cursor:pointer;left:50%;z-index:2;transition:background-color .2s linear;-ms-flex-preferred-size:2.375rem;flex-basis:2.375rem;max-width:2.375rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.housing-floors .housing-floors__btn svg{width:.625rem;transition:fill .2s linear}.housing-floors .housing-floors__btn.housing-floors__btn--prev{top:0;transform:translateX(-50%) rotate(-90deg)}.housing-floors .housing-floors__btn.housing-floors__btn--next{bottom:0;transform:translateX(-50%) rotate(90deg);z-index:3}.housing-floors .housing-floors__btn.swiper-button-disabled{opacity:.5;pointer-events:none}.housing-floors .housing-floors__btn:hover{background-color:#a9473c}.housing-floors .housing-floors__btn:hover svg{fill:#fff}.housing-svg{position:relative;margin:0 auto}.housing-svg .housing-svg__box{position:relative;margin:0 2.5rem}.housing-svg .housing-svg__box svg{position:relative;width:auto;height:auto;pointer-events:auto;fill:none;z-index:0}.housing-svg .housing-svg__box svg path{pointer-events:none}.housing-svg .housing-svg__box svg path[data-section]{transition:fill .3s linear;cursor:pointer;pointer-events:auto;opacity:.5}.housing-svg .housing-svg__box svg path[data-section].active{opacity:1}.housing-svg .housing-svg__box svg path[data-room]{pointer-events:auto;cursor:pointer;transition:fill .3s linear;opacity:.5}.housing-svg .housing-svg__box svg path[data-room].active,.housing-svg .housing-svg__box svg path[data-room]:hover{opacity:1}.housing-svg .housing-svg__link{position:absolute;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:4.5625rem;height:4.5625rem;border-radius:50%;border:3px solid hsla(120,7%,48%,.3);background-color:#fff;z-index:3}.housing-svg .housing-svg__link[data-section=s_1]:hover~.housing-svg__box svg path[data-section^=s_1],.housing-svg .housing-svg__link[data-section=s_2]:hover~.housing-svg__box svg path[data-section^=s_2],.housing-svg .housing-svg__link[data-section=s_3]:hover~.housing-svg__box svg path[data-section^=s_3],.housing-svg .housing-svg__link[data-section=s_4]:hover~.housing-svg__box svg path[data-section^=s_4]{fill:hsla(0,0%,100%,0)}.housing-svg .housing-svg__link-num{font-weight:700;font-size:1.5rem;line-height:1.9375rem;color:#a9473c}.housing-svg .housing-svg__link-text{font-weight:700;font-size:.625rem;line-height:.75rem;color:#a9473c;text-transform:uppercase}.housing-svg .housing-svg__text{position:absolute;font-weight:700;font-size:.75rem;line-height:1rem;text-transform:uppercase}.housing-svg .housing-svg__text.housing-svg__text--top{top:-1.5625rem;left:50%;transform:translate(-50%,-10px)}.housing-svg .housing-svg__text.housing-svg__text--right{right:-1.5625rem;-ms-writing-mode:tb;writing-mode:tb;transform:translate(-10px,-50%) scale(-1);top:50%}.housing-svg .housing-svg__text.housing-svg__text--bottom{bottom:-2.5rem;left:50%;transform:translate(-50%,10px)}.housing-svg .housing-svg__box-background{position:absolute;top:0;left:0;pointer-events:none}.housing-svg .housing-tooltip{pointer-events:none}.housing-tooltip{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:26.75rem;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:.25rem;padding:1.875rem;background-color:#fff;animation:fadeIn .2s linear forwards;z-index:2}.housing-tooltip img{width:9.875rem;height:7.375rem;object-fit:contain}.housing-tooltip .housing-tooltip__info{padding-left:1.25rem}.housing-tooltip .housing-tooltip__top{display:-ms-flexbox;display:flex;margin-bottom:1.375rem}.housing-tooltip .housing-tooltip__top span{font-weight:700;font-size:1.25rem;line-height:1.5rem}.housing-tooltip .housing-tooltip__top span:first-child{margin-right:1.5rem}.housing-tooltip .housing-tooltip__price{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.housing-tooltip .housing-tooltip__price-old{font-size:.75rem;line-height:1.125rem;color:#646464;text-decoration:line-through}.housing-tooltip .housing-tooltip__sale{font-size:.75rem;line-height:.9375rem;color:#fff;border-radius:.625rem;background-color:#a9473c;padding:1px .375rem;margin-left:.75rem}.housing-tooltip .housing-tooltip__price-current{font-weight:700;font-size:1.5rem;line-height:1.8125rem}.housing-tooltip.housing-tooltip--right{right:0}@media (min-width:768px){.park-tabs.park-tabs--apartment-page{padding:1.875rem 0 0}.filter{display:-ms-flexbox;display:flex}.filter .filter__item{margin-right:1.25rem}.filter .filter__item:last-child{margin-right:0}.filter .filter__item{margin-right:1.875rem;z-index:4}.submenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.housing .housing__tab--mobile{display:none}}@media (min-width:1024px){.filter,.park-tabs{padding:2.5rem 0 1.25rem}.submenu--flex-end{-ms-flex-pack:end;justify-content:flex-end}.header.header--open{z-index:102}.header.header--open+.header-menu{z-index:101}.housing{margin-top:-5.625rem}.housing .housing__left{box-shadow:.3125rem 0 1.25rem hsla(120,7%,48%,.1);-ms-flex-preferred-size:447px;flex-basis:447px;max-width:447px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.housing .housing__left-content{padding:5.625rem 2.5rem 2.5rem;-ms-flex-preferred-size:447px;flex-basis:447px;max-width:447px}.housing .housing__right{-ms-flex-preferred-size:calc(100% - 447px);flex-basis:calc(100% - 447px);max-width:calc(100% - 447px)}.housing .housing__right-content{padding:5.625rem 2.5rem 2.5rem}.housing .housing__right-content.housing__right-content--floor{padding:1.25rem 2.5rem}.housing .housing__show-filter,.housing .housing__tab--tablet{display:none}.housing.housing--detail{min-height:37.5rem;margin-top:-5.625rem}.housing.housing--detail .housing__left-btns,.housing.housing--detail .housing__title{display:-ms-inline-flexbox;display:inline-flex}.housing.housing--detail .housing__scroll{height:calc(100vh - 18.75rem);overflow:hidden;position:relative;padding-right:1.25rem;margin-right:-1.25rem;margin-bottom:.625rem}.housing.housing--detail .housing__scroll .ps__rail-y{position:absolute;left:calc(100% - .3125rem);width:.3125rem;bottom:0}.housing.housing--detail .housing__scroll .ps__rail-y:before{content:"";position:absolute;left:2px;top:0;bottom:0;width:1px;background:#bdbdbd}.housing.housing--detail .housing__scroll .ps__thumb-y{border-radius:2px;position:absolute;width:.3125rem;left:0;background:#728472}.housing.housing--detail .housing__scroll--opacity .ps__rail-y{opacity:0}.housing.housing--detail .housing__scroll--floor{height:calc(100vh - 12.5rem)}.housing.housing--detail .housing__left{box-shadow:.3125rem 0 1.25rem hsla(120,7%,48%,.1);position:relative;z-index:101}.housing.housing--detail .housing__map-wrap{position:relative}.housing.housing--detail .housing__map-wrap:before{display:none}.housing.housing--detail .housing-item__count{max-width:none}.housing.housing--main .housing__scroll{height:calc(100vh - 20rem);overflow:hidden;position:relative;padding-right:1.25rem;margin-right:-1.25rem}.housing.housing--main .housing__scroll .ps__rail-y{position:absolute;left:calc(100% - .3125rem);width:.3125rem;bottom:0}.housing.housing--main .housing__scroll .ps__rail-y:before{content:"";position:absolute;left:2px;top:0;bottom:0;width:1px;background:#bdbdbd;opacity:0}.housing.housing--main .housing__scroll .ps__thumb-y{border-radius:2px;position:absolute;width:.3125rem;left:0;background:#728472}.housing.housing--main .housing__scroll.ps--active-y .ps__rail-y:before{opacity:1}.housing-item:first-child{margin-top:0}.housing-roominess{margin-top:auto}}@media (min-width:1280px){.header.header--housing .header__container{-ms-flex-pack:start;justify-content:flex-start}.header.header--housing .header-contacts{margin-right:0;margin-left:auto}.header.header--open.header--housing .header-contacts{visibility:visible}.housing,.housing.housing--detail{margin-top:-5rem}.housing .housing__plan{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 0 auto;flex:1 0 auto}.housing.housing--main{height:100vh}.housing.housing--main .housing__right-map{height:100%}.housing-switch.housing-switch--apartment-page .housing-switch__item{display:-ms-inline-flexbox;display:inline-flex}.housing-svg{margin:2rem auto}.housing-svg .housing-svg__box svg path[data-section]:hover{opacity:1}}@media (max-width:1023px){.housing{-ms-flex-direction:column;flex-direction:column;padding:1.25rem 1.875rem 0}.housing .housing__left{-ms-flex-order:1;order:1}.housing .housing__left .housing-reset{min-height:1rem}.housing .housing__right{margin-right:-1.875rem;margin-left:-1.875rem}.housing .housing__right-map:before{top:32px;left:32px;right:auto;width:105px;height:107px}.housing .housing__tab--desktop,.housing .housing__title{display:none}.housing-item{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}.housing-switch{display:none}}@media (max-width:767px){.housing{padding:1.25rem 1.25rem 0}.housing .housing__right-map:before{top:16px;left:auto;right:21px;width:63px;height:66px}.housing .housing__tab--tablet{display:none}.housing-item{-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px);max-width:calc(100% - 10px)}}@media (-ms-high-contrast:none),(hover:hover),screen and (-ms-high-contrast:active){.housing-item{cursor:pointer;transition:.3s ease}.housing-item:hover{border:1px solid #a9473c}.housing-roominess .housing-roominess__rows .housing-roominess__row label{cursor:pointer;transition:.3s ease}.housing-roominess .housing-roominess__rows .housing-roominess__row label:hover{border:1px solid #a9473c;color:#fff;background-color:#a9473c}.housing-floors .housing-floors__item{cursor:pointer;transition:.3s ease}.housing-floors .housing-floors__item:hover{background-color:#a9473c;color:#fff}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.housing-svg .housing-svg__box svg{position:absolute;width:100%;height:100%;top:0;left:0}.housing-svg .housing-svg__box-background{position:static}}
