.public-header-inner,.public-brand-cluster,.public-header-socials,.public-nav{align-items:center}.public-header-socials,.public-mobile-sell{display:none}@media (min-width:1181px){.public-nav{transform:none}.public-brand-cluster,.public-header-socials,.public-nav>a,.public-nav-dropdown,.public-language-dropdown,.public-sell-cluster{align-self:center}}.public-language-dropdown{align-items:center;display:flex;position:relative}.public-language-globe{width:34px;height:34px;color:var(--public-charcoal);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .18s,background .18s;display:grid}.public-language-globe:hover,.public-language-dropdown:hover .public-language-globe,.public-language-dropdown.is-open .public-language-globe{color:var(--public-red);background:#ffffff94}.public-language-globe svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.public-language-dropdown .public-language-switcher{opacity:0;visibility:hidden;z-index:30;background:#fffffffa;border:1px solid #14141617;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:max-content;margin:0;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-6px);box-shadow:0 14px 38px #14141829}.public-language-dropdown:hover .public-language-switcher,.public-language-dropdown.is-open .public-language-switcher{opacity:1;visibility:visible;transform:translate(-50%)}.public-language-dropdown .public-language-switcher a{border-radius:3px;flex:none;width:28px;height:19px;padding:0;display:block;overflow:hidden}.public-language-dropdown .public-language-switcher img{object-fit:cover;width:100%;height:100%;display:block}.public-crm-filters-hero.public-search-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff85;border-color:#ffffff61}.public-hero .public-kicker{font-size:15px}@media (max-width:760px){.public-language-dropdown{width:100%;display:block}.public-language-globe{border-radius:9px;justify-items:start;width:100%;min-height:48px;padding-left:12px}.public-language-dropdown .public-language-switcher{width:100%;box-shadow:none;opacity:1;visibility:visible;background:#f7f7f8;border:0;border-radius:0;justify-content:flex-start;margin-top:2px;padding:8px 12px 12px;display:none;position:static;transform:none}.public-language-dropdown:hover .public-language-switcher,.public-language-dropdown.is-open .public-language-switcher{display:flex;transform:none}html,body{width:100%;max-width:100%;overflow-x:hidden}.public-site,.public-hero,.public-section,.public-results{width:100%;max-width:100vw;overflow-x:hidden}.public-header{width:100%;max-width:100vw;z-index:3000!important;background:#fffffff7!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important;transform:none!important}.public-site{padding-top:62px}.public-header-inner,.public-hero-inner,.public-section,.public-results,.public-about{width:calc(100% - 24px);max-width:calc(100vw - 24px)}.public-header-inner{z-index:3001;width:100%;max-width:100vw;height:62px;margin:0;padding:0 6px;position:relative}.public-brand-cluster{margin-left:-10px}.public-logo{align-items:center;width:132px;height:48px;display:flex;overflow:visible}.public-logo img{object-fit:contain;width:132px;max-width:100%;height:auto;position:static}.public-mobile-sell{background:linear-gradient(135deg,var(--public-red-bright),var(--public-red));color:#fff;max-width:118px;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;z-index:3004;pointer-events:auto;touch-action:manipulation;border:0;border-radius:999px;padding:6px 10px;font-size:clamp(9px,2.65vw,11px);font-weight:800;line-height:1;display:block;position:absolute;top:16px;right:100px;box-shadow:0 5px 14px #a4000029}.public-menu-toggle{z-index:3004;touch-action:manipulation;border-radius:11px;flex:none;width:42px;height:42px;padding:9px;position:absolute;top:10px;right:6px;pointer-events:auto!important;margin:0!important;display:block!important}.public-menu-toggle span{width:22px;height:2px}.public-nav:not(.is-open){pointer-events:none;width:0!important;height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.public-nav:not(.is-open)>*{display:none!important}.public-nav:not(.is-open)>.public-language-dropdown{z-index:3004;height:44px;top:9px;right:54px;pointer-events:auto!important;width:40px!important;display:block!important;position:absolute!important}.public-nav:not(.is-open) .public-language-globe{touch-action:manipulation;background:0 0;border-radius:11px;place-items:center;pointer-events:auto!important;width:40px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}.public-nav:not(.is-open) .public-language-switcher{z-index:3100;justify-content:flex-end;gap:7px;background:#fffffffc!important;border:1px solid #14141617!important;border-radius:11px!important;width:max-content!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 5px)!important;left:auto!important;right:0!important;box-shadow:0 14px 38px #14141829!important}.public-nav:not(.is-open) .public-language-dropdown.is-open .public-language-switcher{display:flex!important}.public-nav.is-open{border-top:1px solid var(--public-line)!important;z-index:3003!important;pointer-events:auto!important;background:#fff!important;gap:3px!important;width:100vw!important;max-height:calc(100svh - 62px)!important;padding:14px 16px 24px!important;display:grid!important;position:fixed!important;top:62px!important;left:0!important;right:0!important;overflow:hidden auto!important;box-shadow:0 18px 35px #1414182e!important}.public-nav.is-open>*{pointer-events:auto!important}.public-nav.is-open>.public-language-dropdown{display:none!important}.public-nav.is-open>a,.public-nav.is-open .public-nav-dropdown>button{touch-action:manipulation;min-height:48px;pointer-events:auto!important}.public-nav.is-open .public-dropdown-menu{max-width:100%!important}.public-nav.is-open .public-sell-cluster{display:none!important}.public-header-inner,.public-hero-inner,.public-search-panel,.public-filter-topline,.public-filter-grid,.public-filter-grid-primary,.public-filter-grid-advanced{min-width:0}.public-hero{align-items:start;background-position:50%!important;min-height:calc(100svh - 62px)!important}.public-hero-inner{padding:10px 0!important;transform:none!important}.public-hero-copy{margin-bottom:10px!important}.public-hero .public-kicker{margin-bottom:4px;font-size:12px}.public-hero h1{letter-spacing:-.04em;overflow-wrap:normal;max-width:100%;font-size:clamp(28px,8vw,36px);line-height:1}.public-hero-copy>p:last-child{max-width:100%;margin-top:7px;font-size:13px;line-height:1.25}.public-crm-filters-hero.public-search-panel,.public-search-panel{z-index:20;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:9px 10px;position:relative;pointer-events:auto!important}.public-filter-topline{z-index:21;width:100%;margin-bottom:4px;display:block;position:relative;pointer-events:auto!important}.public-transaction-tabs{z-index:22;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin-bottom:2px;display:grid;position:relative}.public-transaction-tabs label{touch-action:manipulation;width:100%;min-width:0;position:relative;pointer-events:auto!important}.public-transaction-tabs input{z-index:3;cursor:pointer;opacity:0!important;pointer-events:auto!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.public-transaction-tabs span{white-space:nowrap;z-index:1;pointer-events:none;width:100%;min-width:0;padding:7px 5px;font-size:14px;position:relative}.public-more-filters{z-index:22;touch-action:manipulation;justify-content:center;width:100%;max-width:100%;min-height:28px;margin:0 0 3px;padding:2px 0;font-size:14px;position:relative;pointer-events:auto!important}.public-more-filters span{width:20px;height:20px;font-size:16px}.public-filter-grid,.public-filter-grid-primary,.public-filter-grid-advanced{z-index:21;width:100%;max-width:100%;position:relative;pointer-events:auto!important}.public-filter-grid-primary,.public-filter-grid-advanced{grid-template-columns:1fr!important;gap:4px!important}.public-filter-grid>*,.public-filter-grid-primary>*,.public-filter-grid-advanced>*{width:100%;min-width:0;pointer-events:auto!important;grid-column:auto!important}.public-filter-grid label>span{margin-bottom:1px;font-size:10px;line-height:1.05}.public-filter-grid select,.public-filter-grid input,.public-search-submit{touch-action:manipulation;height:38px;pointer-events:auto!important;min-height:38px!important;font-size:15px!important}.public-filter-grid select,.public-filter-grid input{padding-left:10px;padding-right:10px}.public-search-submit,.public-reference-field,.public-ref-field{width:100%}html[lang=de] .public-hero h1,html[lang=ru] .public-hero h1{letter-spacing:-.025em!important;font-size:clamp(25px,7vw,31px)!important;line-height:1.08!important}html[lang=de] .public-hero .public-kicker,html[lang=ru] .public-hero .public-kicker{letter-spacing:.1em!important;font-size:11px!important}html[lang=de] .public-hero-copy>p:last-child,html[lang=ru] .public-hero-copy>p:last-child{font-size:12px!important;line-height:1.28!important}html[lang=el] .public-mobile-sell,html[lang=ru] .public-mobile-sell{white-space:normal;text-align:center;width:112px;max-width:112px;min-height:34px;padding:5px 8px;font-size:8px;line-height:1.05}}@media (min-width:761px) and (max-width:1180px){.public-crm-filters-hero.public-search-panel,.public-search-panel{position:relative;left:-18px}}.public-sell-link,.public-mobile-sell,.public-search-submit,.public-more-filters{color:#202226!important;box-shadow:none!important;text-shadow:none!important;background:#e6e8eb!important;border:1px solid #cfd3d8!important}.public-sell-link:hover,.public-mobile-sell:hover,.public-search-submit:hover,.public-more-filters:hover{color:#111214!important;background:#d9dde1!important;border-color:#bcc2c8!important}.public-sell-link:focus-visible,.public-mobile-sell:focus-visible,.public-search-submit:focus-visible,.public-more-filters:focus-visible{outline-offset:2px;outline:2px solid #7a7f86!important}.public-filter-grid label>span,.public-search-grid label>span{color:#2a2d31!important;font-weight:600!important}.public-filter-features legend{color:#2a2d31!important;font-weight:500!important}.public-filter-grid select,.public-filter-grid input,.public-results-filters select,.public-results-filters input{color:#202226!important;border-color:#c9cdd2!important}.public-filter-grid select:focus,.public-filter-grid input:focus,.public-results-filters select:focus,.public-results-filters input:focus{box-shadow:none!important;border-color:#6c7279!important;outline:2px solid #2d30341a!important}.public-more-filters{justify-content:center;min-width:138px;border-radius:8px!important;padding-left:14px!important;padding-right:14px!important}.public-search-submit,.public-sell-link{border-radius:8px!important;font-weight:850!important}@media (max-width:760px){.public-mobile-sell{color:#202226!important;background:#e6e8eb!important;border:1px solid #cfd3d8!important}.public-more-filters{width:100%;min-width:0}}.public-header-inner{border-bottom:0!important}@media (min-width:1181px){.public-header-inner{padding-left:18px!important;padding-right:18px!important}.public-logo{width:156px!important;height:58px!important}.public-logo img{width:152px!important;top:-32px!important;left:-25px!important}.public-nav{gap:14px!important;font-size:13px!important;transform:translateY(-3px)!important}.public-nav>a,.public-nav-dropdown>button,.public-sell-link{height:36px!important;min-height:36px!important;font-size:13px!important}.public-sell-link{padding-left:14px!important;padding-right:14px!important}}.public-crm-filters-hero.public-search-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9fafbf0!important;border:1px solid #2d30341f!important;border-radius:12px!important;box-shadow:0 14px 34px #12141724!important}@media (min-width:1181px){.public-crm-filters-hero{width:min(1030px,100vw - 150px)!important;max-width:calc(100vw - 150px)!important;transform:translate(-50%,-32px)!important}.public-search-panel{padding:9px 10px!important}.public-filter-topline{margin-bottom:7px!important}.public-transaction-tabs{gap:5px!important}.public-transaction-tabs span{color:#2b2e32!important;min-width:64px!important;box-shadow:none!important;background:#eceef0!important;border-radius:7px!important;padding:6px 12px!important;font-size:12px!important}.public-transaction-tabs input:checked+span{color:#fff!important;background:#2c2f33!important}.public-more-filters{border-radius:7px!important;min-width:126px!important;min-height:28px!important;padding:4px 10px!important;font-size:11px!important}.public-filter-grid{gap:5px!important}.public-filter-grid label>span{letter-spacing:.045em!important;margin-bottom:4px!important;font-size:11px!important}.public-filter-grid input,.public-filter-grid select{background:#fff!important;border-radius:7px!important;height:39px!important;min-height:39px!important;padding-left:10px!important;padding-right:10px!important;font-size:13px!important}.public-search-submit{border-radius:7px!important;height:39px!important;min-height:39px!important;padding-left:13px!important;padding-right:13px!important;font-size:12px!important}}.public-hero-copy{text-shadow:0 2px 18px #00000075!important}@media (min-width:1181px){.public-home-hero-group{top:78px!important}.public-home-search-shift{top:220px!important}.public-hero-copy{margin-bottom:10px!important;transform:none!important}.public-hero .public-kicker{letter-spacing:.18em!important;margin-bottom:8px!important;font-size:12px!important}.public-hero h1{letter-spacing:.012em!important;max-width:720px!important;font-size:clamp(31px,2.7vw,39px)!important;line-height:1.04!important}.public-hero-copy>p:last-child{margin-top:10px!important;font-size:14px!important;line-height:1.4!important}}.public-section,.public-results{padding-top:70px!important;padding-bottom:70px!important}.public-section-heading{margin-bottom:26px!important}@media (max-width:760px){.public-crm-filters-hero.public-search-panel,.public-search-panel{border-radius:11px!important;padding:8px!important;box-shadow:0 10px 24px #1214171f!important}.public-filter-topline{margin-bottom:3px!important}.public-transaction-tabs{gap:4px!important}.public-transaction-tabs span{color:#2b2e32!important;text-align:center!important;background:#eceef0!important;border-radius:6px!important;padding:6px 4px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:20px!important}.public-transaction-tabs input:checked+span{color:#fff!important;background:#2c2f33!important}.public-more-filters{min-height:26px!important;margin-bottom:2px!important;font-size:12px!important}.public-filter-grid-primary,.public-filter-grid-advanced{gap:3px!important}.public-filter-grid label>span{margin-bottom:1px!important;font-size:9px!important}.public-filter-grid select,.public-filter-grid input,.public-search-submit{border-radius:6px!important;height:36px!important;min-height:36px!important;font-size:14px!important}.public-section,.public-results{padding-top:48px!important;padding-bottom:48px!important}}.public-hero .public-kicker{letter-spacing:.22em!important;font-size:14px!important}@media (min-width:1181px){.public-hero .public-kicker{font-size:15px!important}}.public-more-filters,.public-more-filters:hover,.public-more-filters:focus,.public-more-filters:focus-visible{box-shadow:none!important;color:#2b2e32!important;background:0 0!important;border:0!important;outline:0!important;min-width:auto!important;padding:4px 0!important}.public-more-filters span{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;margin-inline-start:6px!important;font-size:20px!important;line-height:1!important;display:inline!important}.public-transaction-tabs input:checked+span{color:#fff!important;box-shadow:none!important;background:#2c2f33c2!important}.public-transaction-tabs span{border-radius:7px!important}@media (min-width:1181px){.public-home-hero-group{top:10px!important}}.public-crm-filters-hero.public-search-panel{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#f9fafba3!important;border-color:#ffffff57!important;box-shadow:0 8px 22px #12141717!important}.public-search-submit,.public-sell-link,.public-mobile-sell,.public-transaction-tabs input:checked+span{color:#fff!important;box-shadow:none!important;background:#5f666e!important;border:1px solid #5f666e!important}.public-search-submit:hover,.public-sell-link:hover,.public-mobile-sell:hover{color:#fff!important;background:#525960!important;border-color:#525960!important}.public-transaction-tabs span{color:#2b2e32!important;background:#ffffffc7!important;border:1px solid #ffffff59!important}.public-transaction-tabs input:checked+span{color:#fff!important;background:#5f666e!important;border-color:#5f666e!important}.public-search-submit,.public-sell-link,.public-mobile-sell,.public-transaction-tabs input:checked+span{color:#fff!important;background:#747b83ad!important;border-color:#747b83ad!important}.public-search-submit:hover,.public-sell-link:hover,.public-mobile-sell:hover{background:#676e76d1!important;border-color:#676e76d1!important}.public-feature-filters{background:#ffffff2e!important;border:1px solid #2d303429!important;border-radius:8px!important;grid-column:1/-1!important;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;gap:8px 14px!important;width:100%!important;min-width:0!important;margin:2px 0 0!important;padding:10px 12px 12px!important;display:grid!important}.public-feature-filters legend{color:#2a2d31!important;letter-spacing:.045em!important;padding:0 6px!important;font-size:11px!important;font-weight:800!important}.public-feature-filters label{flex-direction:row!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;margin:0!important;padding:2px 0!important;display:flex!important}.public-feature-filters input[type=checkbox]{accent-color:#747b83!important;border-radius:3px!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important}.public-feature-filters label>span{color:#2d3034!important;letter-spacing:.025em!important;white-space:normal!important;margin:0!important;font-size:11px!important;font-weight:750!important;line-height:1.2!important;display:inline!important}@media (max-width:760px){.public-feature-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 10px!important;padding:9px 10px 10px!important}.public-feature-filters label>span{font-size:10px!important}}.public-home-featured{padding-top:30px!important}.public-home-featured-heading{margin-bottom:22px!important}.public-home-featured-heading>a{color:#1f2023!important;border-bottom:1px solid #1f20238c!important;font-weight:400!important;text-decoration:none!important}.public-home-featured-heading>a:hover{color:#000!important;border-bottom-color:#000!important}@media (max-width:760px){.public-home-featured{padding-top:24px!important}.public-home-featured-heading{margin-bottom:18px!important}.public-home-featured-heading h2{font-size:30px!important}}.public-home-featured-heading h2{color:#111214!important;letter-spacing:.01em!important;margin:0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(25px,2.4vw,34px)!important;font-weight:500!important;line-height:1.08!important}.public-search-submit,.public-sell-link,.public-mobile-sell,.public-transaction-tabs input:checked+span,.public-transaction-tabs span,.public-search-submit:hover,.public-sell-link:hover,.public-mobile-sell:hover,.public-transaction-tabs input:checked+span:hover{color:#111214!important}@media (max-width:760px){.public-home-featured-heading h2{font-size:24px!important}}.public-phone-cta{letter-spacing:.01em;white-space:nowrap;background:#ffffff8f;border:1px solid #20222624;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;color:#111214!important}.public-phone-cta:hover{background:#ffffffd1;border-color:#2022263d;transform:translateY(-1px)}.public-phone-cta svg{fill:currentColor;flex:0 0 16px;width:16px;height:16px}@media (min-width:1181px){.public-phone-cta{transform:translateY(-3px)}.public-phone-cta:hover{transform:translateY(-4px)}}@media (max-width:1180px){.public-nav:not(.is-open)>.public-phone-cta{display:none!important}.public-nav.is-open .public-phone-cta{background:#f5f6f7;justify-content:flex-start;width:100%;min-height:46px;margin-top:4px;padding:0 13px}}.public-phone-cta{border-radius:50%!important;place-items:center!important;gap:0!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important}@media (max-width:1180px){.public-nav.is-open .public-phone-cta{justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}}.public-phone-cta{color:#111214!important;box-shadow:none!important;background:#747b83ad!important;border:1px solid #747b83ad!important}.public-phone-cta:hover{color:#111214!important;background:#676e76d1!important;border-color:#676e76d1!important}.public-phone-cta,.public-phone-cta:hover,.public-phone-cta:focus,.public-phone-cta:focus-visible{box-shadow:none!important;color:#111214!important;background:0 0!important;border-color:#0000!important}.public-phone-cta{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.property-card.property-card-portal{border:1px solid #cfd3d8!important;border-radius:14px!important;overflow:hidden!important}.property-card.property-card-portal:hover,.property-card.property-card-portal{border-color:#969da5!important}.property-card.property-card-portal{border-color:#a6adb5!important}.property-card.property-card-portal:hover{border-color:#8f979f!important}.public-crm-filters-hero.public-search-panel{border:1px solid #a6adb5!important;border-radius:18px!important;padding-top:14px!important;padding-bottom:14px!important}.public-about{padding-top:34px!important;padding-bottom:34px!important}.public-about>div,.public-about .public-about-card,.public-about .public-section-card{box-shadow:none!important;border:1px solid #a6adb5!important;border-radius:18px!important}.public-about h2,.public-about h3{margin-bottom:10px!important}.public-about p{margin-bottom:0!important;line-height:1.6!important}.public-crm-filters-hero.public-search-panel{box-shadow:none!important;border:1px solid #a6adb5!important;border-radius:18px!important;padding-top:12px!important;padding-bottom:12px!important}.public-crm-filters-hero.public-search-panel .public-search-form,.public-crm-filters-hero.public-search-panel .public-search-grid{row-gap:10px!important}.public-about{box-shadow:none!important;border:1px solid #a6adb5!important;border-radius:18px!important;padding-top:34px!important;padding-bottom:34px!important}.public-about>div,.public-about .public-about-card,.public-about .public-section-card{box-shadow:none!important;border:0!important}@media (max-width:760px){.public-home-featured{padding-bottom:34px!important}}.public-crm-filters-hero.public-search-panel .public-filter-grid input,.public-crm-filters-hero.public-search-panel .public-filter-grid select,.public-crm-filters-hero.public-search-panel .public-search-grid input,.public-crm-filters-hero.public-search-panel .public-search-grid select{box-shadow:none!important;border:1px solid #a6adb5!important}.public-crm-filters-hero.public-search-panel .public-filter-grid input:focus,.public-crm-filters-hero.public-search-panel .public-filter-grid select:focus,.public-crm-filters-hero.public-search-panel .public-search-grid input:focus,.public-crm-filters-hero.public-search-panel .public-search-grid select:focus{border-color:#8f979f!important}.public-about>a{color:#111214!important;background:#747b83ad!important;border-color:#747b83ad!important}.public-about>div{transform:translateY(8px)}.public-about .public-kicker,.public-about h2{font-weight:400!important}.public-about>a{color:#111214!important;box-shadow:none!important;background:#747b837a!important;border:1px solid #5c636bb8!important}.public-about>a:hover{color:#111214!important;background:#676e7699!important;border-color:#525961d1!important}.public-search-submit,.public-sell-link,.public-mobile-sell,.public-transaction-tabs input:checked+span,.public-about>a{color:#111214!important;box-shadow:none!important;background:#747b837a!important;border:1px solid #5c636bb8!important}.public-search-submit:hover,.public-sell-link:hover,.public-mobile-sell:hover,.public-transaction-tabs input:checked+span:hover,.public-about>a:hover{color:#111214!important;background:#676e7699!important;border-color:#525961d1!important}.public-crm-filters-results .public-filter-grid input,.public-crm-filters-results .public-filter-grid select,.public-results .public-search-panel .public-filter-grid input,.public-results .public-search-panel .public-filter-grid select,.public-crm-filters-results .public-search-grid input,.public-crm-filters-results .public-search-grid select,.public-results .public-search-panel .public-search-grid input,.public-results .public-search-panel .public-search-grid select{box-shadow:none!important;border:1px solid #a6adb5!important}.public-crm-filters-results .public-filter-grid input:focus,.public-crm-filters-results .public-filter-grid select:focus,.public-results .public-search-panel .public-filter-grid input:focus,.public-results .public-search-panel .public-filter-grid select:focus,.public-crm-filters-results .public-search-grid input:focus,.public-crm-filters-results .public-search-grid select:focus,.public-results .public-search-panel .public-search-grid input:focus,.public-results .public-search-panel .public-search-grid select:focus{border-color:#8f979f!important;outline:none!important}.public-results .public-pagination a:hover{color:#111214!important;background:#747b8333!important;border-color:#525961d1!important}.public-results .public-pagination .is-current{color:#111214!important;background:#747b837a!important;border-color:#5c636bb8!important}.public-results .public-empty{box-shadow:none!important;border:1px solid #a6adb5!important;border-radius:18px!important}.public-language-dropdown .public-language-switcher{box-shadow:none!important;border:1px solid #a6adb5!important}.public-property-detail-portal .public-property-gallery-main,.public-property-detail-portal .public-property-fact-with-icon,.public-property-detail-portal .public-property-detail-section,.public-property-detail-portal .public-property-detail-table,.public-property-detail-portal .public-property-feature{box-shadow:none!important;border:0!important}.public-property-detail-portal .public-property-gallery-counter,.public-property-detail-portal .public-property-mobile-actions>*{box-shadow:none!important}.public-property-detail-portal .public-property-information-section,.public-property-detail-portal .public-property-information-section .public-property-detail-table,.public-property-detail-portal .public-property-facilities-section,.public-property-detail-portal .public-property-facilities-section .public-property-features,.public-property-detail-portal .public-property-facilities-section .public-property-feature,.public-property-detail-portal .public-property-description-section{box-shadow:none!important;border:0!important}.public-property-detail-portal .public-property-gallery-thumb,.public-property-detail-portal .public-property-gallery-thumb:hover{box-shadow:none!important;border:0!important;outline:0!important}.public-property-detail-portal .public-property-gallery-arrow,.public-property-detail-portal .public-property-thumb-arrow{box-sizing:border-box!important;border:1px solid #a6adb5!important}.public-property-detail-portal .public-property-sidebar-portal{box-shadow:none!important;background:0 0!important;border:0!important}.public-property-detail-portal .public-property-gallery-main{box-shadow:none!important;border:0!important}@media (max-width:760px){.public-property-detail-portal .public-property-gallery-thumbnails-wrap{box-sizing:border-box;width:calc(100% - 4px);margin-right:4px;padding-right:3px}.public-property-detail-portal .public-property-gallery-thumbnails{box-sizing:border-box;padding-right:5px!important}.public-property-detail-portal .public-property-gallery-thumb{box-sizing:border-box}.public-property-detail-portal .public-property-gallery-thumb:last-child{margin-right:2px}.public-property-detail-portal .public-property-facts.public-property-facts-icons{box-sizing:border-box!important;width:calc(100% - 12px)!important;margin-left:6px!important;margin-right:6px!important}.public-property-detail-portal .public-property-facts.public-property-facts-icons{box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding:0 1px!important;overflow:visible!important}.public-property-detail-portal .public-property-fact-with-icon{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}.public-property-detail-portal .public-property-information-section .public-property-detail-table>div{justify-content:flex-start!important;gap:10px!important;min-height:46px!important;padding:9px 10px!important}.public-property-detail-portal .public-property-information-section .public-property-detail-table strong{text-align:left!important;margin-left:4px!important}.public-property-detail-portal .public-property-information-section .public-property-detail-label-with-icon:after{content:":";margin-left:1px;content:none!important}.public-phone-cta svg{width:21px!important;height:21px!important}.public-property-detail-portal .public-property-fact-with-icon{border:0!important;box-shadow:inset 0 0 0 1px #a6adb5!important}@media (max-width:760px){.public-property-detail-portal .public-property-facts.public-property-facts-icons{width:100%!important;margin:12px 0 0!important;padding:0!important;overflow:visible!important}.public-property-detail-portal .public-property-fact-with-icon,.public-property-detail-portal .public-property-fact-with-icon:nth-child(2n){box-sizing:border-box!important;width:100%!important;max-width:100%!important;position:static!important;left:auto!important;box-shadow:inset 0 0 0 1px #a6adb5!important}}.public-property-detail-portal .public-property-information-section .public-property-detail-label-with-icon{color:#4f5459!important}.public-phone-cta{transform:translateY(0)!important}.public-property-detail-portal .public-property-information-section .public-property-detail-label-with-icon,.public-property-detail-portal .public-property-facilities-section .public-property-feature,.public-property-detail-portal .public-property-facilities-section .public-property-feature span{color:#3f4449!important}.public-property-detail-portal .public-property-information-section .public-property-detail-table strong{font-weight:400!important}.public-results .public-pagination a,.public-results .public-pagination span:not(.public-pagination-gap){box-shadow:none!important;border:1px solid #8f979f!important}.public-results .public-pagination a:hover,.public-results .public-pagination .is-current{border-color:#747b83!important}.public-results .public-pagination a,.public-results .public-pagination span:not(.public-pagination-gap){font-weight:400!important}.public-results .public-pagination .is-current{font-weight:800!important}.seller-modal h2{white-space:nowrap;letter-spacing:-.02em!important;max-width:none!important;font-size:24px!important;font-weight:400!important;line-height:1.15!important}.seller-form-submit{color:#111214!important;box-shadow:none!important;background:#747b837a!important;border:1px solid #5c636bb8!important}.seller-form-submit:hover{color:#111214!important;background:#676e7699!important;border-color:#525961d1!important}@media (max-width:600px){.seller-modal h2{white-space:normal;font-size:22px!important}}.public-site{background:#f5f5f6!important}.public-header,.property-card,.public-property-detail-portal .public-property-detail-section,.public-property-detail-portal .public-property-fact-with-icon,.public-empty,.public-results-filters{background:#dfe2e5!important}.property-card .property-card-body,.property-card .property-card-body h3,.property-card .property-card-body p,.property-card .property-card-price,.property-card .property-card-price span,.property-card .property-card-facts,.property-card .property-card-facts span,.property-card .property-card-reference,.property-card .property-card-location,.property-card .property-card-meta{color:#111214!important}.public-home-search-shift .public-search-panel,.public-home-search-shift .public-crm-filters-hero.public-search-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#dfe2e5c7!important}.public-about{color:#111214!important;box-shadow:none!important;background:#dfe2e5!important;border:1px solid #a6adb5!important}.public-about h2,.public-about>p,.public-about .public-kicker,.public-hero-copy,.public-hero-copy .public-kicker,.public-hero-copy h1,.public-hero-copy h1 span,.public-hero-copy>p:last-child{color:#111214!important}.public-hero-copy,.public-hero-copy .public-kicker,.public-hero-copy h1,.public-hero-copy h1 span,.public-hero-copy>p:last-child{color:#fff!important}.property-card,.property-card .property-card-body,.property-card h3,.property-card p,.property-card span,.property-card strong,.property-card a{color:#111214!important;font-family:Arial,Helvetica,sans-serif!important}.property-card h3{letter-spacing:-.015em!important;font-size:18px!important;line-height:1.2!important}.property-card .property-card-location,.property-card .property-card-meta,.property-card .property-card-reference,.property-card .property-card-facts span,.property-card .property-card-price span{font-size:13px!important;line-height:1.45!important}.property-card .property-card-price{color:#111214!important}.public-header{color:#111214!important;background:#d5d9dd!important}.public-header .public-nav,.public-header .public-nav a,.public-header a,.public-header button{color:#111214!important}.property-card-portal .property-card-badge{background:var(--public-red-bright)!important;color:#fff!important}.property-card-portal .property-card-link,.property-card-portal .property-card-body,.property-card-portal .property-card-footer{background:#dfe2e5!important}.property-card-portal .property-card-body,.property-card-portal .property-card-body h3,.property-card-portal .property-card-body p,.property-card-portal .property-card-body span,.property-card-portal .property-card-body strong,.property-card-portal .property-card-view{color:#111214!important}.property-card-portal .property-card-title-price{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:3px 12px!important;min-height:0!important;display:grid!important}.property-card-portal .property-card-location{grid-area:2/1!important;align-self:center!important;margin:0!important}.property-card-portal .property-card-price{text-align:right!important;grid-area:1/2!important;align-self:center!important;margin:0!important}.property-card-portal .property-card-vat-status{text-align:right!important;grid-area:2/2!important;align-self:center!important;margin:0!important}.property-card-portal .property-card-facts-portal{min-height:46px!important;padding:3px 0 4px!important}.property-card-portal .property-card-footer{min-height:18px!important;margin-top:0!important}.public-about .public-kicker{color:var(--public-red-bright)!important}.public-header{border-bottom:1px solid #747b83!important}.public-property-detail-portal .public-property-description-section,.public-property-detail-portal .public-property-information-section,.public-property-detail-portal .public-property-facilities-section{background:0 0!important}.public-property-detail-portal .public-property-information-section .public-property-detail-table,.public-property-detail-portal .public-property-information-section .public-property-detail-table>div{box-shadow:none!important;background:0 0!important;border:0!important}.public-property-detail-portal .public-property-information-section .public-property-detail-table{gap:0!important}.public-search-submit,.public-sell-link,.public-mobile-sell,.public-about>a,.seller-form-submit{transform:translateY(0);transition:transform .16s,box-shadow .16s,background .16s,border-color .16s!important;box-shadow:0 4px #4a50563d,0 8px 16px #14141821!important}.public-search-submit:hover,.public-sell-link:hover,.public-mobile-sell:hover,.public-about>a:hover,.seller-form-submit:hover{transform:translateY(-1px);box-shadow:0 5px #4a505638,0 10px 18px #14141826!important}.public-search-submit:active,.public-sell-link:active,.public-mobile-sell:active,.public-about>a:active,.seller-form-submit:active{transform:translateY(2px);box-shadow:0 2px #4a505638,0 5px 10px #1414181f!important}.public-phone-cta{background:#dfe2e5!important;border:1px solid #8f979f!important;border-radius:999px!important;transition:transform .16s,box-shadow .16s,background .16s!important;transform:translateY(0)!important;box-shadow:0 4px #4a505638,0 8px 15px #14141821!important}.public-phone-cta:hover{background:#e4e7e9!important;transform:translateY(-1px)!important;box-shadow:0 5px #4a505633,0 10px 17px #14141826!important}.public-phone-cta:active{transform:translateY(2px)!important;box-shadow:0 2px #4a505633,0 5px 9px #1414181f!important}.public-search-submit,.public-sell-link,.public-mobile-sell,.public-about>a,.seller-form-submit,.public-phone-cta{box-shadow:0 2px 6px #1414181f!important}.public-search-submit:hover,.public-sell-link:hover,.public-mobile-sell:hover,.public-about>a:hover,.seller-form-submit:hover,.public-phone-cta:hover{box-shadow:0 3px 8px #14141824!important}.public-search-submit:active,.public-sell-link:active,.public-mobile-sell:active,.public-about>a:active,.seller-form-submit:active,.public-phone-cta:active{box-shadow:0 1px 3px #1414181a!important}.public-phone-cta,.public-phone-cta:hover,.public-phone-cta:active{background:0 0!important}.public-phone-cta,.public-phone-cta:hover,.public-phone-cta:active,.public-phone-cta:focus,.public-phone-cta:focus-visible,.public-nav.is-open .public-phone-cta{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.public-phone-cta:before,.public-phone-cta:after{content:none!important;display:none!important}.public-home-featured,.featured-carousel,.featured-carousel-viewport,.featured-carousel-track{background:0 0!important}.public-home-featured .property-card,.public-home-featured .property-card:hover,.featured-carousel .property-card,.featured-carousel .property-card:hover{box-shadow:none!important}.public-property-detail-portal .public-property-gallery-thumb:first-child{margin-inline-start:auto!important}.public-property-detail-portal .public-property-gallery-thumb:last-child{margin-inline-end:auto!important}.property-card-portal .property-card-body{gap:0!important;padding:10px 14px 8px!important}.property-card-portal .property-card-title-price{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:6px 16px!important;display:grid!important}.property-card-portal .property-card-heading-copy,.property-card-portal .property-card-price-block{display:contents!important}.property-card-portal h3{grid-area:1/1!important;align-self:baseline!important;margin:0!important}.property-card-portal .property-card-price{text-align:right!important;white-space:nowrap!important;grid-area:1/2!important;align-self:baseline!important;margin:0!important}.property-card-portal .property-card-location{grid-area:2/1!important;align-self:baseline!important;margin:0!important;line-height:1.5!important}.property-card-portal .property-card-vat-status{text-align:right!important;white-space:nowrap!important;grid-area:2/2!important;align-self:baseline!important;margin:0!important;line-height:1.5!important}.property-card-portal .property-card-facts-portal{min-height:0!important;margin-top:12px!important;padding:0!important}.property-card-portal .property-card-fact-label,.public-property-detail-portal .public-property-fact-with-icon>div>span{font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important}.property-card-portal .property-card-fact-item strong,.public-property-detail-portal .public-property-fact-with-icon>div>strong{font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important}@media (max-width:760px){.property-card-portal .property-card-title-price{column-gap:10px!important}.public-property-detail-header-band .public-property-detail-heading-grid{grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important}}.public-site .seller-modal .seller-form-submit,.seller-modal .seller-form-submit,.public-site .seller-modal-success button,.seller-modal-success button{color:#111!important;box-shadow:none!important;filter:none!important;background:#9a83869e!important;border:1px solid #8c7478b8!important}.public-site .seller-modal .seller-form-submit:hover,.seller-modal .seller-form-submit:hover,.public-site .seller-modal-success button:hover,.seller-modal-success button:hover{color:#111!important;box-shadow:none!important;filter:none!important;background:#8d7478c7!important;border-color:#80686ccc!important}.public-property-detail-portal .public-property-gallery-arrow,.public-property-detail-portal .public-property-gallery-arrow:hover,.public-property-detail-portal .public-property-gallery-arrow:active{transform:translateY(-50%)!important}.public-site .public-sell-link,.public-sell-link{color:#111!important;text-shadow:0 1px #ffffff47!important;background:linear-gradient(#b8a6a9f5 0%,#a08b90f5 52%,#8c757bf7 100%)!important;border:1px solid #746065f2!important;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #00000014,0 3px #69565beb,0 7px 14px #14141824!important}.public-site .public-sell-link:hover,.public-sell-link:hover{color:#111!important;background:linear-gradient(#c2b1b4fa 0%,#aa959afa 52%,#957e84fa 100%)!important;border-color:#6c585dfa!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000012,0 4px #69565beb,0 9px 16px #14141829!important}.public-site .seller-modal .seller-form-submit,.seller-modal .seller-form-submit{color:#111!important;background:linear-gradient(#b8a6a9f5 0%,#a08b90f5 52%,#8c757bf7 100%)!important;border:1px solid #746065f2!important;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #00000014,0 3px #69565beb,0 7px 14px #14141824!important}.public-property-detail-header-band .public-property-detail-back,.public-property-detail-portal .public-property-gallery-arrow,.public-property-detail-portal .public-property-thumb-arrow,.public-property-detail-header-band .public-property-detail-back:hover,.public-property-detail-portal .public-property-gallery-arrow:hover,.public-property-detail-portal .public-property-thumb-arrow:hover,.public-property-detail-header-band .public-property-detail-back:active,.public-property-detail-portal .public-property-gallery-arrow:active,.public-property-detail-portal .public-property-thumb-arrow:active,.public-site .public-sell-link,.public-sell-link,.public-site .public-sell-link:hover,.public-sell-link:hover,.public-site .public-sell-link:active,.public-sell-link:active,.public-site .seller-modal .seller-form-submit,.seller-modal .seller-form-submit,.public-site .seller-modal .seller-form-submit:hover,.seller-modal .seller-form-submit:hover,.public-site .seller-modal .seller-form-submit:active,.seller-modal .seller-form-submit:active{box-shadow:none!important;text-shadow:none!important}.public-property-detail-portal .public-property-gallery-main .public-property-gallery-arrow,.public-property-detail-portal .public-property-gallery-main .public-property-gallery-arrow:hover,.public-property-detail-portal .public-property-gallery-main .public-property-gallery-arrow:active{color:#111!important}.public-results .property-card.property-card-portal{border:1px solid #111!important}.public-results .property-card.property-card-portal:hover{border-color:#111!important}.public-home-featured .property-card.property-card-portal,.featured-carousel .property-card.property-card-portal,.public-home-featured .property-card.property-card-portal:hover,.featured-carousel .property-card.property-card-portal:hover{border:1px solid #111!important}.featured-carousel{padding-bottom:58px!important;position:relative!important}.featured-carousel-controls{justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:4px!important;display:flex!important}.featured-carousel-controls .featured-carousel-arrow{color:#707378!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer!important;background:#fffffff7!important;border:1px solid #46484c2e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important;transform:none!important}.featured-carousel-controls .featured-carousel-arrow:hover{color:#707378!important;box-shadow:none!important;background:#fff!important;border-color:#46484c3d!important;transform:none!important}.featured-carousel-controls .featured-carousel-arrow:active{transform:scale(.96)!important}.featured-carousel-controls .featured-carousel-arrow svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:22px!important;height:22px!important;margin:0!important;display:block!important}@media (max-width:760px){.featured-carousel{padding-bottom:52px!important}.featured-carousel-controls .featured-carousel-arrow{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.featured-carousel-controls .featured-carousel-arrow svg{width:20px!important;height:20px!important}}.featured-carousel-controls .featured-carousel-arrow,.property-guides-carousel-arrow{color:#555a60!important;box-shadow:none!important;text-shadow:none!important;background:linear-gradient(#fffffffa 0%,#ecedeffa 48%,#d3d5d9fa 100%)!important;border:1px solid #9a9da2!important}.featured-carousel-controls .featured-carousel-arrow:hover,.property-guides-carousel-arrow:hover{color:#44494f!important;box-shadow:none!important;background:linear-gradient(#fff 0%,#f1f2f4 48%,#dadce0 100%)!important;border-color:#85898f!important}.featured-carousel-controls .featured-carousel-arrow:active,.property-guides-carousel-arrow:active{box-shadow:none!important;background:linear-gradient(#d2d4d8fa 0%,#e5e6e9fa 100%)!important;border-color:#85898f!important}.property-card.property-card-portal,.property-card.property-card-portal:hover{border:1px solid #111!important;border-radius:14px!important;position:relative!important;overflow:hidden!important}.property-card.property-card-portal .property-card-media{overflow:hidden!important}.public-site .public-about{box-sizing:border-box!important;border:1px solid #111!important}.public-site .public-about .public-kicker{font-weight:900!important}.public-site .public-about>a,.public-site .public-about>a:hover,.public-site .public-about>a:active{border:1px solid #111!important}.public-home-featured{padding-bottom:28px!important}@media (max-width:760px){.public-home-featured{padding-bottom:24px!important}}.property-card.property-card-portal,.property-card.property-card-portal:hover{border:0!important;position:relative!important;overflow:hidden!important}.property-card.property-card-portal:after{content:""!important;z-index:100!important;pointer-events:none!important;border-radius:inherit!important;box-sizing:border-box!important;border:1px solid #111!important;position:absolute!important;inset:0!important}.property-card.property-card-portal .property-card-media{border-radius:inherit!important;overflow:hidden!important}.property-card.property-card-portal,.property-card.property-card-portal:hover{box-sizing:border-box!important;border:1px solid #111!important;position:relative!important;overflow:hidden!important}.property-card.property-card-portal,.property-card.property-card-portal:hover{outline-offset:-1px!important;border:0!important;outline:1px solid #111!important;position:relative!important;overflow:hidden!important}.property-card.property-card-portal:after{content:none!important;display:none!important}.property-card.property-card-portal .property-card-media{box-sizing:border-box!important;border-radius:0!important;width:100%!important;margin:0!important;overflow:hidden!important}.property-card.property-card-portal,.property-card.property-card-portal:hover{border:0!important;border-radius:14px!important;outline:0!important;position:relative!important;overflow:hidden!important}.property-card.property-card-portal:after,.property-card.property-card-portal:hover:after{content:""!important;z-index:999!important;pointer-events:none!important;box-sizing:border-box!important;border:1px solid #111!important;border-radius:14px!important;display:block!important;position:absolute!important;inset:0!important}.property-card.property-card-portal .property-card-media{border-radius:13px 13px 0 0!important;width:100%!important;margin:0!important;overflow:hidden!important}.property-card.property-card-portal .property-card-media img{transform-origin:50%!important}.property-card.property-card-portal,.property-card.property-card-portal:hover,.public-home-featured .property-card.property-card-portal,.public-home-featured .property-card.property-card-portal:hover,.featured-carousel .property-card.property-card-portal,.featured-carousel .property-card.property-card-portal:hover,.public-results .property-card.property-card-portal,.public-results .property-card.property-card-portal:hover{border:0!important;outline:0!important}.property-card.property-card-portal:after,.property-card.property-card-portal:hover:after{content:""!important;z-index:999!important;pointer-events:none!important;border-radius:inherit!important;box-sizing:border-box!important;border:1px solid #111!important;display:block!important;position:absolute!important;inset:0!important}.featured-carousel-controls{gap:6px!important;margin:0!important;position:absolute!important;bottom:4px!important;right:4px!important}@media (max-width:760px){.featured-carousel-controls{gap:6px!important;bottom:2px!important;right:2px!important}}.property-card.property-card-portal:after,.property-card.property-card-portal:hover:after{z-index:6!important}.public-header{z-index:5000!important}.public-hero .public-hero-copy .public-kicker,.public-hero .public-hero-copy h1,.public-hero .public-hero-copy h1 span,.public-hero .public-hero-copy>p:last-child{font-weight:400!important}.public-home-search-shift .public-search-panel,.public-home-search-shift .public-crm-filters-hero.public-search-panel{padding-top:13px!important;padding-bottom:13px!important}.public-sell-link,.public-mobile-sell{font-weight:600!important}.public-home-search-shift .public-transaction-tabs label{align-items:center!important;display:inline-flex!important}.public-home-search-shift .public-transaction-tabs span,.public-home-search-shift .public-transaction-tabs input:checked+span,.public-home-search-shift .public-transaction-tabs input:checked+span:hover{box-sizing:border-box!important;vertical-align:middle!important;justify-content:center!important;align-items:center!important;min-height:34px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-flex!important;transform:none!important}.public-results .public-filter-grid input,.public-results .public-filter-grid select,.public-results .public-search-grid input,.public-results .public-search-grid select,.public-crm-filters-results .public-filter-grid input,.public-crm-filters-results .public-filter-grid select,.public-crm-filters-results .public-search-grid input,.public-crm-filters-results .public-search-grid select{font-weight:400!important}.public-site .public-about h2,.public-site .public-about>a,.public-home-featured .property-card-portal .property-card-view,.featured-carousel .property-card-portal .property-card-view,.public-site .public-about .public-kicker,.public-site .public-about h2{font-weight:600!important}.property-card.property-card-portal,.property-card.property-card-portal .property-card-link,.property-card.property-card-portal .property-card-body,.property-card.property-card-portal .property-card-footer,.public-home-featured .property-card.property-card-portal,.featured-carousel .property-card.property-card-portal,.public-results .property-card.property-card-portal{background:#e8eef2!important}.public-site .public-about{border:0!important;border-radius:0!important;outline:0!important}.public-site .public-about h2{font-weight:600!important}.public-site .public-about h2{letter-spacing:-.015em!important;font-weight:500!important;line-height:1.15!important}.featured-carousel-controls .featured-carousel-arrow,.featured-carousel-controls .featured-carousel-arrow:hover,.featured-carousel-controls .featured-carousel-arrow:active,.property-guides-carousel-arrow,.property-guides-carousel-arrow:hover,.property-guides-carousel-arrow:active{box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important}.featured-carousel-controls .featured-carousel-arrow svg,.property-guides-carousel-arrow svg{display:block!important}.public-search-submit,.public-sell-link,.public-mobile-sell,.public-about>a,.seller-form-submit,.public-property-detail-portal .public-property-mobile-actions>*{background:#fff!important}.public-search-submit:hover,.public-sell-link:hover,.public-mobile-sell:hover,.public-about>a:hover,.seller-form-submit:hover,.public-property-detail-portal .public-property-mobile-actions>:hover{background:#c5d1d8!important}.public-header,.public-header-inner{background:#fff!important}.public-search-submit,.public-sell-link,.public-mobile-sell,.public-about>a,.public-home-search-shift .public-transaction-tabs input:checked+span,.public-results .public-transaction-tabs input:checked+span,.public-crm-filters-results .public-transaction-tabs input:checked+span{background:#c1cdd4!important}.public-search-submit:hover,.public-sell-link:hover,.public-mobile-sell:hover,.public-about>a:hover,.public-home-search-shift .public-transaction-tabs input:checked+span:hover,.public-results .public-transaction-tabs input:checked+span:hover,.public-crm-filters-results .public-transaction-tabs input:checked+span:hover{background:#b7c5cd!important}.public-home-search-shift .public-search-panel,.public-home-search-shift .public-crm-filters-hero.public-search-panel{-webkit-backdrop-filter:blur(8px)!important;background:#dce4e9d1!important}.public-home-search-shift .public-transaction-tabs span,.public-results .public-transaction-tabs span,.public-crm-filters-results .public-transaction-tabs span{opacity:1!important;background:#dce4e9!important}.public-home-search-shift .public-transaction-tabs input:checked+span,.public-results .public-transaction-tabs input:checked+span,.public-crm-filters-results .public-transaction-tabs input:checked+span{opacity:1!important;background:#c1cdd4!important}.public-home-search-shift .public-transaction-tabs span,.public-results .public-transaction-tabs span,.public-crm-filters-results .public-transaction-tabs span{background:0 0!important}.public-home-search-shift .public-transaction-tabs input:checked+span,.public-results .public-transaction-tabs input:checked+span,.public-crm-filters-results .public-transaction-tabs input:checked+span,.public-home-search-shift .public-search-submit,.public-results .public-search-submit,.public-crm-filters-results .public-search-submit{opacity:1!important;background:#c1cdd4!important}.public-header-home-overlay .public-language-globe{width:auto!important;min-width:42px!important;padding:0 8px!important}.public-header-home-overlay .public-language-code{letter-spacing:.08em!important;color:#111214!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-block!important}.public-header-home-overlay .public-sell-link{color:#111214!important;background:#bccbd4d1!important;border-color:#96a9b5b8!important}.public-header-home-overlay .public-nav,.public-header-home-overlay .public-nav a,.public-header-home-overlay .public-nav button,.public-header-home-overlay .public-language-code,.public-header-home-overlay .public-sell-link{font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.public-header-home-overlay .public-nav>a,.public-header-home-overlay .public-nav-dropdown>button,.public-header-home-overlay .public-language-globe{letter-spacing:.01em!important;font-size:15px!important;font-weight:500!important}.public-header-home-overlay .public-language-code,.public-header-home-overlay .public-sell-link{font-size:14px!important;font-weight:600!important}.public-home-search-shift .public-search-panel,.public-home-search-shift .public-crm-filters-hero.public-search-panel{background:var(--public-panel-gray)!important}@media (min-width:1181px){.public-header-home-overlay .public-nav{justify-content:center!important;align-items:center!important;height:82px!important;min-height:82px!important;display:flex!important}.public-header-home-overlay .public-nav>a,.public-header-home-overlay .public-nav>.public-nav-dropdown,.public-header-home-overlay .public-nav>.public-language-dropdown,.public-header-home-overlay .public-nav>.public-phone-cta,.public-header-home-overlay .public-nav>.public-sell-cluster{align-self:center!important;margin-top:0!important;margin-bottom:0!important}.public-header-home-overlay .public-nav-dropdown>button,.public-header-home-overlay .public-language-globe,.public-header-home-overlay .public-sell-link{justify-content:center!important;align-items:center!important;display:inline-flex!important}.public-header-home-overlay .public-nav{padding-top:3px!important}.public-header-home-overlay .public-nav>a,.public-header-home-overlay .public-nav-dropdown>button,.public-header-home-overlay .public-language-code,.public-header-home-overlay .public-phone-cta,.public-header-home-overlay .public-sell-link{color:#111214!important}.public-header-home-overlay .public-nav>a,.public-header-home-overlay .public-nav-dropdown,.public-header-home-overlay .public-language-dropdown,.public-header-home-overlay .public-phone-cta,.public-header-home-overlay .public-sell-cluster{transform:translateY(1px)!important}}.public-header-home-overlay .public-sell-link{color:#111214!important;letter-spacing:.01em!important;background:#c1cdd4e0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1!important}.public-header-home-overlay .public-sell-link:hover{background:#b7c5cdf0!important}@media (min-width:1181px){.public-header-home-overlay .public-sell-link,.public-header-home-overlay .public-sell-link:hover,.public-header-home-overlay .public-sell-link:active,.public-header-home-overlay .public-sell-link:focus,.public-header-home-overlay .public-sell-link:focus-visible{color:#111214!important;letter-spacing:.01em!important;opacity:1!important;background:#c1cdd4!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1!important}.public-header-home-overlay .public-sell-link:hover{background:#b7c5cd!important}}.public-header-home-overlay .public-language-code,.public-header-home-overlay .public-sell-link{font-weight:500!important}.public-header-home-overlay .public-sell-link-menu,.public-header-home-overlay .public-sell-link-menu:hover,.public-header-home-overlay .public-sell-link-menu:active,.public-header-home-overlay .public-sell-link-menu:focus,.public-header-home-overlay .public-sell-link-menu:focus-visible{box-shadow:none!important;color:#111214!important;letter-spacing:.01em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;padding:0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important}@media (min-width:1181px){.public-header-home-overlay .public-nav{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:22px!important;padding-top:0!important;display:flex!important}.public-header-home-overlay .public-nav>a,.public-header-home-overlay .public-nav>.public-nav-dropdown,.public-header-home-overlay .public-nav>.public-sell-link-menu,.public-header-home-overlay .public-nav>.public-language-dropdown{align-self:center!important;margin:0!important;transform:none!important}.public-header-home-overlay .public-nav>a,.public-header-home-overlay .public-nav-dropdown>button,.public-header-home-overlay .public-sell-link-menu,.public-header-home-overlay .public-language-globe{justify-content:center!important;align-items:center!important;min-height:36px!important;line-height:1!important;display:inline-flex!important}.public-header-home-overlay .public-sell-link-menu{z-index:20!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.public-header-home-overlay .public-nav{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:22px!important;height:82px!important;min-height:82px!important;padding:0!important;display:flex!important}.public-header-home-overlay .public-nav>a,.public-header-home-overlay .public-nav-dropdown>button,.public-header-home-overlay .public-sell-link-menu,.public-header-home-overlay .public-language-globe{color:#111214!important;justify-content:center!important;align-items:center!important;min-height:82px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important;transform:none!important}.public-header-home-overlay .public-language-code{color:#111214!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1!important}.public-header-home-overlay,.public-header-home-overlay .public-header-inner,.public-header-home-overlay .public-nav{overflow:visible!important}.public-header-home-overlay .public-nav{padding-top:4px!important}.public-header-home-overlay .public-nav>a,.public-header-home-overlay .public-nav>div,.public-header-home-overlay .public-sell-link-menu,.public-header-home-overlay .public-language-dropdown{position:relative!important;transform:translateY(2px)!important}.public-header-home-overlay .public-nav .is-active-page,.public-header-home-overlay .public-nav>a.is-active-page{position:relative!important}.public-header-home-overlay .public-nav .is-active-page:after,.public-header-home-overlay .public-nav>a.is-active-page:after{content:""!important;background:#111214!important;border-radius:999px!important;width:calc(100% - 10px)!important;height:2px!important;position:absolute!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important}.public-header-home-overlay .public-sell-link-menu,.public-header-home-overlay .public-language-dropdown,.public-header-home-overlay .public-language-globe,.public-header-home-overlay .public-language-code{vertical-align:middle!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;transform:translateY(2px)!important}.public-header-home-overlay .public-sell-link-menu,.public-header-home-overlay .public-language-globe{justify-content:center!important;align-items:center!important;height:82px!important;min-height:82px!important;display:inline-flex!important}.public-header-home-overlay .public-sell-link-menu{vertical-align:middle!important;justify-content:center!important;align-items:center!important;height:82px!important;min-height:82px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;transform:translateY(2px)!important}.public-header-home-overlay .public-nav .is-active-page,.public-header-home-overlay .public-nav>a.is-active-page{font-weight:600!important}.public-header-home-overlay .public-nav .is-active-page:after,.public-header-home-overlay .public-nav>a.is-active-page:after{height:2px!important;bottom:20px!important}.public-header-home-overlay .public-sell-link-menu,.public-header-home-overlay .public-sell-link-menu:hover,.public-header-home-overlay .public-sell-link-menu:active,.public-header-home-overlay .public-sell-link-menu:focus,.public-header-home-overlay .public-sell-link-menu:focus-visible{height:82px!important;min-height:82px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;color:#111214!important;letter-spacing:.01em!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1!important;transition:color .16s!important;display:inline-flex!important;transform:translateY(2px)!important}.public-header-home-overlay .public-sell-link-menu:active{transform:translateY(2px)!important}.public-header-unified{width:min(1160px,100% - 260px)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:1000!important;background:#dee6eb2e!important;border:0!important;border-radius:22px!important;margin:14px auto!important;overflow:visible!important}.public-header-unified .public-header-inner{border-radius:inherit!important;background:0 0!important;width:100%!important;max-width:none!important;min-height:82px!important;margin:0!important;padding:0 28px!important}.public-header-unified .public-nav{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:22px!important;height:82px!important;min-height:82px!important;padding:0!important;display:flex!important}.public-header-unified .public-nav>.public-nav-item,.public-header-unified .public-nav-dropdown>button,.public-header-unified .public-nav-flat-item .public-sell-link-menu,.public-header-unified .public-language-globe,.public-header-unified .public-language-code{letter-spacing:.01em!important;color:#111214!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.public-header-unified .public-nav>.public-nav-item,.public-header-unified .public-nav>.public-nav-dropdown,.public-header-unified .public-nav>.public-nav-flat-item,.public-header-unified .public-nav>.public-language-dropdown{justify-content:center!important;align-self:center!important;align-items:center!important;height:82px!important;min-height:82px!important;margin:0!important;padding:0!important;display:flex!important}.public-header-unified .public-nav-dropdown>button,.public-header-unified .public-nav-flat-item .public-sell-link-menu,.public-header-unified .public-language-globe{height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;transform:translate(0,0)!important}.public-header-unified .public-nav>a.is-active-page{font-weight:600!important;position:relative!important}.public-header-unified .public-nav>a.is-active-page:after{content:""!important;background:#111214!important;border-radius:999px!important;width:calc(100% - 8px)!important;height:2px!important;position:absolute!important;top:auto!important;bottom:23px!important;left:50%!important;transform:translate(-50%)!important}.public-header-unified .public-nav>a.public-nav-item:first-child,.public-header-unified .public-nav-flat-item{transform:translateY(2px)!important}.public-header-unified.public-header-home-overlay{margin:0!important}}html,body,.public-site,.public-site main,.public-home-featured,.featured-carousel,.featured-carousel-viewport,.featured-carousel-track{background:#f3f8fb!important}@media (min-width:1181px){.public-header-unified,.public-header-unified.public-header-home-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e8eaec!important}.public-header-unified .public-header-inner,.public-header-unified.public-header-home-overlay .public-header-inner{background:0 0!important}}.public-header-unified,.public-header-unified.public-header-home-overlay,.public-header-unified .public-header-inner,.public-header-unified.public-header-home-overlay .public-header-inner{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.public-search-panel,.public-search-panel *,.public-crm-filters-hero,.public-crm-filters-hero *,.public-crm-filters-results,.public-crm-filters-results *,.public-dropdown-menu,.public-dropdown-menu *,.public-property-menu,.public-property-menu *,.public-language-switcher,.public-language-switcher *,.public-site,.public-site *,.public-property-card,.public-property-card *,.public-property-grid,.public-property-grid *,.public-section,.public-section *,.public-about,.public-about *,.public-results,.public-results *,.public-empty,.public-empty *,[class*=guide],[class*=Guide]{font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.property-card-portal .property-card-badge{color:#111214!important;text-shadow:none!important;background:#d7dde1!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.property-card-portal .property-card-badge *,.property-card-portal .property-card-ref-overlay{color:#111214!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.property-card-portal .property-card-badge,.property-card-portal .property-card-ref-overlay,.property-card-portal .property-card-reference{color:#111214!important;text-shadow:none!important;background:#e7eaec!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.property-card-portal .property-card-badge *,.property-card-portal .property-card-ref-overlay *,.property-card-portal .property-card-reference *{color:#111214!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.public-site .public-about{background:0 0!important}.public-header-socials a,.public-header-socials a:hover,.public-header-socials a:focus,.public-header-socials a:active,.public-footer-socials a,.public-footer-socials a:hover,.public-footer-socials a:focus,.public-footer-socials a:active{box-shadow:none!important;text-shadow:none!important;filter:none!important}.public-header-socials a,.public-footer-socials a{box-sizing:border-box!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.public-header-socials a:hover,.public-header-socials a:focus,.public-header-socials a:active,.public-footer-socials a:hover,.public-footer-socials a:focus,.public-footer-socials a:active{box-shadow:none!important;text-shadow:none!important;filter:none!important;transform:none!important}.public-header-socials a svg,.public-footer-socials a svg{width:18px!important;height:18px!important}.public-header-socials a,.public-header-socials a:hover,.public-header-socials a:focus,.public-header-socials a:active{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;border-radius:8px!important;transform:none!important}.property-card-portal .property-card-badge,.property-card-portal .property-card-badge *{font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-weight:600!important}.property-card-portal .property-card-ref-overlay,.property-card-portal .property-card-ref-overlay *,.property-card-portal .property-card-reference,.property-card-portal .property-card-reference *{font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important}.property-card-portal .property-card-title-price h3{letter-spacing:.025em!important}@media (min-width:900px) and (max-width:1180px){.public-property-detail-header-band .public-property-detail-heading-grid{grid-template:"badges badges"minmax(22px,auto)"title price"minmax(21px,auto)"location vat"minmax(18px,auto)/minmax(0,1fr) auto!important;align-items:center!important;row-gap:1px!important}.public-property-detail-header-band .public-property-inline-badges{grid-area:badges!important;align-items:center!important;min-height:24px!important}.public-property-detail-header-band .public-property-title-row{grid-area:title!important;align-self:center!important}.public-property-detail-header-band .public-property-detail-price{text-align:right!important;grid-area:price!important;place-self:center end!important;margin:0!important;display:block!important}.public-property-detail-header-band .public-property-detail-location{grid-area:location!important;align-self:center!important;margin:0!important;line-height:1.15!important;transform:translateY(-1px)!important}.public-property-detail-header-band .public-property-vat-status{text-align:right!important;grid-area:vat!important;place-self:center end!important;margin:0!important;line-height:1.15!important;transform:translateY(-1px)!important}.public-property-detail-header-band .public-property-detail-header-portal{overflow:visible!important}.public-property-detail-header-band .public-property-inline-badges{padding-left:0!important;position:relative!important}.public-property-detail-header-band .public-property-detail-back{z-index:2!important;height:24px!important;min-height:24px!important;position:absolute!important;top:0!important;left:-72px!important;transform:none!important}.public-property-detail-header-band .public-property-inline-badges>span:not(.public-property-top-ref){margin-left:0!important}}.public-property-detail-header-band,.public-property-detail-header-band *,.public-property-detail-portal,.public-property-detail-portal *{font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.public-property-detail-header-band .public-property-detail-back,.public-property-detail-header-band .public-property-detail-back:hover,.public-property-detail-header-band .public-property-detail-back:focus,.public-property-detail-header-band .public-property-detail-back:active{min-height:0!important;box-shadow:none!important;text-shadow:none!important;color:#111214!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}.public-property-detail-header-band .public-property-back-arrow{width:22px!important;height:22px!important;box-shadow:none!important;color:#111214!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;transform:none!important}.public-property-detail-header-band .public-property-back-arrow svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:22px!important;height:22px!important;display:block!important}.public-property-detail-header-band .public-property-back-label{letter-spacing:.065em!important;text-transform:uppercase!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1!important}.public-property-detail-header-band .public-property-inline-badges>span:not(.public-property-top-ref){background:var(--public-panel-gray)!important;background-color:var(--public-panel-gray)!important;color:#111214!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important;border:0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-weight:600!important}.public-property-detail-header-band .public-property-top-ref,.public-property-detail-header-band .public-property-heading-copy h1,.public-property-detail-header-band .public-property-detail-location,.public-property-detail-header-band .public-property-detail-price,.public-property-detail-header-band .public-property-detail-price-value,.public-property-detail-header-band .public-property-vat-status,.public-property-detail-portal .public-property-detail-section,.public-property-detail-portal .public-property-detail-section h2,.public-property-detail-portal .public-property-detail-section p,.public-property-detail-portal .public-property-detail-table,.public-property-detail-portal .public-property-detail-table *,.public-property-detail-portal .public-property-feature,.public-property-detail-portal .public-property-feature *{font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.public-property-detail-header-band .public-property-inline-badges{gap:4px!important}.public-property-detail-header-band .public-property-inline-badges>span{min-height:24px!important;padding:4px 8px!important}.public-property-detail-header-band .public-property-detail-location,.public-property-detail-header-band .public-property-vat-status{margin-top:1px!important}.public-property-detail-header-band .public-property-detail-back,.public-property-detail-header-band .public-property-detail-back:hover,.public-property-detail-header-band .public-property-detail-back:focus,.public-property-detail-header-band .public-property-detail-back:active,.public-property-detail-header-band .public-property-back-arrow,.public-property-detail-header-band .public-property-detail-back:hover .public-property-back-arrow{box-shadow:none!important;background:0 0!important;border:0!important}.public-property-detail-portal .public-property-gallery-main,.public-property-detail-portal .public-property-gallery-viewer .public-property-gallery-main,.public-property-detail-portal .public-property-fact-with-icon{box-shadow:none!important;border:0!important;outline:0!important}.public-property-detail-portal .public-property-thumb-arrow,.public-property-detail-portal .public-property-thumb-arrow:hover,.public-property-detail-portal .public-property-thumb-arrow:focus,.public-property-detail-portal .public-property-thumb-arrow:active{box-shadow:none!important;background:0 0!important;border:0!important}@media (min-width:900px) and (max-width:1180px){.public-property-content-shell{grid-template-columns:minmax(0,1fr) 156px!important;align-items:start!important;gap:12px!important;width:min(1080px,100%)!important;margin:12px auto 0!important;display:grid!important}.public-property-content-main{min-width:0!important}.public-property-content-main .public-property-facts.public-property-facts-icons{width:100%!important;margin:0!important;padding:0!important}.public-property-content-main .public-property-detail-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin:18px 0 0!important;padding:0!important}.public-property-detail-actions{box-sizing:border-box!important;background:var(--public-panel-gray)!important;width:156px!important;box-shadow:none!important;z-index:6!important;border:0!important;border-radius:0!important;gap:4px!important;padding:6px!important;display:grid!important;position:sticky!important;top:96px!important}}@media (max-width:899px){.public-property-content-shell{display:block!important}}@media (min-width:900px) and (max-width:1180px){.public-property-detail-action-request,.public-property-detail-action-request>div,.public-property-detail-action-request>div>div,.public-property-detail-action-request button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.public-property-detail-action-request button,.public-property-detail-action{width:100%!important;min-height:38px!important;box-shadow:none!important;color:#111214!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.15!important;text-decoration:none!important;display:flex!important}.public-property-detail-action-request button,.public-property-detail-action-request button:focus,.public-property-detail-action-request button:active{background:0 0!important}.public-property-detail-action-request button:hover,.public-property-detail-action-request button:focus-visible,.public-property-detail-action:hover{background:#ffffff57!important}.public-property-detail-action-request,.public-property-detail-action-request>div,.public-property-detail-action-request>div>div,.public-property-detail-action-request button,.public-property-detail-action-request button:focus,.public-property-detail-action-request button:active{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.public-property-detail-action-request button:hover,.public-property-detail-action-request button:focus-visible{background:#ffffff57!important}.public-property-detail-action-request button:before,.public-property-detail-action-request button svg{content:none!important;display:none!important}.public-property-detail-action-request button{color:#111214!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:8px 10px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.15!important;display:flex!important}.public-property-detail-action-request button>span:first-child{color:#111214!important;width:18px!important;min-width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;border:1.8px solid #111214!important;border-radius:50%!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.public-property-detail-action-request button>span:last-child{box-shadow:none!important;background:0 0!important;border:0!important}.public-property-detail-action svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;display:block!important}.public-property-detail-actions .public-property-detail-action:last-child svg{flex:0 0 21px!important;width:21px!important;min-width:21px!important;height:21px!important}.public-property-detail-actions .public-property-whatsapp-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.35px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 21px!important;width:21px!important;min-width:21px!important;height:21px!important}.public-property-detail-action-request button,.public-property-detail-action{gap:9px!important;min-height:42px!important;padding:8px 10px!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important}.public-property-detail-action-request button>span:first-child,.public-property-detail-action svg,.public-property-detail-actions .public-property-whatsapp-icon{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important}.public-property-detail-action-request button>span:first-child{background:0 0!important;border:1.8px solid!important;border-radius:50%!important;font-size:12px!important}.public-property-detail-action svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important}.public-property-detail-actions .public-property-whatsapp-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.35px!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.45px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 21px!important;width:21px!important;min-width:21px!important;height:21px!important}}.public-property-detail-header-band .public-property-heading-copy h1{color:#000!important;letter-spacing:.035em!important}.public-property-detail-header-band .public-property-detail-location{color:#000!important;letter-spacing:.025em!important}@media (min-width:900px) and (max-width:1180px){.public-property-detail-actions,.public-property-detail-actions *,.public-property-detail-action-request button,.public-property-detail-action{color:#000!important;letter-spacing:.02em!important}.public-property-detail-actions svg,.public-property-detail-actions .public-property-whatsapp-icon{color:#000!important;stroke:#000!important}.public-property-share-wrap{width:100%!important;position:relative!important}.public-property-share-menu{width:100%!important;box-shadow:none!important;background:#ffffff6b!important;border:0!important;gap:1px!important;margin:0!important;padding:3px 0 5px!important;display:grid!important}.public-property-share-option{appearance:none!important;color:#000!important;letter-spacing:.02em!important;text-align:left!important;cursor:pointer!important;width:100%!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:6px 10px 6px 16px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:12.5px!important;font-weight:500!important;line-height:1.2!important;display:flex!important}.public-property-share-option:hover,.public-property-share-option:focus-visible{background:#ffffff8c!important}.public-property-share-option svg{fill:none!important;stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important}}.public-header-unified .public-dropdown-menu,.public-header-unified .public-dropdown-menu *,.public-header-unified .public-property-menu,.public-header-unified .public-property-menu *{font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-weight:600!important}@media (min-width:1181px){.public-header-unified .public-header-inner{align-items:center!important;display:flex!important}.public-header-unified .public-nav{white-space:nowrap!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;display:flex!important}.public-header-unified .public-nav>a,.public-header-unified .public-nav>div,.public-header-unified .public-nav-dropdown,.public-header-unified .public-nav-flat-item,.public-header-unified .public-language-dropdown{flex:none!important;align-self:center!important;transform:translate(0,0)!important}.public-header-unified .public-nav>a.public-nav-item:first-child,.public-header-unified .public-nav-flat-item{transform:translate(0,0)!important}.public-header-unified .public-nav>a,.public-header-unified .public-nav-dropdown>button,.public-header-unified .public-nav-flat-item .public-sell-link-menu,.public-header-unified .public-language-globe,.public-header-unified .public-language-code{vertical-align:middle!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;line-height:24px!important;display:inline-flex!important}.public-header-unified.public-header-home-overlay .public-nav{padding-top:0!important}.public-header-unified .public-nav>a.is-active-page,.public-header-unified.public-header-home-overlay .public-nav>a.is-active-page{justify-content:center!important;align-self:center!important;align-items:center!important;height:82px!important;min-height:82px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:24px!important;display:inline-flex!important;top:auto!important;bottom:auto!important;transform:translate(0,0)!important}.public-header-unified.public-header-home-overlay .public-nav,.public-header-unified .public-nav{padding-top:0!important;padding-bottom:0!important;transform:none!important}.public-header-unified .public-nav>a.public-nav-item,.public-header-unified.public-header-home-overlay .public-nav>a.public-nav-item{align-self:center!important;height:auto!important;min-height:24px!important;margin:0!important;padding:0!important;line-height:24px!important;position:relative!important;top:auto!important;bottom:auto!important;transform:translate(0,0)!important}.public-header-unified .public-nav>a.is-active-page,.public-header-unified.public-header-home-overlay .public-nav>a.is-active-page{justify-content:center!important;align-items:center!important;height:auto!important;min-height:24px!important;display:inline-flex!important;position:relative!important;transform:translate(0,0)!important}.public-header-unified .public-nav>a.is-active-page:after,.public-header-unified.public-header-home-overlay .public-nav>a.is-active-page:after{content:""!important;background:#111214!important;border-radius:999px!important;width:calc(100% - 8px)!important;height:2px!important;margin:0!important;position:absolute!important;top:calc(100% + 5px)!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}.public-header-unified .public-nav>a.public-nav-item:first-child.is-active-page,.public-header-unified.public-header-home-overlay .public-nav>a.public-nav-item:first-child.is-active-page{transform:translateY(-2px)!important}.public-header-unified .public-nav>a.public-nav-item,.public-header-unified .public-nav>div,.public-header-unified.public-header-home-overlay .public-nav>a.public-nav-item,.public-header-unified.public-header-home-overlay .public-nav>div{vertical-align:middle!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;height:82px!important;min-height:82px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;bottom:auto!important;transform:translate(0,0)!important}.public-header-unified .public-nav>a.public-nav-item,.public-header-unified .public-nav-dropdown>button,.public-header-unified .public-nav-flat-item .public-sell-link-menu,.public-header-unified .public-language-globe,.public-header-unified .public-language-code,.public-header-unified.public-header-home-overlay .public-nav>a.public-nav-item,.public-header-unified.public-header-home-overlay .public-nav-dropdown>button,.public-header-unified.public-header-home-overlay .public-nav-flat-item .public-sell-link-menu,.public-header-unified.public-header-home-overlay .public-language-globe,.public-header-unified.public-header-home-overlay .public-language-code{vertical-align:middle!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:24px!important;top:auto!important;bottom:auto!important;transform:translate(0,0)!important}.public-header-unified .public-nav-dropdown>button,.public-header-unified .public-nav-flat-item .public-sell-link-menu,.public-header-unified .public-language-globe,.public-header-unified.public-header-home-overlay .public-nav-dropdown>button,.public-header-unified.public-header-home-overlay .public-nav-flat-item .public-sell-link-menu,.public-header-unified.public-header-home-overlay .public-language-globe{justify-content:center!important;align-items:center!important;height:24px!important;min-height:24px!important;display:inline-flex!important}.public-header-unified .public-nav>a.is-active-page,.public-header-unified .public-nav>div.is-active-page,.public-header-unified.public-header-home-overlay .public-nav>a.is-active-page,.public-header-unified.public-header-home-overlay .public-nav>div.is-active-page{font-weight:500!important;transform:translate(0,0)!important}.public-header-unified .public-nav>a.is-active-page,.public-header-unified .public-nav>div.is-active-page>.public-nav-dropdown>button,.public-header-unified.public-header-home-overlay .public-nav>a.is-active-page,.public-header-unified.public-header-home-overlay .public-nav>div.is-active-page>.public-nav-dropdown>button{-webkit-text-stroke:.35px currentColor!important;text-shadow:0 0!important}.public-header-unified .public-nav>a.is-active-page:after,.public-header-unified .public-nav>div.is-active-page:after,.public-header-unified.public-header-home-overlay .public-nav>a.is-active-page:after,.public-header-unified.public-header-home-overlay .public-nav>div.is-active-page:after{content:""!important;background:#111214!important;border:0!important;border-radius:999px!important;width:calc(100% - 8px)!important;height:2px!important;margin:0!important;padding:0!important;position:absolute!important;top:auto!important;bottom:23px!important;left:50%!important;transform:translate(-50%)translate(0,0)!important}.public-header-unified .public-nav>a.public-nav-item:first-child,.public-header-unified .public-nav>a.public-nav-item:first-child.is-active-page,.public-header-unified.public-header-home-overlay .public-nav>a.public-nav-item:first-child,.public-header-unified.public-header-home-overlay .public-nav>a.public-nav-item:first-child.is-active-page{height:82px!important;min-height:82px!important;transform:translate(0,0)!important}.public-header-unified .public-nav>a.public-nav-item:first-child.is-active-page:after,.public-header-unified.public-header-home-overlay .public-nav>a.public-nav-item:first-child.is-active-page:after{top:auto!important;bottom:23px!important;transform:translate(-50%)!important}.public-header-unified,.public-header-unified.public-header-home-overlay{width:min(1160px,100% - 260px)!important;margin:14px auto!important;top:auto!important;transform:translate(0,0)!important}.public-header-unified .public-header-inner,.public-header-unified.public-header-home-overlay .public-header-inner,.public-header-unified .public-brand-cluster,.public-header-unified.public-header-home-overlay .public-brand-cluster,.public-header-unified .public-logo,.public-header-unified.public-header-home-overlay .public-logo{margin-top:0!important;margin-bottom:0!important;top:auto!important;bottom:auto!important;transform:translate(0,0)!important}.public-header-unified .public-nav,.public-header-unified.public-header-home-overlay .public-nav{flex-flow:row!important;justify-content:center!important;align-items:stretch!important;gap:22px!important;height:82px!important;min-height:82px!important;margin:0!important;padding:0!important;display:flex!important;transform:translate(0,0)!important}.public-header-unified .public-nav>*,.public-header-unified.public-header-home-overlay .public-nav>*{justify-content:center!important;align-self:stretch!important;align-items:center!important;height:82px!important;min-height:82px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;bottom:auto!important;transform:translate(0,0)!important}.public-header-unified .public-nav>a.public-nav-item,.public-header-unified .public-nav-dropdown>button,.public-header-unified .public-nav-flat-item .public-sell-link-menu,.public-header-unified .public-language-globe,.public-header-unified .public-language-code,.public-header-unified.public-header-home-overlay .public-nav>a.public-nav-item,.public-header-unified.public-header-home-overlay .public-nav-dropdown>button,.public-header-unified.public-header-home-overlay .public-nav-flat-item .public-sell-link-menu,.public-header-unified.public-header-home-overlay .public-language-globe,.public-header-unified.public-header-home-overlay .public-language-code{vertical-align:middle!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:24px!important;position:relative!important;top:auto!important;bottom:auto!important;transform:translate(0,0)!important}.public-header-unified .public-nav>a:after,.public-header-unified .public-nav>div:after,.public-header-unified.public-header-home-overlay .public-nav>a:after,.public-header-unified.public-header-home-overlay .public-nav>div:after{content:none!important;display:none!important}.public-header-unified .public-nav>a.is-active-page,.public-header-unified .public-nav>div.is-active-page,.public-header-unified.public-header-home-overlay .public-nav>a.is-active-page,.public-header-unified.public-header-home-overlay .public-nav>div.is-active-page{-webkit-text-stroke:.45px currentColor!important;text-shadow:0 0!important;font-weight:500!important;transform:translate(0,0)!important}.public-header-unified .public-nav>div.is-active-page .public-nav-dropdown>button,.public-header-unified.public-header-home-overlay .public-nav>div.is-active-page .public-nav-dropdown>button{-webkit-text-stroke:.45px currentColor!important;text-shadow:0 0!important;font-weight:500!important}.public-header-unified .public-nav>a.is-active-page:after,.public-header-unified .public-nav>div.is-active-page:after,.public-header-unified.public-header-home-overlay .public-nav>a.is-active-page:after,.public-header-unified.public-header-home-overlay .public-nav>div.is-active-page:after{content:""!important;background:#111214!important;border:0!important;border-radius:999px!important;width:calc(100% - 8px)!important;height:2px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:auto!important;bottom:22px!important;left:50%!important;transform:translate(-50%)translate(0,0)!important}}.public-property-detail-header-band .public-property-inline-badges>span:not(.public-property-top-ref){color:#fff!important;box-shadow:none!important;background:#b32025!important;border:0!important}@media (min-width:900px) and (max-width:1180px){.public-property-detail-header-band .public-property-detail-price{text-align:right!important;justify-self:end!important;transform:translate(-168px)!important}.public-property-detail-header-band .public-property-vat-status{text-align:right!important;justify-self:end!important;transform:translate(-168px,-1px)!important}.public-property-detail-actions,.public-property-detail-actions *,.public-property-detail-action,.public-property-detail-action-request button,.public-property-share-option{color:#111214!important}.public-property-detail-action svg,.public-property-detail-action-request svg,.public-property-share-option svg,.public-property-whatsapp-icon{color:#111214!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:none!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.public-property-detail-action,.public-property-detail-action-request button,.public-property-share-option{box-shadow:none!important;background-image:none!important}.public-property-share-menu{background:#ffffff4d!important}.public-property-share-option:hover,.public-property-share-option:focus-visible{background:#1112140b!important}}.public-property-share-option.is-copy svg{color:#5f6368!important;stroke:currentColor!important;fill:none!important}.public-property-share-option.is-facebook svg{color:#1877f2!important;fill:currentColor!important;stroke:none!important}.public-property-share-option.is-whatsapp svg{color:#25d366!important;stroke:currentColor!important;fill:none!important;stroke-width:1.7px!important}.public-property-share-option.is-telegram svg{color:#229ed9!important;fill:currentColor!important;stroke:none!important}.public-property-share-option.is-copy svg,.public-property-share-option.is-copy svg path{color:#5f6368!important;stroke:#5f6368!important;fill:none!important}.public-property-share-option.is-facebook svg,.public-property-share-option.is-facebook svg path{color:#1877f2!important;fill:#1877f2!important;stroke:none!important}.public-property-share-option.is-whatsapp svg,.public-property-share-option.is-whatsapp svg path{color:#25d366!important;stroke:#25d366!important;fill:none!important}.public-property-share-option.is-telegram svg,.public-property-share-option.is-telegram svg path{color:#229ed9!important;fill:#229ed9!important;stroke:none!important}.public-property-share-trigger svg,.public-property-share-trigger svg *{color:#2f6fed!important;stroke:#2f6fed!important;fill:none!important}.public-property-detail-action-request button svg,.public-property-detail-action-request button svg *{color:#c58a24!important;stroke:#c58a24!important;fill:none!important}.public-property-detail-actions a[href^=tel\:] svg,.public-property-detail-actions a[href^=tel\:] svg *{color:#355c7d!important;stroke:#355c7d!important;fill:none!important}.public-property-detail-actions a[href*=wa\.me] svg,.public-property-detail-actions a[href*=wa\.me] svg *{color:#25d366!important;stroke:#25d366!important;fill:none!important}.public-property-detail-actions a[href*=m\.me] svg,.public-property-detail-actions a[href*=m\.me] svg *{color:#0084ff!important;stroke:#0084ff!important;fill:none!important}.public-property-detail-action svg,.public-property-detail-action-request svg,.public-property-share-trigger svg,.public-property-whatsapp-icon,.public-property-messenger-icon{flex:0 0 20px!important;width:20px!important;height:20px!important}.public-property-detail-portal .public-property-detail-section h2,.recommended-property-carousel .recommended-property-heading h2{color:#111214!important;letter-spacing:-.02em!important;text-transform:none!important;margin:0 0 15px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:28px!important;font-weight:600!important;line-height:1.2!important}.recommended-property-carousel .recommended-property-heading{align-items:baseline!important;margin-bottom:15px!important;padding-right:0!important}.recommended-property-carousel .recommended-property-heading h2{margin-bottom:0!important}.property-card.property-card-portal .property-card-title-price{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:3px 16px!important;min-height:0!important;display:grid!important}.property-card.property-card-portal .property-card-title-price h3{white-space:normal!important;grid-area:1/1!important;align-self:start!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.property-card.property-card-portal .property-card-location{grid-area:2/1!important;align-self:start!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.property-card.property-card-portal .property-card-price{grid-area:1/2!important;align-self:start!important}.property-card.property-card-portal .property-card-vat-status{grid-area:2/2!important;align-self:start!important}.recommended-property-carousel .recommended-property-view-all{text-align:right!important;margin-left:auto!important}@media (max-width:760px){.public-property-detail-portal .public-property-detail-section h2,.recommended-property-carousel .recommended-property-heading h2{font-size:24px!important}.property-card.property-card-portal .property-card-title-price{gap:3px 10px!important}}.property-card.property-card-portal .property-card-title-price{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:16px!important;min-height:0!important;display:grid!important}.property-card.property-card-portal .property-card-heading-copy{flex-direction:column!important;grid-area:1/1!important;align-self:start!important;gap:3px!important;min-width:0!important;display:flex!important}.property-card.property-card-portal .property-card-price-block{white-space:nowrap!important;flex-direction:column!important;grid-area:1/2!important;align-self:start!important;align-items:flex-end!important;gap:3px!important;display:flex!important}.property-card.property-card-portal .property-card-title-price h3,.property-card.property-card-portal .property-card-location,.property-card.property-card-portal .property-card-price,.property-card.property-card-portal .property-card-vat-status{grid-area:auto!important;align-self:auto!important}.property-card.property-card-portal .property-card-vat-status{text-align:right!important;margin:0!important;line-height:1.45!important}.recommended-property-carousel .property-card-title-price{min-height:68px!important}.recommended-property-carousel .property-card-title-price h3{font-size:17px!important;line-height:1.2!important}.recommended-property-carousel .property-card-location,.recommended-property-carousel .property-card-price span,.recommended-property-carousel .property-card-vat-status{font-size:12px!important}.recommended-property-carousel .property-card-price{font-size:17px!important}.recommended-property-carousel .property-card-facts-portal>.property-card-fact-item{padding:0 5px!important}.recommended-property-carousel .property-card-fact-label{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:10.5px!important;line-height:1.15!important}.recommended-property-carousel .property-card-fact-item strong{white-space:nowrap!important;font-size:11px!important;line-height:1.15!important}@media (max-width:760px){.property-card.property-card-portal .property-card-title-price{column-gap:10px!important}.recommended-property-carousel .property-card-title-price{min-height:64px!important}}.property-card.property-card-portal .property-card-heading-copy,.property-card.property-card-portal .property-card-price-block{display:flex!important}.property-card.property-card-portal .property-card-heading-copy{flex-direction:column!important;gap:3px!important;min-width:0!important}.property-card.property-card-portal .property-card-price-block{white-space:nowrap!important;flex-direction:column!important;align-items:flex-end!important;gap:3px!important}.property-card.property-card-portal .property-card-price-block .property-card-price,.property-card.property-card-portal .property-card-price-block .property-card-vat-status{margin:0!important;padding:0!important;line-height:1.2!important;display:block!important;position:static!important;transform:none!important}.property-card.property-card-recommended .property-card-title-price h3{font-size:16.5px!important;line-height:1.18!important}.property-card.property-card-recommended .property-card-location,.property-card.property-card-recommended .property-card-vat-status{font-size:11.5px!important;line-height:1.25!important}.property-card.property-card-recommended .property-card-price{font-size:16.5px!important;line-height:1.18!important}.property-card.property-card-recommended .property-card-price span{font-size:11px!important}.property-card.property-card-recommended .property-card-facts-portal{gap:0!important}.property-card.property-card-recommended .property-card-facts-portal>.property-card-fact-item{padding-left:4px!important;padding-right:4px!important}.property-card.property-card-recommended .property-card-fact-label{letter-spacing:0!important;font-size:10px!important;line-height:1.12!important}.property-card.property-card-recommended .property-card-fact-item strong{font-size:10.5px!important;line-height:1.12!important}.public-results.public-results-buy-rent{min-width:0!important}.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results{box-sizing:border-box!important;z-index:1000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin-left:0!important;margin-right:0!important;position:relative!important;overflow:visible!important}.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results:before,.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results:after{content:none!important;display:none!important}.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results *,.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results :before,.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results :after{box-sizing:border-box!important}.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results .public-filter-grid,.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results .public-filter-grid-primary,.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results .public-filter-grid-advanced{width:100%!important;min-width:0!important;max-width:100%!important}.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results .public-filter-grid>*,.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results .public-filter-grid-primary>*,.public-results.public-results-buy-rent>.public-search-panel.public-crm-filters-results .public-filter-grid-advanced>*{min-width:0!important;max-width:100%!important}@media (min-width:701px){.seller-modal-backdrop{padding:12px!important;overflow:hidden!important}.seller-modal{border-radius:16px!important;width:min(760px,100vw - 32px)!important;max-height:calc(100dvh - 24px)!important;padding:20px 28px 18px!important;overflow:hidden!important}.seller-modal .public-kicker{margin:0 0 5px!important;font-size:11px!important;line-height:1.15!important}.seller-modal h2{margin:0!important;font-size:22px!important;line-height:1.1!important}.seller-modal-intro{max-width:none!important;margin:6px 0 10px!important;font-size:13px!important;line-height:1.35!important}.seller-lead-form{gap:8px 12px!important}.seller-lead-form label>span{margin:0 0 3px 1px!important;font-size:11px!important;line-height:1.15!important}.seller-lead-form input,.seller-lead-form select,.seller-lead-form textarea{border-radius:7px!important;height:38px!important;min-height:38px!important;padding:7px 10px!important;font-size:13px!important}.seller-lead-form textarea{resize:none!important;height:52px!important;min-height:52px!important}.seller-modal .p365-privacy-consent{grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important;gap:6px!important;margin:0!important;display:grid!important}.seller-modal .p365-privacy-consent input{width:14px!important;height:14px!important;min-height:14px!important;margin:1px 0 0!important;padding:0!important}.seller-modal .p365-privacy-consent>span{margin:0!important;font-size:10.5px!important;line-height:1.25!important}.seller-form-submit{height:40px!important;min-height:40px!important;font-size:12px!important}.seller-modal-close{width:32px!important;height:32px!important;font-size:23px!important;top:9px!important;right:11px!important}}@media (min-width:701px) and (max-height:720px){.seller-modal{padding-top:14px!important;padding-bottom:12px!important}.seller-modal-intro{margin-bottom:7px!important;font-size:12px!important}.seller-lead-form{gap:6px 10px!important}.seller-lead-form input,.seller-lead-form select{height:34px!important;min-height:34px!important}.seller-lead-form textarea{height:44px!important;min-height:44px!important}.seller-form-submit{height:36px!important;min-height:36px!important}}@media (min-width:1181px){.public-header-unified .public-nav-flat-item .public-sell-link-menu{text-transform:uppercase!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important}.public-header-unified[lang=el] .public-nav,.public-header-unified[lang=ru] .public-nav,.public-header-unified[lang=de] .public-nav{gap:15px!important}.public-header-unified[lang=el] .public-nav>a.public-nav-item,.public-header-unified[lang=el] .public-nav-dropdown>button,.public-header-unified[lang=el] .public-nav-flat-item .public-sell-link-menu,.public-header-unified[lang=ru] .public-nav>a.public-nav-item,.public-header-unified[lang=ru] .public-nav-dropdown>button,.public-header-unified[lang=ru] .public-nav-flat-item .public-sell-link-menu,.public-header-unified[lang=de] .public-nav>a.public-nav-item,.public-header-unified[lang=de] .public-nav-dropdown>button,.public-header-unified[lang=de] .public-nav-flat-item .public-sell-link-menu{white-space:nowrap!important;font-size:14px!important}.public-header-unified[lang=he] .public-nav,.public-header-unified[lang=zh] .public-nav{gap:18px!important}.public-header-unified[lang=he] .public-nav>a.public-nav-item,.public-header-unified[lang=he] .public-nav-dropdown>button,.public-header-unified[lang=he] .public-nav-flat-item .public-sell-link-menu,.public-header-unified[lang=zh] .public-nav>a.public-nav-item,.public-header-unified[lang=zh] .public-nav-dropdown>button,.public-header-unified[lang=zh] .public-nav-flat-item .public-sell-link-menu{white-space:nowrap!important;font-size:14px!important}@media (max-width:1380px){.public-header-unified .public-nav{gap:14px!important}.public-header-unified .public-nav>a.public-nav-item,.public-header-unified .public-nav-dropdown>button,.public-header-unified .public-nav-flat-item .public-sell-link-menu{font-size:13.5px!important}}}@media (min-width:761px){html[lang=el] .public-home-hero-group .public-hero-copy,html[lang=ru] .public-home-hero-group .public-hero-copy,html[lang=de] .public-home-hero-group .public-hero-copy,html[lang=he] .public-home-hero-group .public-hero-copy,html[lang=zh] .public-home-hero-group .public-hero-copy{box-sizing:border-box!important;width:100%!important;max-width:min(1040px,100vw - 80px)!important;padding-inline:12px!important}html[lang=el] .public-home-hero-group .public-hero-line-main,html[lang=ru] .public-home-hero-group .public-hero-line-main,html[lang=de] .public-home-hero-group .public-hero-line-main,html[lang=he] .public-home-hero-group .public-hero-line-main,html[lang=zh] .public-home-hero-group .public-hero-line-main{white-space:normal!important;overflow-wrap:normal!important;text-wrap:balance!important;max-width:100%!important;line-height:1.18!important}html[lang=el] .public-home-hero-group .public-hero-line-main,html[lang=ru] .public-home-hero-group .public-hero-line-main,html[lang=de] .public-home-hero-group .public-hero-line-main{font-size:.5em!important}html[lang=he] .public-home-hero-group .public-hero-line-main,html[lang=zh] .public-home-hero-group .public-hero-line-main{font-size:.53em!important}}@media (max-width:760px){.public-home-hero-group .public-hero-copy,.public-home-hero-group .public-hero-copy h1,.public-home-hero-group .public-hero-copy h1 span{white-space:normal!important;overflow-wrap:normal!important;text-wrap:balance!important;max-width:100%!important}}@media (min-width:1181px){html[dir=rtl] .public-language-dropdown .public-language-switcher{justify-content:flex-end!important;left:auto!important;right:0!important;transform:translateY(-6px)!important}html[dir=rtl] .public-language-dropdown:hover .public-language-switcher,html[dir=rtl] .public-language-dropdown.is-open .public-language-switcher{transform:translateY(0)!important}}@media (max-width:760px){html[dir=rtl] .public-nav:not(.is-open) .public-language-switcher{justify-content:flex-end!important;left:auto!important;right:0!important}}.public-home-featured-heading{min-width:0!important}.public-home-featured-heading>h2{flex:0 auto!important;min-width:0!important}.public-home-featured-heading>a{white-space:nowrap!important;flex:none!important}@media (min-width:1181px){html[lang=he] .public-language-dropdown .public-language-switcher,html[dir=rtl] .public-language-dropdown .public-language-switcher{direction:ltr!important;justify-content:flex-end!important;margin:0!important;top:50%!important;left:auto!important;right:calc(100% + 6px)!important;transform:translateY(-50%)!important}html[lang=he] .public-language-dropdown:hover .public-language-switcher,html[lang=he] .public-language-dropdown.is-open .public-language-switcher,html[dir=rtl] .public-language-dropdown:hover .public-language-switcher,html[dir=rtl] .public-language-dropdown.is-open .public-language-switcher{transform:translateY(-50%)!important}}@media (max-width:760px){html[lang=he] .public-nav:not(.is-open) .public-language-switcher,html[dir=rtl] .public-nav:not(.is-open) .public-language-switcher{direction:ltr!important;justify-content:flex-end!important;width:max-content!important;margin:0!important;position:absolute!important;top:50%!important;left:auto!important;right:calc(100% + 6px)!important;transform:translateY(-50%)!important}html[lang=he] .public-nav:not(.is-open) .public-language-dropdown.is-open .public-language-switcher,html[dir=rtl] .public-nav:not(.is-open) .public-language-dropdown.is-open .public-language-switcher{display:flex!important;transform:translateY(-50%)!important}}.public-results.public-results-compact{min-width:0!important}.public-results.public-results-compact>.public-search-panel.public-crm-filters-results{box-sizing:border-box!important;z-index:1000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin-left:0!important;margin-right:0!important;position:relative!important;overflow:visible!important}.public-results.public-results-compact>.public-search-panel.public-crm-filters-results:before,.public-results.public-results-compact>.public-search-panel.public-crm-filters-results:after{content:none!important;display:none!important}@media (max-width:760px){.public-hero .public-kicker{letter-spacing:.12em!important;font-size:9px!important}.public-hero h1{font-size:clamp(21px,6.2vw,27px)!important;line-height:1.03!important}html[lang=de] .public-hero h1,html[lang=ru] .public-hero h1{font-size:clamp(20px,5.8vw,25px)!important}.public-home-hero-group{transform:translateY(20px)!important}.public-home-hero-group .public-hero-copy .public-kicker{letter-spacing:.11em!important;margin-bottom:3px!important;font-size:8px!important}.public-home-hero-group .public-hero-copy h1{letter-spacing:-.025em!important;font-size:clamp(18px,5.4vw,23px)!important;line-height:1.04!important}.public-home-hero-group .public-hero-copy>p:last-child{margin-top:5px!important;font-size:10.5px!important;line-height:1.2!important}html[lang=de] .public-home-hero-group .public-hero-copy h1,html[lang=ru] .public-home-hero-group .public-hero-copy h1{font-size:clamp(17px,5vw,21px)!important}.public-home-search-shift{width:100%!important}.public-home-search-shift .public-search-panel,.public-home-search-shift .public-crm-filters-hero.public-search-panel{border-radius:8px!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-left:auto!important;margin-right:auto!important;padding:6px 7px!important}.public-home-search-shift .public-filter-topline{margin-bottom:2px!important}.public-home-search-shift .public-transaction-tabs{gap:4px!important;margin-bottom:5px!important}.public-home-search-shift .public-transaction-tabs span{min-height:28px!important;padding:4px 8px!important;font-size:10px!important}.public-home-search-shift .public-filter-grid,.public-home-search-shift .public-filter-grid-primary,.public-home-search-shift .public-filter-grid-advanced{gap:4px!important}.public-home-search-shift .public-filter-grid label>span{margin-bottom:1px!important;font-size:8.5px!important}.public-home-search-shift .public-filter-grid input,.public-home-search-shift .public-filter-grid select,.public-home-search-shift .public-search-submit{border-radius:5px!important;height:31px!important;min-height:31px!important;padding-top:4px!important;padding-bottom:4px!important;font-size:11px!important}.public-home-search-shift .public-more-filters{min-height:24px!important;padding:2px 0!important;font-size:9.5px!important}.public-header-unified .public-nav.is-open .public-language-dropdown{width:100%!important;display:block!important;position:relative!important}.public-header-unified .public-nav.is-open .public-language-globe{width:100%!important;min-height:48px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-align:left!important;cursor:pointer!important;justify-content:flex-start!important;padding:12px!important}.public-header-unified .public-nav.is-open .public-language-switcher{direction:ltr!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;margin:0!important;padding:4px 12px 10px!important;display:none!important;position:static!important;transform:none!important}.public-header-unified .public-nav.is-open .public-language-dropdown.is-open .public-language-switcher{display:flex!important}.public-header-unified .public-nav.is-open .public-language-switcher a{opacity:.72!important;width:29px!important;height:20px!important}.public-header-unified .public-nav.is-open .public-language-switcher a.is-active{opacity:1!important}.public-header-unified .public-nav.is-open .public-nav-flat-item{width:100%!important;margin:0!important;padding:0!important;transform:none!important}.public-header-unified .public-nav.is-open .public-nav-flat-item .public-sell-link-menu{appearance:none!important;width:100%!important;height:auto!important;min-height:48px!important;box-shadow:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:12px!important;display:flex!important;transform:none!important}.public-home-hero-group .public-hero-copy h1{flex-direction:column!important;align-items:center!important;gap:0!important;display:flex!important}.public-home-hero-group .public-hero-kicker-line{margin:0 0 10px!important;display:block!important}.public-home-hero-group .public-hero-line-main{white-space:normal!important;flex-direction:column!important;align-items:center!important;gap:9px!important;display:flex!important;transform:none!important}.public-home-hero-group .public-hero-line-one,.public-home-hero-group .public-hero-line-two{white-space:nowrap!important;display:block!important}.public-home-hero-group .public-hero-line-separator{display:none!important}.public-home-search-shift .public-transaction-tabs{justify-content:flex-start!important;align-items:center!important;gap:15px!important;margin-bottom:8px!important}.public-home-search-shift .public-transaction-tabs label{align-items:center!important;display:inline-flex!important}.public-home-search-shift .public-transaction-tabs span,.public-home-search-shift .public-transaction-tabs input:checked+span,.public-home-search-shift .public-transaction-tabs input:checked+span:hover{min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#111214!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:3px 0 6px!important;font-size:10px!important;font-weight:500!important;line-height:1.15!important;position:relative!important}.public-home-search-shift .public-transaction-tabs input:checked+span{font-weight:600!important}.public-home-search-shift .public-transaction-tabs input:checked+span:after{content:""!important;background:#111214!important;height:1.5px!important;position:absolute!important;bottom:1px!important;left:0!important;right:0!important}.public-header-unified .public-nav.is-open .public-nav-flat-item .public-sell-link-menu{font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:inherit!important;text-align:left!important;justify-content:flex-start!important;min-height:48px!important;padding:12px!important}}@media (min-width:761px){.public-home-hero-group .public-hero-line-one,.public-home-hero-group .public-hero-line-separator,.public-home-hero-group .public-hero-line-two{display:inline!important}}@media (max-width:760px){.public-home-search-shift .public-transaction-tabs span,.public-home-search-shift .public-transaction-tabs input:checked+span,.public-home-search-shift .public-transaction-tabs input:checked+span:hover{width:auto!important;min-width:0!important;padding:3px 0 6px!important;font-size:11.5px!important;display:inline-block!important}.public-home-search-shift .public-transaction-tabs input:checked+span:after{width:100%!important;left:0!important;right:auto!important}.public-home-search-shift .public-transaction-tabs{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:0!important;width:100%!important;display:grid!important}.public-home-search-shift .public-transaction-tabs label:first-child{justify-self:start!important}.public-home-search-shift .public-transaction-tabs label:nth-child(2){justify-self:center!important}.public-home-search-shift .public-transaction-tabs label:nth-child(3){justify-self:end!important}.public-home-search-shift .public-transaction-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:0!important;width:100%!important;padding-inline:8px!important;display:grid!important}.public-home-search-shift .public-transaction-tabs label:first-child,.public-home-search-shift .public-transaction-tabs label:nth-child(2),.public-home-search-shift .public-transaction-tabs label:nth-child(3){justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.public-home-search-shift .public-transaction-tabs span,.public-home-search-shift .public-transaction-tabs input:checked+span,.public-home-search-shift .public-transaction-tabs input:checked+span:hover{text-align:center!important;width:fit-content!important;min-width:0!important}}.public-hero-mobile-image,.public-hero-mobile-overlay{display:none!important}@media (max-width:760px){.public-hero{isolation:isolate!important;background-color:#65727a!important;background-image:none!important;position:relative!important;overflow:hidden!important}.public-hero-mobile-image{object-fit:cover!important;object-position:center center!important;z-index:-2!important;backface-visibility:hidden!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:translateZ(0)!important}.public-hero-mobile-overlay{z-index:-1!important;pointer-events:none!important;background:linear-gradient(90deg,#0d0d0f8f 0%,#0d0d0f3d 50%,#0d0d0f0d 100%)!important;display:block!important;position:absolute!important;inset:0!important}.public-hero-inner{z-index:1!important;position:relative!important}}.public-mobile-area-picker{display:none}@media (max-width:760px){.public-area-field{position:relative!important}.public-area-native-select{display:none!important}.public-mobile-area-picker{width:100%!important;display:block!important;position:relative!important}.public-mobile-area-trigger{color:#111214!important;width:100%!important;height:31px!important;min-height:31px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #11121447!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:4px 9px!important;font-size:11px!important;display:flex!important}.public-mobile-area-trigger>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.public-mobile-area-trigger-arrow{flex:none!important;font-size:14px!important;line-height:1!important;transform:translateY(-1px)!important}.public-mobile-area-picker.is-open .public-mobile-area-trigger-arrow{transform:rotate(180deg)translateY(1px)!important}.public-mobile-area-menu{z-index:120!important;overscroll-behavior:contain!important;background:#fff!important;border:1px solid #11121438!important;border-radius:6px!important;max-height:280px!important;padding:4px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 12px 26px #11121424!important}.public-mobile-area-group{width:100%!important}.public-mobile-area-parent-row{grid-template-columns:minmax(0,1fr) 30px!important;align-items:stretch!important;width:100%!important;display:grid!important}.public-mobile-area-option,.public-mobile-area-expand{color:#111214!important;cursor:pointer!important;background:0 0!important;border:0!important;font-family:inherit!important}.public-mobile-area-option{text-align:left!important;border-radius:4px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:32px!important;padding:7px 8px!important;font-size:11px!important;line-height:1.2!important;display:flex!important}.public-mobile-area-option.is-selected{background:#dce4e99e!important;font-weight:600!important}.public-mobile-area-expand{border-radius:4px!important;place-items:center!important;min-width:30px!important;padding:0!important;font-size:19px!important;line-height:1!important;display:grid!important}.public-mobile-area-expand>span{transition:transform .15s!important;display:inline-block!important}.public-mobile-area-expand.is-open>span{transform:rotate(90deg)!important}.public-mobile-subarea-menu{border-left:1px solid #1112142e!important;margin:1px 0 3px 9px!important;padding-left:8px!important}.public-mobile-subarea-option{min-height:30px!important;padding-left:10px!important;font-size:10.5px!important}html[dir=rtl] .public-mobile-area-trigger,html[dir=rtl] .public-mobile-area-option{text-align:right!important}html[dir=rtl] .public-mobile-area-option{justify-content:flex-start!important}html[dir=rtl] .public-mobile-subarea-menu{border-left:0!important;border-right:1px solid #1112142e!important;margin-left:0!important;margin-right:9px!important;padding-left:0!important;padding-right:8px!important}}@media (min-width:761px){.public-area-field{position:relative!important}.public-area-native-select{display:none!important}.public-mobile-area-picker{width:100%!important;display:block!important;position:relative!important}.public-mobile-area-trigger{color:#111214!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #11121447!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;height:40px!important;min-height:40px!important;padding:7px 10px!important;font-family:inherit!important;font-size:13px!important;line-height:1.2!important;display:flex!important}.public-mobile-area-trigger>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.public-mobile-area-trigger-arrow{flex:none!important;font-size:16px!important;line-height:1!important}.public-mobile-area-picker.is-open .public-mobile-area-trigger-arrow{transform:rotate(180deg)!important}.public-mobile-area-menu{z-index:500!important;overscroll-behavior:contain!important;background:#fff!important;border:1px solid #11121438!important;border-radius:7px!important;max-height:360px!important;padding:5px!important;position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 14px 30px #11121424!important}.public-mobile-area-group{width:100%!important}.public-mobile-area-parent-row{grid-template-columns:minmax(0,1fr) 34px!important;align-items:stretch!important;width:100%!important;display:grid!important}.public-mobile-area-option,.public-mobile-area-expand{color:#111214!important;cursor:pointer!important;background:0 0!important;border:0!important;font-family:inherit!important}.public-mobile-area-option{text-align:left!important;border-radius:5px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:36px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.2!important;display:flex!important}.public-mobile-area-option:hover,.public-mobile-area-expand:hover{background:#dce4e96b!important}.public-mobile-area-option.is-selected{background:#dce4e99e!important;font-weight:600!important}.public-mobile-area-expand{border-radius:5px!important;place-items:center!important;min-width:34px!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important}.public-mobile-area-expand>span{transition:transform .15s!important;display:inline-block!important}.public-mobile-area-expand.is-open>span{transform:rotate(90deg)!important}.public-mobile-subarea-menu{border-left:1px solid #1112142e!important;margin:2px 0 4px 12px!important;padding-left:10px!important}.public-mobile-subarea-option{min-height:34px!important;padding-left:11px!important;font-size:12.5px!important}html[dir=rtl] .public-mobile-area-trigger,html[dir=rtl] .public-mobile-area-option{text-align:right!important}html[dir=rtl] .public-mobile-subarea-menu{border-left:0!important;border-right:1px solid #1112142e!important;margin-left:0!important;margin-right:12px!important;padding-left:0!important;padding-right:10px!important}}@media (min-width:1181px){.public-mobile-area-trigger{border-radius:5px!important;height:34px!important;min-height:34px!important;padding:5px 9px!important;font-size:12px!important}.public-mobile-area-trigger-arrow{font-size:14px!important}.public-mobile-area-menu{border-radius:6px!important;max-height:320px!important;padding:3px!important;top:calc(100% + 4px)!important}.public-mobile-area-parent-row{grid-template-columns:minmax(0,1fr) 30px!important}.public-mobile-area-option{border-radius:4px!important;min-height:30px!important;padding:6px 8px!important;font-size:12px!important}.public-mobile-area-expand{border-radius:4px!important;min-width:30px!important;font-size:18px!important}.public-mobile-subarea-menu{margin:1px 0 3px 9px!important;padding-left:8px!important}.public-mobile-subarea-option{min-height:28px!important;padding:5px 8px 5px 9px!important;font-size:11.5px!important}html[dir=rtl] .public-mobile-subarea-menu{margin-left:0!important;margin-right:9px!important;padding-left:0!important;padding-right:8px!important}}@media (max-width:760px){.public-mobile-area-trigger{border-radius:5px!important;height:31px!important;min-height:31px!important;padding:4px 9px!important;font-size:11px!important}.public-mobile-area-trigger-arrow{font-size:16px!important;transform:none!important}.public-mobile-area-picker.is-open .public-mobile-area-trigger-arrow{transform:rotate(180deg)!important}.public-mobile-area-menu{top:auto!important;bottom:calc(100% + 4px)!important}}@media (min-width:761px){.public-mobile-area-trigger{border-radius:0!important;height:40px!important;min-height:40px!important;padding:7px 10px!important;font-size:13px!important}.public-mobile-area-trigger-arrow{font-size:16px!important;transform:none!important}.public-mobile-area-picker.is-open .public-mobile-area-trigger-arrow{transform:rotate(180deg)!important}.public-mobile-area-menu{top:auto!important;bottom:calc(100% + 5px)!important}}@media (min-width:1181px){.public-mobile-area-trigger{border-radius:0!important;height:40px!important;min-height:40px!important;padding:7px 10px!important;font-size:13px!important}.public-mobile-area-menu{max-height:320px!important}.public-mobile-area-option{min-height:34px!important;padding:7px 9px!important;font-size:13px!important}.public-mobile-subarea-option{min-height:32px!important;padding:6px 9px 6px 10px!important;font-size:12.5px!important}}@media (max-width:760px){.public-mobile-area-option{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:27px!important;padding:4px 7px!important;overflow:hidden!important}.public-mobile-area-parent-row{grid-template-columns:minmax(0,1fr) 28px!important}.public-mobile-area-expand{min-width:28px!important}.public-mobile-subarea-menu{margin-top:0!important;margin-bottom:1px!important}.public-mobile-subarea-option{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:25px!important;padding-top:3px!important;padding-bottom:3px!important;overflow:hidden!important}}@media (min-width:761px){.public-mobile-area-option{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:30px!important;padding:5px 8px!important;overflow:hidden!important}.public-mobile-area-parent-row{grid-template-columns:minmax(0,1fr) 30px!important}.public-mobile-area-expand{min-width:30px!important}.public-mobile-subarea-menu{margin-top:0!important;margin-bottom:2px!important}.public-mobile-subarea-option{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:28px!important;padding-top:4px!important;padding-bottom:4px!important;overflow:hidden!important}}@media (max-width:760px){.public-mobile-area-menu{max-height:220px!important}.public-mobile-area-option{min-height:23px!important;padding:2px 6px!important;line-height:1.05!important}.public-mobile-area-parent-row{grid-template-columns:minmax(0,1fr) 26px!important}.public-mobile-area-expand{min-width:26px!important;font-size:17px!important}.public-mobile-subarea-menu{margin-top:0!important;margin-bottom:0!important;padding-left:6px!important}.public-mobile-subarea-option{min-height:22px!important;padding:2px 6px 2px 8px!important;line-height:1.05!important}}@media (min-width:761px){.public-mobile-area-menu{max-height:260px!important}.public-mobile-area-option{min-height:25px!important;padding:3px 7px!important;line-height:1.08!important}.public-mobile-area-parent-row{grid-template-columns:minmax(0,1fr) 28px!important}.public-mobile-area-expand{min-width:28px!important;font-size:17px!important}.public-mobile-subarea-menu{margin-top:0!important;margin-bottom:0!important;padding-left:7px!important}.public-mobile-subarea-option{min-height:24px!important;padding:3px 7px 3px 9px!important;line-height:1.08!important}}@media (min-width:1181px){.public-mobile-area-menu{max-height:240px!important}.public-mobile-area-option{min-height:24px!important;padding:3px 7px!important}.public-mobile-subarea-option{min-height:23px!important;padding-top:2px!important;padding-bottom:2px!important}}.public-mobile-area-trigger{padding-right:30px!important;position:relative!important}.public-mobile-area-trigger-arrow{pointer-events:none!important;border-top:5px solid #111214!important;border-left:4px solid #0000!important;border-right:4px solid #0000!important;width:0!important;height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-35%)!important}.public-mobile-area-picker.is-open .public-mobile-area-trigger-arrow{transform:translateY(-35%)!important}html[dir=rtl] .public-mobile-area-trigger{padding-left:30px!important;padding-right:10px!important}html[dir=rtl] .public-mobile-area-trigger-arrow{left:10px!important;right:auto!important}@media (min-width:1181px){.public-mobile-area-trigger{padding-right:32px!important}.public-mobile-area-trigger-arrow{border:1.5px solid #4a4f55!important;border-top:0!important;border-left:0!important;width:7px!important;height:7px!important;font-size:0!important;line-height:0!important;top:50%!important;right:11px!important;transform:translateY(-62%)rotate(45deg)!important}.public-mobile-area-picker.is-open .public-mobile-area-trigger-arrow{transform:translateY(-62%)rotate(45deg)!important}html[dir=rtl] .public-mobile-area-trigger{padding-left:32px!important;padding-right:10px!important}html[dir=rtl] .public-mobile-area-trigger-arrow{left:11px!important;right:auto!important}.public-mobile-area-menu{max-height:246px!important;overflow-y:auto!important}.public-mobile-area-option{height:24px!important;min-height:24px!important;padding-top:2px!important;padding-bottom:2px!important}.public-mobile-subarea-option{height:23px!important;min-height:23px!important;padding-top:2px!important;padding-bottom:2px!important}}@media (min-width:1181px){.public-responsive-select{width:100%!important;min-width:0!important;position:relative!important}.public-responsive-native{display:none!important}.public-responsive-desktop{width:100%!important;display:block!important;position:relative!important}.public-responsive-trigger{color:#111214!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #11121447!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:40px!important;min-height:40px!important;padding:7px 32px 7px 10px!important;font-family:inherit!important;font-size:13px!important;line-height:1.2!important;display:flex!important;position:relative!important}.public-responsive-trigger>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.public-responsive-arrow{pointer-events:none!important;border-bottom:1.5px solid #4a4f55!important;border-right:1.5px solid #4a4f55!important;width:7px!important;height:7px!important;position:absolute!important;top:50%!important;right:11px!important;transform:translateY(-62%)rotate(45deg)!important}.public-responsive-menu{z-index:520!important;width:max(100%, max-content)!important;background:#fff!important;border:1px solid #11121438!important;border-radius:6px!important;min-width:100%!important;max-width:min(360px,44vw)!important;max-height:300px!important;padding:3px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;overflow:hidden auto!important;box-shadow:0 12px 26px #11121424!important}.public-responsive-option{color:#111214!important;text-align:left!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:29px!important;min-height:29px!important;padding:5px 8px!important;font-family:inherit!important;font-size:12.5px!important;line-height:1.1!important;display:flex!important}.public-responsive-option:hover{background:#dce4e96b!important}.public-responsive-option.is-selected{background:#dce4e99e!important;font-weight:600!important}.public-mobile-area-menu{min-width:100%!important;max-height:300px!important;width:max(100%, max-content)!important;max-width:min(380px,46vw)!important}.public-mobile-area-option{height:29px!important;min-height:29px!important;padding-top:5px!important;padding-bottom:5px!important;font-size:12.5px!important}.public-mobile-subarea-option{height:28px!important;min-height:28px!important;font-size:12px!important}html[dir=rtl] .public-responsive-trigger{text-align:right!important;padding-left:32px!important;padding-right:10px!important}html[dir=rtl] .public-responsive-arrow{left:11px!important;right:auto!important}html[dir=rtl] .public-responsive-option{text-align:right!important;justify-content:flex-start!important}.public-responsive-menu,.public-mobile-area-menu{max-height:210px!important;overflow-y:auto!important}.public-responsive-menu{min-width:100%!important;width:max(100%, max-content)!important;max-width:min(420px,48vw)!important}.public-mobile-area-menu{min-width:100%!important;width:max(100%, max-content)!important;max-width:min(430px,50vw)!important}.public-responsive-trigger>span:first-child,.public-mobile-area-trigger>span:first-child{text-overflow:clip!important;overflow:visible!important}.public-responsive-option,.public-mobile-area-option,.public-mobile-subarea-option{white-space:nowrap!important}.public-filter-grid-primary{grid-template-columns:repeat(5,minmax(0,1fr)) auto!important}.public-filter-grid-advanced{grid-template-columns:repeat(5,minmax(0,1fr))!important}.public-filter-grid-primary>label,.public-filter-grid-advanced>label,.public-filter-grid-primary .public-reference-field{width:100%!important;min-width:0!important;max-width:none!important}.public-responsive-select,.public-responsive-desktop,.public-responsive-trigger,.public-mobile-area-picker,.public-mobile-area-trigger,.public-filter-grid input,.public-filter-grid select{width:100%!important;max-width:100%!important}.public-responsive-trigger>span:first-child,.public-mobile-area-trigger>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.public-responsive-menu{width:max(100%, max-content)!important;min-width:100%!important;max-width:min(440px,50vw)!important}.public-mobile-area-menu{width:max(100%, max-content)!important;min-width:100%!important;max-width:min(460px,52vw)!important;width:max(118%, max-content)!important;min-width:118%!important;max-width:min(500px,55vw)!important;width:max(112%, max-content)!important;min-width:112%!important;max-width:min(470px,52vw)!important}}@media (max-width:760px){.public-home-hero-group .public-hero-copy .public-kicker,.public-home-hero-group .public-hero-kicker-line{letter-spacing:.11em!important;font-size:8px!important}.public-home-hero-group .public-hero-copy h1{font-size:clamp(18px,5.15vw,22px)!important;line-height:1.04!important}.public-home-hero-group .public-hero-copy>p:last-child{font-size:10.5px!important;line-height:1.2!important}}.public-responsive-desktop{display:none!important}@media (min-width:1181px){.public-responsive-native{display:none!important}.public-responsive-desktop{display:block!important}}@media (max-width:1180px){.public-responsive-native{width:100%!important;display:block!important}.public-responsive-desktop{display:none!important}}.public-responsive-native{display:none!important}.public-responsive-desktop{width:100%!important;display:block!important;position:relative!important}.public-responsive-select{width:100%!important;min-width:0!important;position:relative!important}.public-responsive-trigger,.public-mobile-area-trigger{width:100%!important;max-width:100%!important}.public-responsive-menu,.public-mobile-area-menu{width:100%!important;min-width:100%!important;max-width:100%!important;overflow:hidden auto!important}@media (max-width:760px){.public-responsive-trigger{color:#111214!important;text-align:left!important;background:#fff!important;border:1px solid #11121447!important;border-radius:5px!important;align-items:center!important;height:31px!important;min-height:31px!important;padding:4px 28px 4px 9px!important;font-family:inherit!important;font-size:11px!important;display:flex!important;position:relative!important}.public-responsive-trigger>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.public-responsive-arrow{pointer-events:none!important;border-bottom:1.5px solid #4a4f55!important;border-right:1.5px solid #4a4f55!important;width:7px!important;height:7px!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-62%)rotate(45deg)!important}.public-responsive-menu,.public-mobile-area-menu{max-height:126px!important}.public-responsive-option,.public-mobile-area-option,.public-mobile-subarea-option{white-space:nowrap!important;height:24px!important;min-height:24px!important;padding-top:3px!important;padding-bottom:3px!important}}@media (min-width:761px) and (max-width:1180px){.public-responsive-trigger{color:#111214!important;text-align:left!important;background:#fff!important;border:1px solid #11121447!important;border-radius:0!important;align-items:center!important;height:40px!important;min-height:40px!important;padding:7px 32px 7px 10px!important;font-family:inherit!important;font-size:13px!important;display:flex!important;position:relative!important}.public-responsive-trigger>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.public-responsive-arrow{pointer-events:none!important;border-bottom:1.5px solid #4a4f55!important;border-right:1.5px solid #4a4f55!important;width:7px!important;height:7px!important;position:absolute!important;top:50%!important;right:11px!important;transform:translateY(-62%)rotate(45deg)!important}.public-responsive-menu,.public-mobile-area-menu{max-height:151px!important}.public-responsive-option,.public-mobile-area-option,.public-mobile-subarea-option{white-space:nowrap!important;height:29px!important;min-height:29px!important;padding-top:4px!important;padding-bottom:4px!important}}@media (min-width:1181px){.public-responsive-menu,.public-mobile-area-menu{max-height:151px!important}.public-responsive-option,.public-mobile-area-option,.public-mobile-subarea-option{white-space:nowrap!important;height:29px!important;min-height:29px!important;padding-top:4px!important;padding-bottom:4px!important}}html[dir=rtl] .public-responsive-trigger{text-align:right!important}html[dir=rtl] .public-responsive-arrow{left:10px!important;right:auto!important}.public-responsive-option,.public-mobile-area-option,.public-mobile-subarea-option{letter-spacing:0!important;font-weight:500!important;line-height:1.2!important}@media (max-width:760px){.public-responsive-trigger,.public-mobile-area-trigger{font-size:12px!important}.public-responsive-option,.public-mobile-area-option,.public-mobile-subarea-option{height:28px!important;min-height:28px!important;padding:5px 8px!important;font-size:12px!important}.public-responsive-menu,.public-mobile-area-menu{max-height:170px!important;overflow-y:auto!important}}@media (min-width:761px) and (max-width:1180px){.public-responsive-trigger,.public-mobile-area-trigger{font-size:13px!important}.public-responsive-option,.public-mobile-area-option,.public-mobile-subarea-option{height:31px!important;min-height:31px!important;padding:6px 9px!important;font-size:13px!important}.public-responsive-menu,.public-mobile-area-menu{max-height:188px!important;overflow-y:auto!important}}@media (min-width:1181px){.public-responsive-trigger,.public-mobile-area-trigger{font-size:13px!important}.public-responsive-option,.public-mobile-area-option,.public-mobile-subarea-option{height:31px!important;min-height:31px!important;padding:6px 9px!important;font-size:13px!important}.public-responsive-menu,.public-mobile-area-menu{max-height:188px!important;overflow-y:auto!important}}.public-responsive-select,.public-responsive-desktop{position:relative!important;overflow:visible!important}.public-responsive-menu{z-index:900!important;background:#fff!important;border:1px solid #11121438!important;border-radius:6px!important;width:100%!important;min-width:100%!important;max-width:100%!important;padding:3px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;overflow:hidden auto!important;box-shadow:0 12px 26px #11121424!important}.public-responsive-option{color:#111214!important;text-align:left!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;display:flex!important}.public-responsive-option:hover,.public-responsive-option:focus-visible{background:#dce4e96b!important}.public-responsive-option.is-selected{background:#dce4e99e!important;font-weight:600!important}@media (max-width:760px){.public-responsive-menu,.public-mobile-area-menu{max-height:176px!important}.public-responsive-option,.public-mobile-area-option,.public-mobile-subarea-option{height:28px!important;min-height:28px!important;font-size:12px!important}.public-reference-field input[name=q]{font-size:16px!important}}@media (min-width:761px){.public-responsive-menu,.public-mobile-area-menu{max-height:194px!important}.public-responsive-option,.public-mobile-area-option,.public-mobile-subarea-option{height:31px!important;min-height:31px!important;font-size:13px!important}}.public-hero{isolation:isolate!important;background:0 0!important;position:relative!important;overflow:hidden!important}.public-hero-stable-image,.public-hero-stable-overlay{pointer-events:none!important;width:100%!important;height:100%!important;transition:none!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important}.public-hero-stable-image{z-index:0!important;object-fit:cover!important;object-position:center 26%!important;opacity:1!important;backface-visibility:hidden!important;transform:none!important}.public-hero-stable-overlay{z-index:1!important;opacity:1!important;background:linear-gradient(#20486c9e 0%,#315e827a 24%,#4e7ca052 50%,#80a8c02e 74%,#d6e2e90f 100%)!important}.public-hero-inner{z-index:2!important;position:relative!important}@media (max-width:1180px){.public-hero-stable-image{object-position:center center!important}}.public-responsive-select,.public-responsive-desktop,.public-mobile-area-picker{position:relative!important;overflow:visible!important}.public-responsive-menu,.public-mobile-area-menu{z-index:950!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:0!important;position:absolute!important;inset:calc(100% + 4px) auto auto 0!important;transform:none!important}.public-mobile-subarea-menu{width:100%!important;max-width:100%!important;position:static!important;inset:auto!important;transform:none!important}.public-responsive-menu,.public-mobile-area-menu{top:calc(100% + 4px)!important;bottom:auto!important}.public-area-field>span{margin-bottom:5px;display:block}@media (max-width:760px){.public-area-field>span{margin-bottom:1px;font-size:10px;line-height:1.05}}@media (min-width:761px){.public-area-field>span{font-size:11px}}.public-responsive-menu,.public-mobile-area-menu{top:calc(100% + 4px)!important;bottom:auto!important;transform:none!important}.public-results .public-search-panel,.public-results .public-crm-filters-results{z-index:1000!important;position:relative!important;overflow:visible!important}.public-results .public-filter-topline,.public-results .public-filter-grid,.public-results .public-filter-grid>label,.public-results .public-filter-grid>div,.public-results .public-responsive-select,.public-results .public-responsive-desktop,.public-results .public-area-field,.public-results .public-mobile-area-picker{overflow:visible!important}.public-results .public-responsive-select.is-open,.public-results .public-mobile-area-picker.is-open{z-index:1100!important}.public-results .public-responsive-menu,.public-results .public-mobile-area-menu{z-index:1200!important}.public-results .public-property-grid,.public-results .property-card,.public-results .property-card-media{z-index:0;position:relative}.public-floating-dropdown{top:var(--public-floating-top)!important;left:var(--public-floating-left)!important;width:max(var(--public-floating-width), max-content)!important;min-width:var(--public-floating-width)!important;z-index:100000!important;position:fixed!important;right:auto!important}.public-floating-dropdown.public-responsive-menu,.public-floating-dropdown.public-mobile-area-menu{max-width:min(430px,100vw - 20px)!important}@media (max-width:760px){.public-floating-dropdown{width:var(--public-floating-width)!important;min-width:var(--public-floating-width)!important;max-width:calc(100vw - 16px)!important}}.public-area-field>span{font-weight:600!important}@media (max-width:760px){.public-home-search-shift{box-sizing:border-box!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:calc(50% - 50vw + 16px)!important;margin-right:0!important;left:auto!important;right:auto!important;transform:none!important}.public-home-search-shift.public-search-panel,.public-home-search-shift.public-crm-filters-hero,.public-home-search-shift .public-search-panel,.public-home-search-shift .public-crm-filters-hero{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}}
