:root{--font-primary:"Avenir",sans-serif;--font-secondary:"Figtree",sans-serif;--font-para:"Figtree",sans-serif;--color-primary:#5dc4ec;--color-secondary:#002a4c;--color-font:#2d3338;--color-border:#eaf0f5;--color-white:#ffffff;--color-off-white:#f8f9fa;--color-off-white1:#f5f5f5;--color-gray:#535353;--color-light-gray:#e5e5e5;--color-muted:#9d9d9d;--color-footer-heading:#949ca3;--color-placeholder:#949ca3;--color-danger:#e53935;--color-success:#155724;--color-bullet:#cdd4da;--color-foot-sep:#3d3d3d;--bg-light:var(--color-off-white);--bg-dark:var(--color-secondary);--color-overlay:rgba(0,0,0,0.3);--light:300;--regular:400;--semibold:600;--bold:700;--lh-100:100%;--lh-110:110%;--lh-112:112%;--lh-120:120%;--lh-140:140%;--border-radius:8px;--border-radius-4:4px;--border-radius-6:6px;--logo-desktop-width:266px;--logo-laptop-width:220px;--logo-tablet-width:200px;--logo-mobile-width:133px;--spacing-desktop:88px;--spacing-laptop:64px;--spacing-tablet:56px;--spacing-mobile:40px;--bs-body-font-family:var(--font-primary);--bs-body-font-size:16px;--bs-body-line-height:var(--lh-140);--bs-body-color:var(--color-font);--bs-accordion-btn-icon-width:1rem}.properties-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;gap:32px}@media(max-width:1439px){.properties-header{gap:20px}}@media(max-width:767px){.properties-header{flex-direction:column;margin-bottom:24px}}.properties-tabs{display:flex;gap:40px}@media(max-width:1439px){.properties-tabs{gap:32px}}@media(max-width:767px){.properties-tabs{gap:24px}}.properties-tab-btn{background:none;border:none;padding:0;cursor:pointer;font-size:3rem;line-height:102%;font-family:var(--font-primary);font-weight:var(--light);color:var(--color-footer-heading);transition:color .3s ease;letter-spacing:-.96px}@media(max-width:1439px){.properties-tab-btn{letter-spacing:-.8px;font-size:2.5rem}}@media(max-width:767px){.properties-tab-btn{letter-spacing:-.48px;line-height:120%;font-size:2rem}}.properties-tab-btn[aria-selected=true]{color:var(--color-secondary)}.properties-tab-btn:hover{color:var(--color-font)}.properties-actions{display:flex;align-items:center;gap:48px;width:auto;justify-content:normal;flex-wrap:nowrap}@media(max-width:1199px){.properties-actions{width:100%;justify-content:space-between;gap:20px;flex-wrap:wrap}}.properties-link-group{display:flex;align-items:center;gap:40px}@media(max-width:1439px){.properties-link-group{gap:20px}}.properties-nav{display:flex;align-items:center;gap:12px;flex-shrink:0}.properties-nav .nav-button{border-radius:var(--border-radius)}.properties-nav .nav-button .icon{background-color:var(--color-footer-heading);mask:url(/images/svg/arrow-left.svg) no-repeat center/contain;-webkit-mask:url(/images/svg/arrow-left.svg) no-repeat center/contain;width:24px;height:24px;transition:background-color .3s ease}.properties-nav .nav-button .icon.icon-right-arrow{transform:rotate(180deg)}.properties-nav .nav-button:hover:not(:disabled) .icon{background-color:var(--color-secondary)}.properties-dots-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:40px}@media(max-width:1439px){.properties-dots-row{margin-top:32px}}.properties-three-dots-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:24px}@media(max-width:1439px){.properties-three-dots-row{margin-top:32px}}@media(max-width:1199px){.properties-three-dots-row{margin-top:40px}}@media(max-width:767px){.properties-three-dots-row{margin-top:24px}}.properties-cta-mobile{display:none}@media(max-width:1199px){.properties-cta-mobile{display:flex;align-items:center;gap:20px}}.bg_color_dark .properties-tab-btn{color:var(--color-border)}.bg_color_dark .properties-tab-btn:hover,.bg_color_dark .properties-tab-btn[aria-selected=true]{color:var(--color-white)}.properties.bg_color_dark .property-card .property-card-address,.properties.bg_color_dark .property-card .property-card-address a,.properties.bg_color_dark .property-card .property-card-amenity-count,.properties.bg_color_dark .property-card .property-card-type{color:var(--color-light-gray)!important}.properties.bg_color_dark .property-card .description,.properties.bg_color_dark .property-card .investment-flex-title,.properties.bg_color_dark .property-card .investment-flex-value,.properties.bg_color_dark .property-card .property-card-guide-price,.properties.bg_color_dark .property-card .property-card-price{color:var(--color-white)!important}.properties.bg_color_dark .property-card .icon-armchair,.properties.bg_color_dark .property-card .icon-bathtub,.properties.bg_color_dark .property-card .icon-bed,.properties.bg_color_dark .property-card .icon-bills-included,.properties.bg_color_dark .property-card .icon-heart{color:var(--color-border)}.properties.bg_color_dark .property-card .property-card-divider{background-color:var(--color-muted)!important}.properties .properties-slider-wrapper .slick-track{display:flex;align-items:stretch}.properties .properties-slider-wrapper .slick-slide{height:auto}.properties .properties-slide,.properties .properties-slider-wrapper .slick-slide>div,.property-card{display:flex;height:100%}.property-card{position:relative;width:100%;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.property-card:hover{cursor:pointer}.property-card:hover .property-card-address a{color:var(--color-primary)!important}.property-card .property-card-image-wrapper{position:relative;width:100%;flex-shrink:0;overflow:hidden}.property-card .property-card-image-wrapper .img-fluid{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;height:298px}@media(max-width:1439px){.property-card .property-card-image-wrapper .img-fluid{height:236px}}@media(max-width:1199px){.property-card .property-card-image-wrapper .img-fluid{height:224px}}@media(max-width:767px){.property-card .property-card-image-wrapper .img-fluid{height:228px}}.property-card .property-card-image-wrapper .img-fluid-hover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1);transition:opacity .5s ease,transform .5s ease;z-index:1}.property-card .property-card-image-wrapper .property-card-labels{position:absolute;top:8px;left:8px;z-index:2;display:flex;gap:8px}@media(max-width:1439px){.property-card:focus-within .property-card-image-wrapper .img-fluid:not(.img-fluid-hover),.property-card:hover .property-card-image-wrapper .img-fluid:not(.img-fluid-hover){transform:scale(1.05)}.property-card:focus-within .property-card-image-wrapper .img-fluid-hover,.property-card:hover .property-card-image-wrapper .img-fluid-hover{opacity:1;transform:scale(1.05)}}.property-card .property-card-image{object-fit:cover;transition:transform .5s ease}@media(max-width:1439px){.property-card:hover .property-card .property-card-image{transform:scale(1.05)}}.property-card .property-card-favorite-btn{position:relative;z-index:2;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.property-card .property-card-favorite-btn:hover{transform:scale(1.1)}.property-card .property-card-favorite-btn.property-card-favorite-btn-active .icon-heart-filled{color:var(--color-secondary)}.property-card .property-card-favorite-btn .icon-heart{color:var(--color-font)}.property-card .property-card-favorite-btn .icon-heart-filled{color:var(--color-secondary)}.property-card .property-card-content{display:flex;flex-direction:column;flex:1;padding:20px}.property-card .property-card-content .property-card-header-group{gap:8px}@media(max-width:1199px){.property-card .property-card-content{padding:16px}}.property-card .description{color:var(--color-font);font-family:var(--font-primary);font-size:1rem;font-weight:var(--light);line-height:var(--lh-140)}.property-card .property-card-header{display:flex;justify-content:space-between;align-items:flex-start}.property-card .property-card-price-group{display:flex;align-items:flex-end;gap:4px;margin-top:auto;padding-top:16px}.property-card .property-card-price{font-size:1.125rem;font-weight:var(--semibold);color:var(--color-secondary);letter-spacing:-.18px}@media(max-width:1439px){.property-card .property-card-price{font-size:1rem;letter-spacing:-.16px}}.property-card .property-card-guide-price{font-size:.875rem;color:var(--color-font);font-weight:var(--light);line-height:var(--lh-140);letter-spacing:-.14px}.property-card .property-card-address{font-size:1.125rem;color:var(--color-secondary);margin:0;transition:color .3s ease;letter-spacing:-.18px;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding-right:16px}@media(max-width:1439px){.property-card .property-card-address{font-size:1rem;letter-spacing:-.16px}}@media(max-width:767px){.property-card .property-card-address{font-size:.875rem;letter-spacing:-.14px}}.property-card .property-card-address a{color:inherit;transition:color .3s ease}.property-card:hover .property-card-address{color:var(--color-primary)!important}.property-card .investment{margin:0}.property-card .investment .investment-flex{display:flex;gap:8px}.property-card .investment .investment-flex .investment-flex-title{font-size:1rem;color:var(--color-primary);font-weight:var(--semibold);font-family:var(--font-primary);letter-spacing:var(--ls-neg-xs)}.property-card .investment .investment-flex .investment-flex-value{font-size:1rem;color:var(--color-font);font-family:var(--font-primary);font-weight:var(--light);line-height:var(--lh-140)}.property-card .property-card-footer{display:flex;align-items:center;gap:20px;margin-top:6px;letter-spacing:-.14px}.property-card.new-development .property-card-footer{flex-direction:column;align-items:flex-start;gap:16px}.property-card .property-card-type{font-size:.875rem;color:var(--color-font);letter-spacing:-.14px}.property-card .property-card-divider{width:1px;height:16px;background-color:#e5e5e5}.property-card .property-card-amenities{display:flex;gap:20px}.property-card .property-card-amenity{display:flex;align-items:center;gap:6px}.property-card .property-card-amenity-count{font-size:.875rem;color:var(--color-font);letter-spacing:-.14px}.property-card .property-card-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.properties-three.bg_color_light{background-color:var(--color-off-white)}.properties-three.bg_color_white{background-color:var(--color-white)}.properties-three.bg_color_dark{background-color:var(--color-primary)}.properties-three.bg_color_dark .property-card .property-card-address,.properties-three.bg_color_dark .property-card .property-card-address a,.properties-three.bg_color_dark .property-card .property-card-amenity-count,.properties-three.bg_color_dark .property-card .property-card-type{color:var(--color-light-gray)!important}.properties-three.bg_color_dark .property-card .description,.properties-three.bg_color_dark .property-card .investment-flex-title,.properties-three.bg_color_dark .property-card .investment-flex-value,.properties-three.bg_color_dark .property-card .property-card-guide-price,.properties-three.bg_color_dark .property-card .property-card-price{color:var(--color-white)!important}.properties-three.bg_color_dark .property-card .icon-armchair,.properties-three.bg_color_dark .property-card .icon-bathtub,.properties-three.bg_color_dark .property-card .icon-bed,.properties-three.bg_color_dark .property-card .icon-bills-included,.properties-three.bg_color_dark .property-card .icon-heart{filter:brightness(0) invert(1)}.properties-three.bg_color_dark .property-card .property-card-divider{background-color:var(--color-muted)!important}.properties-three.bg_color_dark .view-more-text{color:var(--color-white)}.properties-three.bg_color_dark .view-more-line{background-color:var(--color-muted)}.properties-three{padding-top:var(--spacing-desktop);padding-bottom:var(--spacing-desktop)}@media(max-width:1439px){.properties-three{padding-top:var(--spacing-laptop);padding-bottom:var(--spacing-laptop)}}@media(max-width:1199px){.properties-three{padding-top:var(--spacing-tablet);padding-bottom:var(--spacing-tablet)}}@media(max-width:767px){.properties-three{padding-top:var(--spacing-mobile);padding-bottom:var(--spacing-mobile)}}.properties-three.spacing_top_none{padding-top:0!important}.properties-three.spacing_bottom_none{padding-bottom:0!important}.properties-three.spacing_both_none{padding-top:0!important;padding-bottom:0!important}.properties-three .properties-three-slider-wrapper{width:100%}.properties-three .properties-three-slider-wrapper .slick-track{display:flex;align-items:stretch;margin-left:0;margin-right:auto}.properties-three .properties-three-slider-wrapper .slick-slide{height:auto}.properties-three .properties-three-slider-wrapper .slick-slide>div{display:flex;height:100%}.properties-three .properties-three-slide{display:flex;width:100%;height:100%}.properties-three .property-card .property-card-image-wrapper .img-fluid{width:100%}.prestige-properties{background-color:var(--color-primary);position:relative;display:flex;flex-direction:column;gap:48px;padding:var(--spacing-desktop) 0}@media(max-width:1439px){.prestige-properties{padding:var(--spacing-laptop) 0;gap:40px}}@media(max-width:1199px){.prestige-properties{padding:var(--spacing-tablet) 0;gap:24px}}@media(max-width:767px){.prestige-properties{padding:var(--spacing-mobile) 0}}.prestige-properties.spacing_top_none{padding-top:0!important}.prestige-properties.spacing_bottom_none{padding-bottom:0!important}.prestige-properties.spacing_both_none{padding-top:0!important;padding-bottom:0!important}.prestige-properties.bg_color_dark .prestige-properties-address,.prestige-properties.bg_color_dark .prestige-properties-address .icon-armchair,.prestige-properties.bg_color_dark .prestige-properties-address .icon-bathtub,.prestige-properties.bg_color_dark .prestige-properties-address .icon-bed,.prestige-properties.bg_color_dark .prestige-properties-address .icon-bills-included,.prestige-properties.bg_color_dark .prestige-properties-address .icon-heart,.prestige-properties.bg_color_dark .prestige-properties-amenity,.prestige-properties.bg_color_dark .prestige-properties-amenity .icon-armchair,.prestige-properties.bg_color_dark .prestige-properties-amenity .icon-bathtub,.prestige-properties.bg_color_dark .prestige-properties-amenity .icon-bed,.prestige-properties.bg_color_dark .prestige-properties-amenity .icon-bills-included,.prestige-properties.bg_color_dark .prestige-properties-amenity .icon-heart,.prestige-properties.bg_color_dark .prestige-properties-description,.prestige-properties.bg_color_dark .prestige-properties-description .icon-armchair,.prestige-properties.bg_color_dark .prestige-properties-description .icon-bathtub,.prestige-properties.bg_color_dark .prestige-properties-description .icon-bed,.prestige-properties.bg_color_dark .prestige-properties-description .icon-bills-included,.prestige-properties.bg_color_dark .prestige-properties-description .icon-heart,.prestige-properties.bg_color_dark .prestige-properties-price,.prestige-properties.bg_color_dark .prestige-properties-price .icon-armchair,.prestige-properties.bg_color_dark .prestige-properties-price .icon-bathtub,.prestige-properties.bg_color_dark .prestige-properties-price .icon-bed,.prestige-properties.bg_color_dark .prestige-properties-price .icon-bills-included,.prestige-properties.bg_color_dark .prestige-properties-price .icon-heart,.prestige-properties.bg_color_dark .prestige-properties-type,.prestige-properties.bg_color_dark .prestige-properties-type .icon-armchair,.prestige-properties.bg_color_dark .prestige-properties-type .icon-bathtub,.prestige-properties.bg_color_dark .prestige-properties-type .icon-bed,.prestige-properties.bg_color_dark .prestige-properties-type .icon-bills-included,.prestige-properties.bg_color_dark .prestige-properties-type .icon-heart{color:var(--color-border)}.prestige-properties .slick-list,.prestige-properties .slick-track{height:100%}.prestige-properties .slick-slide>div{display:flex;height:100%}.prestige-properties-slide{display:flex!important;align-items:flex-start;align-self:stretch;width:100%;flex-direction:column-reverse;gap:24px}@media(max-width:1199px){.prestige-properties-slide{gap:40px}}@media(max-width:1439px){.prestige-properties-slide{flex-direction:row;gap:64px}}@media(min-width:1440px){.prestige-properties-slide{gap:104px}}.prestige-properties-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:1;align-self:stretch;color:var(--color-white);padding:0}@media(max-width:1439px){.prestige-properties-info{padding:24px 0}}.prestige-properties-nav{display:none}@media(max-width:1439px){.prestige-properties-nav{display:flex;align-items:center;gap:16px;margin-bottom:40px}}.prestige-properties-content-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:stretch;width:100%;gap:24px}@media(max-width:1439px){.prestige-properties-content-group{gap:40px}}.prestige-properties-main-info{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;gap:16px}@media(max-width:1439px){.prestige-properties-main-info{gap:24px}}.prestige-properties-title{color:var(--color-white);margin:0;font-size:20px}.prestige-properties-title a{color:inherit;text-decoration:none}.prestige-properties-title a:hover{color:var(--color-white);opacity:.8}@media(max-width:1199px){.prestige-properties-title{font-size:32px;letter-spacing:var(--ls-neg-md)}}@media(max-width:1439px){.prestige-properties-title{font-size:40px;letter-spacing:var(--ls-neg-lg)}}.prestige-properties-price{font-family:var(--font-secondary);font-weight:var(--regular);line-height:var(--lh-110);letter-spacing:var(--ls-neg-xs);font-size:24px}.prestige-properties-amenities-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;width:100%}.prestige-properties-amenities-container{display:inline-flex;align-items:center;gap:16px}.prestige-properties-type{font-family:var(--font-primary);font-size:16px;font-weight:var(--light)}.prestige-properties-divider{width:1px;height:16px;background-color:var(--color-font)}.prestige-properties-amenities{display:inline-flex;align-items:center;gap:20px}.prestige-properties-amenity{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-primary);font-size:16px;font-weight:var(--light)}.prestige-properties-amenity i{font-size:16px;display:flex;align-items:center;justify-content:center}.prestige-properties-address{font-family:var(--font-primary);font-size:16px;line-height:var(--lh-140);font-weight:var(--regular);align-self:stretch;margin:0}.prestige-properties-address a{color:inherit;text-decoration:none}.prestige-properties-address a:hover{color:var(--color-white)}.prestige-properties-description{font-family:var(--font-primary);font-size:16px;line-height:var(--lh-140);font-weight:var(--light);align-self:stretch;margin:0}.prestige-properties-pagination-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:24px;padding:0}@media(max-width:1439px){.prestige-properties-pagination-row{display:none}}.prestige-properties-cta-wrapper{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.prestige-properties-cta{font-family:var(--font-primary);font-size:12px;font-weight:var(--regular);letter-spacing:var(--ls-pos-sm);line-height:var(--lh-140);color:var(--color-white);text-decoration:none;text-transform:uppercase;white-space:nowrap}.prestige-properties-cta:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-font);margin-top:4px}.prestige-properties-cta:hover:after{background-color:var(--color-white)}.prestige-properties-visual{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;width:100%;height:auto}@media(max-width:1439px){.prestige-properties-visual{flex:1.2}}.prestige-properties-visual a{display:block;width:100%}@media(min-width:1440px){.prestige-properties-visual{width:808px}}.prestige-properties-image{width:100%;object-fit:cover;align-self:stretch;height:280px}@media(max-width:1199px){.prestige-properties-image{height:480px}}@media(max-width:1439px){.prestige-properties-image{height:534px}}.prestige-properties-badge-wrapper{display:inline-flex;align-items:center;gap:8px;position:absolute;top:8px;left:8px}.prestige-properties-badge{height:36px;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;background-color:var(--color-secondary);color:var(--color-white);font-family:var(--font-primary);font-size:10px;font-weight:var(--semibold);letter-spacing:var(--ls-pos-xs);text-transform:uppercase}.properties.bg_color_light{background-color:var(--color-off-white)}.properties.bg_color_white{background-color:var(--color-white)}.properties.bg_color_dark{background-color:var(--color-primary)}.properties.bg_color_dark .property-card-valuation .property-card-address,.properties.bg_color_dark .property-card-valuation .property-card-address a,.properties.bg_color_dark .property-card-valuation .property-card-amenity-count,.properties.bg_color_dark .property-card-valuation .property-card-type{color:var(--color-light-gray)!important}.properties.bg_color_dark .property-card-valuation .description,.properties.bg_color_dark .property-card-valuation .investment-flex-title,.properties.bg_color_dark .property-card-valuation .investment-flex-value,.properties.bg_color_dark .property-card-valuation .property-card-guide-price,.properties.bg_color_dark .property-card-valuation .property-card-price{color:var(--color-white)!important}.properties.bg_color_dark .property-card-valuation .icon-armchair,.properties.bg_color_dark .property-card-valuation .icon-bathtub,.properties.bg_color_dark .property-card-valuation .icon-bed,.properties.bg_color_dark .property-card-valuation .icon-bills-included,.properties.bg_color_dark .property-card-valuation .icon-heart{color:var(--color-border)}.properties.bg_color_dark .property-card-valuation .property-card-divider{background-color:var(--color-muted)!important}.properties{padding-top:var(--spacing-desktop);padding-bottom:var(--spacing-desktop)}@media(max-width:1439px){.properties{padding-top:var(--spacing-laptop);padding-bottom:var(--spacing-laptop)}}@media(max-width:1199px){.properties{padding-top:var(--spacing-tablet);padding-bottom:var(--spacing-tablet)}}@media(max-width:767px){.properties{padding-top:var(--spacing-mobile);padding-bottom:var(--spacing-mobile)}}.properties.spacing_top_none{padding-top:0!important}.properties.spacing_bottom_none{padding-bottom:0!important}.properties.spacing_both_none{padding-top:0!important;padding-bottom:0!important}.properties .properties-slider-wrapper{width:100%}.properties .properties-slider-wrapper .slick-list,.properties .properties-slider-wrapper .slick-track{overflow:hidden}.properties .properties-slide,.properties .properties-slider-wrapper .slick-slide{width:100%}.property-card-valuation{position:relative;width:100%;display:flex;flex-direction:column;gap:20px;border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.property-card-valuation:hover{cursor:pointer}@media(max-width:1439px){.property-card-valuation{gap:16px}}.property-card-valuation:hover .property-card-address a{color:var(--color-primary)!important}.property-card-valuation .property-card-image-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.property-card-valuation .property-card-image-wrapper .img-fluid{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;min-height:298px;max-height:298px}@media(max-width:1199px){.property-card-valuation .property-card-image-wrapper .img-fluid{min-height:236px;max-height:236px}}.property-card-valuation .property-card-image-wrapper .img-fluid-hover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1);transition:opacity .5s ease,transform .5s ease;z-index:1}.property-card-valuation .property-card-image-wrapper .distance{display:flex;position:absolute;bottom:0;left:0;width:100%;height:32px;padding:0 16px 2px 12px;align-items:center;gap:8px;background:linear-gradient(90deg,#002a4c,rgba(0,0,0,0));color:#fff;font-family:var(--font-primary);font-size:10px;font-weight:600;line-height:140%;letter-spacing:.6px;text-transform:uppercase;z-index:2}.property-card-valuation .property-card-image-wrapper .property-card-labels{position:absolute;top:8px;left:8px;z-index:3;display:flex;gap:8px}@media(max-width:1439px){.property-card-valuation:focus-within .property-card-image-wrapper .img-fluid:not(.img-fluid-hover),.property-card-valuation:hover .property-card-image-wrapper .img-fluid:not(.img-fluid-hover){transform:scale(1.05)}.property-card-valuation:focus-within .property-card-image-wrapper .img-fluid-hover,.property-card-valuation:hover .property-card-image-wrapper .img-fluid-hover{opacity:1;transform:scale(1.05)}}.property-card-valuation .property-card-image{object-fit:cover;transition:transform .5s ease}@media(max-width:1439px){.property-card:hover .property-card-valuation .property-card-image{transform:scale(1.05)}}.property-card-valuation .property-card-favorite-btn{position:relative;z-index:2;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.property-card-valuation .property-card-favorite-btn:hover{transform:scale(1.1)}.property-card-valuation .property-card-favorite-btn.property-card-favorite-btn-active .icon-heart-filled{background-color:var(--color-secondary)}.property-card-valuation .property-card-content{display:flex;flex-direction:column;gap:16px;flex:1;padding:0 20px 20px}.property-card-valuation .property-card-content .property-card-header-group{gap:6px}.property-card-valuation .description{color:var(--color-font);font-family:var(--font-primary);font-size:1rem;font-weight:var(--light);line-height:var(--lh-140)}.property-card-valuation .property-card-header{display:flex;justify-content:space-between;align-items:center}.property-card-valuation .property-card-price-group{display:flex;align-items:flex-end;gap:8px}.property-card-valuation .property-card-price{font-size:1.5rem;font-weight:var(--semibold);font-family:var(--font-secondary);color:var(--color-secondary);line-height:var(--lh-120)}@media(max-width:1439px){.property-card-valuation .property-card-price{font-size:1.25rem}}.property-card-valuation .property-card-guide-price{font-size:.875rem;color:var(--color-font);font-family:var(--font-primary);font-weight:var(--light);line-height:var(--lh-140)}.property-card-valuation .property-card-address{font-size:1rem;color:var(--color-font);margin:0;font-weight:var(--light);transition:color .3s ease;line-height:var(--lh-140)}.property-card-valuation .property-card-address a{color:inherit;transition:color .3s ease}.property-card-valuation:hover .property-card-address{color:var(--color-primary)!important}.property-card-valuation .investment{margin:0}.property-card-valuation .investment .investment-flex{display:flex;gap:8px}.property-card-valuation .investment .investment-flex .investment-flex-title{font-size:1rem;color:var(--color-primary);font-weight:var(--semibold);font-family:var(--font-primary)}.property-card-valuation .investment .investment-flex .investment-flex-value{font-size:1rem;color:var(--color-font);font-family:var(--font-primary);font-weight:var(--light);line-height:var(--lh-140)}.property-card-valuation .property-card-footer{display:flex;align-items:center;gap:16px;margin-top:auto}.property-card-valuation .property-card-type{font-size:1rem;color:var(--color-font);font-weight:var(--light);line-height:var(--lh-140)}@media(max-width:767px){.property-card-valuation .property-card-type{font-size:.875rem}}.property-card-valuation .property-card-divider{width:1px;height:16px;background-color:var(--color-light-gray)}.property-card-valuation .property-card-amenities{display:flex;gap:20px}.property-card-valuation .property-card-amenity{display:flex;align-items:center;gap:6px}.property-card-valuation .property-card-amenity-count{font-size:.875rem;color:var(--color-font)}@media(max-width:1439px){.property-card-valuation .property-card-amenity-count{font-size:1rem}}.property-card-valuation .property-card-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.offcanvas-body .property-card .property-card-image-wrapper .img-fluid{min-height:320px;max-height:320px}.property-listing-banner{position:relative;background-color:var(--color-primary);color:var(--color-white);overflow:hidden;padding:40px;border-radius:var(--border-radius);display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:1439px){.property-listing-banner{padding:32px}}@media(max-width:767px){.property-listing-banner{padding:24px}}.property-listing-banner .property-listing-banner-media-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.property-listing-banner .property-listing-banner-media{position:relative;width:100%;height:100%;overflow:hidden}.property-listing-banner .property-listing-banner-media figure{width:100%;height:100%;margin:0}.property-listing-banner .property-listing-banner-image{object-fit:cover;width:100%;height:100%}.property-listing-banner .property-listing-banner-container{position:relative;z-index:1;max-height:auto;display:flex;flex-direction:column;justify-content:center}.property-listing-banner .property-listing-banner-row{align-items:center}.property-listing-banner .property-listing-banner-content{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}@media(max-width:1439px){.property-listing-banner .property-listing-banner-content{gap:32px}}@media(max-width:767px){.property-listing-banner .property-listing-banner-content{gap:24px}}.property-listing-banner .property-listing-banner-heading-wrapper{display:flex;flex-direction:column;gap:24px;text-align:center}@media(max-width:1199px){.property-listing-banner .property-listing-banner-heading-wrapper{gap:16px}}.property-listing-banner .property-listing-banner-heading-wrapper h2{color:var(--color-white);font-family:var(--font-primary);margin:0;letter-spacing:-.64px;font-size:2rem;line-height:112%}@media(max-width:1439px){.property-listing-banner .property-listing-banner-heading-wrapper h2{letter-spacing:-.48px;font-size:1.5rem;line-height:120%}}.property-listing-banner .property-listing-banner-description p{font-size:1rem;color:var(--color-border);font-family:var(--font-secondary);letter-spacing:-.16px}.property-listing-banner .property-listing-banner-search{display:flex;flex-direction:column;gap:24px;align-self:stretch;width:auto}@media(max-width:1199px){.property-listing-banner .property-listing-banner-search{width:460px}}@media(max-width:767px){.property-listing-banner .property-listing-banner-search{width:100%;gap:16px}}.property-listing-banner .property-listing-banner-search-row{display:flex;align-items:flex-end;gap:16px;width:100%}.property-listing-banner .property-listing-banner-search-field{display:flex;flex:1;flex-direction:column;gap:8px}.property-listing-banner .property-listing-banner-search-label{font-size:1rem;color:var(--color-white);font-family:var(--font-primary);font-weight:var(--regular);line-height:1.5}.property-listing-banner .property-listing-banner-search-input{all:unset;box-sizing:border-box;background-color:var(--color-white);border:1px solid var(--color-white);height:44px;width:100%;padding:0 12px;color:var(--color-primary);font-size:1rem;font-family:var(--font-primary)}.property-listing-banner .property-listing-banner-search-input::placeholder{color:var(--color-primary);opacity:.5}.property-listing-banner .property-listing-banner-search-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-white);height:44px;padding:0 16px;color:var(--color-white);font-family:var(--font-primary);font-weight:var(--regular);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;white-space:nowrap;cursor:pointer;flex-shrink:0}.property-listing-banner .property-listing-banner-search-btn:hover{background-color:var(--color-white);color:var(--color-primary)}.property-listing-banner .property-listing-banner-search-cta p{font-size:1rem;color:#dadada;font-family:var(--font-primary);font-weight:var(--regular);margin:0}.property-listing-banner .property-listing-banner-search-cta a{color:var(--color-white);text-decoration:underline}.property-listing-banner .property-listing-banner-search-cta a:hover{opacity:.8}