@media (max-width:1180px){html,body,.public-site{max-width:100%;overflow-x:clip}.public-site *,.public-site :before,.public-site :after{box-sizing:border-box}.public-header.public-header-unified{width:100%!important;min-width:0!important}.public-header.public-header-unified .public-header-inner{width:min(100% - 32px,1120px)!important;max-width:none!important;margin-inline:auto!important}.public-section,.public-about,.public-results,.public-property-detail-portal,.public-property-content-shell{width:min(100% - 40px,1120px)!important;max-width:1120px!important;margin-inline:auto!important}.public-hero{background-position:50%!important;min-height:620px!important}.public-hero-inner{width:min(100% - 48px,960px)!important;max-width:960px!important;margin-inline:auto!important;padding:42px 0 30px!important}.public-home-hero-group{width:100%!important;max-width:100%!important;margin-top:38px!important}.public-home-hero-group .public-hero-copy{margin-inline:auto!important;width:min(100%,820px)!important;max-width:820px!important;margin-bottom:22px!important}.public-home-hero-group .public-hero-copy h1{max-width:100%!important;font-size:clamp(38px,5vw,56px)!important;line-height:1.04!important}.public-home-hero-group .public-hero-copy>p:last-child{max-width:720px!important;margin-inline:auto!important;font-size:16px!important;line-height:1.45!important}.public-home-search-shift,.public-results>.public-search-panel,.public-results>.public-crm-filters-results,.public-results>.public-crm-filters-results.public-search-panel{width:100%!important;max-width:100%!important;margin-inline:auto!important}.public-home-search-shift .public-search-panel,.public-home-search-shift .public-crm-filters-hero.public-search-panel{background:#e5ecf0a6!important}.public-results .public-search-panel,.public-results .public-crm-filters-results{background:#e5ecf0!important}.public-home-search-shift .public-search-panel,.public-home-search-shift .public-crm-filters-hero.public-search-panel,.public-results .public-search-panel,.public-results .public-crm-filters-results{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;clip-path:none!important;background-image:none!important;border-radius:0!important;margin:0!important;padding:16px!important;position:relative!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}.public-home-search-shift .public-search-panel:before,.public-home-search-shift .public-search-panel:after,.public-results .public-search-panel:before,.public-results .public-search-panel:after,.public-results .public-crm-filters-results:before,.public-results .public-crm-filters-results:after{content:none!important;display:none!important}.public-filter-grid,.public-filter-grid-primary,.public-filter-grid-advanced,.public-search-grid{width:100%!important;min-width:0!important;max-width:100%!important}.public-filter-grid>*,.public-filter-grid-primary>*,.public-filter-grid-advanced>*,.public-search-grid>*{min-width:0!important;max-width:100%!important}.public-filter-grid select,.public-filter-grid input:not([type=checkbox]),.public-search-grid select,.public-search-grid input:not([type=checkbox]),.public-search-submit{border-radius:0!important;width:100%!important;height:44px!important;min-height:44px!important;font-size:16px!important}.public-filter-grid label>span,.public-search-grid label>span{white-space:normal!important;overflow-wrap:anywhere!important}.public-site .public-more-filters,.public-site .public-more-filters:hover,.public-site .public-more-filters:focus,.public-site .public-more-filters:focus-visible,.public-site .public-more-filters:active{color:#3f4145!important;width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;box-shadow:none!important;outline-offset:2px!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;transition:none!important;display:inline-flex!important;position:relative!important;transform:translate(0,0)scale(1)!important}.public-site .public-more-filters .public-more-filters-label,.public-site .public-more-filters:hover .public-more-filters-label,.public-site .public-more-filters:focus .public-more-filters-label,.public-site .public-more-filters:focus-visible .public-more-filters-label,.public-site .public-more-filters:active .public-more-filters-label{letter-spacing:normal!important;border:0!important;width:auto!important;height:21px!important;margin:0!important;padding:0 0 3px!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;text-decoration:none!important;transition:none!important;display:inline-block!important;position:relative!important;transform:translate(0,0)scale(1)!important}.public-site .public-more-filters .public-more-filters-label:before{content:none!important;display:none!important}.public-site .public-more-filters .public-more-filters-label:after{content:""!important;pointer-events:none!important;background:currentColor!important;width:100%!important;margin:0!important;padding:0!important;transition:none!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.public-site .public-more-filters .public-more-filters-symbol,.public-site .public-more-filters:hover .public-more-filters-symbol,.public-site .public-more-filters:focus .public-more-filters-symbol,.public-site .public-more-filters:focus-visible .public-more-filters-symbol,.public-site .public-more-filters:active .public-more-filters-symbol{text-align:center!important;background:0 0!important;border:0!important;width:14px!important;min-width:14px!important;height:18px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;transition:none!important;display:inline-block!important;transform:translate(0,0)scale(1)!important}.public-site .public-more-filters[aria-expanded=false] .public-more-filters-label,.public-site .public-more-filters[aria-expanded=false] .public-more-filters-symbol{-webkit-text-stroke:.2px currentColor!important}.public-site .public-more-filters[aria-expanded=true] .public-more-filters-label,.public-site .public-more-filters[aria-expanded=true] .public-more-filters-symbol{-webkit-text-stroke:.5px currentColor!important}.public-site .public-more-filters[aria-expanded=false] .public-more-filters-label:after{height:1.2px!important}.public-site .public-more-filters[aria-expanded=true] .public-more-filters-label:after{height:1.5px!important}.public-responsive-menu,.public-mobile-area-menu{z-index:3000!important;max-width:min(430px,100vw - 32px)!important;max-height:min(52vh,420px)!important;top:calc(100% + 4px)!important;bottom:auto!important;overflow:hidden auto!important}.public-property-grid,.public-results .public-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.property-card,.property-card-portal{min-width:0!important;max-width:100%!important}.property-card-media,.property-card-media img{max-width:100%!important}.property-card-media img{object-fit:cover!important}.public-home-property-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.public-home-property-category-card{min-width:0!important}.public-home-city-properties-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important}.public-home-city-property-card{min-width:0!important}.public-home-city-property-card img{object-fit:cover!important;width:100%!important;height:clamp(220px,34vw,340px)!important}.public-about-main{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)!important;align-items:stretch!important;gap:28px!important}.public-about-copy,.public-about-visual{min-width:0!important}.public-about-visual img{object-fit:cover!important;width:100%!important;height:100%!important}.public-property-detail-grid,.public-property-detail-heading-grid{min-width:0!important}.public-property-gallery-viewer,.public-property-gallery-main{min-width:0!important;max-width:100%!important}.public-property-gallery-main img{object-fit:contain!important;max-width:100%!important}.public-property-detail-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.public-property-share-menu{max-width:min(360px,100vw - 48px)!important}.public-property-facts.public-property-facts-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.seller-modal-backdrop{padding:16px!important;overflow-y:auto!important}.seller-modal{overscroll-behavior:contain;width:min(100%,720px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important}.seller-lead-form{min-width:0!important}}@media (min-width:761px) and (max-width:1180px){.public-filter-grid-primary,.public-filter-grid-advanced{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 14px!important}.public-filter-grid-advanced>.public-filter-features{border-radius:0!important;grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;width:100%!important;margin:6px 0 0!important;padding:14px!important;display:grid!important}.public-filter-grid-advanced>.public-filter-features legend{grid-column:1/-1!important}.public-filter-grid-advanced>.public-filter-features label{border-radius:0!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:8px 10px!important;display:grid!important}.public-filter-grid-advanced>.public-filter-features input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}.public-filter-grid-advanced>.public-filter-features label>span{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.25!important}}@media (max-width:760px){.public-header.public-header-unified .public-header-inner{width:calc(100% - 20px)!important}.public-section,.public-about,.public-results,.public-property-detail-portal,.public-property-content-shell{width:calc(100% - 28px)!important;max-width:none!important}.public-logo,.public-logo img{max-width:132px!important}.public-hero{background-position:50%!important;height:auto!important;min-height:0!important;padding-bottom:22px!important}.public-hero-inner{width:calc(100% - 28px)!important;padding:26px 0 18px!important;transform:none!important}.public-home-hero-group{margin-top:8px!important}.public-home-hero-group .public-hero-copy{margin-bottom:16px!important}.public-home-hero-group .public-hero-copy h1{font-size:clamp(30px,9vw,42px)!important;line-height:1.06!important}.public-home-hero-group .public-hero-copy .public-hero-kicker-line{font-size:clamp(10px,2.8vw,13px)!important}.public-home-hero-group .public-hero-copy>p:last-child{font-size:15px!important;line-height:1.45!important}.public-home-search-shift{margin-top:0!important}.public-home-search-shift .public-search-panel,.public-home-search-shift .public-crm-filters-hero.public-search-panel,.public-results .public-search-panel,.public-results .public-crm-filters-results{padding:13px!important}.public-filter-topline{margin-bottom:10px!important}.public-filter-grid-primary,.public-filter-grid-advanced,.public-search-grid{grid-template-columns:1fr!important;gap:9px!important}.public-filter-grid select,.public-filter-grid input:not([type=checkbox]),.public-search-grid select,.public-search-grid input:not([type=checkbox]),.public-search-submit{height:44px!important;min-height:44px!important;font-size:16px!important}.public-search-submit{margin:2px 0 0!important;transform:none!important}.public-filter-grid-advanced>.public-filter-features{border-radius:0!important;grid-column:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:4px 0 0!important;padding:12px!important;display:grid!important}.public-filter-grid-advanced>.public-filter-features legend{grid-column:1/-1!important}.public-filter-grid-advanced>.public-filter-features label{border-radius:0!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:7px 8px!important;display:grid!important}.public-filter-grid-advanced>.public-filter-features input[type=checkbox]{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}.public-filter-grid-advanced>.public-filter-features label>span{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;font-size:11px!important;line-height:1.22!important}.public-property-grid,.public-results .public-property-grid{grid-template-columns:1fr!important;gap:14px!important}.property-card-title-price,.property-card-portal .property-card-title-price{grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important}.property-card-portal h3{font-size:15px!important;line-height:1.18!important}.property-card-portal .property-card-location{font-size:11px!important;line-height:1.3!important}.property-card-portal .property-card-price{font-size:15px!important}.public-home-property-categories-grid{grid-template-columns:1fr!important;gap:12px!important}.public-home-property-category-card{aspect-ratio:1.42!important}.public-home-property-category-title{font-size:clamp(15px,4.5vw,18px)!important}.public-home-city-properties-grid{grid-template-columns:1fr!important;gap:12px!important;overflow:visible!important}.public-home-city-property-card{min-width:0!important}.public-home-city-property-card img{height:clamp(230px,82vw,360px)!important}.public-about-main{grid-template-columns:1fr!important;gap:18px!important}.public-about-copy,.public-about-visual{width:100%!important}.public-section-heading,.public-home-featured-heading,.public-about-title-row,.public-home-city-properties-heading{gap:10px!important;min-width:0!important}.public-section-heading h2,.public-home-featured-heading h2{min-width:0!important;font-size:clamp(20px,6.4vw,28px)!important;line-height:1.1!important}.featured-carousel,.featured-carousel-viewport,.featured-carousel-track{max-width:100%!important}.featured-carousel-viewport{overflow:hidden!important}.public-property-detail-heading-grid,.public-property-detail-grid{grid-template-columns:1fr!important;gap:14px!important}.public-property-title-row{flex-wrap:wrap!important;min-width:0!important}.public-property-detail-price{text-align:start!important;max-width:100%!important}.public-property-facts.public-property-facts-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.public-property-detail-table{width:100%!important;display:block!important;overflow-x:auto!important}.seller-modal-backdrop{align-items:center!important;padding:12px!important;overflow-y:auto!important}.seller-modal{width:100%!important;max-width:680px!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}.seller-lead-form{grid-template-columns:1fr!important}.seller-form-wide,.seller-form-error,.seller-form-submit{grid-column:auto!important}.public-header[dir=rtl] .public-brand-cluster{margin-left:0!important;margin-right:-8px!important}.public-header[dir=rtl] .public-menu-toggle{left:8px!important;right:auto!important}.public-header[dir=rtl] .public-nav:not(.is-open)>.public-language-dropdown{left:54px!important;right:auto!important}.public-header[dir=rtl] .public-mobile-sell{left:100px!important;right:auto!important}.public-header[dir=rtl] .public-nav.is-open{text-align:right!important;direction:rtl!important}}@media (max-width:480px){.public-filter-grid-advanced>.public-filter-features{grid-template-columns:1fr!important}.public-property-facts.public-property-facts-icons{grid-template-columns:1fr 1fr!important}.public-home-property-category-title{font-size:16px!important}}@media (max-width:360px){.public-logo,.public-logo img{width:118px!important}.public-mobile-sell{white-space:normal!important;text-align:center!important;width:96px!important;max-width:96px!important;min-height:32px!important;padding:5px 6px!important;font-size:8.5px!important;line-height:1.05!important;right:96px!important}.public-nav:not(.is-open)>.public-language-dropdown{width:34px!important;right:52px!important}.public-nav:not(.is-open) .public-language-globe{width:34px!important}.public-header[dir=rtl] .public-mobile-sell{left:96px!important;right:auto!important}.public-header[dir=rtl] .public-nav:not(.is-open)>.public-language-dropdown{left:52px!important;right:auto!important}}@media (min-width:761px) and (max-width:1180px){.public-site .public-home-featured,.public-site .public-home-property-categories,.public-site .public-about,.public-site .public-home-city-properties{width:min(1240px,100% - 40px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}.public-site .public-hero{background-position:50% 32%!important;align-items:start!important;height:620px!important;min-height:620px!important;position:relative!important;overflow:visible!important}.public-site .public-hero-inner{width:min(1240px,100% - 40px)!important;max-width:1240px!important;height:620px!important;min-height:620px!important;margin:0 auto!important;padding:0!important;position:relative!important;transform:none!important}.public-site .public-home-hero-group{width:100%!important;max-width:none!important;margin:0 auto!important;position:absolute!important;top:42%!important;left:0!important;right:0!important;transform:translateY(-50%)!important}.public-site .public-home-hero-group .public-hero-copy{text-align:center!important;width:min(860px,100% - 48px)!important;max-width:860px!important;margin:0 auto!important}.public-site .public-home-hero-group .public-hero-copy h1{font-size:clamp(34px,4.6vw,50px)!important;line-height:1.05!important}.public-site .public-home-hero-group .public-hero-kicker-line{font-size:clamp(11px,1.45vw,14px)!important}.public-site .public-home-hero-group .public-hero-copy>p:last-child{max-width:720px!important;margin:12px auto 0!important;font-size:15px!important;line-height:1.42!important}.public-site .public-home-search-shift{z-index:10010!important;width:min(1020px,100% - 56px)!important;max-width:1020px!important;margin:0 auto!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel{border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:8px 10px!important;transform:none!important}.public-site .public-home-search-shift .public-filter-grid-primary,.public-site .public-home-search-shift .public-filter-grid-advanced{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 10px!important}.public-site .public-home-featured{padding-top:20px!important;padding-bottom:36px!important}.public-site .public-home-featured .featured-carousel-track{gap:20px!important}.public-site .public-home-featured .featured-carousel-track>.property-card{flex:0 0 calc(33.3333% - 13.3333px)!important;min-width:0!important}.public-site .public-home-property-categories{margin-top:-12px!important;padding-top:12px!important;padding-bottom:84px!important}.public-site .public-home-property-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.public-site .public-home-property-category-card{aspect-ratio:1.52!important}.public-site .public-home-property-category-title{font-size:clamp(14px,1.7vw,18px)!important}.public-site .public-about{margin-top:-48px!important;margin-bottom:96px!important;padding:0!important}.public-site .public-about-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:30px!important;margin-top:-10px!important}.public-site .public-about-copy{max-width:620px!important}.public-site .public-about-text{max-width:620px!important;font-size:15px!important;line-height:2.15!important}.public-site .public-about-visual{aspect-ratio:auto!important;justify-self:end!important;width:97%!important;height:auto!important;min-height:0!important}.public-site .public-about-visual img{object-fit:cover!important;width:100%!important;height:100%!important;position:static!important}.public-site .public-home-city-properties{margin-top:-12px!important;padding-top:0!important;padding-bottom:92px!important}.public-site .public-home-city-properties-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;padding-bottom:0!important;overflow:visible!important}.public-site .public-home-city-property-card{min-width:0!important}.public-site .public-home-city-property-card img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:clamp(250px,31vw,360px)!important}}@media (max-width:760px){.public-site .public-hero{padding-bottom:0!important;position:relative!important;overflow:visible!important}.public-site .public-hero-inner{min-height:500px!important;padding-bottom:122px!important;position:relative!important}.public-site .public-home-search-shift{z-index:10020!important;width:min(92%,430px)!important;max-width:430px!important;margin:0!important;position:absolute!important;inset:auto auto 10px 50%!important;transform:translate(-50%)!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel{width:100%!important;max-width:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:6px 7px!important}.public-site .public-home-search-shift .public-filter-topline{margin-bottom:2px!important}.public-site .public-home-search-shift .public-transaction-tabs{gap:4px!important;margin-bottom:4px!important}.public-site .public-home-search-shift .public-transaction-tabs span{min-height:27px!important;padding:3px 7px!important;font-size:10px!important;line-height:1.1!important}.public-site .public-home-search-shift .public-filter-grid,.public-site .public-home-search-shift .public-filter-grid-primary,.public-site .public-home-search-shift .public-filter-grid-advanced{gap:4px!important}.public-site .public-home-search-shift .public-filter-grid label>span{margin-bottom:1px!important;font-size:8.5px!important;line-height:1.1!important}.public-site .public-home-search-shift .public-filter-grid input,.public-site .public-home-search-shift .public-filter-grid select,.public-site .public-home-search-shift .public-responsive-trigger,.public-site .public-home-search-shift .public-mobile-area-trigger,.public-site .public-home-search-shift .public-search-submit{border-radius:0!important;height:30px!important;min-height:30px!important;padding-top:3px!important;padding-bottom:3px!important;font-size:11px!important}.public-site .public-home-search-shift .public-more-filters{height:22px!important;min-height:22px!important;font-size:9.5px!important}}@media (max-width:480px){.public-site .public-home-search-shift{width:calc(100% - 24px)!important;bottom:8px!important}.public-site .public-hero-inner{min-height:480px!important;padding-bottom:118px!important}}@media (max-width:760px){.public-site .public-hero-inner{min-height:470px!important;padding-bottom:102px!important}.public-site .public-home-search-shift{width:min(88%,400px)!important;max-width:400px!important;bottom:0!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel{padding:5px 6px!important}.public-site .public-home-search-shift .public-transaction-tabs{gap:3px!important;margin-bottom:3px!important}.public-site .public-home-search-shift .public-transaction-tabs span{min-height:24px!important;padding:2px 6px!important;font-size:9px!important}.public-site .public-home-search-shift .public-filter-grid,.public-site .public-home-search-shift .public-filter-grid-primary,.public-site .public-home-search-shift .public-filter-grid-advanced{gap:3px!important}.public-site .public-home-search-shift .public-filter-grid label>span{font-size:8px!important}.public-site .public-home-search-shift .public-filter-grid input,.public-site .public-home-search-shift .public-filter-grid select,.public-site .public-home-search-shift .public-responsive-trigger,.public-site .public-home-search-shift .public-mobile-area-trigger,.public-site .public-home-search-shift .public-search-submit{height:27px!important;min-height:27px!important;padding-top:2px!important;padding-bottom:2px!important;font-size:10px!important}.public-site .public-home-search-shift .public-more-filters{height:20px!important;min-height:20px!important;font-size:9px!important}}@media (max-width:480px){.public-site .public-home-search-shift{width:calc(100% - 28px)!important;bottom:0!important}.public-site .public-hero-inner{min-height:455px!important;padding-bottom:98px!important}}@media (max-width:760px){.public-site .public-hero-inner{min-height:440px!important;padding-bottom:92px!important}.public-site .public-home-search-shift{bottom:0!important}.public-site .public-home-search-shift .public-filter-topline{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.public-site .public-home-search-shift .public-more-filters{text-align:right!important;place-self:center end!important;margin-left:auto!important;margin-right:0!important}}@media (max-width:480px){.public-site .public-hero-inner{min-height:425px!important;padding-bottom:88px!important}}@media (max-width:760px){.public-site .public-responsive-native{display:none!important}.public-site .public-responsive-desktop{width:100%!important;min-width:0!important;display:block!important;position:relative!important;overflow:visible!important}.public-site .public-responsive-select,.public-site .public-mobile-area-picker{width:100%!important;min-width:0!important;position:relative!important;overflow:visible!important}.public-site .public-home-search-shift .public-transaction-tabs span{font-size:10.5px!important}.public-site .public-home-search-shift .public-filter-grid label>span{font-size:9.5px!important;line-height:1.15!important}.public-site .public-home-search-shift .public-filter-grid input,.public-site .public-home-search-shift .public-filter-grid select,.public-site .public-home-search-shift .public-responsive-trigger,.public-site .public-home-search-shift .public-mobile-area-trigger,.public-site .public-home-search-shift .public-search-submit{font-size:12px!important}.public-site .public-home-search-shift .public-more-filters,.public-site .public-home-search-shift .public-more-filters .public-more-filters-label{font-size:10.5px!important}.public-floating-dropdown.public-responsive-menu,.public-floating-dropdown.public-mobile-area-menu{top:var(--public-floating-top)!important;left:var(--public-floating-left)!important;width:var(--public-floating-width)!important;min-width:var(--public-floating-width)!important;max-width:var(--public-floating-width)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;z-index:20000!important;background:#fff!important;border:1px solid #11121438!important;border-radius:0!important;max-height:186px!important;margin:0!important;padding:3px!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:hidden auto!important;box-shadow:0 10px 24px #11121424!important}.public-floating-dropdown .public-responsive-option,.public-floating-dropdown .public-mobile-area-option,.public-floating-dropdown .public-mobile-subarea-option{color:#111214!important;text-align:left!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:30px!important;min-height:30px!important;margin:0!important;padding:5px 8px!important;font-size:12px!important;font-weight:500!important;line-height:20px!important;display:flex!important}.public-header-unified .public-nav.is-open>a.public-nav-item,.public-header-unified .public-nav.is-open>.public-nav-flat-item>a.public-nav-item,.public-header-unified .public-nav.is-open .public-nav-dropdown>button,.public-header-unified .public-nav.is-open .public-nav-flat-item .public-sell-link-menu,.public-header-unified .public-nav.is-open>a.public-nav-secondary,.public-header-unified .public-nav.is-open .public-language-globe{letter-spacing:.035em!important;text-transform:uppercase!important;color:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.public-site .public-home-search-shift .public-reference-field input[name=q],.public-site .public-results .public-reference-field input[name=q]{font-size:16px!important}.public-site .public-home-hero-group .public-hero-copy h1{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;font-size:1px!important;line-height:1!important;display:flex!important}.public-site .public-home-hero-group .public-hero-kicker-line{letter-spacing:.1em!important;white-space:nowrap!important;width:100%!important;margin:0 0 7px!important;font-size:10px!important;font-weight:500!important;line-height:1.15!important;display:block!important;transform:none!important}.public-site .public-home-hero-group .public-hero-line-main{letter-spacing:-.02em!important;white-space:normal!important;flex-direction:column!important;align-items:center!important;gap:4px!important;width:100%!important;margin:0!important;font-size:22px!important;line-height:1.04!important;display:flex!important;transform:none!important}.public-site .public-home-hero-group .public-hero-line-one,.public-site .public-home-hero-group .public-hero-line-two{width:auto!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;margin:0!important;display:block!important}.public-site .public-home-hero-group .public-hero-line-separator{display:none!important}}@media (max-width:480px){.public-site .public-home-hero-group .public-hero-line-main{font-size:20px!important}.public-site .public-home-hero-group .public-hero-kicker-line{font-size:9.5px!important}}@media (max-width:760px){.public-site .public-home-search-shift .public-reference-field+.public-search-submit{margin-top:-2px!important}.public-site .public-home-search-shift{width:min(82%,370px)!important;max-width:370px!important}.public-site .public-home-search-shift .public-filter-grid label>span,.public-site .public-home-search-shift .public-search-grid label>span{font-size:11.5px!important;font-weight:500!important;line-height:1.2!important}.public-site .public-home-search-shift .public-responsive-trigger,.public-site .public-home-search-shift .public-mobile-area-trigger,.public-site .public-home-search-shift .public-filter-grid input,.public-site .public-home-search-shift .public-filter-grid select{font-size:13.5px!important}.public-floating-dropdown .public-responsive-option,.public-floating-dropdown .public-mobile-area-option,.public-floating-dropdown .public-mobile-subarea-option{font-size:13.5px!important;font-weight:500!important}}@media (max-width:480px){.public-site .public-home-search-shift{width:calc(100% - 44px)!important;max-width:370px!important}}@media (max-width:760px){.public-site .public-home-search-shift{width:min(78%,350px)!important;max-width:370px!important}.public-site .public-home-search-shift .public-filter-topline{grid-template-columns:1fr!important;place-items:start stretch!important;gap:2px!important;display:grid!important}.public-site .public-home-search-shift .public-transaction-tabs{width:100%!important;margin:0!important}.public-site .public-home-search-shift .public-more-filters,.public-site .public-home-search-shift .public-more-filters:hover,.public-site .public-home-search-shift .public-more-filters:focus,.public-site .public-home-search-shift .public-more-filters:focus-visible,.public-site .public-home-search-shift .public-more-filters:active{justify-self:end!important;margin:0!important}.public-floating-dropdown .public-responsive-option,.public-floating-dropdown .public-mobile-area-option,.public-floating-dropdown .public-mobile-subarea-option{font-size:15px!important;line-height:20px!important}}@media (max-width:480px){.public-site .public-home-search-shift{width:calc(100% - 56px)!important;max-width:370px!important}}@media (max-width:760px){.public-floating-dropdown.public-responsive-menu,.public-floating-dropdown.public-mobile-area-menu{top:var(--public-floating-top)!important;bottom:auto!important;left:var(--public-floating-left)!important;width:var(--public-floating-width)!important;min-width:var(--public-floating-width)!important;max-width:var(--public-floating-width)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:auto!important;scrollbar-color:#8b9198 #eef1f3!important;z-index:30000!important;background:#fff!important;border-radius:0!important;max-height:198px!important;margin:0!important;padding:3px!important;position:fixed!important;right:auto!important;overflow:hidden scroll!important}.public-floating-dropdown.public-responsive-menu::-webkit-scrollbar{width:8px!important;display:block!important}.public-floating-dropdown.public-mobile-area-menu::-webkit-scrollbar{width:8px!important;display:block!important}.public-floating-dropdown.public-responsive-menu::-webkit-scrollbar-track{background:#eef1f3!important}.public-floating-dropdown.public-mobile-area-menu::-webkit-scrollbar-track{background:#eef1f3!important}.public-floating-dropdown.public-responsive-menu::-webkit-scrollbar-thumb{background:#8b9198!important;border-radius:0!important}.public-floating-dropdown.public-mobile-area-menu::-webkit-scrollbar-thumb{background:#8b9198!important;border-radius:0!important}.public-floating-dropdown .public-responsive-option,.public-floating-dropdown .public-mobile-area-option,.public-floating-dropdown .public-mobile-subarea-option{white-space:nowrap!important;flex:0 0 32px!important;height:32px!important;min-height:32px!important;padding:5px 9px!important;font-size:15px!important;line-height:22px!important}.public-header-unified .public-nav.is-open{align-items:stretch!important}.public-header-unified .public-nav.is-open>a.public-nav-item,.public-header-unified .public-nav.is-open>a.public-nav-secondary,.public-header-unified .public-nav.is-open>.public-nav-flat-item,.public-header-unified .public-nav.is-open>div:not(.public-language-dropdown),.public-header-unified .public-nav.is-open>.public-language-dropdown{width:100%!important;margin:0!important;padding:0!important}.public-header-unified .public-nav.is-open>a.public-nav-item,.public-header-unified .public-nav.is-open>a.public-nav-secondary,.public-header-unified .public-nav.is-open .public-nav-flat-item>a.public-nav-item,.public-header-unified .public-nav.is-open .public-nav-dropdown>button,.public-header-unified .public-nav.is-open .public-nav-flat-item .public-sell-link-menu,.public-header-unified .public-nav.is-open .public-language-globe{text-align:left!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:auto!important;min-height:48px!important;margin:0!important;padding:12px!important;display:flex!important;transform:translate(0,0)!important}.public-header-unified .public-nav.is-open .public-nav-dropdown>button>*,.public-header-unified .public-nav.is-open .public-language-globe>*{margin-left:0!important;margin-right:0!important}html[dir=rtl] .public-header-unified .public-nav.is-open>a.public-nav-item,html[dir=rtl] .public-header-unified .public-nav.is-open>a.public-nav-secondary,html[dir=rtl] .public-header-unified .public-nav.is-open .public-nav-flat-item>a.public-nav-item,html[dir=rtl] .public-header-unified .public-nav.is-open .public-nav-dropdown>button,html[dir=rtl] .public-header-unified .public-nav.is-open .public-nav-flat-item .public-sell-link-menu,html[dir=rtl] .public-header-unified .public-nav.is-open .public-language-globe{text-align:right!important;justify-content:flex-start!important}.public-site .public-home-hero-group .public-hero-kicker-line,.public-site .public-home-hero-group .public-hero-line-one,.public-site .public-home-hero-group .public-hero-line-two{letter-spacing:-.01em!important;font-size:18px!important;font-weight:500!important;line-height:1.05!important}.public-site .public-home-hero-group .public-hero-kicker-line{text-transform:none!important;margin-bottom:5px!important}.public-site .public-home-hero-group .public-hero-line-main{gap:4px!important;font-size:18px!important;line-height:1.05!important}}@media (max-width:480px){.public-site .public-home-hero-group .public-hero-kicker-line,.public-site .public-home-hero-group .public-hero-line-one,.public-site .public-home-hero-group .public-hero-line-two,.public-site .public-home-hero-group .public-hero-line-main{font-size:17px!important}}@media (max-width:760px){.public-site .public-home-search-shift .public-filter-topline{z-index:20!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;place-items:start stretch!important;gap:2px!important;margin-bottom:3px!important;display:grid!important;position:relative!important}.public-site .public-home-search-shift .public-transaction-tabs{grid-row:1!important;width:100%!important;margin:0!important}.public-site .public-home-search-shift .public-more-filters,.public-site .public-home-search-shift .public-more-filters:hover,.public-site .public-home-search-shift .public-more-filters:focus,.public-site .public-home-search-shift .public-more-filters:focus-visible,.public-site .public-home-search-shift .public-more-filters:active{grid-row:2!important;place-self:start end!important;margin:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}.public-site .public-hero:has(.public-more-filters[aria-expanded=true]){z-index:500000!important;position:relative!important;overflow:visible!important}:is(.public-site .public-hero:has(.public-more-filters[aria-expanded=true]) .public-hero-inner,.public-site .public-hero:has(.public-more-filters[aria-expanded=true]) .public-home-search-shift,.public-site .public-hero:has(.public-more-filters[aria-expanded=true]) .public-search-panel){overflow:visible!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel{position:relative!important;overflow:visible!important}.public-site .public-home-search-shift .public-filter-grid-advanced{box-sizing:border-box!important;opacity:1!important;isolation:isolate!important;z-index:600000!important;background:#fff!important;border:1px solid #1112142e!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px!important;position:absolute!important;inset:calc(100% + 4px) 0 auto!important;overflow:visible!important;transform:translate(0,0)!important;box-shadow:0 12px 28px #11121429!important}body>.public-floating-dropdown.public-responsive-menu,body>.public-floating-dropdown.public-mobile-area-menu{top:var(--public-floating-top)!important;bottom:auto!important;left:var(--public-floating-left)!important;width:var(--public-floating-width)!important;min-width:var(--public-floating-width)!important;max-width:var(--public-floating-width)!important;z-index:2147483000!important;background:#fff!important;max-height:198px!important;position:fixed!important;right:auto!important;overflow:hidden scroll!important}.public-site .public-home-property-categories-heading h2,.public-site .public-about h2.public-home-main-category-style{letter-spacing:.01em!important;text-transform:none!important;color:#3f4145!important;font-family:inherit!important;font-size:clamp(22px,7vw,30px)!important;font-weight:500!important;line-height:1.1!important}.public-header-unified .public-nav.is-open .public-language-globe,.public-header-unified .public-nav.is-open .public-language-code{font-size:17px!important}.public-property-detail-portal{padding-bottom:76px!important}.public-property-content-shell{position:relative!important;overflow:visible!important}.public-property-detail-actions{box-sizing:border-box!important;z-index:2147480000!important;background:#e5ecf0!important;border:1px solid #11121429!important;border-bottom:0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;width:100vw!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0 calc(50% - 50vw)!important;padding:7px 10px!important;transition:none!important;display:grid!important;position:sticky!important;top:auto!important;bottom:0!important;overflow:visible!important;transform:none!important;box-shadow:0 -6px 22px #1112141f!important}.public-property-detail-actions>*,.public-property-detail-actions .public-property-share-wrap,.public-property-detail-actions .public-property-detail-action-request,.public-property-detail-actions .public-property-detail-action-request>div,.public-property-detail-actions .public-property-detail-action-request>div>div,.public-property-detail-actions .public-property-detail-action,.public-property-detail-actions .public-property-share-trigger,.public-property-detail-actions .public-property-detail-action-request button{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transition:none!important;transform:none!important}.public-property-detail-actions .public-property-detail-action,.public-property-detail-actions .public-property-share-trigger,.public-property-detail-actions .public-property-detail-action-request button{box-shadow:none!important;color:#111214!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:0!important;text-decoration:none!important;display:flex!important}.public-property-detail-actions .public-property-share-trigger>span,.public-property-detail-actions>.public-property-detail-action>span,.public-property-detail-actions .public-property-detail-action-request button>span:last-child{display:none!important}.public-property-detail-actions .public-property-detail-action svg,.public-property-detail-actions .public-property-share-trigger svg,.public-property-detail-actions .public-property-whatsapp-icon,.public-property-detail-actions .public-property-messenger-icon{flex:0 0 27px!important;width:27px!important;min-width:27px!important;height:27px!important;display:block!important}.public-property-detail-actions .public-property-detail-action-request button>span:first-child{color:#c58a24!important;background:0 0!important;border:1.7px solid #c58a24!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:27px!important;min-width:27px!important;height:27px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.public-property-detail-actions>a[href*=m\.me]{order:1!important}.public-property-detail-actions>.public-property-detail-action-request{order:2!important}.public-property-detail-actions>.public-property-share-wrap{order:3!important}.public-property-detail-actions>a[href*=wa\.me]{order:4!important}.public-property-detail-actions>a[href^=tel\:]{order:5!important}.public-property-detail-actions .public-property-share-wrap{position:relative!important;overflow:visible!important}.public-property-detail-actions .public-property-share-menu{z-index:2147481000!important;background:#fff!important;border:1px solid #11121429!important;border-radius:0!important;gap:2px!important;width:min(240px,100vw - 40px)!important;max-width:min(240px,100vw - 40px)!important;margin:0!important;padding:5px!important;display:grid!important;position:absolute!important;inset:auto auto calc(100% + 8px) 0!important;box-shadow:0 8px 24px #11121429!important}.public-property-detail-actions .public-property-share-option{background:#fff!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:34px!important;padding:7px 9px!important;font-size:14.5px!important;line-height:1.25!important;display:flex!important}.public-property-detail-actions .public-property-share-option span{font-size:14.5px!important;line-height:1.25!important}.public-site .public-results>.public-search-panel,.public-site .public-results>.public-crm-filters-results,.public-site .public-results>.public-crm-filters-results.public-search-panel{width:min(78%,350px)!important;max-width:350px!important;box-shadow:none!important;border-radius:0!important;margin-left:auto!important;margin-right:auto!important;padding:5px 6px!important}.public-site .public-results .public-filter-topline{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;place-items:start stretch!important;gap:2px!important;margin-bottom:3px!important;display:grid!important}.public-site .public-results .public-transaction-tabs{gap:3px!important;width:100%!important;margin:0!important}.public-site .public-results .public-transaction-tabs span{min-height:24px!important;padding:2px 6px!important;font-size:10.5px!important;line-height:1.1!important}.public-site .public-results .public-more-filters,.public-site .public-results .public-more-filters:hover,.public-site .public-results .public-more-filters:focus,.public-site .public-results .public-more-filters:focus-visible,.public-site .public-results .public-more-filters:active{grid-row:2!important;place-self:start end!important;height:20px!important;min-height:20px!important;margin:0!important;font-size:10.5px!important}.public-site .public-results .public-filter-grid,.public-site .public-results .public-filter-grid-primary,.public-site .public-results .public-filter-grid-advanced,.public-site .public-results .public-search-grid{grid-template-columns:1fr!important;gap:3px!important}.public-site .public-results .public-filter-grid label>span,.public-site .public-results .public-search-grid label>span{font-size:11.5px!important;font-weight:500!important;line-height:1.2!important}.public-site .public-results .public-filter-grid input:not([type=checkbox]),.public-site .public-results .public-filter-grid select,.public-site .public-results .public-responsive-trigger,.public-site .public-results .public-mobile-area-trigger,.public-site .public-results .public-search-submit{border-radius:0!important;height:32px!important;min-height:32px!important;padding-top:3px!important;padding-bottom:3px!important;font-size:13.5px!important}.public-site .public-results .public-reference-field+.public-search-submit{margin-top:-1px!important}}@media (max-width:480px){.public-site .public-results>.public-search-panel,.public-site .public-results>.public-crm-filters-results,.public-site .public-results>.public-crm-filters-results.public-search-panel{width:calc(100% - 56px)!important;max-width:350px!important}}@media (max-width:760px){.public-site .public-results .public-reference-field input[name=q],.public-site .public-results.public-results-compact .public-reference-field input[name=q],.public-site .public-results-buy-rent .public-reference-field input[name=q]{font-size:16px!important}}.public-site .public-results .public-transaction-tabs label,.public-site .public-results .public-transaction-tabs span,.public-site .public-results-buy-rent .public-transaction-tabs label,.public-site .public-results-buy-rent .public-transaction-tabs span,.public-site .public-results-compact .public-transaction-tabs label,.public-site .public-results-compact .public-transaction-tabs span,.public-site .public-results .public-transaction-tabs input:checked+span,.public-site .public-results-buy-rent .public-transaction-tabs input:checked+span,.public-site .public-results-compact .public-transaction-tabs input:checked+span{box-shadow:none!important;background:0 0!important}@media (max-width:760px){.public-site .public-results .public-transaction-tabs,.public-site .public-results-buy-rent .public-transaction-tabs,.public-site .public-results-compact .public-transaction-tabs{justify-content:flex-start!important;align-items:center!important;gap:14px!important;display:flex!important}.public-site .public-results .public-transaction-tabs label,.public-site .public-results-buy-rent .public-transaction-tabs label,.public-site .public-results-compact .public-transaction-tabs label{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.public-site .public-results .public-transaction-tabs span,.public-site .public-results-buy-rent .public-transaction-tabs span,.public-site .public-results-compact .public-transaction-tabs span{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 3px!important;font-weight:400!important;line-height:1.2!important;text-decoration:none!important;display:inline-block!important;position:relative!important}.public-site .public-results .public-transaction-tabs span:after,.public-site .public-results-buy-rent .public-transaction-tabs span:after,.public-site .public-results-compact .public-transaction-tabs span:after{content:none!important;display:none!important}.public-site .public-results .public-transaction-tabs input:checked+span,.public-site .public-results-buy-rent .public-transaction-tabs input:checked+span,.public-site .public-results-compact .public-transaction-tabs input:checked+span{box-shadow:none!important;text-underline-offset:4px!important;background:0 0!important;border:0!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important}}@media (min-width:1101px){.public-site .public-home-property-categories-heading #home-property-categories-title,.public-site .public-about h2.public-home-main-category-style{letter-spacing:-.015em!important;text-transform:none!important;color:#3f4145!important;font-family:inherit!important;font-size:clamp(25px,2.5vw,34px)!important;font-weight:500!important;line-height:1.15!important}.public-site .public-home-property-categories-heading #home-property-categories-title{font-size:clamp(25px,2.4vw,34px)!important}}@media (min-width:1181px){.public-property-detail-actions .public-property-share-wrap{z-index:auto!important;width:100%!important;min-width:0!important;position:relative!important}.public-property-detail-actions .public-property-share-menu{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:2px 0 0!important;position:static!important;inset:auto!important}}@media (max-width:760px){.public-site .public-search-submit{letter-spacing:.1em!important}.public-site .public-results .public-transaction-tabs span,.public-site .public-results-buy-rent .public-transaction-tabs span,.public-site .public-results-compact .public-transaction-tabs span,.public-site .public-results .public-transaction-tabs input:checked+span,.public-site .public-results-buy-rent .public-transaction-tabs input:checked+span,.public-site .public-results-compact .public-transaction-tabs input:checked+span{letter-spacing:.1em!important;border-bottom:0!important;text-decoration:none!important}.public-site .public-results .public-search-submit,.public-site .public-results-buy-rent .public-search-submit,.public-site .public-results-compact .public-search-submit{letter-spacing:.17em!important;border-bottom:0!important;text-decoration:none!important}.public-site .public-about .public-kicker{font-size:15px!important}.public-site .public-home-property-categories{padding-bottom:20px!important}.public-site .public-about{margin-top:-10px!important}.public-site .public-property-detail-header-band{margin:0 0 3px!important;padding-top:4px!important}.public-site .public-property-detail-header-band .public-property-detail-header-portal{width:calc(100% - 24px)!important;margin-inline:auto!important;padding:8px 0 9px!important}.public-site .public-property-detail-header-band .public-property-detail-back{display:none!important}.public-site .public-property-detail-header-band .public-property-detail-heading-grid{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"badges badges""title price""location vat"!important;align-items:end!important;gap:3px 12px!important;display:grid!important}.public-site .public-property-detail-header-band .public-property-inline-badges{grid-area:badges!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:100%!important;min-height:24px!important;margin:0 0 2px!important;padding:0!important;display:flex!important}.public-site .public-property-detail-header-band .public-property-inline-badges>span{margin:0!important}.public-site .public-property-detail-header-band .public-property-title-row{grid-area:title!important;align-self:end!important;width:auto!important;min-width:0!important;margin:0!important}.public-site .public-property-detail-header-band .public-property-heading-copy{width:100%!important;min-width:0!important}.public-site .public-property-detail-header-band .public-property-heading-copy h1{text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;text-align:left!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:clamp(18px,5.2vw,22px)!important;line-height:1.08!important;display:block!important;overflow:visible!important}.public-site .public-property-detail-header-band .public-property-detail-price{text-align:right!important;white-space:nowrap!important;grid-area:price!important;place-self:end!important;max-width:none!important;margin:0!important;transform:none!important}.public-site .public-property-detail-header-band .public-property-detail-price-value{white-space:nowrap!important;margin:0!important;font-size:clamp(18px,5.2vw,22px)!important;line-height:1.08!important}.public-site .public-property-detail-header-band .public-property-detail-location{text-align:left!important;grid-area:location!important;align-self:start!important;min-width:0!important;margin:0!important;line-height:1.15!important;transform:none!important}.public-site .public-property-detail-header-band .public-property-vat-status{text-align:right!important;white-space:nowrap!important;grid-area:vat!important;place-self:start end!important;margin:0!important;line-height:1.15!important;transform:none!important}.public-site .public-property-detail-portal .public-property-fact-with-icon,.public-site .public-property-detail-portal .public-property-fact-with-icon:nth-child(2n){box-shadow:none!important;border:0!important;outline:0!important}.public-site .public-property-information-section .public-property-detail-table,.public-site .public-property-information-section .public-property-detail-table-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}.public-site .public-property-information-section .public-property-detail-table>div{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px!important;width:100%!important;min-width:0!important;display:flex!important}.public-site .public-property-facilities-section .public-property-features,.public-site .public-property-facilities-section .public-property-features-portal,.public-site .public-property-facilities-section .public-property-features-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;width:100%!important;display:grid!important}.public-site .public-property-facilities-section .public-property-feature,.public-site .public-property-facilities-section .public-property-feature-with-icon{width:100%!important;min-width:0!important}.public-site .public-property-information-section .public-property-detail-table,.public-site .public-property-information-section .public-property-detail-table-icons{grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.public-site .public-property-information-section .public-property-detail-table>div{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;min-height:0!important;padding:4px 0!important;display:flex!important}.public-site .public-property-information-section .public-property-detail-label-with-icon{white-space:nowrap!important;align-items:center!important;gap:5px!important;margin:0!important;display:inline-flex!important}.public-site .public-property-information-section .public-property-detail-table strong{text-align:left!important;margin:0!important;line-height:1.2!important}.public-site .recommended-property-carousel .recommended-property-heading{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;margin-bottom:14px!important;padding:0!important;display:flex!important}.public-site .recommended-property-carousel .recommended-property-heading h2{white-space:nowrap!important;width:100%!important;max-width:none!important;margin:0!important;font-size:24px!important;line-height:1.12!important}.public-site .recommended-property-carousel .recommended-property-view-all{white-space:normal!important;text-align:left!important;width:auto!important;max-width:100%!important;margin:0!important;display:inline-block!important}.public-site .public-property-content-shell>.recommended-property-carousel{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.public-site .public-property-detail-actions>.public-property-messenger-action{order:1!important}.public-site .public-property-detail-actions .public-property-messenger-icon,.public-site .public-property-detail-actions .public-property-messenger-icon *{color:#0084ff!important;stroke:#0084ff!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}}@media (min-width:900px){.public-property-content-shell>.recommended-property-carousel{grid-column:1/-1!important}}@media (max-width:760px){.public-site .public-property-detail-actions{transform:translateY(calc(-1 * var(--mobile-footer-overlap,0px)))!important;z-index:2147480000!important;width:100vw!important;margin:0!important;position:fixed!important;inset:auto 0 0!important}.public-site .public-property-detail-portal{padding-bottom:76px!important}.public-site .public-property-detail-portal .public-property-gallery-main .public-property-gallery-arrow,.public-site .public-property-detail-portal .public-property-gallery-main .public-property-gallery-arrow:hover,.public-site .public-property-detail-portal .public-property-gallery-main .public-property-gallery-arrow:active{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#111214!important;background:#ffffff6b!important;border:1px solid #ffffff80!important;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:0 2px 10px #11121424!important}.public-site .public-property-detail-portal .public-property-gallery-main .public-property-gallery-arrow svg{width:18px!important;height:18px!important}}.public-site .public-property-detail-actions .public-property-share-option,.public-site .public-property-detail-actions a.public-property-share-option,.public-site .public-property-detail-actions a.public-property-share-option:visited,.public-site .public-property-detail-actions a.public-property-share-option:hover,.public-site .public-property-detail-actions a.public-property-share-option:focus,.public-site .public-property-detail-actions a.public-property-share-option:active{color:#111214!important;-webkit-text-decoration:none!important;text-decoration:none!important}.public-site .public-property-detail-actions .public-property-share-option span{color:#111214!important;text-decoration:none!important}@media (max-width:760px){.public-site .public-property-detail-actions .public-property-share-menu .public-property-share-option,.public-site .public-property-detail-actions .public-property-share-menu a.public-property-share-option,.public-site .public-property-detail-actions .public-property-share-menu a.public-property-share-option:visited,.public-site .public-property-detail-actions .public-property-share-menu .public-property-share-option span{color:#1877f2!important}.public-site .public-property-detail-actions .public-property-share-menu .public-property-share-option svg,.public-site .public-property-detail-actions .public-property-share-menu .public-property-share-option svg path{color:#1877f2!important;stroke:currentColor!important}.public-site .public-property-detail-actions .public-property-share-menu .public-property-share-option.is-facebook svg,.public-site .public-property-detail-actions .public-property-share-menu .public-property-share-option.is-facebook svg path,.public-site .public-property-detail-actions .public-property-share-menu .public-property-share-option.is-telegram svg,.public-site .public-property-detail-actions .public-property-share-menu .public-property-share-option.is-telegram svg path{fill:#1877f2!important;stroke:none!important}}@media (min-width:761px) and (max-width:1180px){.public-site .public-home-search-shift{width:min(760px,100% - 72px)!important;max-width:760px!important;margin-inline:auto!important}.public-site .public-home-search-shift .public-filter-grid-primary,.public-site .public-home-search-shift .public-filter-grid-advanced{gap:7px 9px!important}.public-site .public-home-search-shift .public-filter-grid label>span{margin-bottom:3px!important;font-size:10.5px!important;line-height:1.1!important}.public-site .public-home-hero-group .public-hero-copy h1{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;margin:0!important;display:flex!important}.public-site .public-home-hero-group .public-hero-kicker-line,.public-site .public-home-hero-group .public-hero-line-one,.public-site .public-home-hero-group .public-hero-line-two{letter-spacing:-.01em!important;white-space:nowrap!important;width:auto!important;margin:0!important;font-size:clamp(24px,3.2vw,32px)!important;font-weight:500!important;line-height:1.05!important;display:block!important;transform:none!important}.public-site .public-home-hero-group .public-hero-line-main{font-size:inherit!important;line-height:inherit!important;flex-direction:column!important;align-items:center!important;gap:2px!important;margin:0!important;display:flex!important;transform:none!important}.public-site .public-home-hero-group .public-hero-line-separator{display:none!important}.public-site .public-home-search-shift .public-transaction-tabs{justify-content:flex-start!important;align-items:center!important;gap:22px!important;margin:0 0 7px!important;display:flex!important}.public-site .public-home-search-shift .public-transaction-tabs label{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.public-site .public-home-search-shift .public-transaction-tabs span,.public-site .public-home-search-shift .public-transaction-tabs input:checked+span{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#111214!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 4px!important;font-size:13px!important;line-height:1.2!important;text-decoration:none!important;display:inline-block!important;position:relative!important}.public-site .public-home-search-shift .public-transaction-tabs span{font-weight:400!important}.public-site .public-home-search-shift .public-transaction-tabs input:checked+span{text-underline-offset:4px!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important}.public-site .public-property-detail-header-portal,.public-site .public-property-detail-portal,.public-site .public-property-content-shell{width:calc(100% - 28px)!important;max-width:none!important;margin-inline:auto!important}.public-site .public-property-detail-heading-grid{grid-template-columns:max-content minmax(0,1fr) auto!important;grid-template-areas:"back badges badges""title title price"!important;align-items:start!important;gap:7px 10px!important;margin-bottom:10px!important}.public-site .public-property-title-row{grid-area:title!important;min-width:0!important;display:block!important}.public-site .public-property-detail-header-portal h1{-webkit-line-clamp:2!important;line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;width:100%!important;font-size:clamp(22px,3.8vw,30px)!important;line-height:1.08!important;display:-webkit-box!important;overflow:hidden!important}.public-site .public-property-detail-price{text-align:end!important;white-space:nowrap!important;grid-area:price!important;place-self:start end!important;margin:0!important;padding-top:3px!important}.public-site .public-property-gallery-viewer{width:100%!important;max-width:100%!important;margin:0 auto!important;display:block!important}.public-site .public-property-gallery-main{aspect-ratio:16/9!important;background:#787b8038!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:hidden!important}.public-site .public-property-gallery-main.is-landscape .public-property-gallery-image{object-fit:cover!important;object-position:center center!important}.public-site .public-property-gallery-main.is-portrait .public-property-gallery-image{object-fit:contain!important;object-position:center center!important}.public-site .public-property-gallery-side{width:100%!important;min-width:0!important;height:auto!important;margin-top:8px!important;display:block!important}.public-site .public-property-gallery-thumbnails-wrap{grid-template-rows:1fr!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:6px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important}.public-site .public-property-gallery-thumbnails{scrollbar-width:none!important;flex-direction:row!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;padding:2px!important;display:flex!important;overflow:auto hidden!important}.public-site .public-property-gallery-thumb,.public-site .public-property-gallery-thumb:first-child,.public-site .public-property-gallery-thumb:last-child,.public-site .public-property-gallery-thumb:hover{opacity:.82!important;border:0!important;border-radius:0!important;flex:0 0 84px!important;width:84px!important;height:58px!important;margin:0!important;padding:0!important}.public-site .public-property-gallery-thumb.is-active{opacity:1!important}.public-site .public-property-gallery-thumb.is-active:after{content:""!important;pointer-events:none!important;z-index:3!important;border:1px solid #0000007a!important;position:absolute!important;inset:0!important}.public-site .public-property-thumb-arrow{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;transform:none!important}.public-site .public-property-gallery-thumbnails-wrap>.public-property-thumb-arrow:first-child svg,.public-site .public-property-gallery-thumbnails-wrap>.public-property-thumb-arrow:last-child svg{transform:none!important}.public-site .public-property-gallery-main .public-property-gallery-arrow,.public-site .public-property-gallery-main .public-property-gallery-arrow:hover,.public-site .public-property-gallery-main .public-property-gallery-arrow:active{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#111214!important;background:#ffffff6b!important;border:1px solid #ffffff80!important;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:0 2px 10px #11121424!important}.public-site .public-property-gallery-main .public-property-gallery-arrow svg{width:18px!important;height:18px!important}.public-site .public-property-detail-grid,.public-site .public-property-detail-heading-grid,.public-site .public-property-content-main{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}.public-site .public-property-content-shell{position:relative!important;overflow:visible!important}.public-site .public-property-detail-actions{transform:translateY(calc(-1 * var(--mobile-footer-overlap,0px)))!important;z-index:2147480000!important;background:#e5ecf0!important;border:1px solid #11121429!important;border-bottom:0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;width:100vw!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:7px 10px!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;overflow:visible!important;box-shadow:0 -6px 22px #1112141f!important}.public-site .public-property-detail-actions>*,.public-site .public-property-detail-actions .public-property-share-wrap,.public-site .public-property-detail-actions .public-property-detail-action-request,.public-site .public-property-detail-actions .public-property-detail-action-request>div,.public-site .public-property-detail-actions .public-property-detail-action-request>div>div,.public-site .public-property-detail-actions .public-property-detail-action,.public-site .public-property-detail-actions .public-property-share-trigger,.public-site .public-property-detail-actions .public-property-detail-action-request button{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important}.public-site .public-property-detail-actions .public-property-detail-action,.public-site .public-property-detail-actions .public-property-share-trigger,.public-site .public-property-detail-actions .public-property-detail-action-request button{box-shadow:none!important;color:#111214!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:0!important;text-decoration:none!important;display:flex!important}.public-site .public-property-detail-actions .public-property-share-trigger>span,.public-site .public-property-detail-actions>.public-property-detail-action>span,.public-site .public-property-detail-actions .public-property-detail-action-request button>span:last-child{display:none!important}.public-site .public-property-detail-actions .public-property-share-menu .public-property-share-option,.public-site .public-property-detail-actions .public-property-share-menu a.public-property-share-option,.public-site .public-property-detail-actions .public-property-share-menu a.public-property-share-option:visited,.public-site .public-property-detail-actions .public-property-share-menu .public-property-share-option span{color:#1877f2!important}.public-site .public-property-inline-badges{grid-area:badges!important;width:100%!important;margin:0 0 4px!important}.public-site .public-property-detail-back{display:none!important}.public-site .public-property-title-row{grid-area:title!important;min-width:0!important;margin:0!important}.public-site .public-property-detail-header-portal h1{text-align:left!important;max-width:100%!important;margin:0!important;font-size:clamp(23px,3vw,30px)!important;line-height:1.08!important}.public-site .public-property-detail-location{text-align:left!important;white-space:normal!important;grid-area:location!important;min-width:0!important;margin:0!important;font-size:14px!important;line-height:1.25!important}.public-site .public-property-detail-price{text-align:right!important;white-space:nowrap!important;grid-area:price!important;place-self:start end!important;margin:0!important;padding:0!important}.public-site .public-property-vat-status{text-align:right!important;white-space:nowrap!important;grid-area:vat!important;place-self:start end!important;margin:0!important;padding:0!important;position:static!important}html[dir=rtl] .public-site .public-property-detail-header-portal h1,html[dir=rtl] .public-site .public-property-detail-location{text-align:right!important}html[dir=rtl] .public-site .public-property-detail-price,html[dir=rtl] .public-site .public-property-vat-status{text-align:left!important}.public-site .public-property-detail-portal{padding-bottom:86px!important}.public-site .public-property-detail-actions{height:68px!important;min-height:68px!important;max-height:68px!important;padding:8px 12px!important}.public-site .public-property-detail-actions>*,.public-site .public-property-detail-actions .public-property-share-wrap,.public-site .public-property-detail-actions .public-property-detail-action-request,.public-site .public-property-detail-actions .public-property-detail-action-request>div,.public-site .public-property-detail-actions .public-property-detail-action-request>div>div,.public-site .public-property-detail-actions .public-property-detail-action,.public-site .public-property-detail-actions .public-property-share-trigger,.public-site .public-property-detail-actions .public-property-detail-action-request button{height:52px!important;min-height:52px!important;max-height:52px!important}.public-site .public-property-detail-actions .public-property-detail-action svg,.public-site .public-property-detail-actions .public-property-share-trigger svg,.public-site .public-property-detail-actions .public-property-whatsapp-icon,.public-site .public-property-detail-actions .public-property-messenger-icon{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important}.public-site .public-property-detail-actions .public-property-detail-action-request button>span:first-child{width:30px!important;min-width:30px!important;height:30px!important;font-size:16px!important}.public-site .public-property-detail-header-band{margin:0!important;padding:0!important}.public-site .public-property-detail-header-portal{background:0 0!important;width:calc(100% - 28px)!important;max-width:none!important;margin:0 auto 8px!important;padding:12px 0 8px!important}.public-site .public-property-detail-heading-grid{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"badges badges""title price""location vat"!important;align-items:start!important;gap:2px 18px!important;display:grid!important}.public-site .public-property-inline-badges{grid-area:badges!important;margin:0 0 4px!important}.public-site .public-property-title-row{grid-area:title!important;align-self:end!important;margin:0!important;padding:0!important}.public-site .public-property-detail-header-portal h1{text-align:left!important;margin:0!important;padding:0!important}.public-site .public-property-detail-location{text-align:left!important;grid-area:location!important;align-self:start!important;margin:1px 0 0!important;padding:0!important}.public-site .public-property-vat-status{text-align:right!important;grid-area:vat!important;place-self:start end!important;margin:-1px 0 0!important;padding:0!important;line-height:1.1!important;position:static!important;top:auto!important}.public-site .public-property-detail-portal{padding-top:0!important}.public-site .public-property-gallery-viewer{margin-top:0!important}.public-site .public-property-gallery-side{width:100%!important;margin-top:8px!important;display:block!important}.public-site .public-property-gallery-thumbnails-wrap{width:min(100%,760px)!important;margin-left:0!important;margin-right:0!important}.public-site .public-property-gallery-thumbnails{text-align:center!important;justify-content:safe center!important}.public-site .public-property-detail-actions{transform:translateY(calc(-1 * var(--mobile-footer-overlap,0px)))!important;transition:none!important;bottom:0!important}.public-site .public-section,.public-site .public-about,.public-site .public-results,.public-site .public-property-detail-portal,.public-site .public-property-content-shell{width:min(1040px,100% - 40px)!important;max-width:1040px!important;margin-left:auto!important;margin-right:auto!important}.public-site .public-property-grid,.public-site .public-results .public-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.public-site .public-home-property-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.public-site .public-home-city-properties-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.public-site .public-about-main{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;align-items:stretch!important;gap:22px!important}.public-site .property-card,.public-site .property-card-portal{min-width:0!important;max-width:100%!important}.public-site .public-home-featured-heading h2,.public-site .public-home-property-categories-heading #home-property-categories-title,.public-site .public-about h2.public-home-main-category-style{font-size:clamp(22px,2.8vw,30px)!important}.public-site .public-home-city-properties-heading h2{font-size:clamp(24px,3.1vw,32px)!important}.public-site .public-responsive-native,.public-site .public-area-native-select{display:none!important}.public-site .public-responsive-desktop,.public-site .public-mobile-area-picker,.public-site .public-responsive-select{width:100%!important;min-width:0!important;display:block!important;position:relative!important;overflow:visible!important}.public-floating-dropdown.public-responsive-menu,.public-floating-dropdown.public-mobile-area-menu{top:var(--public-floating-top)!important;left:var(--public-floating-left)!important;width:var(--public-floating-width)!important;min-width:var(--public-floating-width)!important;max-width:var(--public-floating-width)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;z-index:2147482000!important;background:#fff!important;border:1px solid #11121438!important;border-radius:0!important;max-height:224px!important;margin:0!important;padding:3px!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:hidden auto!important;box-shadow:0 10px 24px #11121424!important}.public-floating-dropdown .public-responsive-option,.public-floating-dropdown .public-mobile-area-option,.public-floating-dropdown .public-mobile-subarea-option{color:#111214!important;text-align:left!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:32px!important;min-height:32px!important;margin:0!important;padding:6px 9px!important;font-size:12.5px!important;line-height:20px!important;display:flex!important}.public-site .public-home-search-shift,.public-site .public-results,.public-site .public-search-panel,.public-site .public-crm-filters-hero,.public-site .public-crm-filters-results{overflow:visible!important}.public-site .public-home-search-shift,.public-site .public-results>.public-search-panel,.public-site .public-results>.public-crm-filters-results{z-index:50000!important;position:relative!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel,.public-site .public-results .public-search-panel,.public-site .public-results .public-crm-filters-results{position:relative!important;overflow:visible!important}.public-site .public-home-search-shift .public-filter-grid-advanced,.public-site .public-results .public-filter-grid-advanced,.public-site .public-results-buy-rent .public-filter-grid-advanced,.public-site .public-results-compact .public-filter-grid-advanced{z-index:60000!important;background:#fff!important;border:1px solid #11121429!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:10px 12px!important;position:absolute!important;inset:calc(100% + 4px) 0 auto!important;box-shadow:0 14px 30px #11121424!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel{padding:9px 12px!important}.public-site .public-home-search-shift .public-filter-topline{margin-bottom:5px!important}.public-site .public-home-search-shift .public-filter-grid-primary{gap:5px 8px!important}.public-site .public-home-search-shift .public-responsive-trigger,.public-site .public-home-search-shift .public-mobile-area-trigger,.public-site .public-home-search-shift .public-filter-grid input:not([type=checkbox]),.public-site .public-home-search-shift .public-filter-grid select,.public-site .public-home-search-shift .public-search-submit{height:36px!important;min-height:36px!important}.public-site .public-property-detail-header-portal,.public-site .public-property-detail-portal{width:calc(100% - 28px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.public-site .public-property-detail-heading-grid{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"badges badges""title price""location vat"!important;gap:1px 20px!important;padding-left:0!important;padding-right:0!important}.public-site .public-property-detail-price{text-align:right!important;grid-area:price!important;place-self:end!important;margin:0!important;padding:0!important}.public-site .public-property-vat-status{text-align:right!important;grid-area:vat!important;place-self:start end!important;margin:-2px 0 0!important;padding:0!important;line-height:1!important;position:static!important}}.public-site .public-home-search-shift,.public-site .public-results,.public-site .public-search-panel,.public-site .public-crm-filters-hero,.public-site .public-crm-filters-results,.public-site .public-filter-grid-advanced{isolation:isolate!important}.public-site .public-home-search-shift,.public-site .public-results>.public-search-panel,.public-site .public-results>.public-crm-filters-results{z-index:2147480000!important;position:relative!important}.public-site .public-home-search-shift .public-filter-grid-advanced,.public-site .public-results .public-filter-grid-advanced,.public-site .public-results-buy-rent .public-filter-grid-advanced,.public-site .public-results-compact .public-filter-grid-advanced{z-index:2147481000!important}.public-site .public-home-featured,.public-site .public-property-grid,.public-site .featured-carousel,.public-site .featured-carousel-viewport,.public-site .featured-carousel-track,.public-site .property-card,.public-site .property-card-media{z-index:1!important;position:relative!important}@media (min-width:761px) and (max-width:1180px){.public-site .public-hero,.public-site .public-home-hero-group{position:relative!important}.public-site .public-hero-inner{padding-bottom:0!important;position:relative!important}.public-site .public-home-search-shift{z-index:10020!important;width:min(760px,100% - 72px)!important;max-width:760px!important;margin:0!important;position:absolute!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important}}@media (min-width:1181px){.public-site .public-property-content-shell{grid-template-columns:minmax(0,1fr) 156px!important;align-items:start!important;gap:8px!important;width:min(1080px,100%)!important;max-width:1080px!important;margin:12px auto 0!important;display:grid!important;overflow:visible!important}.public-site .public-property-content-main{grid-column:1!important;min-width:0!important}.public-site .public-property-content-shell>.public-property-detail-actions{width:156px!important;min-width:156px!important;max-width:156px!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;z-index:6!important;background:#dce4e99e!important;grid-column:2!important;grid-template-columns:1fr!important;align-self:start!important;gap:4px!important;margin:0!important;padding:6px!important;display:grid!important;position:sticky!important;inset:96px auto auto!important;transform:none!important}.public-site .public-property-content-shell>.public-property-detail-actions>*,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-wrap,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action-request,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action-request>div,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action-request>div>div{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-trigger,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action-request button{text-align:left!important;white-space:normal!important;background:0 0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;height:auto!important;min-height:40px!important;padding:8px 10px!important;display:flex!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-trigger>span,.public-site .public-property-content-shell>.public-property-detail-actions>.public-property-detail-action>span,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action-request button>span:last-child{visibility:visible!important;opacity:1!important;text-align:left!important;flex:auto!important;min-width:0!important;font-size:12.5px!important;font-weight:500!important;line-height:1.15!important;display:inline!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action svg,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-trigger svg,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-whatsapp-icon,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-messenger-icon,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action-request button>span:first-child{flex:0 0 19px!important;width:19px!important;min-width:19px!important;height:19px!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-wrap{display:block!important;position:static!important;overflow:visible!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-menu{z-index:auto!important;width:100%!important;margin:4px 0 0!important;position:static!important;inset:auto!important;transform:none!important}.public-site .public-property-after-gallery>.recommended-property-carousel{width:min(1080px,100%)!important;margin-left:auto!important;margin-right:auto!important}.public-site .public-hero{position:relative!important}.public-site .public-hero>.public-hero-inner{position:static!important;transform:none!important}.public-site .public-home-search-shift{box-sizing:border-box!important;z-index:10010!important;isolation:auto!important;width:min(1020px,100% - 56px)!important;max-width:1020px!important;margin:0!important;position:absolute!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel{width:100%!important;max-width:none!important;margin:0!important;position:relative!important}}.public-site .public-filter-grid-primary>label>span,.public-site .public-filter-grid-primary>.public-area-field>span:first-child,.public-site .public-filter-grid-advanced>label>span,.public-site .public-search-grid>label>span{color:#000!important;text-transform:uppercase!important;-webkit-text-stroke:0!important;text-shadow:none!important;box-sizing:border-box!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;display:block!important}.public-site .public-area-field{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;min-width:0!important;display:flex!important}@media (max-width:760px){.public-site .public-filter-grid-primary>label>span,.public-site .public-filter-grid-primary>.public-area-field>span:first-child,.public-site .public-filter-grid-advanced>label>span,.public-site .public-search-grid>label>span{letter-spacing:normal!important;margin:0 0 3px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.2!important}}@media (min-width:761px) and (max-width:1180px){.public-site .public-filter-grid-primary>label>span,.public-site .public-filter-grid-primary>.public-area-field>span:first-child,.public-site .public-filter-grid-advanced>label>span,.public-site .public-search-grid>label>span{letter-spacing:normal!important;margin:0 0 3px!important;font-size:10.5px!important;font-weight:500!important;line-height:1.1!important}}@media (min-width:1181px){.public-site .public-filter-grid-primary>label>span,.public-site .public-filter-grid-primary>.public-area-field>span:first-child,.public-site .public-filter-grid-advanced>label>span,.public-site .public-search-grid>label>span{letter-spacing:.05em!important;margin:0 0 5px 2px!important;font-size:10.5px!important;font-weight:600!important;line-height:1.08!important}.public-site .public-property-content-shell>.public-property-detail-actions,.public-site .public-property-content-shell>.public-property-detail-actions button,.public-site .public-property-content-shell>.public-property-detail-actions a,.public-site .public-property-content-shell>.public-property-detail-actions span,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-option{color:#111214!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.15!important}.public-site .public-property-content-shell{grid-template-columns:minmax(0,1fr) 156px!important;gap:8px!important}.public-site .public-property-content-shell>.public-property-detail-actions{gap:4px!important;width:156px!important;min-width:156px!important;max-width:156px!important;padding:6px!important}.public-site .public-property-content-shell>.public-property-detail-actions button,.public-site .public-property-content-shell>.public-property-detail-actions a{appearance:none!important;box-sizing:border-box!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important;font-family:Arial,Helvetica,sans-serif!important;text-decoration:none!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-trigger,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action-request button{color:#111214!important;white-space:normal!important;text-align:left!important;background:0 0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:8px 10px!important;font-size:13px!important;font-weight:500!important;line-height:1.15!important;display:flex!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action-request button>span:last-child,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action>span,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-trigger>span{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-align:left!important;min-width:0!important;font-size:13px!important;line-height:1.15!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-menu{box-sizing:border-box!important;background:#ffffff47!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:2px 0 0!important;padding:2px 0 4px!important;display:grid!important;overflow:hidden!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-option{box-sizing:border-box!important;color:#111214!important;white-space:normal!important;text-align:left!important;background:0 0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;margin:0!important;padding:6px 8px!important;font-size:13px!important;font-weight:500!important;line-height:1.15!important;display:flex!important;overflow:hidden!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-option:hover,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action:hover,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-trigger:hover,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-detail-action-request button:hover{background:#ffffff61!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-option svg{flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important;display:block!important}.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-option>span{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;max-width:100%!important;display:-webkit-box!important;overflow:hidden!important}.public-site .public-property-content-main .public-property-detail-grid,.public-site .public-property-content-main .public-property-detail-grid-portal{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;display:grid!important}.public-site .public-property-content-main .public-property-detail-main,.public-site .public-property-information-section,.public-site .public-property-facilities-section,.public-site .public-property-description-section{width:100%!important;min-width:0!important;max-width:none!important}.public-site .public-property-information-section .public-property-detail-table,.public-site .public-property-information-section .public-property-detail-table-icons,.public-site .public-property-facilities-section .public-property-features,.public-site .public-property-facilities-section .public-property-features-portal,.public-site .public-property-facilities-section .public-property-features-icons{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important;display:grid!important}.public-site .public-property-description-section,.public-site .public-property-description-section>p,.public-site .public-property-description-section>p:last-child{width:100%!important;max-width:none!important}.public-site .public-property-hero-surface{box-sizing:border-box!important;background:0 0!important;width:min(1080px,100%)!important;max-width:1080px!important;margin:76px auto 0!important;padding:0!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-detail-header-band{background:0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-detail-header-portal,.public-site .public-property-hero-surface .public-property-detail-heading-grid{box-sizing:border-box!important;background:0 0!important;grid-template:"badges badges""title price""location vat"/minmax(0,1fr) auto!important;align-items:center!important;gap:2px 20px!important;width:calc(100% - 164px)!important;max-width:calc(100% - 164px)!important;height:auto!important;min-height:auto!important;margin:0 auto 0 0!important;padding:10px 12px 8px!important;display:grid!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-inline-badges{grid-area:badges!important}.public-site .public-property-hero-surface .public-property-detail-back{display:none!important}.public-site .public-property-hero-surface .public-property-title-row{grid-area:title!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-heading-copy{width:100%!important;min-width:0!important;height:auto!important;display:block!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-heading-copy h1,.public-site .public-property-hero-surface .public-property-detail-header-portal h1{visibility:visible!important;opacity:1!important;color:#000!important;letter-spacing:.035em!important;white-space:normal!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:22px!important;margin:0!important;padding:0!important;font-size:clamp(19px,1.6vw,24px)!important;font-weight:500!important;line-height:1.12!important;display:block!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-detail-location{visibility:visible!important;opacity:1!important;color:#000!important;text-align:left!important;grid-area:location!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.15!important;display:block!important;transform:none!important}.public-site .public-property-hero-surface .public-property-detail-price{grid-area:price!important;place-self:center end!important;margin-right:0!important;transform:none!important}.public-site .public-property-hero-surface .public-property-detail-price-value{font-size:clamp(19px,1.6vw,24px)!important;font-weight:500!important;line-height:1.12!important}.public-site .public-property-hero-surface .public-property-vat-status{grid-area:vat!important;place-self:center end!important;transform:none!important}.public-site .public-property-hero-gallery{background:0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.public-site .public-property-hero-surface .public-property-gallery-viewer{box-sizing:border-box!important;background:0 0!important;column-gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.public-site .public-property-hero-surface .public-property-gallery-main,.public-site .public-property-hero-surface .public-property-gallery-side,.public-site .public-property-hero-surface .public-property-gallery-thumbnails-wrap,.public-site .public-property-hero-surface .public-property-gallery-thumbnails{background-color:#0000!important}.public-site>main.public-property-detail{padding-top:0!important}.public-site .public-property-after-gallery{margin-top:0!important;padding-top:0!important}.public-site .public-property-content-shell{margin-top:12px!important}.public-site .public-property-content-main .public-property-facts.public-property-facts-icons{margin-top:0!important}}@media (min-width:1025px){.public-site .property-card-recommended .property-card-facts-portal{margin-top:2px!important}.public-site .property-card-recommended .property-card-fact-item,.public-site .property-card-recommended .property-card-fact-item:not(:last-child){height:44px!important;min-height:44px!important;padding:2px 6px!important}.public-site .property-card.property-card-recommended .property-card-fact-item .property-card-fact-copy>.property-card-fact-label,.public-site .property-card.property-card-recommended .property-card-fact-item-long .property-card-fact-copy>.property-card-fact-label{letter-spacing:0!important;font-size:11.5px!important;font-weight:400!important;line-height:1.05!important}.public-site .property-card-recommended .property-card-fact-item strong{font-size:12px!important}}@media (min-width:1181px){.public-site .public-property-after-gallery>.recommended-property-carousel{margin-bottom:0!important;padding-bottom:0!important}.public-site .public-property-after-gallery>.recommended-property-carousel .featured-carousel{padding-bottom:24px!important}.public-site .public-property-after-gallery{padding-bottom:0!important}}@media (max-width:1180px){.public-site .seller-modal-backdrop,.seller-modal-backdrop{z-index:2147483647!important}.public-site .public-property-detail-actions{will-change:transform;z-index:2147480000!important;transform:translateY(calc(-1 * var(--mobile-footer-overlap,0px)))!important;z-index:2147480000!important;transition:none!important;bottom:0!important}}@media (min-width:761px) and (max-width:1180px){.public-site .public-hero,.public-site .public-home-hero-group{position:relative!important}.public-site .public-hero-inner{min-height:inherit!important;padding-bottom:0!important;position:relative!important}.public-site .public-home-search-shift{width:min(760px,100% - 72px)!important;max-width:760px!important;margin:0!important;position:absolute!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important}.public-site .public-home-hero-group .public-hero-copy{text-align:center!important;justify-content:center!important;align-items:center!important;width:min(860px,100% - 64px)!important;margin:0!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.public-site .public-home-search-shift,.public-site .public-results>.public-search-panel,.public-site .public-results>.public-crm-filters-results{z-index:2147482000!important;position:relative!important;overflow:visible!important}.public-site .public-home-search-shift .public-filter-grid-advanced,.public-site .public-results .public-filter-grid-advanced,.public-site .public-results-buy-rent .public-filter-grid-advanced,.public-site .public-results-compact .public-filter-grid-advanced{opacity:1!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;z-index:2147483000!important;background:#fff!important;position:absolute!important}.public-site .public-home-featured,.public-site .public-property-grid,.public-site .property-card,.public-site .property-card-media{z-index:1!important}.public-site .public-hero,.public-site .public-home-hero-group{position:relative!important;overflow:visible!important}.public-site .public-home-search-shift{z-index:2147483000!important;width:min(760px,100% - 72px)!important;max-width:760px!important;margin:0!important;position:absolute!important;inset:auto auto 0 50%!important;overflow:visible!important;transform:translate(-50%)!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel{position:relative!important;overflow:visible!important}.public-site .public-home-search-shift .public-filter-grid-advanced{opacity:1!important;z-index:2147483500!important;background:#fff!important;width:100%!important;max-width:100%!important;inset:calc(100% + 4px) 0 auto!important}.public-site .public-hero:has(.public-more-filters[aria-expanded=true]){z-index:2147483400!important;isolation:auto!important;position:relative!important;overflow:visible!important}:is(.public-site .public-hero:has(.public-more-filters[aria-expanded=true]) .public-hero-inner,.public-site .public-hero:has(.public-more-filters[aria-expanded=true]) .public-home-search-shift,.public-site .public-hero:has(.public-more-filters[aria-expanded=true]) .public-search-panel,.public-site .public-hero:has(.public-more-filters[aria-expanded=true]) .public-filter-grid-advanced){isolation:auto!important;overflow:visible!important}.public-site .public-hero:has(.public-more-filters[aria-expanded=true]) .public-home-search-shift{z-index:2147483500!important}.public-site .public-hero:has(.public-more-filters[aria-expanded=true]) .public-filter-grid-advanced{opacity:1!important;z-index:2147483600!important;background:#fff!important;top:calc(100% + 4px)!important;bottom:auto!important}.public-site .public-home-featured,.public-site .public-home-property-categories,.public-site .public-about,.public-site .public-property-grid,.public-site .featured-carousel,.public-site .property-card{z-index:1!important;position:relative!important}}@media (max-width:1180px){.public-site .public-search-panel,.public-site .public-crm-filters-hero,.public-site .public-crm-filters-results,.public-site .public-filter-grid,.public-site .public-filter-grid-primary,.public-site .public-reference-field{overflow:visible!important}.public-site .public-reference-field{z-index:2147483500!important;isolation:auto!important;position:relative!important}.public-site .public-reference-suggestions{z-index:2147483646!important;opacity:1!important;pointer-events:auto!important;background:#fff!important;position:absolute!important;overflow:hidden auto!important}.public-site .public-home-search-shift:has(.public-reference-suggestions){z-index:2147483400!important;isolation:auto!important;position:relative!important;overflow:visible!important}.public-site .public-results:has(.public-reference-suggestions) .public-search-panel{z-index:2147483400!important;isolation:auto!important;position:relative!important;overflow:visible!important}.public-site .public-results:has(.public-reference-suggestions) .public-crm-filters-results{z-index:2147483400!important;isolation:auto!important;position:relative!important;overflow:visible!important}.public-site .public-property-grid,.public-site .property-card,.public-site .property-card-media{z-index:1!important;position:relative!important}}@media (min-width:761px) and (max-width:1180px){:is(.public-site .public-home-search-shift,.public-site .public-home-search-shift:has(.public-reference-suggestions)){width:min(760px,100% - 72px)!important;max-width:760px!important;margin:0!important;position:absolute!important;inset:auto auto 0 50%!important;overflow:visible!important;transform:translate(-50%)!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel{position:relative!important;overflow:visible!important}.public-site .public-home-search-shift .public-reference-field{z-index:2147483500!important;position:relative!important}.public-site .public-home-search-shift .public-reference-suggestions{z-index:2147483646!important}}@media (max-width:1180px){.public-reference-suggestions.public-floating-dropdown{z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important;background:#fff!important;border:1px solid #d9d9de!important;border-radius:10px!important;max-height:min(320px,46vh)!important;padding:0!important;overflow:hidden auto!important;box-shadow:0 14px 32px #00000029!important}.public-reference-suggestions.public-floating-dropdown>a{z-index:1!important;pointer-events:auto!important;touch-action:manipulation!important;position:relative!important}}@media (min-width:761px) and (max-width:1180px){.public-site .public-home-featured .property-card-facts-portal{flex-flow:row!important;justify-content:center!important;align-items:stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important}.public-site .public-home-featured .property-card-facts-portal>.property-card-fact-item{text-align:center!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:4px 5px!important;display:flex!important}.public-site .public-home-featured .property-card-facts-portal>.property-card-fact-item:nth-child(n+4){display:none!important}.public-site .public-home-featured .property-card-fact-copy{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:100%!important;display:flex!important}.public-site .public-home-featured .property-card-fact-label{white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;line-clamp:2!important;text-align:center!important;-webkit-box-orient:vertical!important;min-width:0!important;max-width:100%!important;margin:0!important;line-height:1.08!important;display:-webkit-box!important;overflow:hidden!important}.public-site .public-home-featured .property-card-fact-item strong{text-align:center!important;margin-top:1px!important}}@media (max-width:760px){.public-site .public-hero>.public-hero-inner{position:relative!important}.public-site .public-home-search-shift{box-sizing:border-box!important;width:min(88%,400px)!important;max-width:400px!important;margin:0!important;position:absolute!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}}@media (max-width:480px){.public-site .public-home-search-shift{width:calc(100% - 28px)!important;max-width:none!important}}@media (max-width:760px){.public-site .public-property-content-main .public-property-facts.public-property-facts-icons,.public-site .public-property-detail-portal .public-property-facts.public-property-facts-icons{margin-top:-64px!important}.public-site .public-property-facts.public-property-facts-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.public-site .public-property-facts .public-property-fact-with-icon{box-sizing:border-box!important;min-width:0!important;padding-left:8px!important;padding-right:8px!important;overflow:hidden!important}.public-site .public-property-facts .public-property-fact-with-icon>div{min-width:0!important;max-width:100%!important;overflow:hidden!important}.public-site .public-property-facts .public-property-fact-with-icon>div>span,.public-site .public-property-facts .public-property-fact-with-icon>div>strong{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;line-height:1.05!important;display:block!important}.public-site .public-property-facts .public-property-fact-with-icon>div>span{font-size:9.5px!important}.public-site .public-property-facts .public-property-fact-with-icon>div>strong{font-size:10.5px!important}}@media (min-width:761px) and (max-width:1180px){.public-header.public-header-unified,.public-header.public-header-home-overlay{clip-path:none!important;contain:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:62px!important;min-height:62px!important;max-height:62px!important;box-shadow:none!important;z-index:2147483500!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important;transform:none!important}.public-header.public-header-unified .public-header-inner{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important;padding:0 6px!important;position:relative!important;overflow:visible!important;transform:none!important}.public-header.public-header-unified .public-menu-toggle{z-index:2147483646!important;width:42px!important;height:42px!important;margin:0!important;padding:9px!important;display:block!important;position:absolute!important;top:13px!important;right:6px!important}.public-header.public-header-unified .public-nav:not(.is-open){pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.public-header.public-header-unified .public-nav:not(.is-open)>*{display:none!important}.public-header.public-header-unified .public-nav:not(.is-open)>.public-language-dropdown{pointer-events:auto!important;width:40px!important;height:44px!important;display:block!important;position:absolute!important;top:9px!important;right:54px!important}.public-header.public-header-unified .public-nav.is-open{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100svh - 62px)!important;box-shadow:none!important;z-index:2147483600!important;background:#fff!important;border:0!important;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:2px!important;margin:0!important;padding:12px 18px 24px!important;display:flex!important;position:absolute!important;top:72px!important;left:0!important;right:0!important;overflow:hidden auto!important;transform:translate(0,0)!important}.public-header.public-header-unified .public-nav.is-open>.public-language-dropdown{display:none!important}.public-header.public-header-unified .public-nav.is-open>a,.public-header.public-header-unified .public-nav.is-open>div,.public-header.public-header-unified .public-nav.is-open>.public-nav-flat-item,.public-header.public-header-unified .public-nav.is-open .public-nav-dropdown,.public-header.public-header-unified .public-nav.is-open .public-property-dropdown{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;transform:none!important}.public-header.public-header-unified .public-nav.is-open>a.public-nav-item,.public-header.public-header-unified .public-nav.is-open>a.public-nav-secondary,.public-header.public-header-unified .public-nav.is-open .public-nav-flat-item>a.public-nav-item,.public-header.public-header-unified .public-nav.is-open .public-nav-dropdown>button,.public-header.public-header-unified .public-nav.is-open .public-sell-link-menu{box-sizing:border-box!important;text-align:left!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:normal!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:12px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;display:flex!important}.public-header.public-header-unified .public-nav.is-open .public-nav-dropdown:not(.is-open)>.public-property-menu{display:none!important}.public-header.public-header-unified .public-nav.is-open .public-nav-dropdown.is-open>.public-property-menu{opacity:1!important;visibility:visible!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0 8px 8px 18px!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.public-header.public-header-unified .public-nav.is-open .public-property-menu-categories,.public-header.public-header-unified .public-nav.is-open .public-property-menu-types{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.public-header.public-header-unified .public-nav.is-open .public-property-menu-categories>a,.public-header.public-header-unified .public-nav.is-open .public-property-menu-categories>button,.public-header.public-header-unified .public-nav.is-open .public-property-menu-types>a{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;line-height:1.25!important;display:flex!important}.public-header.public-header-unified .public-nav.is-open .public-property-menu-types>a{justify-content:flex-start!important}.public-header.public-header-unified .public-nav.is-open{isolation:isolate!important}.public-header.public-header-unified .public-nav.is-open>*{flex:none!important;order:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;position:static!important;transform:none!important}.public-header.public-header-unified .public-nav.is-open .public-nav-dropdown,.public-header.public-header-unified .public-nav.is-open .public-property-dropdown{flex-direction:column!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.public-header.public-header-unified .public-nav.is-open .public-nav-dropdown.is-open>.public-property-menu{opacity:1!important;visibility:visible!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0 12px 10px!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}.public-header.public-header-unified .public-nav.is-open .public-property-menu-categories,.public-header.public-header-unified .public-nav.is-open .public-property-menu-types{border:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}.public-header.public-header-unified .public-nav.is-open .public-property-menu-categories>a,.public-header.public-header-unified .public-nav.is-open .public-property-menu-categories>button,.public-header.public-header-unified .public-nav.is-open .public-property-menu-types>a{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;flex:none!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;line-height:24px!important;display:flex!important;position:static!important;transform:none!important}.public-header.public-header-unified .public-nav.is-open .public-property-menu-types{padding-left:14px!important}}@media (max-width:1180px){.public-header.public-header-unified .public-nav.is-open .public-compact-property-nav{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-nav>button{box-sizing:border-box!important;color:#111214!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:12px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;display:flex!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-menu{box-sizing:border-box!important;background:#fff!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0 12px 10px!important;display:block!important;position:static!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-menu>a,.public-header.public-header-unified .public-nav.is-open .public-compact-property-category>button,.public-header.public-header-unified .public-nav.is-open .public-compact-property-types>a{box-sizing:border-box!important;color:#111214!important;text-align:left!important;white-space:normal!important;background:0 0!important;border:0!important;align-items:center!important;width:100%!important;height:auto!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;line-height:1.25!important;text-decoration:none!important;display:flex!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-category>button{justify-content:space-between!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-types{width:100%!important;margin:0!important;padding:0 0 0 18px!important;display:block!important;position:static!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-types>a{min-height:36px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:13px!important}}@media (min-width:761px) and (max-width:1180px){.public-header.public-header-unified .public-nav.is-open .public-compact-property-nav{width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-nav>button{justify-content:flex-start!important;align-items:center!important;width:100%!important;height:48px!important;min-height:48px!important;display:flex!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-menu{width:100%!important;height:auto!important;margin:0!important;padding:0 0 8px 18px!important;display:block!important;position:static!important;overflow:visible!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-menu>a,.public-header.public-header-unified .public-nav.is-open .public-compact-property-category{width:100%!important;height:auto!important;margin:0!important;display:block!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-category>button{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;display:flex!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-types{width:100%!important;height:auto!important;margin:0!important;padding:0 0 4px 18px!important;display:block!important;position:static!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-types>a{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:36px!important;margin:0!important;padding:7px 10px!important;display:block!important}.public-header.public-header-unified .public-nav.is-open .public-compact-property-nav>button,.public-header.public-header-unified .public-nav.is-open .public-compact-property-menu>a,.public-header.public-header-unified .public-nav.is-open .public-compact-property-category>button,.public-header.public-header-unified .public-nav.is-open .public-compact-property-types>a{letter-spacing:.035em!important;text-transform:uppercase!important;color:#111214!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.public-header.public-header-unified .public-nav.is-open>.public-compact-property-nav{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.public-header.public-header-unified .public-nav.is-open>.public-compact-property-nav>.public-compact-property-menu{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}.public-header.public-header-unified .public-header-inner{padding-left:0!important}.public-header.public-header-unified .public-brand-cluster{justify-content:flex-start!important;align-items:center!important;width:380px!important;height:62px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.public-header.public-header-unified .public-logo{justify-content:flex-start!important;align-items:center!important;width:380px!important;min-width:380px!important;max-width:380px!important;height:104px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;left:0!important;overflow:visible!important}.public-header.public-header-unified .public-logo img{object-fit:contain!important;object-position:left center!important;width:380px!important;min-width:380px!important;max-width:380px!important;height:auto!important;max-height:102px!important;margin:0!important;position:static!important;transform:none!important}.public-site .public-home-search-shift .public-transaction-tabs{margin-left:2px!important}.public-site .public-results .public-transaction-tabs{margin-left:-10px!important}.public-site .public-home-search-shift .public-transaction-tabs span,.public-site .public-home-search-shift .public-transaction-tabs span:hover,.public-site .public-results .public-transaction-tabs span,.public-site .public-results .public-transaction-tabs span:hover{min-width:0!important;box-shadow:none!important;color:#111214!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 10px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:22px!important;text-decoration:none!important}.public-site .public-home-search-shift .public-transaction-tabs input:checked+span,.public-site .public-home-search-shift .public-transaction-tabs input:checked+span:hover,.public-site .public-results .public-transaction-tabs input:checked+span,.public-site .public-results .public-transaction-tabs input:checked+span:hover{box-shadow:none!important;color:#111214!important;text-underline-offset:5px!important;background:0 0!important;border:0!important;font-weight:600!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:1.5px!important}.public-site .public-property-hero-surface{box-sizing:border-box!important;width:calc(100% - 28px)!important;max-width:none!important;margin:70px auto 0!important;padding:0!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-detail-header-band,.public-site .public-property-hero-surface .public-property-detail-header-portal,.public-site .public-property-hero-surface .public-property-detail-heading-grid,.public-site .public-property-hero-gallery,.public-site .public-property-hero-surface .public-property-gallery-viewer{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.public-site .public-property-hero-surface .public-property-detail-header-band{margin:0!important;padding:0!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-detail-header-portal,.public-site .public-property-hero-surface .public-property-detail-heading-grid{margin:0 0 8px!important;padding:4px 0 6px!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-detail-heading-grid{grid-template:"badges badges""title price""location vat"/minmax(0,1fr) max-content!important;align-items:end!important;gap:3px 18px!important;display:grid!important}.public-site .public-property-hero-surface .public-property-title-row,.public-site .public-property-hero-surface .public-property-heading-copy{visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-heading-copy h1,.public-site .public-property-hero-surface .public-property-detail-header-portal h1,.public-site .public-property-hero-surface .public-property-detail-price-value{color:#111214!important;letter-spacing:0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(22px,3.1vw,30px)!important;font-weight:600!important;line-height:1.1!important}.public-site .public-property-hero-surface .public-property-heading-copy h1,.public-site .public-property-hero-surface .public-property-detail-header-portal h1{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.public-site .public-property-hero-surface .public-property-detail-price{width:max-content!important;max-width:none!important;box-shadow:none!important;text-align:right!important;background:0 0!important;border:0!important;grid-area:price!important;place-self:end!important;margin:0!important;padding:0!important;transform:none!important}.public-site .public-property-hero-surface .public-property-detail-price-value{white-space:nowrap!important;text-align:right!important;margin:0!important;padding:0!important;font-weight:400!important}.public-site .public-property-hero-surface .public-property-vat-status{text-align:right!important;white-space:nowrap!important;grid-area:vat!important;place-self:start end!important;width:max-content!important;margin:0!important;padding:0!important;transform:none!important}.public-site .public-property-hero-surface .public-property-detail-location{text-align:left!important;grid-area:location!important;margin:0!important;padding:0!important}.public-site .public-property-hero-surface .public-property-gallery-side,.public-site .public-property-hero-surface .public-property-gallery-thumbnails-wrap,.public-site>main.public-property-detail.public-property-detail-portal,.public-site .public-property-after-gallery,.public-site .public-property-content-shell,.public-site .public-property-content-main{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.public-site .public-property-hero-surface .public-property-gallery-side,.public-site .public-property-hero-surface .public-property-gallery-thumbnails-wrap{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.public-site>main.public-property-detail.public-property-detail-portal{width:calc(100% - 28px)!important;margin:0 auto!important;padding-top:0!important}.public-site .public-property-content-shell{grid-template-columns:none!important;gap:0!important;display:block!important}.public-site .public-property-content-main{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.public-site .public-property-after-gallery,.public-site .public-property-content-shell,.public-site .public-property-content-main{margin-top:0!important;padding-top:0!important}.public-site .public-property-content-main .public-property-facts.public-property-facts-icons,.public-site .public-property-detail-portal .public-property-facts.public-property-facts-icons{box-sizing:border-box!important;justify-content:center!important;place-items:stretch stretch!important;gap:6px!important;width:100%!important;max-width:none!important;margin:-66px 0 0!important;padding:0!important;display:grid!important;position:relative!important;left:50%!important;right:auto!important;transform:translate(calc(1px - 50%))!important}.public-site .public-property-facts.public-property-facts-icons.public-property-facts-count-1{grid-template-columns:minmax(180px,25%)!important}.public-site .public-property-facts.public-property-facts-icons.public-property-facts-count-2{grid-template-columns:repeat(2,minmax(180px,25%))!important}.public-site .public-property-facts.public-property-facts-icons.public-property-facts-count-3{grid-template-columns:repeat(3,minmax(170px,24%))!important}.public-site .public-property-facts.public-property-facts-icons.public-property-facts-count-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.public-site .public-property-facts.public-property-facts-icons>:nth-child(n+5){display:none!important}.public-site .public-property-facts .public-property-fact-with-icon{box-sizing:border-box!important;text-align:left!important;grid-template-columns:24px minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;column-gap:8px!important;width:100%!important;min-width:0!important;height:70px!important;min-height:70px!important;margin:0!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}.public-site .public-property-facts .public-property-fact-icon-box{place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;margin:0!important;display:grid!important}.public-site .public-property-facts .public-property-fact-with-icon>div{text-align:left!important;width:100%!important;min-width:0!important;overflow:hidden!important}.public-site .public-property-facts .public-property-fact-with-icon>div>span,.public-site .public-property-facts .public-property-fact-with-icon>div>strong{white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;min-width:0!important;max-width:100%!important;display:block!important}.public-site .public-property-information-section .public-property-detail-table,.public-site .public-property-information-section .public-property-detail-table-icons,.public-site .public-property-detail-section .public-property-detail-table,.public-site .public-property-detail-section .public-property-detail-table-icons,.public-site .public-property-facilities-section .public-property-features,.public-site .public-property-facilities-section .public-property-features-portal,.public-site .public-property-facilities-section .public-property-features-icons{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 18px!important;width:100%!important;max-width:none!important;display:grid!important}.public-site .public-property-detail-actions .public-property-share-wrap,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-wrap{position:relative!important;overflow:visible!important}.public-site .public-property-detail-actions .public-property-share-menu,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-menu{z-index:2147483000!important;isolation:isolate!important;opacity:1!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #11121429!important;width:min(250px,100vw - 32px)!important;max-width:min(250px,100vw - 32px)!important;margin:0!important;padding:6px!important;position:absolute!important;inset:auto auto calc(100% + 8px) 50%!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:0 10px 24px #1112142e!important}.public-site .public-property-detail-actions .public-property-share-option,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-option,.public-site .public-property-detail-actions .public-property-share-option:hover,.public-site .public-property-content-shell>.public-property-detail-actions .public-property-share-option:hover{opacity:1!important;-webkit-backdrop-filter:none!important;background:#fff!important}.public-site .public-property-detail-actions>*,.public-site .public-property-detail-actions .public-property-share-wrap,.public-site .public-property-detail-actions .public-property-detail-action-request,.public-site .public-property-detail-actions .public-property-messenger-action{order:initial!important}}@media (min-width:761px) and (max-width:880px){.public-site .public-property-facts.public-property-facts-icons.public-property-facts-count-4{grid-template-columns:repeat(2,minmax(180px,1fr))!important;width:min(100%,760px)!important;margin-left:auto!important;margin-right:auto!important}.public-site .public-property-facts.public-property-facts-icons.public-property-facts-count-3{grid-template-columns:repeat(3,minmax(150px,1fr))!important;width:min(100%,760px)!important;margin-left:auto!important;margin-right:auto!important}.public-site .public-property-facts.public-property-facts-icons.public-property-facts-count-2{grid-template-columns:repeat(2,minmax(180px,220px))!important}.public-site .public-property-facts.public-property-facts-icons.public-property-facts-count-1{grid-template-columns:minmax(180px,220px)!important}.public-site .public-property-information-section .public-property-detail-table,.public-site .public-property-information-section .public-property-detail-table-icons,.public-site .public-property-detail-section .public-property-detail-table,.public-site .public-property-detail-section .public-property-detail-table-icons,.public-site .public-property-facilities-section .public-property-features,.public-site .public-property-facilities-section .public-property-features-portal,.public-site .public-property-facilities-section .public-property-features-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:761px) and (max-width:1180px) and (orientation:landscape){.public-site .public-hero{height:620px!important;min-height:620px!important;padding-bottom:0!important;position:relative!important;overflow:visible!important}.public-site .public-hero-inner{width:min(1240px,100% - 40px)!important;height:620px!important;min-height:620px!important;margin:0 auto!important;padding:0!important;position:relative!important;transform:none!important}.public-site .public-home-search-shift{z-index:2147482000!important;width:min(760px,100% - 72px)!important;max-width:760px!important;margin:0!important;position:absolute!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important}.public-site .public-home-search-shift .public-search-panel,.public-site .public-home-search-shift .public-crm-filters-hero.public-search-panel{margin:0!important;position:relative!important;transform:none!important}}@media (min-width:761px) and (max-width:1180px){.seller-modal-backdrop,.public-site .seller-modal-backdrop{place-items:center!important;min-height:100dvh!important;padding:20px!important;display:grid!important;overflow-y:auto!important}.seller-modal,.public-site .seller-modal{place-self:center!important;max-height:calc(100dvh - 40px)!important;margin:auto!important}.public-site .public-home-hero-group{pointer-events:none!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important;transform:none!important}.public-site .public-home-hero-group .public-hero-copy{text-align:center!important;width:min(860px,100% - 64px)!important;margin:0!important;position:absolute!important;inset:auto auto 264px 50%!important;transform:translate(-50%)!important}.public-site .public-home-hero-group .public-hero-copy h1,.public-site .public-home-hero-group .public-hero-copy h1 .public-hero-line-one,.public-site .public-home-hero-group .public-hero-copy h1 .public-hero-line-two{letter-spacing:.1em!important}.public-site .public-home-hero-group .public-hero-copy h1 .public-hero-kicker-line{letter-spacing:.26em!important}.public-header.public-header-unified .public-nav:not(.is-open)>.public-language-dropdown{justify-content:center!important;align-items:center!important;height:44px!important;display:flex!important;transform:translateY(-13px)!important}.public-header.public-header-unified .public-nav:not(.is-open) .public-language-globe{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:40px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:17px!important;line-height:1!important;display:flex!important}.public-header.public-header-unified .public-nav:not(.is-open) .public-language-code{justify-content:center!important;align-items:center!important;height:100%!important;font-size:17px!important;line-height:1!important;display:flex!important}}body>.public-floating-dropdown.public-responsive-menu,body>.public-floating-dropdown.public-mobile-area-menu{z-index:2147483647!important;isolation:auto!important;pointer-events:auto!important;position:fixed!important}@media (min-width:761px) and (max-width:1180px){.public-header.public-header-unified .public-nav.is-open{box-shadow:none!important;background-image:none!important;border:0!important;outline:0!important}.public-header.public-header-unified:has(.public-nav.is-open){box-shadow:none!important;background-image:none!important;border:0!important;outline:0!important}.public-header.public-header-unified:has(.public-nav.is-open) .public-header-inner{box-shadow:none!important;background-image:none!important;border:0!important;outline:0!important}.public-header.public-header-unified .public-nav.is-open>a.public-nav-item,.public-header.public-header-unified .public-nav.is-open>a.public-nav-secondary,.public-header.public-header-unified .public-nav.is-open .public-nav-flat-item>a.public-nav-item,.public-header.public-header-unified .public-nav.is-open .public-nav-dropdown>button,.public-header.public-header-unified .public-nav.is-open .public-sell-link-menu{box-shadow:none!important;border-bottom:0!important;text-decoration:none!important}.public-header.public-header-unified .public-nav.is-open:before,.public-header.public-header-unified .public-nav.is-open:after,.public-header.public-header-unified .public-nav.is-open>a.public-nav-item:after,.public-header.public-header-unified .public-nav.is-open>a.public-nav-secondary:after,.public-header.public-header-unified .public-nav.is-open .public-nav-flat-item>a.public-nav-item:after,.public-header.public-header-unified .public-nav.is-open .public-nav-dropdown>button:after,.public-header.public-header-unified .public-nav.is-open .public-sell-link-menu:after{content:none!important;box-shadow:none!important;border:0!important;display:none!important}.public-header.public-header-unified:has(.public-nav.is-open):before{content:none!important;box-shadow:none!important;border:0!important;display:none!important}.public-header.public-header-unified:has(.public-nav.is-open):after{content:none!important;box-shadow:none!important;border:0!important;display:none!important}.public-header.public-header-unified:has(.public-nav.is-open) .public-header-inner:before{content:none!important;box-shadow:none!important;border:0!important;display:none!important}.public-header.public-header-unified:has(.public-nav.is-open) .public-header-inner:after{content:none!important;box-shadow:none!important;border:0!important;display:none!important}}.public-site .property-card .property-card-fact-item,.public-site .property-card.property-card-portal .property-card-fact-item,.public-site .property-card.property-card-recommended .property-card-fact-item,.public-site .featured-carousel-track .property-card .property-card-fact-item,.public-site .recommended-property-carousel .property-card .property-card-fact-item{box-sizing:border-box!important;border:1px solid #1112141f!important}@media (max-width:1180px){.public-header.public-header-unified .public-nav.is-open .public-compact-property-types>a,.public-header.public-header-unified .public-nav.is-open .public-property-menu-types>a{-webkit-text-stroke:0!important;text-shadow:none!important;font-weight:400!important}}
