.f-hero[data-astro-cid-yv37hs4a]{padding-top:calc(var(--nav-h) + clamp(48px, 9vw, 120px));padding-bottom:var(--sec-junta)}.f-tit[data-astro-cid-yv37hs4a]{margin-block:18px 22px}.f-foto[data-astro-cid-yv37hs4a]{max-width:1440px;margin:clamp(48px,7vw,96px) auto 0}.f-foto[data-astro-cid-yv37hs4a] img{aspect-ratio:16/9;height:auto}.f-foto[data-astro-cid-yv37hs4a] figcaption[data-astro-cid-yv37hs4a],.f-tarde[data-astro-cid-yv37hs4a] figcaption[data-astro-cid-yv37hs4a],.pareja[data-astro-cid-yv37hs4a] figcaption[data-astro-cid-yv37hs4a]{text-align:center;margin-top:14px}.f-intro[data-astro-cid-yv37hs4a]{padding-block:var(--sec-junta) var(--sec)}.f-intro[data-astro-cid-yv37hs4a] .filete[data-astro-cid-yv37hs4a]{margin-block:clamp(36px,5vw,64px)}.f-desc[data-astro-cid-yv37hs4a]{text-align:left}.f-datos[data-astro-cid-yv37hs4a]{gap:40px var(--gap);margin-top:var(--sec-junta);border-top:1px solid var(--linea);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:40px;display:grid}@media (width>=900px){.f-datos[data-astro-cid-yv37hs4a]{grid-template-columns:repeat(4,minmax(0,1fr))}}.f-datos[data-astro-cid-yv37hs4a] div[data-astro-cid-yv37hs4a]{text-align:center;justify-items:center;gap:8px;display:grid}.f-datos[data-astro-cid-yv37hs4a] dd[data-astro-cid-yv37hs4a]{font-family:var(--font-display);font-size:clamp(22px,2vw,30px);font-weight:300;line-height:1.15}.f-villas[data-astro-cid-yv37hs4a]{padding-block:var(--sec)}.f-villas[data-astro-cid-yv37hs4a] .t-h1[data-astro-cid-yv37hs4a]{margin-top:24px}.villas[data-astro-cid-yv37hs4a]{gap:72px var(--gap);margin-top:clamp(64px,9vw,120px);display:grid}@media (width>=1024px){.villas[data-astro-cid-yv37hs4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,56px)}}.villa[data-astro-cid-yv37hs4a]{align-content:start;justify-items:center;gap:16px;display:grid}@media (width>=1024px){.villa[data-astro-cid-yv37hs4a]+.villa[data-astro-cid-yv37hs4a]{border-left:1px solid var(--linea)}}.villa-estado[data-astro-cid-yv37hs4a]{color:var(--texto)!important}.villa--reservada[data-astro-cid-yv37hs4a]{color:color-mix(in srgb, var(--texto) 55%, transparent)}.villa--reservada[data-astro-cid-yv37hs4a] .t-micro[data-astro-cid-yv37hs4a]{color:inherit}.villa-datos[data-astro-cid-yv37hs4a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin-block:8px;display:grid}.villa-datos[data-astro-cid-yv37hs4a] div[data-astro-cid-yv37hs4a]{gap:2px;display:grid}.villa-datos[data-astro-cid-yv37hs4a] dd[data-astro-cid-yv37hs4a]{font-size:16px}.villa-precio[data-astro-cid-yv37hs4a]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(26px,2.4vw,36px);font-weight:300}.f-material[data-astro-cid-yv37hs4a]{padding-block:var(--sec)}.f-material-in[data-astro-cid-yv37hs4a]{align-items:center;gap:clamp(48px,6vw,96px);display:grid}@media (width>=900px){.f-material-in[data-astro-cid-yv37hs4a]{grid-template-columns:1fr 1fr}}.f-material-foto[data-astro-cid-yv37hs4a]{aspect-ratio:4/5;justify-self:center;width:100%;max-width:520px;overflow:hidden}.f-material-txt[data-astro-cid-yv37hs4a]{justify-items:center;gap:22px;display:grid}.f-material-txt[data-astro-cid-yv37hs4a] .t-cuerpo[data-astro-cid-yv37hs4a]{max-width:40ch}.f-lista[data-astro-cid-yv37hs4a]{gap:6px;margin-top:8px;display:grid}.f-planos[data-astro-cid-yv37hs4a]{padding-block:var(--sec-junta) var(--sec)}.pareja[data-astro-cid-yv37hs4a]{justify-content:center;gap:56px clamp(24px,4vw,72px);display:grid}@media (width>=900px){.pareja[data-astro-cid-yv37hs4a]{grid-template-columns:repeat(2,minmax(0,420px))}}.pareja-foto[data-astro-cid-yv37hs4a]{aspect-ratio:4/3;background:var(--fondo-2);overflow:hidden}.f-tarde[data-astro-cid-yv37hs4a]{max-width:960px;margin:var(--sec-junta) auto 0}.f-tarde[data-astro-cid-yv37hs4a] img{aspect-ratio:16/9;height:auto}.f-lugar[data-astro-cid-yv37hs4a]{padding-block:var(--sec-junta) var(--sec)}.f-lugar[data-astro-cid-yv37hs4a] .t-h1[data-astro-cid-yv37hs4a]{margin-block:24px 0}.lugar-lista[data-astro-cid-yv37hs4a]{flex-wrap:wrap;justify-content:center;gap:32px clamp(32px,6vw,96px);margin-block:clamp(48px,6vw,80px);display:flex}.lugar-lista[data-astro-cid-yv37hs4a] li[data-astro-cid-yv37hs4a]{justify-items:center;gap:6px;display:grid}.f-legal[data-astro-cid-yv37hs4a]{background:var(--texto);padding-block:0 48px}.f-legal-txt[data-astro-cid-yv37hs4a]{color:color-mix(in srgb, var(--fondo) 66%, transparent);max-width:52ch;font-size:13px;line-height:1.6}
