.estate__wrapper{align-items:stretch;display:none;flex-wrap:wrap;gap:1.041666666666667vw;margin:0 auto;max-width:77.08333333333333vw;width:100%}@media (min-width:1px) and (max-width:920px){.estate__wrapper{gap:2.666666666666667vw;max-width:100%;padding:0 2.666666666666667vw}}.estate__visual{height:auto;position:relative;width:calc(100% - 28.75vw)}@media (min-width:1px) and (max-width:920px){.estate__visual{width:100%}}.estate__visual.is-plan .estate__visual-controls .estate__sun-mode,.estate__visual.is-plan .estate__visual-controls .visual-switch{transform:translateX(0);transition:transform .3s ease-in-out}.estate__visual:has(.estate__visual-controls .estate__sun-mode.active) .estate__streets{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.estate__visual-wrapper{transition:padding-top .3s ease;width:100%}@media screen and (min-width:921px){.estate__visual-wrapper{position:absolute;will-change:top}}.estate__visual-wrapper--start{padding-top:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.estate__visual-wrapper--start{padding-top:0}}@media screen and (min-width:921px){.estate__visual-wrapper--end{bottom:0;top:auto!important}}.estate__visual-swiper.swiper{height:100%;width:100%}@media (min-width:1px) and (max-width:920px){.estate__visual-swiper.swiper{margin:0}}.estate__visual-swiper.swiper .swiper-slide{box-sizing:border-box;height:auto;overflow:hidden;visibility:hidden;width:100%}.estate__visual-swiper.swiper .swiper-slide.swiper-slide-active,.estate__visual-swiper.swiper .swiper-slide.swiper-slide-next,.estate__visual-swiper.swiper .swiper-slide.swiper-slide-prev{visibility:visible}.estate__visual-swiper.swiper .swiper-slide>*{box-sizing:border-box}.estate__visual-swiper.swiper .pagination{display:none}@media (min-width:1px) and (max-width:920px){.estate__visual-swiper.swiper .pagination{bottom:6.933333333333334vw;display:flex;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 16.66667vw);z-index:1}}.estate__visual-panels{background-color:#fff;border:1px solid #d9d9d9;border-radius:1.5625vw;height:42.5vw;overflow:hidden;position:relative;width:100%}@media (min-width:1px) and (max-width:920px){.estate__visual-panels{border-radius:8vw;height:85vw}}.estate__panel{align-items:center;display:flex;height:100%;justify-content:center;padding:1.25vw;position:relative;width:100%}@media (min-width:1px) and (max-width:920px){.estate__panel{padding:2.666666666666667vw}}.estate__panel--3d,.estate__panel--general{padding:0}.estate__panel--furniture .estate__panel-img img,.estate__panel--furniture .estate__panel-polygons svg,.estate__panel--main .estate__panel-img img,.estate__panel--main .estate__panel-polygons svg{max-height:20.833333333333332vw;padding:0 6.25vw}@media (min-width:1px) and (max-width:920px){.estate__panel--furniture .estate__panel-img img,.estate__panel--furniture .estate__panel-polygons svg,.estate__panel--main .estate__panel-img img,.estate__panel--main .estate__panel-polygons svg{max-height:86.66666666666667vw;padding:0 13.333333333333334vw}}.estate__panel--floor .estate__panel-img{position:static}@media (min-width:1px) and (max-width:920px){.estate__panel--floor .estate__panel-img{height:100%;left:50%;position:absolute;top:50%;width:100%}.estate__panel--floor .estate__panel-img img{height:100%;left:0;padding:2.666666666666667vw;position:absolute;top:0;width:100%}}.estate__panel--floor .estate__panel-img img,.estate__panel--floor .estate__panel-polygons svg{max-height:31.25vw}@media (min-width:1px) and (max-width:920px){.estate__panel--floor .estate__panel-img img,.estate__panel--floor .estate__panel-polygons svg{max-height:100%}}.estate__panel--general .estate__panel-img{position:static}.estate__panel-img{position:relative}.estate__panel-img img,.estate__panel-img svg,.estate__panel-polygons{box-sizing:border-box;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.estate__panel-polygons{align-items:center;display:flex;justify-content:center;position:relative;z-index:10}.estate__panel-polygon{opacity:.8;transition:opacity .3s ease-in-out}.estate__info{display:flex;flex-direction:column;gap:1.041666666666667vw;width:27.708333333333332vw}@media (min-width:1px) and (max-width:920px){.estate__info{gap:2.666666666666667vw;width:100%}}.estate__visual-controls{align-items:center;border-radius:1.5625vw;bottom:1.041666666666667vw;display:flex;gap:1.041666666666667vw;height:2.5vw;left:50%;max-width:37.5vw;overflow:hidden;position:absolute;transform:translateX(-50%);z-index:100}@media (min-width:1px) and (max-width:920px){.estate__visual-controls{display:none}}.estate__visual-controls .estate__sun-mode,.estate__visual-controls .visual-switch{transition:transform .3s ease-in-out}.estate__visual-controls:has(.estate__sun-mode) .estate__sun-mode{transform:translateX(-6.666666666666667vw)}.estate__visual-controls:has(.estate__sun-mode) .visual-switch{transform:translateX(-4.166666666666667vw)}.estate img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.estate__heading{background-color:#fff;border:1px solid #d9d9d9;border-radius:1.5625vw;display:flex;grid-area:heading;justify-content:space-between;padding:.8333333333333334vw 1.5625vw .8333333333333334vw 1.302083333333333vw;width:100%}@media (min-width:1px) and (max-width:920px){.estate__heading{border-radius:8vw;padding:4vw}.estate__heading-content{align-items:center;display:flex}}.estate__property-name{color:#000;font-size:1.145833333333333vw;font-weight:500;margin-bottom:.4166666666666667vw}@media (min-width:1px) and (max-width:920px){.estate__property-name{font-size:4.266666666666667vw;line-height:1;margin-bottom:0}}.estate__heading-back{display:none}@media (min-width:1px) and (max-width:920px){.estate__heading-back{background-color:transparent;border:0;display:block;height:4vw;margin-right:2.666666666666667vw;padding:0;width:4vw}}.estate__heading-back svg{height:100%;width:100%}.estate__breadcrumbs{align-items:center;display:flex;gap:.5208333333333334vw;max-width:100%}@media (min-width:1px) and (max-width:920px){.estate__breadcrumbs{display:none;gap:2.666666666666667vw}}.estate__breadcrumbs a,.estate__breadcrumbs span{color:#7f7f7f;font-size:.7291666666666666vw;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}@media (min-width:1px) and (max-width:920px){.estate__breadcrumbs a,.estate__breadcrumbs span{font-size:2.666666666666667vw}}.estate__breadcrumbs span{color:#0c0c0c}.estate__breadcrumbs svg{height:.5729166666666666vw;width:.5729166666666666vw;fill:#7f7f7f;transform:rotate(-90deg)}@media (min-width:1px) and (max-width:920px){.estate__breadcrumbs svg{height:2.933333333333333vw;width:2.933333333333333vw}}.estate__heading-buttons{align-items:center;display:flex;gap:1.041666666666667vw;height:100%}@media (min-width:1px) and (max-width:920px){.estate__heading-buttons{gap:2.666666666666667vw}}.estate__heading-button{align-items:center;background-color:#fff;border:1px solid #ababab;border-radius:50%;cursor:pointer;display:flex;height:2.604166666666667vw;justify-content:center;min-width:2.604166666666667vw;width:2.604166666666667vw}@media (min-width:1px) and (max-width:920px){.estate__heading-button{height:10.133333333333333vw;min-width:10.133333333333333vw;width:10.133333333333333vw}}.estate__heading-button svg{height:1.041666666666667vw;width:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.estate__heading-button svg{height:3.733333333333333vw;width:3.733333333333333vw}.estate__heading-button.estate__heading-button--download{display:none}}.estate__heading-button.estate__heading-button--favorite svg{fill:#000;transition:fill .3s ease}@media screen and (min-width:921px){.estate__heading-button.estate__heading-button--favorite:hover svg{fill:#f0435a}}.estate__heading-button.estate__heading-button--favorite.active svg{fill:#f0435a}.estate .tippy-box{background-color:transparent;border-radius:.78125vw;box-shadow:0 0 .5208333333333334vw 1px rgba(0,0,0,.169);max-width:18.229166666666668vw!important}@media (min-width:1px) and (max-width:920px){.estate .tippy-box{border-radius:4vw;box-shadow:0 0 2.666666666666667vw 1px rgba(0,0,0,.169);max-width:80vw!important}}.estate .tippy-box:has(.tippy-content>div:empty){display:none}.estate .tippy-content{background-color:#fff;border-radius:.78125vw}@media (min-width:1px) and (max-width:920px){.estate .tippy-content{border-radius:4vw}}.estate .tippy-arrow{box-shadow:0 0 .5208333333333334vw 1px rgba(0,0,0,.169);color:#fff}@media (min-width:1px) and (max-width:920px){.estate .tippy-arrow{box-shadow:0 0 2.666666666666667vw 1px rgba(0,0,0,.169)}}.estate__share-tip{display:flex;gap:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.estate__share-tip{gap:2.666666666666667vw}}.estate__share-tip a svg{height:1.145833333333333vw;width:1.145833333333333vw}@media (min-width:1px) and (max-width:920px){.estate__share-tip a svg{height:5.866666666666666vw;width:5.866666666666666vw}}.estate__cost{margin-bottom:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.estate__cost{margin-bottom:6.133333333333334vw}}.estate__no-cost{color:#f23803;font-size:1.354166666666667vw;font-weight:600;line-height:1.1;margin-bottom:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.estate__no-cost{font-size:6.933333333333334vw;margin-bottom:6.133333333333334vw;margin-right:2.666666666666667vw}}.estate__main-cost{color:#f23803;font-size:1.354166666666667vw;font-weight:600;line-height:1.1;margin-right:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.estate__main-cost{font-size:6.933333333333334vw;margin-right:2.666666666666667vw}}.estate__old-cost{color:#737373;font-size:1.041666666666667vw;font-weight:500;line-height:1;-webkit-text-decoration:line-through;text-decoration:line-through}@media (min-width:1px) and (max-width:920px){.estate__old-cost{font-size:4.266666666666667vw}}.estate__cost-additional{display:flex;gap:.5208333333333334vw;justify-content:space-between}@media (min-width:1px) and (max-width:920px){.estate__cost-additional{gap:2.666666666666667vw}}.estate__cost-info{display:flex;flex-direction:column;gap:.5208333333333334vw;margin-bottom:1.145833333333333vw}@media (min-width:1px) and (max-width:920px){.estate__cost-info{gap:2.666666666666667vw;margin-bottom:5.866666666666666vw}}.estate__cost-info span{color:#000;display:inline-block;font-size:.7291666666666666vw;font-weight:300;line-height:1}@media (min-width:1px) and (max-width:920px){.estate__cost-info span{font-size:3.2vw}}.estate__cost-info span b{color:#f23803;font-weight:500}.estate__cost-info .estate__mortgage{align-items:center;display:flex}.estate__cost-info .estate__mortgage svg{height:.7291666666666666vw;margin-left:.5208333333333334vw;width:.7291666666666666vw;fill:#f23803;stroke:#f23803}@media (min-width:1px) and (max-width:920px){.estate__cost-info .estate__mortgage svg{height:3.733333333333333vw;margin-left:2.666666666666667vw;width:3.733333333333333vw}}.estate__cost-info .estate__program-name{font-size:.8333333333333334vw;font-weight:500;margin-bottom:.2604166666666667vw}@media (min-width:1px) and (max-width:920px){.estate__cost-info .estate__program-name{font-size:3.733333333333333vw;margin-bottom:1.333333333333333vw}}.estate__cost-info .estate__program-about{font-size:.625vw}@media (min-width:1px) and (max-width:920px){.estate__cost-info .estate__program-about{font-size:3.2vw}}.estate__cost-info a.estate__program-link{color:#f23803;font-size:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.estate__cost-info a.estate__program-link{font-size:2.666666666666667vw}}.estate__mortgage-link{color:#f23803;font-size:.7291666666666666vw;font-weight:400;height:-moz-max-content;height:max-content;line-height:1;text-align:right;-webkit-text-decoration:underline;text-decoration:underline;white-space:nowrap}@media (min-width:1px) and (max-width:920px){.estate__mortgage-link{font-size:3.2vw}}.estate__action-timer{align-items:center;background-color:#f23803;border-radius:1.5625vw;display:flex;justify-content:space-between;margin-bottom:1.041666666666667vw;padding:.8854166666666666vw 1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.estate__action-timer{border-radius:8vw;margin-bottom:2.666666666666667vw;padding:2.933333333333333vw 2.933333333333333vw 3.466666666666667vw}}.estate__action-timer span{color:#fff;display:inline-block;font-feature-settings:"tnum";font-size:.7291666666666666vw;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}@media (min-width:1px) and (max-width:920px){.estate__action-timer span{font-size:2.933333333333333vw;margin-bottom:.052083333333333336vw}}.estate__action-timer svg{height:.9375vw;width:.9375vw;fill:#fff}@media (min-width:1px) and (max-width:920px){.estate__action-timer svg{height:4.266666666666667vw;width:4.266666666666667vw}}.estate__timer-block,.estate__timer-text{align-items:center;display:flex}.estate__timer-block{gap:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.estate__timer-block{gap:2.666666666666667vw}}.estate__timer{align-items:center;display:flex}.estate__options{display:flex;flex-direction:column;gap:1.041666666666667vw;margin-bottom:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.estate__options{gap:2.666666666666667vw;margin-bottom:6.133333333333334vw}}.estate__option-panel{background-color:#f5f5f5;border:1px solid #f23803;border-radius:1.5625vw;overflow:hidden;padding:.9375vw 1.041666666666667vw;position:relative}@media (min-width:1px) and (max-width:920px){.estate__option-panel{border-radius:8vw;padding:4vw}}.estate__option-heading{display:flex;justify-content:space-between;margin-bottom:1.09375vw}@media (min-width:1px) and (max-width:920px){.estate__option-heading{margin-bottom:5.6vw}}.estate__option-heading span{color:#2b2a29;font-size:.8333333333333334vw;font-weight:600;line-height:1}@media (min-width:1px) and (max-width:920px){.estate__option-heading span{font-size:3.733333333333333vw}}.estate__select-indicator span{color:#f23803;font-size:.7291666666666666vw;font-weight:400;line-height:1;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:1px) and (max-width:920px){.estate__select-indicator span{font-size:3.733333333333333vw}}.estate__option-button{background:transparent;border:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.estate__selected-option{align-items:center;display:flex}.estate__selected-option span{color:#2b2a29;font-size:.7291666666666666vw;font-weight:400;line-height:1}@media (min-width:1px) and (max-width:920px){.estate__selected-option span{font-size:3.2vw}}.estate__option-marker{align-items:center;background-color:#f23803;border-radius:50%;display:flex;height:1.145833333333333vw;justify-content:center;margin-right:.4166666666666667vw;width:1.145833333333333vw}@media (min-width:1px) and (max-width:920px){.estate__option-marker{height:5.866666666666666vw;margin-right:2.133333333333333vw;width:5.866666666666666vw}}.estate__option-marker svg{height:.7291666666666666vw;width:.7291666666666666vw;fill:#fff;stroke:#fff}@media (min-width:1px) and (max-width:920px){.estate__option-marker svg{height:3.733333333333333vw;width:3.733333333333333vw}}.estate__control-buttons{display:flex;gap:.78125vw}@media (min-width:1px) and (max-width:920px){.estate__control-buttons{gap:1.333333333333333vw}}.estate__control-buttons .btn{align-items:center;border-radius:1.5625vw;display:flex;justify-content:center;min-width:0}@media (min-width:1px) and (max-width:920px){.estate__control-buttons .btn{border-radius:8vw}}@media screen and (min-width:920px){.estate__control-buttons .btn:hover svg{fill:#f23803}}.estate__control-buttons .btn.active svg,.estate__control-buttons .btn:active svg,.estate__control-buttons .btn:focus:focus-visible svg{fill:#f23803}.estate__control-buttons .btn svg{fill:#fff;stroke:#fff;height:1.041666666666667vw;margin-right:.5208333333333334vw;transition:fill .3s ease;width:.7291666666666666vw}@media (min-width:1px) and (max-width:920px){.estate__control-buttons .btn svg{height:5.333333333333333vw;margin-right:2.666666666666667vw;width:3.733333333333333vw}}.estate__control-buttons .btn--primary{flex:1;width:15.104166666666666vw}@media (min-width:1px) and (max-width:920px){.estate__control-buttons .btn--primary{flex:1}}.estate__control-buttons .btn--transparent{width:8.854166666666666vw}@media (min-width:1px) and (max-width:920px){.estate__control-buttons .btn--transparent{flex:1}}.estate .shade-modal:has(.estate__option-modal){max-width:38.125vw}.estate .shade-modal:has(.estate__option-modal) .shade-modal__header{border-bottom:0;padding:1.770833333333333vw 2.083333333333333vw}.estate .shade-modal:has(.estate__option-modal) .shade-modal__title{color:#000;font-size:1.875vw;font-weight:500;line-height:1}@media (min-width:1px) and (max-width:920px){.estate .shade-modal:has(.estate__option-modal) .shade-modal__title{font-size:9.6vw}}.estate .shade-modal:has(.estate__option-modal--finishing) .shade-modal__body{padding-bottom:4.6875vw;padding-top:3.645833333333333vw}.estate .shade-modal:has(.estate__option-modal--finishing) .shade-modal__body:before{top:3.645833333333333vw}.estate .shade-modal:has(.estate__option-modal--finishing) .shade-modal__body:after{bottom:4.6875vw}.estate .drag-modal__layer-body:not(:has(.estate__option-modal--finishing)){padding-top:16vw}.estate .drag-modal__layer-body:not(:has(.estate__option-modal--finishing)):before{top:11.733333333333333vw}.estate .drag-modal__layer-body:not(:has(.estate__option-modal--finishing)):after{bottom:0}.estate .drag-modal__layer-body:after,.estate .drag-modal__layer-body:before{content:"";display:block;height:5.333333333333333vw;left:0;position:absolute;width:100%;z-index:4}.estate .drag-modal__layer-body:before{background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}.estate .drag-modal__layer-body:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.estate .drag-modal__layer-body:has(.estate__option-modal--finishing):before{top:21.333333333333332vw}.estate .drag-modal__layer-body:has(.estate__option-modal--finishing):after{bottom:19.2vw}.estate__option-modal-heading{display:none}@media (min-width:1px) and (max-width:920px){.estate__option-modal-heading{color:#000;display:none;font-size:5.333333333333333vw;font-weight:600;line-height:1;margin-bottom:5.333333333333333vw;text-align:center;width:100%}}.estate__option-modal--payment{display:flex;flex-direction:column;gap:1.041666666666667vw;padding:.7291666666666666vw 2.083333333333333vw 2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.estate__option-modal--payment{gap:2.666666666666667vw;padding:0 2.666666666666667vw 9.866666666666667vw}.estate__option-modal--finishing{padding-bottom:24.533333333333335vw;padding-top:16vw}}.estate__payment-option{border-radius:1.5625vw;box-shadow:0 0 .15625vw 0 rgba(0,0,0,.349);overflow:hidden;padding:1.041666666666667vw 1.5625vw 1.041666666666667vw 2.604166666666667vw;position:relative;transition:border .3s ease}@media (min-width:1px) and (max-width:920px){.estate__payment-option{border:1px solid #c2c2c2;border-radius:8vw;box-shadow:none;padding:5.333333333333333vw 5.333333333333333vw 5.333333333333333vw 13.333333333333334vw}}.estate__payment-option.active{border:1px solid #f23803}.estate__payment-option.active .estate__payment-check{border-color:#f23803}.estate__payment-option.active .estate__payment-check:before{opacity:1}.estate__payment-button{background-color:transparent;border:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.estate__payment-select-wrapper{overflow:hidden}.estate__payment-select-wrapper.block-open{height:auto}.estate__payment-select-wrapper.block-closed{height:0}.estate__payment-select{border-radius:1.5625vw;cursor:pointer;font-size:.8333333333333334vw;font-weight:400;line-height:1.2;margin-top:1.302083333333333vw;padding:.78125vw 2.083333333333333vw .8333333333333334vw;position:relative;z-index:2}@media (min-width:1px) and (max-width:920px){.estate__payment-select{border-radius:8vw;font-size:3.733333333333333vw;line-height:1.3;margin-top:5.333333333333333vw;padding:1.866666666666667vw 10.666666666666666vw 2.4vw}}.estate__payment-check{align-items:center;border:1px solid #c2c2c2;border-radius:50%;display:flex;height:1.145833333333333vw;justify-content:center;left:1.041666666666667vw;position:absolute;top:1.041666666666667vw;transition:border-color .3s ease;width:1.145833333333333vw}@media (min-width:1px) and (max-width:920px){.estate__payment-check{height:5.866666666666666vw;left:5.333333333333333vw;top:5.333333333333333vw;width:5.866666666666666vw}}.estate__payment-check:before{background-color:#f23803;border-radius:50%;content:"";display:block;height:.625vw;opacity:0;transition:opacity .3s ease;width:.625vw}@media (min-width:1px) and (max-width:920px){.estate__payment-check:before{height:3.2vw;width:3.2vw}}.estate__payment-title{color:#000;font-size:1.041666666666667vw;font-weight:500;line-height:1}@media (min-width:1px) and (max-width:920px){.estate__payment-title{font-size:5.333333333333333vw}}.estate__payment-description{color:#737373;font-size:.7291666666666666vw;font-weight:4;line-height:1.4;margin-top:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.estate__payment-description{font-size:3.733333333333333vw;margin-top:5.333333333333333vw}}.estate__finishing-content{display:flex;flex-direction:column;justify-content:space-between}.estate__finishing-wrapper{padding:0 2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.estate__finishing-wrapper{padding:0 2.666666666666667vw}}.estate__option-slider.swiper-horizontal{background-color:#fff;left:0;margin-bottom:1.041666666666667vw;padding:0 2.083333333333333vw;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1px) and (max-width:920px){.estate__option-slider.swiper-horizontal{margin-bottom:5.333333333333333vw;padding:0 2.666666666666667vw;top:11.733333333333333vw}}.estate__option-slider.swiper-horizontal .swiper-wrapper{background-color:#f3f4f6;border-radius:1.5625vw;padding:.3125vw;width:-moz-max-content;width:max-content}@media (min-width:1px) and (max-width:920px){.estate__option-slider.swiper-horizontal .swiper-wrapper{border-radius:8vw;padding:1.6vw}}.estate__option-slider.swiper-horizontal .swiper-slide{width:auto}.estate__option-switch{background-color:transparent;border:0;border-radius:1.5625vw;cursor:pointer;padding:.5729166666666666vw 1.041666666666667vw;transition:background-color .3s ease}@media (min-width:1px) and (max-width:920px){.estate__option-switch{border-radius:8vw;padding:1.333333333333333vw 5.333333333333333vw 1.6vw}}.estate__option-switch.active{background-color:#fff}.estate__option-switch.active span{color:#f23803}.estate__option-switch span{color:#737373;font-size:.8333333333333334vw;font-weight:400;line-height:1;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1px) and (max-width:920px){.estate__option-switch span{font-size:3.733333333333333vw}}.estate__finishing-images.swiper{border-radius:1.5625vw;height:18.385416666666668vw;margin-bottom:1.041666666666667vw;position:relative;width:100%}@media (min-width:1px) and (max-width:920px){.estate__finishing-images.swiper{border-radius:8vw;height:65.33333333333333vw;margin-bottom:5.333333333333333vw}}.estate__finishing-images.swiper .swiper-pagination-bullet{background-color:#fff;height:.4166666666666667vw;opacity:.3;transition:opacity .3s ease;width:.4166666666666667vw}@media (min-width:1px) and (max-width:920px){.estate__finishing-images.swiper .swiper-pagination-bullet{height:1.6vw;width:1.6vw}}.estate__finishing-images.swiper .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.estate__finishing-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.estate__finishing-tooltips{height:100%;position:relative;width:100%}.estate__tooltip-button{align-items:center;background-color:#fff;border:0;border-radius:50%;cursor:pointer;display:flex;height:2.083333333333333vw;justify-content:center;padding:0;position:absolute;width:2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.estate__tooltip-button{height:8vw;width:8vw}}.estate__tooltip-button[aria-expanded=true] svg{transform:rotate(45deg)}.estate__tooltip-button svg{height:.7291666666666666vw;transition:transform .3s ease;width:.7291666666666666vw}@media (min-width:1px) and (max-width:920px){.estate__tooltip-button svg{height:2.666666666666667vw;width:2.666666666666667vw}}.estate__tooltip-title{display:block;font-size:.8333333333333334vw;font-weight:600;line-height:1;margin-bottom:.2604166666666667vw}@media (min-width:1px) and (max-width:920px){.estate__tooltip-title{font-size:3.733333333333333vw;margin-bottom:1.333333333333333vw}}.estate__tooltip-text{display:block;font-size:.7291666666666666vw;font-weight:400;line-height:1}@media (min-width:1px) and (max-width:920px){.estate__tooltip-text{font-size:3.2vw}}.estate__finishing-fullscreen{align-items:center;background-color:hsla(0,0%,100%,.302);border:0;border-radius:50%;cursor:pointer;display:flex;height:2.083333333333333vw;justify-content:center;padding:0;position:absolute;right:.8333333333333334vw;top:.8333333333333334vw;width:2.083333333333333vw;z-index:1}@media (min-width:1px) and (max-width:920px){.estate__finishing-fullscreen{height:9.333333333333334vw;right:2.666666666666667vw;top:2.666666666666667vw;width:9.333333333333334vw}}.estate__finishing-fullscreen svg{height:.8854166666666666vw;width:.8854166666666666vw}@media (min-width:1px) and (max-width:920px){.estate__finishing-fullscreen svg{height:4.533333333333333vw;width:4.533333333333333vw}}.estate__finishing-title{color:#000;font-size:1.25vw;font-weight:600;line-height:1.4}@media (min-width:1px) and (max-width:920px){.estate__finishing-title{font-size:4.266666666666667vw;line-height:1}}.estate__finishing-description .content li,.estate__finishing-description .content p,.estate__finishing-description .content span{color:#7f7f7f;font-size:.8333333333333334vw;font-weight:400;line-height:1.4}@media (min-width:1px) and (max-width:920px){.estate__finishing-description .content li,.estate__finishing-description .content p,.estate__finishing-description .content span{font-size:3.733333333333333vw}}.estate__finishing-select{align-items:center;background-color:#fff;bottom:0;box-shadow:0 0 .20833333333333334vw 0 rgba(0,0,0,.251);display:flex;height:4.6875vw;justify-content:space-between;padding:.8854166666666666vw 2.083333333333333vw;position:absolute;right:0;width:100%}@media (min-width:1px) and (max-width:920px){.estate__finishing-select{box-shadow:0 0 1.066666666666667vw 0 rgba(0,0,0,.251);height:19.2vw;padding:2.666666666666667vw}}.estate__finishing-cost span{display:block}.estate__finishing-cost span:first-child{color:#737373;font-size:.7291666666666666vw;font-weight:400;line-height:1.2;margin-bottom:.2604166666666667vw}@media (min-width:1px) and (max-width:920px){.estate__finishing-cost span:first-child{font-size:3.2vw;margin-bottom:1.333333333333333vw}}.estate__finishing-cost span:nth-child(2){font-size:1.25vw;font-weight:600;line-height:1.4}@media (min-width:1px) and (max-width:920px){.estate__finishing-cost span:nth-child(2){font-size:5.333333333333333vw}}.estate__finishing-change.btn{border-radius:1.5625vw;height:-moz-max-content;height:max-content;margin-left:auto}@media (min-width:1px) and (max-width:920px){.estate__finishing-change.btn{border-radius:8vw;min-width:0;width:53.333333333333336vw}}.estate__finishing-change.btn:only-child{width:100%}.estate .estate__option-modal [data-tippy-root]{border-radius:0;box-shadow:none}.estate .estate__option-modal .tippy-box[data-theme~=finishing]{background-color:#fff;color:#000}.estate .estate__option-modal .tippy-box[data-theme~=finishing] .tippy-content{max-width:14.635416666666666vw;padding:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.estate .estate__option-modal .tippy-box[data-theme~=finishing] .tippy-content{max-width:40vw;padding:2.666666666666667vw}}.estate__finishing-inner{opacity:0;transition:opacity .3s ease}.estate__finishing-inner.entered,.estate__finishing-inner.exited{opacity:1}.estate__finishing-inner.unmounted{display:none}.estate__full-screen-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.estate__full-screen-wrapper button{background-color:transparent;border:0;cursor:pointer;height:100%;position:absolute;width:100%;z-index:1}@media screen and (min-width:920px){.estate__full-screen-wrapper button:hover~.estate__full-screen{opacity:1}}.estate__full-screen-wrapper button.active:not([disabled]):not(.disabled),.estate__full-screen-wrapper button:active:not([disabled]):not(.disabled),.estate__full-screen-wrapper button:focus:focus-visible:not([disabled]):not(.disabled){opacity:1}.estate__full-screen{align-items:center;background-color:#ededed;border:0;border-radius:50%;display:flex;height:2.083333333333333vw;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:2.083333333333333vw;z-index:2}.estate__full-screen svg{height:.8333333333333334vw;width:.8333333333333334vw;fill:$black;stroke:$black;pointer-events:none}.estate__light-box-plan{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.estate__light-box-plan img{background-color:#fff;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.estate__light-box-plan svg{height:100%;position:absolute;width:100%;z-index:1}.estate__info-block,.estate__info-block-body{border-radius:1.5625vw}@media (min-width:1px) and (max-width:920px){.estate__info-block,.estate__info-block-body{border-radius:8vw}}.estate__info-block{background-color:#d9d9d9;width:100%}.estate__info-block--main{background-color:#f23803}.estate__info-block--main .estate__info-block-body{border-color:#f23803}.estate__info-block--action{background-color:#ff5c5c}.estate__info-block--action .estate__info-block-body{border-color:#ff5c5c}.estate__info-block-header{align-content:center;display:flex;gap:.5208333333333334vw;padding:.5208333333333334vw 1.302083333333333vw}@media (min-width:1px) and (max-width:920px){.estate__info-block-header{gap:2.666666666666667vw;padding:2.666666666666667vw 4vw}}.estate__info-block-header svg{height:.8854166666666666vw;width:.8854166666666666vw;fill:#fff}@media (min-width:1px) and (max-width:920px){.estate__info-block-header svg{height:4.533333333333333vw;width:4.533333333333333vw}}.estate__info-block-header span{color:#fff;font-size:.8333333333333334vw;font-weight:600}@media (min-width:1px) and (max-width:920px){.estate__info-block-header span{font-size:3.733333333333333vw}}.estate__info-block-body{background-color:#fff;border:1px solid #d9d9d9;padding:1.041666666666667vw 1.302083333333333vw}@media (min-width:1px) and (max-width:920px){.estate__info-block-body{padding:4vw}}.estate__info-list{overflow:hidden}.estate__info-list.block-open{height:auto}.estate__info-list.block-closed{height:0}.estate__info-list:nth-child(2) .estate__info-list-inner{padding-top:.78125vw}@media (min-width:1px) and (max-width:920px){.estate__info-list:nth-child(2) .estate__info-list-inner{padding-top:4vw}}.estate__info-list-inner{display:flex;flex-direction:column;gap:.7291666666666666vw}@media (min-width:1px) and (max-width:920px){.estate__info-list-inner{gap:4vw}}.estate__properties{margin-bottom:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.estate__properties{margin-bottom:2.666666666666667vw}}.estate__info-list-item{align-items:flex-end;display:flex;justify-content:space-between;position:relative}.estate__info-list-item span:nth-child(2){border-bottom:1px dotted #9f9f9f;display:block;flex:1}.estate__info-list-item a:visited{color:#f23803}.estate__info-list-item a,.estate__info-list-item span{font-size:.7291666666666666vw;z-index:1}@media (min-width:1px) and (max-width:920px){.estate__info-list-item a,.estate__info-list-item span{font-size:3.2vw}}.estate__info-list-item a:first-child,.estate__info-list-item span:first-child{padding-right:.3125vw}@media (min-width:1px) and (max-width:920px){.estate__info-list-item a:first-child,.estate__info-list-item span:first-child{padding-right:1.6vw}}.estate__info-list-item a:nth-child(2),.estate__info-list-item span:nth-child(2){padding-left:.3125vw}@media (min-width:1px) and (max-width:920px){.estate__info-list-item a:nth-child(2),.estate__info-list-item span:nth-child(2){padding-left:1.6vw}}.estate__info-list-item span:first-child{color:#9f9f9f}.estate__info-list-item span:nth-child(2){color:#000}.estate__info-list-item a{color:#f23803}.estate__info-btn{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;font-size:.7291666666666666vw;font-weight:400;gap:.5208333333333334vw;padding:0;transition:color .3s ease-in-out}@media (min-width:1px) and (max-width:920px){.estate__info-btn{font-size:3.2vw;gap:2.666666666666667vw}}@media screen and (min-width:920px){.estate__info-btn:hover{color:#f23803}.estate__info-btn:hover svg{fill:#f23803}}.estate__info-btn:active:not([disabled]):not(.disabled),.estate__info-btn:focus:focus-visible:not([disabled]):not(.disabled){color:#f23803}.estate__info-btn:active:not([disabled]):not(.disabled) svg,.estate__info-btn:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#f23803}.estate__info-btn.active:not([disabled]):not(.disabled) svg{transform:rotate(180deg)}.estate__info-btn svg{height:.4166666666666667vw;transform:rotate(0);transition:transform .3s ease-in-out,fill .3s ease-in-out;width:.4166666666666667vw}@media (min-width:1px) and (max-width:920px){.estate__info-btn svg{height:2.133333333333333vw;width:2.133333333333333vw}}.estate__actions-item{align-items:center;box-sizing:border-box;display:flex;gap:.5208333333333334vw;height:auto;min-height:2.8125vw;padding:0 2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.estate__actions-item{gap:2.666666666666667vw;min-height:0;min-height:auto;padding:0}}.estate__actions-slider--single .estate__actions-item{padding-left:0;padding-right:0}@media (min-width:1px) and (max-width:920px){.estate__actions-slider.swiper .swiper-wrapper{margin-bottom:5.333333333333333vw}}@media screen and (min-width:921px){.estate__actions-slider.swiper .pagination{display:none!important}}@media (min-width:1px) and (max-width:920px){.estate__actions-slider.swiper .pagination{margin:0 auto;width:calc(100% - 10.66667vw)}}.estate__actions-slider.swiper .swiper-slide{align-items:center;display:flex;min-height:2.083333333333333vw;visibility:hidden}@media (min-width:1px) and (max-width:920px){.estate__actions-slider.swiper .swiper-slide{min-height:10.666666666666666vw}}.estate__actions-slider.swiper .swiper-slide.swiper-slide-active,.estate__actions-slider.swiper .swiper-slide.swiper-slide-next,.estate__actions-slider.swiper .swiper-slide.swiper-slide-prev{visibility:visible}.estate__actions-slider.swiper .control-arrow{align-items:center;display:flex;justify-content:space-between;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}@media (min-width:1px) and (max-width:920px){.estate__actions-slider.swiper .control-arrow{display:none}}.estate__actions-slider.swiper .control-arrow .arrow-next,.estate__actions-slider.swiper .control-arrow .arrow-prev{height:1.5625vw;pointer-events:all;width:1.5625vw}@media (min-width:1px) and (max-width:920px){.estate__actions-slider.swiper .control-arrow .arrow-next,.estate__actions-slider.swiper .control-arrow .arrow-prev{height:8vw;width:8vw}}.estate__actions-icon{align-items:center;background-color:#f5f5f5;border-radius:50%;display:flex;flex:0 0 auto;height:2.708333333333333vw;justify-content:center;width:2.708333333333333vw}@media (min-width:1px) and (max-width:920px){.estate__actions-icon{height:10.666666666666666vw;width:10.666666666666666vw}}.estate__actions-icon img{height:1.145833333333333vw;-o-object-fit:contain;object-fit:contain;width:1.145833333333333vw}@media (min-width:1px) and (max-width:920px){.estate__actions-icon img{height:5.333333333333333vw;width:5.333333333333333vw}}.estate__actions-icon span{color:#000;font-size:.7291666666666666vw;font-weight:400}@media (min-width:1px) and (max-width:920px){.estate__actions-icon span{font-size:3.733333333333333vw}}.estate__actions-text{font-size:.7291666666666666vw}@media (min-width:1px) and (max-width:920px){.estate__actions-text{font-size:3.2vw}}.estate__info-advantages{align-items:center;display:flex;flex-wrap:wrap;gap:.5208333333333334vw;margin-bottom:1.145833333333333vw}@media (min-width:1px) and (max-width:920px){.estate__info-advantages{gap:2.133333333333333vw;margin-bottom:5.333333333333333vw}}.estate__info-advantages-item{background-color:#f3f4f6;border:1px solid #f3f4f6;border-radius:1.5625vw;color:#000;cursor:pointer;padding:.2604166666666667vw .5208333333333334vw .3125vw;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1px) and (max-width:920px){.estate__info-advantages-item{border-radius:8vw;padding:1.066666666666667vw 2.133333333333333vw 1.333333333333333vw}}.estate__info-advantages-item span{font-size:.7291666666666666vw;font-weight:400}@media (min-width:1px) and (max-width:920px){.estate__info-advantages-item span{font-size:2.4vw}}.estate [data-tippy-root]{background-color:transparent;border-radius:.5208333333333334vw;box-shadow:0 0 .5208333333333334vw 1px rgba(0,0,0,.169);overflow:hidden}@media (min-width:1px) and (max-width:920px){.estate [data-tippy-root]{border-radius:2.666666666666667vw;box-shadow:0 0 2.666666666666667vw 1px rgba(0,0,0,.169)}}.estate .tippy-content{padding:.78125vw}@media (min-width:1px) and (max-width:920px){.estate .tippy-content{padding:2.666666666666667vw}}.estate .tippy-content a{color:#000;font-size:.625vw}@media (min-width:1px) and (max-width:920px){.estate .tippy-content a{font-size:3.2vw}}.estate .tippy-content a:visited{color:#000}.estate__tippy-content{display:flex;flex-direction:column;gap:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.estate__tippy-content{gap:2.666666666666667vw}}.estate__tippy-content--mortgage{width:10.416666666666666vw}@media (min-width:1px) and (max-width:920px){.estate__tippy-content--mortgage{width:53.333333333333336vw}}.estate__tippy-text{color:#000;font-size:.7291666666666666vw}@media (min-width:1px) and (max-width:920px){.estate__tippy-text{font-size:3.733333333333333vw}}.estate__tippy-media{border-radius:.5208333333333334vw;height:12.5vw;overflow:hidden;width:100%}@media (min-width:1px) and (max-width:920px){.estate__tippy-media{height:64vw}}.estate__tippy-media img,.estate__tippy-media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.estate__add-offers{align-items:center;display:flex;gap:1.041666666666667vw;justify-content:space-between}@media (min-width:1px) and (max-width:920px){.estate__add-offers{flex-direction:column;gap:2.666666666666667vw}}.estate__add-offers-item{background-color:#fff;border:1px solid #d9d9d9;border-radius:1.5625vw;display:flex;flex:1;flex-direction:column;gap:.5208333333333334vw;height:100%;justify-content:space-between;overflow:hidden;padding:.9375vw;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:border-color .3s ease-in-out}@media (min-width:1px) and (max-width:920px){.estate__add-offers-item{border-radius:8vw;gap:2.666666666666667vw;padding:4.266666666666667vw;width:100%}}.estate__add-offers-item.parking img,.estate__add-offers-item.parking svg{height:5vw;width:6.302083333333333vw}@media (min-width:1px) and (max-width:920px){.estate__add-offers-item.parking img,.estate__add-offers-item.parking svg{height:25.6vw;width:32.266666666666666vw}}.estate__add-offers-item.pantry img,.estate__add-offers-item.pantry svg{height:5.364583333333333vw;width:5.364583333333333vw}@media (min-width:1px) and (max-width:920px){.estate__add-offers-item.pantry img,.estate__add-offers-item.pantry svg{height:27.466666666666665vw;width:27.466666666666665vw}}.estate__add-offers-item:hover{border-color:#f23803}.estate__add-offers-item:hover h3{color:#f23803}.estate__add-offers-item:hover svg{opacity:.6}.estate__add-offers-item h3{color:#000;font-size:.8333333333333334vw;font-weight:600;margin-bottom:1.041666666666667vw;transition:color .3s ease-in-out}@media (min-width:1px) and (max-width:920px){.estate__add-offers-item h3{font-size:3.733333333333333vw;margin-bottom:4vw}}.estate__add-offers-item span{color:#000;font-size:.7291666666666666vw;position:relative;z-index:1}@media (min-width:1px) and (max-width:920px){.estate__add-offers-item span{font-size:3.2vw}}.estate__add-offers-item img,.estate__add-offers-item svg{height:100%;position:absolute;right:-8%;top:50%;transform:translateY(-50%);fill:#f23803;opacity:.3;transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media (min-width:1px) and (max-width:920px){.estate__add-offers-item img,.estate__add-offers-item svg{right:0;width:100%}}.estate__streets{height:100%;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out;width:100%}.estate__streets-point{height:.5208333333333334vw;position:absolute;white-space:nowrap;width:.5208333333333334vw;z-index:10}.estate__streets-point.top{left:50%;top:5.208333333333333vw;transform:translateX(-50%)}.estate__streets-point.top span{left:50%;top:50%}.estate__streets-point.bottom{bottom:5.208333333333333vw;left:50%;transform:translateX(-50%)}.estate__streets-point.bottom span{left:50%;top:50%}.estate__streets-point.left{left:5.208333333333333vw;top:50%;transform:translateY(-50%)}.estate__streets-point.left span{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}.estate__streets-point.right{right:5.208333333333333vw;top:50%;transform:translateY(-50%)}.estate__streets-point.right span{left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.estate__streets-point span{background:#fff;padding:.20833333333333334vw;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}@media (min-width:1px) and (max-width:920px){.estate__streets-point span{display:none}}.estate__panel--main .estate__compass{left:1.25vw;position:absolute;top:1.25vw}@media (min-width:1px) and (max-width:920px){.estate__panel--main .estate__compass{left:2.666666666666667vw;top:2.666666666666667vw}}.estate__panel--main .sun-position__switcher{left:1.25vw;position:absolute;top:50%;transform:translateY(-50%)}.estate__panel--floor img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.estate__panel--floor .estate__panel-polygon{opacity:.3}.estate__panel-swiper{height:100%;width:100%}.estate__panel-swiper .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;visibility:hidden;width:100%}.estate__panel-swiper .swiper-slide.swiper-slide-active,.estate__panel-swiper .swiper-slide.swiper-slide-next,.estate__panel-swiper .swiper-slide.swiper-slide-prev{visibility:visible}.estate__panel-swiper .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:1}.estate__panel-swiper .swiper-slide img.estate__image-blur{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.estate__panel--3d .control-arrow{justify-content:space-between;left:50%;padding-left:1.25vw;padding-right:1.25vw;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}@media (min-width:1px) and (max-width:920px){.estate__panel--3d .control-arrow{bottom:13.333333333333334vw;left:auto;padding-left:0;padding-right:0;right:4vw;top:auto;transform:none;width:-moz-max-content;width:max-content}}.estate__panel--3d .arrow-next,.estate__panel--3d .arrow-prev{pointer-events:all}@media (min-width:1px) and (max-width:920px){.estate__panel--3d .arrow-next,.estate__panel--3d .arrow-prev{height:10.133333333333333vw;min-width:10.133333333333333vw;width:10.133333333333333vw}}.estate__panel--3d .fraction{background-color:#f5f5f5;border-radius:1.5625vw;bottom:5.208333333333333vw;color:#000;left:50%;padding:.5208333333333334vw 1.041666666666667vw;position:absolute;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}@media (min-width:1px) and (max-width:920px){.estate__panel--3d .fraction{display:none}}.estate__panel--general{position:relative}.estate__panel--general img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.estate__panel--general img.estate__image-blur{height:100%;left:0;top:0;transform:translate(0);width:100%}.sun-position{display:flex;height:32.291666666666664vw;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;width:32.291666666666664vw;z-index:10}@media (min-width:1px) and (max-width:920px){.sun-position{display:none}}.sun-position.active{opacity:1;transition:opacity .3s ease-in-out}.sun-position.active .sun-position__sun img,.sun-position.active .sun-position__sun svg{pointer-events:all;z-index:20}.sun-position.active .sun-position__phase{pointer-events:all}.sun-position img,.sun-position svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sun-position__sun{height:100%;position:absolute;transition:transform 1s ease-in-out;width:100%}.sun-position__sun img,.sun-position__sun svg{bottom:-.5729166666666666vw;height:1.666666666666667vw;left:50%;position:absolute;transform:translateX(-50%);width:1.666666666666667vw;fill:#f4a026;cursor:pointer}@media (min-width:1px) and (max-width:920px){.sun-position__sun img,.sun-position__sun svg{bottom:-2.933333333333333vw;height:8.533333333333333vw;width:8.533333333333333vw}}.sun-position__phase{cursor:pointer;height:1.041666666666667vw;position:absolute;top:50%;width:1.041666666666667vw;z-index:1}@media (min-width:1px) and (max-width:920px){.sun-position__phase{height:5.333333333333333vw;width:5.333333333333333vw}}.sun-position__phase.sunrise{right:-.4166666666666667vw;transform:rotate(-90deg)}@media (min-width:1px) and (max-width:920px){.sun-position__phase.sunrise{right:-2.133333333333333vw}}.sun-position__phase.sunset{left:-.4166666666666667vw;transform:rotate(90deg)}@media (min-width:1px) and (max-width:920px){.sun-position__phase.sunset{left:-2.133333333333333vw}}.sun-position__phase span{background-color:#fff;border:1px solid #f4a026;border-radius:.5208333333333334vw;color:#000;font-size:.7291666666666666vw;font-weight:400;left:50%;padding:.5208333333333334vw .7291666666666666vw;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media (min-width:1px) and (max-width:920px){.sun-position__phase span{border-radius:2.666666666666667vw;font-size:3.2vw;padding:1.6vw}}.sun-position__switcher{display:flex;flex-direction:column;gap:.5208333333333334vw;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}@media (min-width:1px) and (max-width:920px){.sun-position__switcher{display:none;flex-direction:row;gap:2.133333333333333vw}}.sun-position__switcher.active{opacity:1;pointer-events:all;transition:opacity .3s ease-in-out}.sun-position__switcher-divider{border-left:.10416666666666667vw dashed #8a8a8a;height:1.770833333333333vw;margin-left:.4166666666666667vw;width:1px}@media (min-width:1px) and (max-width:920px){.sun-position__switcher-divider{border-left:none;border-top:1px dashed #8a8a8a;height:1px;margin-left:0;margin-top:2.666666666666667vw;width:12.533333333333333vw}}.sun-position__switcher-item{align-content:center;cursor:pointer;display:flex;gap:.5208333333333334vw;position:relative}.sun-position__switcher-item.active:before,.sun-position__switcher-item:hover:before{border-color:#f4a026;transition:border-color .3s ease-in-out}.sun-position__switcher-item.active span,.sun-position__switcher-item:hover span{color:#000;transition:color .3s ease-in-out}.sun-position__switcher-item.active:after{opacity:1;transition:opacity .3s ease-in-out}.sun-position__switcher-item input{display:none}.sun-position__switcher-item:after,.sun-position__switcher-item:before{border-radius:50%;content:"";display:flex;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .3s ease-in-out,opacity .3s ease-in-out}.sun-position__switcher-item:before{background-color:#fff;border:1px solid #737373;height:.9375vw;width:.9375vw}.sun-position__switcher-item:after{background-color:#f4a026;height:.625vw;left:.15625vw;opacity:0;width:.625vw}.sun-position__switcher-item span{color:#737373;font-size:.7291666666666666vw;line-height:140%;margin-left:1.458333333333333vw;transition:color .3s ease-in-out}@media (min-width:1px) and (max-width:920px){.sun-position__switcher-item span{flex-direction:column;font-size:3.2vw;gap:1.066666666666667vw;margin-right:7.466666666666667vw}}.sun-position__sunrise-points-divider{border-left:.10416666666666667vw dashed #8a8a8a;height:1.770833333333333vw;margin-left:.4166666666666667vw;width:1px}@media (min-width:1px) and (max-width:920px){.sun-position__sunrise-points-divider{border-left:none;border-top:1px dashed #8a8a8a;height:1px;margin-left:0;margin-top:2.666666666666667vw;width:12.533333333333333vw}}@keyframes bounceUp{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.1)}}@keyframes bounceDown{0%{transform:scale(1.1)}to{transform:scale(1)}}.estate__compass{height:3.229166666666667vw;position:relative;width:3.229166666666667vw}@media (min-width:1px) and (max-width:920px){.estate__compass{height:14.4vw;width:14.4vw}}.estate__compass svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.estate__compass-point{align-items:center;color:#000;display:flex;font-size:.625vw;height:.5208333333333334vw;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.estate__compass-point{font-size:2.666666666666667vw;height:2.666666666666667vw;width:2.666666666666667vw}}.estate__compass-point.west{left:50%;top:4%}.estate__compass-point.east{bottom:0;display:none;left:50%}.estate__compass-point.north{right:-6%;top:44%}@media (min-width:1px) and (max-width:920px){.estate__compass-point.north{right:-8%}}.estate__compass-point.south{left:10%;top:45%}.estate__visual-panels.image_plan .estate__sun-mode.top{opacity:1;pointer-events:all;transform:translateX(0)}.estate__sun-mode{align-items:center;background-color:#f5f5f5;border-radius:1.5625vw;display:flex;gap:.5208333333333334vw;padding:.4166666666666667vw 1.041666666666667vw;transition:transform .3s ease-in-out,opacity .3s ease;width:6.666666666666667vw}.estate__sun-mode.active .estate__sun-toggler{opacity:1;transition:opacity .3s ease-in-out}.estate__sun-mode.active .estate__sun-toggler:before{transform:translate(108%,-50%);transition:transform .3s ease-in-out}.estate__sun-mode.top{left:1.666666666666667vw;opacity:0;pointer-events:none;position:absolute;top:1.666666666666667vw;transform:translateX(-100%);z-index:2}.estate__sun-icon{height:1.666666666666667vw;width:1.666666666666667vw}.estate__sun-icon img,.estate__sun-icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.estate__sun-toggler{background-color:#f23803;border-radius:5.208333333333333vw;cursor:pointer;height:1.25vw;opacity:.3;overflow:hidden;position:relative;transition:opacity .3s ease-in-out;width:2.34375vw}.estate__sun-toggler:hover{opacity:.6;transition:opacity .3s ease-in-out}.estate__sun-toggler:before{background-color:#fff;border-radius:50%;content:"";height:.9375vw;left:.20833333333333334vw;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out;width:.9375vw}.visual-switch{height:100%;width:-moz-max-content;width:max-content}.visual-switch__wrapper{align-items:center;background-color:#f5f5f5;border-radius:1.5625vw;display:flex;gap:.5208333333333334vw;padding:.3125vw .2604166666666667vw;transition:width .3s ease-in-out;width:100%}.visual-switch__item{border-radius:1.5625vw;color:#737373;cursor:pointer;display:flex;font-size:.8333333333333334vw;font-weight:400;height:100%;padding:.4166666666666667vw .8333333333333334vw;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.visual-switch__item,.visual-switch__item:hover{transition:background-color .3s ease-in-out,color .3s ease-in-out}.visual-switch__item:hover{background-color:hsla(0,0%,100%,.565);color:#000}.visual-switch__item.active{background-color:#fff;color:#f23803;transition:background-color .3s ease-in-out,color .3s ease-in-out}.estate__panel--social{display:none}@media (min-width:1px) and (max-width:920px){.estate__panel--social{display:flex}}.estate__social-block{align-items:center;display:flex;flex-direction:column}.estate__social-block>span{color:#737373;display:inline-block;font-size:3.733333333333333vw;margin-bottom:4vw}.estate__social-block button{background-color:#fff;border:1px solid #f23803;border-radius:8vw;color:#f23803;font-size:3.733333333333333vw;padding:1.6vw 5.333333333333333vw 1.866666666666667vw}.estate__social-list{display:flex;gap:2.666666666666667vw;margin-bottom:4vw}.estate__social-list-item{height:10.666666666666666vw;width:10.666666666666666vw}.estate__social-list-item.tg a{background-color:#087bff}.estate__social-list-item.tg svg{fill:#fff;stroke:#fff}.estate__social-list-item.wa a{background-color:#2cd46b}.estate__social-list-item.wa svg{fill:#fff;stroke:#fff}.estate__social-list-item.vk a{background-color:#087bff}.estate__social-list-item.vk svg{fill:#fff;stroke:#fff}.estate__social-list-item a{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.estate__social-list-item svg{height:5.333333333333333vw;width:5.333333333333333vw}.estate__deal-status{background-color:#f2f2f2;border-radius:1.5625vw;color:#000;font-size:.7291666666666666vw;padding:.5208333333333334vw .78125vw .5729166666666666vw;position:absolute;right:1.666666666666667vw;top:1.666666666666667vw;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1px) and (max-width:920px){.estate__deal-status{border-radius:4vw;font-size:3.2vw;padding:1.6vw 2.666666666666667vw 1.866666666666667vw;right:4vw;top:4vw}}.estate.loaded .skeleton{display:none}.estate.loaded .estate__wrapper{display:flex}.estate .skeleton{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.041666666666667vw;margin:0 auto;max-width:77.08333333333333vw;width:100%}@media (min-width:1px) and (max-width:920px){.estate .skeleton{gap:2.666666666666667vw;max-width:100%;padding:0 2.666666666666667vw}}.estate .skeleton__heading{border-radius:1.5625vw;height:5vw;width:100%}@media (min-width:1px) and (max-width:920px){.estate .skeleton__heading{border-radius:8vw;height:18.666666666666668vw}}.estate .skeleton__panel{border-radius:1.5625vw;height:42.5vw;width:calc(100% - 28.75vw)}@media (min-width:1px) and (max-width:920px){.estate .skeleton__panel{border-radius:8vw;height:85vw;width:100%}}.estate .skeleton__info{display:flex;flex-direction:column;gap:1.041666666666667vw;width:27.708333333333332vw}@media (min-width:1px) and (max-width:920px){.estate .skeleton__info{gap:2.666666666666667vw;width:100%}}.estate .skeleton__actions{border-radius:1.5625vw;height:7.03125vw;width:100%}@media (min-width:1px) and (max-width:920px){.estate .skeleton__actions{border-radius:8vw;height:34.666666666666664vw}}.estate .skeleton__info-block{border-radius:1.5625vw;height:14.166666666666666vw;width:100%}@media (min-width:1px) and (max-width:920px){.estate .skeleton__info-block{border-radius:8vw;height:63.2vw}}.estate .skeleton__options{border-radius:1.5625vw;height:27.5vw;width:100%}@media (min-width:1px) and (max-width:920px){.estate .skeleton__options{border-radius:8vw;height:122.66666666666667vw}}.estate .skeleton__offers{align-items:center;display:flex;gap:1.041666666666667vw;justify-content:space-between;width:100%}@media (min-width:1px) and (max-width:920px){.estate .skeleton__offers{flex-direction:column;gap:2.666666666666667vw}}.estate .skeleton__offer{border-radius:1.5625vw;flex:1;height:5.520833333333333vw}@media (min-width:1px) and (max-width:920px){.estate .skeleton__offer{border-radius:8vw;flex:initial;height:24.533333333333335vw;width:100%}}.estate .shine{animation:shine 1.6s linear infinite;background-color:#f5f5f5;background-image:linear-gradient(90deg,#f5f5f5,hsla(0,0%,100%,.278) .4166666666666667vw,#f5f5f5 .9895833333333334vw);background-position:0 0;background-repeat:repeat-y;background-size:10.416666666666666vw 100%}@keyframes shine{to{background-position:110vw 0,0 0}}