.house-modal .house-title .value,.tippy-house-title .value{font-family:"Masque Hairline",Arial,Helvetica,sans-serif}.overview-image img{display:block;width:100%;max-width:initial;height:auto;user-select:none}.overview-compass{z-index:1;pointer-events:all;top:29.533%;left:8.25%;transform:translateX(-50%) translateY(-100%);width:4.583333%;max-width:66px}.overview .overlay{max-width:initial;height:auto;user-select:none}.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}@media only screen and (max-width: 991px){.overview{overflow:hidden}.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{z-index:1;pointer-events:all}@media only screen and (min-width: 992px){.overview-legend{left:0;gap:18px;padding-bottom:8%}.overview-legend .legend-value-color{width:22px;height:22px;margin-right:18px}}@media only screen and (max-width: 991px){.overview-legend{right:0;gap:5px;padding-bottom:14px}.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}}.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}}.house-path-modal{display:none;z-index:2;max-width:238px}.house-path-modal-inside{background-color:#fff}.house-path-modal .close-house-path-modal{top:-11px;right:-10px}.tippy-box{background-color:#fff;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{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:#fff;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}}.types-navigation .only-available-filter input{top:0;left:0;position:absolute;width:0;height:0;visibility:hidden;overflow:hidden}.types-navigation .only-available-filter label{display:block;padding:10px 12px;color:#7b854e;text-transform:uppercase;font-size:12px;letter-spacing:6px;font-style:normal;font-weight:400;line-height:20px;border-radius:10rem;background-color:rgba(0,0,0,0);border:1px solid #7b854e;transition:color .15s linear,background-color .15s linear;cursor:pointer}@media only screen and (min-width: 992px){.types-navigation .only-available-filter label{padding:10px 61px 10px 22px;text-transform:uppercase}.types-navigation .only-available-filter label:before,.types-navigation .only-available-filter label:after{content:"";display:block;position:absolute}.types-navigation .only-available-filter label:before{display:block;top:0px;right:0px;width:39px;height:100%;border-left:1px solid #7b854e;border-top-right-radius:10rem;border-bottom-right-radius:10rem}.types-navigation .only-available-filter label:after{position:absolute;top:50%;right:16px;width:6px;height:11px;margin-top:-1px;border:1px solid #7b854e;border-width:0 2px 2px 0;border-radius:0;opacity:0;transition:opacity .15s ease-in-out;transform:translateY(-50%) rotate(45deg)}}@media only screen and (min-width: 992px){.types-navigation .only-available-filter input:checked+label:after{opacity:1}.types-navigation .only-available-filter:hover label{background-color:rgba(164,175,100,.2)}}@media only screen and (max-width: 991px){.types-navigation .only-available-filter.active label{background-color:rgba(164,175,100,.2)}}.pricetable table{border-collapse:collapse}.pricetable table thead th{position:relative;font-size:16px;font-weight:400;line-height:normal;padding-bottom:45px}.pricetable table thead th::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#6e6e6e}.pricetable table thead th::after{content:"";position:absolute;bottom:26px;left:50%;width:6px;height:6px;border:1px solid #6e6e6e;border-width:0 1px 1px 0;transform:translateX(-50%) rotate(45deg)}.pricetable table thead th.down::after{margin-top:2px;transform:translateX(-50%) rotate(225deg)}.pricetable table thead th.number::after{left:9px;transform:rotate(45deg)}.pricetable table thead th.number.down::after{transform:rotate(225deg)}.pricetable table thead th.price::before{width:calc(100% - 16px)}.pricetable table th,.pricetable table td{text-align:center}.pricetable table th.number,.pricetable table td.number{text-align:left;width:44px}.pricetable table th.price,.pricetable table td.price{width:86px}.pricetable table tbody tr{border-bottom:1px solid #6e6e6e}.pricetable table tbody tr td{padding:6px 0 5px;transition:background-color .15s ease-in-out}.pricetable table tbody tr td.price{text-align:right}.pricetable table tbody tr td.price .price-regular{font-size:14px}.pricetable table tbody tr td.price .price-discount{color:red}.pricetable table tbody tr.clickable-row td,.pricetable table tbody tr.clickable-row span{cursor:pointer}.pricetable table tbody tr.clickable-row.active td,.pricetable table tbody tr.clickable-row:hover td{background-color:rgba(112,122,69,.1)}.pricetable .fixed-table-hold #pricetable-fixed{z-index:1}.pricetable .fixed-table-hold #pricetable-fixed thead tr th{background-color:#fff;cursor:pointer}.pricetable-wrapper{overflow-y:hidden}.pricetable-wrapper::after{position:absolute;display:block;content:"";background-color:rgba(112,122,69,.1);width:100%;height:1px;bottom:0;left:0}@media only screen and (max-width: 991px){.pricetable{border-bottom:1px solid rgba(112,122,69,.1)}.pricetable .mob-hide{display:none}.pricetable .pricetable-wrapper{overflow-y:auto}.pricetable .pricetable-wrapper::after{content:none}.pricetable table thead th.price::before{width:100%}}.mCSB_inside>.mCSB_container{margin-right:16px}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{padding-right:16px}.mCSB_scrollTools{right:0;width:6px;background:#f2f2f2;opacity:1}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger{width:6px;height:44px}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar{margin:0 1px;width:4px;height:44px;background:#000;border:1px solid #000;border-radius:5px}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_draggerRail{display:none}.pricetable-bottom-description p{max-width:448px}@media only screen and (max-width: 991px){.pricetable-bottom-description p{margin:0 auto}}.pricetable-bottom-link{max-width:320px;margin-bottom:16px}.prices-description{background-color:#d0d3c2}.prices-description h2{font-size:42px;line-height:normal;font-weight:400;margin-bottom:64px}.prices-description ul{margin-bottom:0;padding:0}.prices-description ul li{list-style-type:none}.prices-description ul li::before{content:"";display:inline-block;width:5px;height:5px;border-radius:5px;background-color:#7b854e;margin-right:8px;margin-bottom:3px}@media only screen and (max-width: 767px){.prices-description h2{margin-bottom:42px}}.type-template .prices-description .container{max-width:1140px}.prices-bottom-media-title{max-width:662px}.prices-bottom-media-title h2{font-size:42px;line-height:normal;font-weight:400}.prices-bottom-media-wrap::before{content:"";display:block;z-index:1;pointer-events:all;position:absolute;top:0;left:0;width:100%;height:100%;background:#ffe7c4;mix-blend-mode:multiply}.prices-bottom-media-wrap video{display:block;width:100%;max-width:initial}@media only screen and (max-width: 991px){.prices-bottom-media .prices-bottom-media-wrap{margin:0 -24px}}.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}}.type-template .container{max-width:1072px}
