/* Two explicit client routes, with the same names from navigation to destination. */
.site-header.rh-header .nav-group.rh-search-path>summary{border:1px solid var(--rh-blue);background:var(--rh-tint);color:var(--rh-ink);font-weight:600;padding-left:12px;padding-right:12px}
.rh-search-path-icon{display:flex;align-items:center;color:inherit}
.rh-search-path-icon svg{width:14px;height:14px;flex:0 0 14px}
.site-header.rh-header .nav-group.rh-search-path>summary:hover,.site-header.rh-header .nav-group.rh-search-path[open]>summary,.site-header.rh-header .nav-group.rh-search-path.is-current>summary{background:var(--rh-blue);border-color:var(--rh-blue);color:var(--rh-paper);box-shadow:none}
.site-header.rh-header .rh-client-paths{display:none;position:static;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}
.site-header.rh-header .rh-client-paths>a{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:11px 13px;border:1px solid var(--rh-line);border-radius:8px;background:var(--rh-tint);color:var(--rh-ink);font:600 12px/1.6 var(--sans);letter-spacing:-.02em;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}
.site-header.rh-header .rh-client-paths>a>svg{width:15px;height:15px;flex:0 0 15px}
.site-header.rh-header .rh-client-paths>a.rh-client-publish{background:var(--rh-blue);border-color:var(--rh-blue);color:var(--rh-paper)}
.site-header.rh-header .rh-client-paths>a.rh-client-search:hover,.site-header.rh-header .rh-client-paths>a.rh-client-search[aria-current]{border-color:var(--rh-blue);color:var(--rh-blue)}
.site-header.rh-header .rh-client-paths>a.rh-client-publish:hover{background:var(--rh-ink);border-color:var(--rh-ink);color:var(--rh-paper)}
.site-header.rh-header .rh-client-paths>a:focus-visible{outline:3px solid var(--rh-blue);outline-offset:3px}
.modern-site .hp-city-actions.hp-client-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:630px;align-items:stretch}
.modern-site .hp-client-path{display:grid;grid-template-columns:35px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;min-height:81px;padding:17px 16px;border:1px solid #cfee8b;border-radius:11px;background:#cfee8b;color:#24341a;box-shadow:0 7px 22px #0d160624;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}
.modern-site .hp-client-path:hover{background:#e0f5b2;border-color:#e0f5b2;transform:translateY(-2px);box-shadow:0 10px 24px #0d16062e}
.modern-site .hp-client-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;background:#1e321416;color:#2f481d}
.modern-site .hp-client-icon>svg{width:19px;height:19px}
.modern-site .hp-client-copy{display:block;min-width:0}
.modern-site .hp-client-copy>strong{display:block;font:650 14px/1.5 var(--sans);letter-spacing:-.025em;color:inherit}
.modern-site .hp-client-copy>small{display:block;font:400 9px/1.8 var(--sans);color:#405b27;margin-top:4px}
.modern-site .hp-client-path>i{display:flex;align-items:center;justify-content:center;color:inherit}
.modern-site .hp-client-path>i>svg{width:16px;height:16px}
.modern-site .hp-client-path.hp-client-publish{background:#fbfcf7;border-color:#fff;color:#273420}
.modern-site .hp-client-publish .hp-client-icon{background:#eaf0df;color:#4f6a32}
.modern-site .hp-client-publish .hp-client-copy>small{color:#5b6c49}
.modern-site .hp-client-path.hp-client-publish:hover{background:#edf4e2;border-color:#e0edce}
.modern-site .hp-client-path:focus-visible{outline:3px solid #fff;outline-offset:5px}
.modern-site .hp-city-copy>p{margin-bottom:23px}
.modern-site .hp-city-copy h1{margin-bottom:22px}
.modern-site .hp-city-personal{margin-top:20px}
.modern-site .home-search#busca-tu-propiedad{scroll-margin-top:145px}
@media(min-width:1650px){.modern-site .hp-city-actions.hp-client-paths{max-width:650px;gap:14px}.modern-site .hp-client-path{padding:18px 17px;min-height:85px;gap:12px}.modern-site .hp-client-copy>strong{font-size:15px}.modern-site .hp-client-copy>small{font-size:10px}}
@media(max-width:1250px) and (min-width:1121px){.site-header.rh-header .nav-group.rh-search-path>summary{padding-left:10px;padding-right:10px}.rh-search-path-icon svg{width:13px;height:13px;flex-basis:13px}.site-header.rh-header .nav-owner{gap:12px}}
@media(max-width:1120px){html{scroll-padding-top:204px}.site-header.rh-header .rh-actions{display:none}.site-header.rh-header .rh-client-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;order:3;flex:0 0 100%}.site-header.rh-header.rh-enhanced .rh-nav{max-height:calc(100dvh - 204px)}.site-header.rh-header .nav-group.rh-search-path>summary{padding-left:12px;padding-right:12px}.site-header.rh-header .nav-group.rh-search-path>summary>.rh-search-path-icon{display:none}.site-header.rh-header .nav-owner{white-space:normal}.site-shell .property-contact{top:204px}.modern-site .hp-city-actions.hp-client-paths{max-width:600px}.modern-site .hp-client-path{gap:9px;padding:16px 15px;grid-template-columns:33px minmax(0,1fr) 15px;min-height:78px}.modern-site .hp-client-icon{width:33px;height:33px}.modern-site .hp-client-icon>svg{width:18px;height:18px}.modern-site .hp-client-copy>strong{font-size:13px}.modern-site .hp-client-copy>small{font-size:9px}.modern-site .hp-client-path>i>svg{width:15px;height:15px}}
@media(max-width:700px){html{scroll-padding-top:184px}.site-header.rh-header .rh-client-paths{gap:8px}.site-header.rh-header .rh-client-paths>a{gap:7px;padding:11px 10px;min-height:44px;font-size:10px;border-radius:7px}.site-header.rh-header .rh-client-paths>a>svg{width:13px;height:13px;flex-basis:13px}.site-header.rh-header.rh-enhanced .rh-nav{max-height:calc(100dvh - 184px)}.site-shell .property-contact{top:184px}.modern-site .hp-city-actions.hp-client-paths{grid-template-columns:1fr;gap:10px;max-width:430px}.modern-site .hp-client-path{grid-template-columns:37px minmax(0,1fr) 17px;gap:11px;min-height:78px;padding:15px 16px;border-radius:10px}.modern-site .hp-client-icon{width:37px;height:37px;border-radius:8px}.modern-site .hp-client-icon>svg{width:20px;height:20px}.modern-site .hp-client-copy>strong{font-size:14px;line-height:1.5}.modern-site .hp-client-copy>small{font-size:10px;line-height:1.8;margin-top:4px}.modern-site .hp-client-path>i>svg{width:17px;height:17px}.modern-site .hp-city-personal{margin-top:20px}.modern-site .hp-city-copy>p{margin-bottom:22px}.modern-site .home-search#busca-tu-propiedad{scroll-margin-top:24px}}
@media(max-width:370px){html{scroll-padding-top:172px}.site-header.rh-header .rh-client-paths{gap:7px}.site-header.rh-header .rh-client-paths>a{padding-left:9px;padding-right:9px;font-size:10px}.site-header.rh-header .rh-client-paths>a>svg{display:none}.site-header.rh-header.rh-enhanced .rh-nav{max-height:calc(100dvh - 172px)}.site-shell .property-contact{top:172px}.modern-site .hp-client-path{grid-template-columns:32px minmax(0,1fr) 15px;gap:9px;min-height:75px;padding:14px 13px}.modern-site .hp-client-icon{width:32px;height:32px;border-radius:7px}.modern-site .hp-client-icon>svg{width:18px;height:18px}.modern-site .hp-client-copy>strong{font-size:13px}.modern-site .hp-client-copy>small{font-size:9px}.modern-site .hp-client-path>i>svg{width:15px;height:15px}}
@media(prefers-reduced-motion:reduce){.site-header.rh-header .rh-client-paths>a,.modern-site .hp-client-path{transition:none}.modern-site .hp-client-path:hover{transform:none}}
