.overview-extra-tooltips-point.has-line .overview-extra-tooltips-point-label{font-family:"Funnel Sans",Arial,Helvetica,sans-serif}.house-modal .house-title .value,.tippy-house-title .value{font-family:"Masque Hairline",Arial,Helvetica,sans-serif}@media only screen and (min-width: 992px){.overview{padding-top:50px;background:#d9dcce}}.overview-image img{display:block;width:100%;max-width:initial;height:auto;user-select:none}.overview.overview-static .overlay .house-path{cursor:default;pointer-events:none}.overview-compass{top:calc(100% + 47px);left:0;width:4.583333vw;max-width:66px}.overview .overlay{max-width:initial;height:auto;user-select:none;left:4px}@media only screen and (max-width: 991px){.overview .overlay{left:1px}}.overview .overlay .house-path{outline:none;transition:.15s ease-in-out}.overview .overlay .house-path[data-status="0"]{cursor:pointer}.overview .overlay .house-path[data-status="0"]:hover,.overview .overlay .house-path[data-status="0"].active{fill:#7b854e}.overview .overlay .house-path-number{color:#1d1d1b;fill:#1d1d1b;font-size:9.193px;font-style:normal;font-weight:400;line-height:normal;pointer-events:none;user-select:none}.overview .overlay .house-path-number.needs-measure{opacity:0}.overview .overlay .house-path-number.needs-measure.measured{opacity:1;transition:opacity .25s ease-in-out}@media only screen and (max-width: 991px){.overview .overview-image img,.overview .overlay{width:992px !important}}@media only screen and (max-width: 767px){.overview .overview-image img,.overview .overlay{width:790px !important}}.overview-legend-wrap{z-index:1;pointer-events:all}@media only screen and (min-width: 992px){.overview-legend-wrap{top:50%;left:50px;transform:translateY(-50%)}}@media only screen and (max-width: 991px){.overview-legend-wrap{right:0;bottom:14px}}@media only screen and (min-width: 992px){.overview-legend{gap:18px}.overview-legend .legend-value-color{width:22px;height:22px;margin-right:18px}}@media only screen and (max-width: 991px){.overview-legend{gap:5px}.overview-legend .legend-value-color{width:22px;height:22px;margin-right:18px}}@media only screen and (max-width: 1366px){.overview-legend .legend-value-color{margin-right:10px}.overview-legend .legend-value-text{font-size:12px;line-height:12px}}@media only screen and (max-width: 767px){.overview-legend .legend-value-color{width:12px;height:12px;margin-right:10px}.overview-legend .legend-value-text{font-size:8.494px;line-height:8.494px}}@keyframes overview-tooltip-label-in{from{opacity:0}to{opacity:1}}@keyframes overview-tooltip-line-draw-ltr{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes overview-tooltip-line-draw-rtl{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes overview-tooltip-dot-in{from{opacity:0;transform:scale(0.2)}to{opacity:1;transform:scale(1)}}.overview-extra-tooltips{color:#000;--tt-anim-step: .12s}.overview-extra-tooltips-point-label,.overview-extra-tooltips-point-title{animation:overview-tooltip-label-in .55s ease-out both;animation-delay:calc(var(--tt-i, 0)*var(--tt-anim-step) + .15s)}.overview-extra-tooltips-point-line{animation:overview-tooltip-line-draw-ltr .65s ease-in-out both;animation-delay:calc(var(--tt-i, 0)*var(--tt-anim-step) + .5s)}.overview-extra-tooltips-point-dot{transform-origin:center;animation:overview-tooltip-dot-in .3s ease-out both;animation-delay:calc(var(--tt-i, 0)*var(--tt-anim-step) + 1.05s)}.overview-extra-tooltips-point[data-draw=rtl] .overview-extra-tooltips-point-line{animation-name:overview-tooltip-line-draw-rtl}@media(prefers-reduced-motion: reduce){.overview-extra-tooltips .overview-extra-tooltips-point-label,.overview-extra-tooltips .overview-extra-tooltips-point-title,.overview-extra-tooltips .overview-extra-tooltips-point-line,.overview-extra-tooltips .overview-extra-tooltips-point-dot{animation:none}}.overview-extra-tooltips-point{transform:translateX(-50%) translateY(-100%);pointer-events:none}.overview-extra-tooltips-point-title{width:max-content;line-height:15px}.overview-extra-tooltips-point-title-subcontent{font-size:8px;line-height:16px}.overview-extra-tooltips-point-dot{background-color:#7b854e}.overview-extra-tooltips-point-dot{width:5px;height:5px;border-radius:5px}.overview-extra-tooltips-point[data-type=default] .overview-extra-tooltips-point-line{height:2px;width:136px;content:url(../../../images/overview-line.svg)}.overview-extra-tooltips-point[data-type=default][data-position=left] .overview-extra-tooltips-point-wrapper,.overview-extra-tooltips-point[data-type=default][data-position=right] .overview-extra-tooltips-point-wrapper{top:50%;transform:translateY(-50%)}.overview-extra-tooltips-point[data-position=left] .overview-extra-tooltips-point-wrapper{right:0}.overview-extra-tooltips-point[data-position=left] .overview-extra-tooltips-point-title{margin-right:8px}.overview-extra-tooltips-point[data-position=right] .overview-extra-tooltips-point-wrapper{left:0}.overview-extra-tooltips-point[data-position=right] .overview-extra-tooltips-point-title{order:2;margin-left:8px}.overview-extra-tooltips-point[data-type=tilted][data-tilted=top]{text-align:right}.overview-extra-tooltips-point[data-type=tilted][data-tilted=top] .overview-extra-tooltips-point-wrapper{align-items:start !important;bottom:0}.overview-extra-tooltips-point[data-type=tilted][data-tilted=top] .overview-extra-tooltips-point-line{width:99.917px;height:52.5px;margin-top:22px}.overview-extra-tooltips-point[data-type=tilted][data-tilted=top][data-position=right] .overview-extra-tooltips-point-line{content:url(../../../images/tilted-top-right.svg)}.overview-extra-tooltips-point[data-type=tilted][data-tilted=bottom] .overview-extra-tooltips-point-wrapper{align-items:end !important}.overview-extra-tooltips-point[data-type=tilted][data-tilted=bottom] .overview-extra-tooltips-point-line{width:70px;height:66px;margin-bottom:6px}.overview-extra-tooltips-point[data-type=tilted][data-tilted=bottom][data-position=left] .overview-extra-tooltips-point-line{content:url(../../../images/tilted-bottom-left.svg)}.overview-extra-tooltips-point[data-type=tilted][data-tilted=bottom][data-position=right] .overview-extra-tooltips-point-line{content:url(../../../images/tilted-bottom-right.svg)}@media only screen and (max-width: 1366px){.overview-extra-tooltips .overview-extra-tooltips-point-title-subcontent{line-height:12px}.overview-extra-tooltips .overview-extra-tooltips-point-title{font-size:10px}.overview-extra-tooltips .overview-extra-tooltips-point[data-type=default] .overview-extra-tooltips-point-line{max-width:68px}.overview-extra-tooltips .overview-extra-tooltips-point[data-type=tilted][data-tilted=top] .overview-extra-tooltips-point-wrapper{align-items:end !important;bottom:0}.overview-extra-tooltips .overview-extra-tooltips-point[data-type=tilted][data-tilted=top] .overview-extra-tooltips-point-title{margin-left:-42px;margin-bottom:9px}.overview-extra-tooltips .overview-extra-tooltips-point[data-type=tilted][data-tilted=top] .overview-extra-tooltips-point-line{width:52px;height:auto;margin-top:0}.overview-extra-tooltips .overview-extra-tooltips-point[data-type=tilted][data-tilted=bottom] .overview-extra-tooltips-point-line{width:42px;height:auto;margin-bottom:6px}}.overview-extra-tooltips-point.has-line{--tt-scale: 1;transform:none;width:0;height:0}.overview-extra-tooltips-point.has-line .overview-extra-tooltips-point-line{position:absolute;color:#010101;left:calc(var(--tt-dx)*-1px*var(--tt-scale));top:calc(var(--tt-dy)*-1px*var(--tt-scale));width:calc(var(--tt-w)*1px*var(--tt-scale));height:calc(var(--tt-h)*1px*var(--tt-scale))}.overview-extra-tooltips-point.has-line .overview-extra-tooltips-point-line svg{display:block;width:100%;height:100%}.overview-extra-tooltips-point.has-line .overview-extra-tooltips-point-label{position:absolute;width:max-content;left:calc(var(--tt-lx)*1px*var(--tt-scale));top:calc(var(--tt-ly)*1px*var(--tt-scale));transform:translate(calc(var(--tt-ax) * 1%), calc(var(--tt-ay) * 1%));text-align:var(--tt-ta);font-size:16px;font-weight:300;letter-spacing:0;line-height:15px}.overview-extra-tooltips-point.has-line .overview-extra-tooltips-point-label .overview-extra-tooltips-point-title-subcontent{display:block;font-size:8px;line-height:16px}@media only screen and (max-width: 1366px){.overview-extra-tooltips-point.has-line .overview-extra-tooltips-point-label{font-size:10px;line-height:12px}.overview-extra-tooltips-point.has-line[data-family=level]{--tt-scale: .5}.overview-extra-tooltips-point.has-line[data-family=tilt-top]{--tt-scale: .52}.overview-extra-tooltips-point.has-line[data-family=tilt-bottom]{--tt-scale: .6}}.house-path-modal{display:none;z-index:1001;max-width:238px;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.2))}.house-path-modal-inside{background-color:rgba(0,0,0,0)}.house-path-modal .close-house-path-modal{cursor:pointer;top:-11px;right:-10px}.tippy-box{background-color:rgba(0,0,0,0);color:#6e6e6e;border-radius:0;font-size:16px;line-height:24px}.tippy-box[data-placement^=top] .tippy-arrow{height:165px;bottom:-165px}.tippy-box[data-placement^=bottom] .tippy-arrow{height:165px;top:-165px}.tippy-box[data-placement^=left] .tippy-arrow{width:165px;right:-165px}.tippy-box[data-placement^=right] .tippy-arrow{width:165px;left:-165px}.tippy-box[data-placement^=top] .tippy-arrow,.tippy-box[data-placement^=bottom] .tippy-arrow{width:1px}.tippy-box[data-placement^=left] .tippy-arrow,.tippy-box[data-placement^=right] .tippy-arrow{height:1px}.tippy-arrow{background-color:#7b854e !important}.tippy-arrow::before,.tippy-arrow::after{content:none !important}.tippy-content{padding:0}.tippy-house-title{top:-52px;left:10px;width:86px;height:105px;padding:10px 2px 10px;background-color:#7b854e;color:#fff}.tippy-house-title span:nth-child(2){font-size:42px;line-height:1}.tippy-house-preview{padding-top:36px}.tippy-house-preview img{aspect-ratio:294/168;object-fit:cover}.tippy-house-info{background-color:#fff;padding:17px 22px 22px 30px}.tippy-house-var-value{width:96px}.tippy-house-var-value svg{margin-right:auto}.tippy-house-open{text-align:center;margin-top:12px;width:100%;padding:5px 8px;background:rgba(0,0,0,0);border-radius:100px;border:1px solid #7b854e;color:#7b854e;letter-spacing:6px;font-size:12px;line-height:18px;text-transform:uppercase;cursor:pointer;transition:.15s ease-in-out}.tippy-house-open:hover{background-color:#eceedd}@media only screen and (max-width: 991px){.tippy-content-inside{font-size:12px}.tippy-house-title{top:-13px;left:8px;width:67px;height:84px;padding:7px 2px}.tippy-house-title .text-uppercase{line-height:1}.tippy-house-title span:nth-child(2){font-size:32px}.tippy-preview{padding-top:28px}.tippy-preview img{aspect-ratio:238/136}.tippy-house-info{padding:13px 17px 17px 24px}.tippy-house-var-value{width:76px}.tippy-house-var-value svg{width:13px}.tippy-house-open{padding:2px 8px;letter-spacing:3px}}.house-modal{display:none;background:rgba(58,58,58,.8);z-index:1001}.house-modal-close{all:unset;top:-21px;right:-20px}.house-modal-close svg rect,.house-modal-close svg path{transition:.15s ease-in-out}.house-modal-close:hover svg rect{fill:#eceedd}.house-modal-close:hover svg path{stroke:#7b854e}.house-modal-outside{max-height:100%;overflow-y:auto;padding-top:50px}.house-modal-inside{max-width:1084px}.house-modal-inside-wrap{padding-bottom:100px}.house-modal-inside-wrap-bg{background-color:#fff}.house-modal-left{max-width:340px}.house-modal-main{padding-top:34px;padding-bottom:16px}.house-modal .house-title{position:absolute;top:-9px;left:10px;background-color:#7b854e;color:#fff;width:94px;height:133px}.house-modal .house-title span.text-uppercase{padding:0 8px;line-height:1}.house-modal .house-title .value{font-size:42px;line-height:1}.house-modal .house-location{margin-bottom:56px}.house-modal .house-location img{max-width:186px}.house-modal .house-data:not(.house-title) .value{width:64px;text-align:right}.house-modal .house-interior-deck-balconyvalues{width:64px}.house-modal .house-price{padding-right:20px}.house-modal .house-price .value{font-size:42px}.house-modal .house-price.discounted .value{font-size:16px;text-decoration:line-through}.house-modal .house-price-discount{color:red}.house-modal .house-price-discount .value{font-size:42px;line-height:normal}.house-modal .house-modal-main-btm{gap:10px}.house-modal .house-modal-main-btm .house-inquiry,.house-modal .house-modal-main-btm .download-pdf{cursor:pointer}.house-modal .house-modal-main-btm .download-pdf{background-color:rgba(164,175,100,.2)}.house-modal .house-modal-main-btm .download-pdf:hover{background-color:rgba(0,0,0,0)}.house-modal .compass{align-self:start;max-width:54px}.house-modal-bottom-link{margin-top:42px;margin-bottom:42px}.house-modal-bottom-link-description{margin-bottom:16px}.house-modal-bottom-link .btn{width:max-content}.house-modal .gallery .slide{transform:scale(0.85);aspect-ratio:736/413;transition:transform .15s ease-in-out}.house-modal .gallery .slide.swiper-slide-active{transform:scale(1)}.house-modal .gallery .swiper-button-prev,.house-modal .gallery .swiper-button-next{width:auto;height:auto}.house-modal .gallery .swiper-button-prev svg,.house-modal .gallery .swiper-button-next svg{display:block}.house-modal .gallery .swiper-button-prev::after,.house-modal .gallery .swiper-button-next::after{display:none}.house-modal .gallery .swiper-button-prev{left:15%}.house-modal .gallery .swiper-button-next{right:15%}.house-modal .type-external-btn{margin-top:50px;cursor:pointer}.house-modal .type-plan-wrap{margin-top:56px;padding-bottom:48px}.house-modal .type-plan-compass{bottom:100%;right:22px;max-width:52px}@media only screen and (max-width: 1132px){.house-modal-inside-wrap{padding-bottom:50px}}@media only screen and (max-width: 991px){.house-modal-outside{padding-top:36px}.house-modal-inside-wrap{padding-bottom:36px}.house-modal-main{padding-top:14px;padding-bottom:14px}.house-modal .house-title{top:-19px;left:26px;width:58px;height:92px;font-size:11.048px}.house-modal .house-title .value{font-size:29px}.house-modal .house-location{margin-bottom:0}.house-modal .house-location img{max-width:106px}.house-modal .house-plan{margin-bottom:20px}.house-modal .house-price{width:100%;padding-right:0;text-align:center}.house-modal-main-btm{gap:8px}.house-modal-bottom-link{margin-top:24px;margin-bottom:24px}.house-modal .gallery .slide{transform:scale(1)}.house-modal .gallery .swiper-button-prev{left:9px}.house-modal .gallery .swiper-button-next{right:9px}.house-modal .type-external-btn{margin-top:28px}.house-modal .type-plan-wrap{margin-top:29px;padding-bottom:52px;text-align:center}.house-modal .type-plan-wrap .compass{margin-top:18px}.house-modal .type-plan-compass{position:relative !important;bottom:initial;right:initial}}@media only screen and (max-width: 375px){.house-modal .house-data:not(.house-title) .value{width:42px}.house-modal .house-interior-deck-balconyvalues{width:42px}}.houses-overview-block{margin-block:0rem;position:relative;z-index:2}.houses-overview-block section{padding:0}@media only screen and (max-width: 991px){.houses-overview-block .overview-image img,.houses-overview-block .overlay{width:100% !important}.houses-overview-block .overview-image-wrap{transform:none !important;container-type:inline-size}.houses-overview-block .overview-extra-tooltips{display:block !important}.houses-overview-block .overview-extra-tooltips-point.has-line[data-family] .overview-extra-tooltips-point-line{left:calc(var(--tt-dx)*-0.069444cqw);top:calc(var(--tt-dy)*-0.069444cqw);width:calc(var(--tt-w)*.069444cqw);height:calc(var(--tt-h)*.069444cqw)}.houses-overview-block .overview-extra-tooltips-point.has-line[data-family] .overview-extra-tooltips-point-label{left:calc(var(--tt-lx)*.069444cqw);top:calc(var(--tt-ly)*.069444cqw);font-size:1.111104cqw;line-height:1.04166cqw}.houses-overview-block .overview-extra-tooltips-point.has-line[data-family] .overview-extra-tooltips-point-label .overview-extra-tooltips-point-title-subcontent{font-size:.555552cqw;line-height:1.111104cqw}.houses-overview-block .overview-legend-wrap{display:none}}.houses-overview-block.overview-anim-hold .overview-extra-tooltips-point-label,.houses-overview-block.overview-anim-hold .overview-extra-tooltips-point-title,.houses-overview-block.overview-anim-hold .overview-extra-tooltips-point-line,.houses-overview-block.overview-anim-hold .overview-extra-tooltips-point-dot{animation:none;opacity:0}@media(prefers-reduced-motion: reduce){.houses-overview-block.overview-anim-hold .overview-extra-tooltips-point-label,.houses-overview-block.overview-anim-hold .overview-extra-tooltips-point-title,.houses-overview-block.overview-anim-hold .overview-extra-tooltips-point-line,.houses-overview-block.overview-anim-hold .overview-extra-tooltips-point-dot{opacity:1}}
