.hi[data-astro-cid-6e5kbc4s]{--opacidad-textura-hero:.45;min-height:420px;padding:var(--space-9) var(--space-8) var(--space-7);color:var(--crema);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hi--carbon[data-astro-cid-6e5kbc4s]{background:var(--carbon)}.hi--verde[data-astro-cid-6e5kbc4s]{background:var(--verde)}.hi--rojo[data-astro-cid-6e5kbc4s]{background:var(--rojo)}.hi__contenido[data-astro-cid-6e5kbc4s]{z-index:3;width:min(100%,720px);position:relative}.hi__titulo[data-astro-cid-6e5kbc4s]{flex-direction:column;font-size:clamp(64px,11.7vw,160px);line-height:.86;display:inline-flex}.hi__linea[data-astro-cid-6e5kbc4s]{display:block}.hi__linea[data-astro-cid-6e5kbc4s].fn5-linea-abierta{display:flex}.hi__bajada[data-astro-cid-6e5kbc4s]{max-width:52ch;margin-top:var(--space-5);text-wrap:pretty;font-size:20px;line-height:30px}.hi--foto[data-astro-cid-6e5kbc4s] .hi__imagen[data-astro-cid-6e5kbc4s]{z-index:0;width:58%;position:absolute;inset:0 0 0 auto}.hi--foto[data-astro-cid-6e5kbc4s] .hi__imagen[data-astro-cid-6e5kbc4s] img{object-fit:cover;width:100%;height:100%}.hi--foto[data-astro-cid-6e5kbc4s] .hi__imagen[data-astro-cid-6e5kbc4s]:after{content:"";background:linear-gradient(90deg, var(--fondo) 0%, rgb(from var(--fondo) r g b / .7) 35%, rgb(from var(--fondo) r g b / .15) 100%);position:absolute;inset:0}.hi--carbon[data-astro-cid-6e5kbc4s]{--fondo:var(--carbon)}.hi--rojo[data-astro-cid-6e5kbc4s]{--fondo:var(--rojo)}.hi--verde[data-astro-cid-6e5kbc4s]{--fondo:var(--verde)}.hi--recorte[data-astro-cid-6e5kbc4s] .hi__imagen[data-astro-cid-6e5kbc4s]{z-index:2;width:min(22vw,300px);position:absolute;bottom:-40px;right:8%}.hi--recorte[data-astro-cid-6e5kbc4s] .hi__imagen[data-astro-cid-6e5kbc4s] img{width:100%;height:auto}@media (width<=768px){.hi[data-astro-cid-6e5kbc4s]{min-height:360px;padding:var(--space-8) var(--margen-mobile) var(--space-6)}.hi__titulo[data-astro-cid-6e5kbc4s]{font-size:clamp(56px,17vw,72px)}.hi__bajada[data-astro-cid-6e5kbc4s]{font-size:18px;line-height:27px}.hi--foto[data-astro-cid-6e5kbc4s] .hi__imagen[data-astro-cid-6e5kbc4s]{width:100%}.hi--foto[data-astro-cid-6e5kbc4s] .hi__imagen[data-astro-cid-6e5kbc4s]:after{background:linear-gradient(0deg, var(--fondo) 0%, rgb(from var(--fondo) r g b / .82) 45%, rgb(from var(--fondo) r g b / .45) 100%)}.hi--recorte[data-astro-cid-6e5kbc4s]{padding-top:168px}.hi--recorte[data-astro-cid-6e5kbc4s] .hi__imagen[data-astro-cid-6e5kbc4s]{width:30vw;max-width:150px;top:8px;bottom:auto;right:-4%}}.mapa[data-astro-cid-pzavgnul]{background:var(--carbon-elevado);isolation:isolate;min-height:480px;position:relative;overflow:hidden}.mapa__lienzo[data-astro-cid-pzavgnul]{z-index:0;background:#dcdcdc;position:absolute;inset:0}.mapa[data-astro-cid-pzavgnul] .mapa__teselas{filter:grayscale()contrast(1.05)}.mapa[data-astro-cid-pzavgnul] .mapa__marcador{background:0 0;border:0}.mapa[data-astro-cid-pzavgnul] .leaflet-container{font-family:var(--font-sans)}.mapa[data-astro-cid-pzavgnul] .leaflet-container:focus-visible{outline:2px solid var(--foco);outline-offset:-4px}.mapa[data-astro-cid-pzavgnul] .leaflet-bar a{border-color:var(--linea-carbon);background:var(--carbon);width:36px;height:36px;color:var(--crema);line-height:36px}.mapa[data-astro-cid-pzavgnul] .leaflet-bar a:hover{background:var(--carbon-elevado);color:var(--crema)}.mapa[data-astro-cid-pzavgnul] .leaflet-bar{border:1px solid var(--linea-carbon);border-radius:var(--radius-sm)}.mapa[data-astro-cid-pzavgnul] .leaflet-popup-content-wrapper{border-radius:var(--radius-sm);background:var(--carbon);color:var(--crema);box-shadow:0 6px 18px #19191959}.mapa[data-astro-cid-pzavgnul] .leaflet-popup-tip{background:var(--carbon)}.mapa[data-astro-cid-pzavgnul] .leaflet-popup-content{margin:14px 16px}.mapa[data-astro-cid-pzavgnul] .mapa__popup{gap:2px;font-size:14px;line-height:20px;display:grid}.mapa[data-astro-cid-pzavgnul] .mapa__popup strong{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1}.mapa[data-astro-cid-pzavgnul] .mapa__popup a{color:var(--malta);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:600}.mapa[data-astro-cid-pzavgnul] .leaflet-control-attribution{color:var(--carbon);background:#f5f0e5d9;font-size:11px}.mapa[data-astro-cid-pzavgnul] .leaflet-control-attribution a{color:var(--carbon)}.mapa__respaldo[data-astro-cid-pzavgnul]{z-index:1;place-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-6);color:var(--crema);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-weight:600;text-decoration:none;display:grid;position:absolute;inset:0}.mapa[data-astro-cid-pzavgnul].is-listo .mapa__respaldo[data-astro-cid-pzavgnul]{display:none}.mapa__pin[data-astro-cid-pzavgnul]{background:var(--rojo);border-radius:50% 50% 50% 0;width:40px;height:40px;transform:rotate(-45deg)}.mapa__ayuda[data-astro-cid-pzavgnul]{z-index:500;border-radius:var(--radius-sm);background:var(--carbon);color:var(--crema);pointer-events:none;padding:6px 10px;font-size:12px;line-height:16px;position:absolute;bottom:12px;left:12px}@media (width<=768px){.mapa[data-astro-cid-pzavgnul]{min-height:360px}}.ubicacion[data-astro-cid-t7px2e2u]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.ubicacion__bloque[data-astro-cid-t7px2e2u]{justify-items:start;gap:var(--space-3);margin-top:var(--space-6);display:grid}.ubicacion__subtitulo[data-astro-cid-t7px2e2u]{letter-spacing:.04em;text-transform:uppercase;font-size:22px;font-weight:700;line-height:28px}.ubicacion[data-astro-cid-t7px2e2u] .fn5-btn--contorno[data-astro-cid-t7px2e2u] svg{width:20px;height:20px}.ubicacion__cta[data-astro-cid-t7px2e2u]{gap:var(--space-3);font-size:15px}.ubicacion__cta[data-astro-cid-t7px2e2u] svg{width:22px;height:22px}.horario[data-astro-cid-t7px2e2u]{gap:6px var(--space-6);grid-template-columns:auto 1fr;font-size:16px;line-height:26px;display:grid}.horario[data-astro-cid-t7px2e2u] div[data-astro-cid-t7px2e2u]{display:contents}.horario[data-astro-cid-t7px2e2u] dt[data-astro-cid-t7px2e2u]{text-transform:uppercase;letter-spacing:.02em;font-weight:600}.horario[data-astro-cid-t7px2e2u] dd[data-astro-cid-t7px2e2u]{color:var(--crema-suave);font-variant-numeric:tabular-nums}.opiniones[data-astro-cid-t7px2e2u]{padding-block:var(--space-9);background:var(--carbon-elevado)}.opiniones__cabeza[data-astro-cid-t7px2e2u]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.opiniones__nota[data-astro-cid-t7px2e2u]{align-items:baseline;gap:var(--space-3);color:var(--crema-suave);font-size:16px;line-height:24px;display:flex}.opiniones__numero[data-astro-cid-t7px2e2u]{color:var(--malta);font-size:96px;line-height:.85}.opiniones__lista[data-astro-cid-t7px2e2u]{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:1.4fr 1fr 1fr;display:grid}.cita[data-astro-cid-t7px2e2u],.cita[data-astro-cid-t7px2e2u] blockquote[data-astro-cid-t7px2e2u]{margin:0}.cita[data-astro-cid-t7px2e2u] p[data-astro-cid-t7px2e2u]{text-wrap:pretty;font-size:20px;line-height:30px}.cita--grande[data-astro-cid-t7px2e2u] p[data-astro-cid-t7px2e2u]{font-size:clamp(24px,2.4vw,32px);line-height:1.3}.cita[data-astro-cid-t7px2e2u] figcaption[data-astro-cid-t7px2e2u]{margin-top:var(--space-4);letter-spacing:.02em;color:var(--crema-suave);font-size:14px;line-height:22px}.opiniones__cta[data-astro-cid-t7px2e2u]{margin-top:var(--space-7);gap:var(--space-3);font-size:15px}.opiniones__cta[data-astro-cid-t7px2e2u] svg{width:22px;height:22px}.grupos[data-astro-cid-t7px2e2u]{--opacidad-textura-hero:.35;background:var(--verde)}.grupos__interior[data-astro-cid-t7px2e2u]{z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-block:var(--space-9);flex-wrap:wrap;display:flex;position:relative}.grupos__titulo[data-astro-cid-t7px2e2u]{font-size:clamp(56px,7.5vw,112px);line-height:.88}.grupos__texto[data-astro-cid-t7px2e2u]{max-width:44ch;margin-top:var(--space-4);font-size:20px;line-height:30px}.fn5-btn--claro[data-astro-cid-t7px2e2u].grupos__boton{min-height:56px;padding:16px 28px;font-size:15px}@media (width<=1100px){.opiniones__lista[data-astro-cid-t7px2e2u]{grid-template-columns:1fr 1fr}.cita--grande[data-astro-cid-t7px2e2u]{grid-column:1/-1}}@media (width<=768px){.ubicacion[data-astro-cid-t7px2e2u]{gap:var(--space-7);grid-template-columns:1fr}.opiniones[data-astro-cid-t7px2e2u],.grupos__interior[data-astro-cid-t7px2e2u]{padding-block:56px}.opiniones__lista[data-astro-cid-t7px2e2u]{gap:var(--space-6);grid-template-columns:1fr}.opiniones__numero[data-astro-cid-t7px2e2u]{font-size:72px}.grupos__boton[data-astro-cid-t7px2e2u]{white-space:normal;width:100%}}
