:root{--curacao: #1FB5BD;--cattleya: #9F4F96;--desert: #F09080;--mauve: #B784A7;--mustard: #D9A521;--mocha: #A47864;--arabesque:#D8714B;--plumb: #212121;--grafito: #4A4A4A;--niebla: #9A9A9A;--papel: #FAFAFA;--marfil: #F4F1EC;--linea: #E5E5E5;--bg: var(--marfil);--bg-alt: var(--papel);--text: var(--plumb);--text-2: var(--grafito);--deco: var(--niebla);--accent: var(--cattleya);--border: var(--linea);--focus: var(--cattleya);--font-display: "Unbounded", -apple-system, BlinkMacSystemFont, sans-serif;--font-display-peso: 700;--font-display-ajuste: normal;--font: "Manrope", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-display: 2.618rem;--fs-h1: 1.618rem;--fs-h2: 1.3rem;--fs-h3: 1.144rem;--fs-body: 1rem;--fs-caption: .8125rem;--fs-micro: .6875rem;--lh-body: 1.5;--lh-title: 1.15;--s1: .5rem;--s2: 1rem;--s3: 1.618rem;--s4: 2.618rem;--s5: 4.236rem;--s6: 6.854rem;--max: 80rem;--gutter: clamp(1rem, 4vw, 2.618rem)}@font-face{font-family:Unbounded;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2-variations")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:hidden;overflow-x:clip;max-width:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.15em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}h1,h2,h3{margin:0;line-height:var(--lh-title);letter-spacing:-.015em}h1{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--font-display-peso);font-variation-settings:var(--font-display-ajuste)}h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--font-display-peso);font-variation-settings:var(--font-display-ajuste)}h3{font-size:var(--fs-h3);font-weight:600}.display{font-family:var(--font-display);font-size:clamp(var(--fs-h1),5vw,var(--fs-display));font-weight:var(--font-display-peso);font-variation-settings:var(--font-display-ajuste);letter-spacing:-.02em}p{margin:0 0 var(--s2);max-width:38em}small,.caption{font-size:var(--fs-caption);font-weight:300;color:var(--text-2)}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.seccion{padding-block:var(--s5)}.legal-doc{max-width:44rem}.legal-doc h1{font-size:var(--fs-h2);margin-bottom:var(--s3)}.legal-doc h2{font-size:var(--fs-h3);margin-block:var(--s4) var(--s2)}.legal-doc h3{font-size:var(--fs-body);margin-block:var(--s3) var(--s1)}.legal-doc p{max-width:38em}.legal-doc ul{padding-left:1.2em;margin:0 0 var(--s2);max-width:38em}.legal-doc li{margin-bottom:.35em}.legal-doc a{text-decoration:underline;text-underline-offset:.15em}.pendiente{display:inline-block;padding:.1em .5em;border:1px dashed currentColor;color:inherit;opacity:.8;font-size:var(--fs-caption);border-radius:3px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;gap:.5em;padding:.75em 1.25em;border-radius:999px;font-weight:600;border:2px solid var(--plumb);background:var(--plumb);color:var(--papel);text-decoration:none}.btn:hover{text-decoration:none;opacity:.85}.btn.secundario{background:transparent;color:inherit;border-color:currentColor}.btn.secundario:hover{opacity:.85}:root{--banda: var(--desert);--banda-texto: var(--plumb);--bg: var(--banda);--text: var(--banda-texto)}html[data-banda=mustard]{--banda: var(--mustard);--banda-texto: var(--plumb)}html[data-banda=arabesque]{--banda: var(--arabesque);--banda-texto: var(--papel);--text-2: var(--papel);--border: rgba(250,250,250,.35)}html[data-banda=mauve]{--banda: var(--mauve);--banda-texto: var(--plumb)}html[data-banda=cattleya]{--banda: var(--cattleya);--banda-texto: var(--papel);--text-2: var(--papel);--border: rgba(250,250,250,.35)}html[data-banda=curacao]{--banda: var(--curacao);--banda-texto: var(--plumb)}:root{--acento-banda: var(--cattleya);--acento-texto: var(--papel);--boton: var(--cattleya);--boton-texto: var(--papel)}html[data-banda=mauve]{--acento-banda: var(--papel);--boton: var(--papel);--boton-texto: var(--cattleya)}html[data-banda=cattleya]{--acento-banda: var(--mustard);--boton: var(--mustard);--boton-texto: var(--plumb)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(75vmax 60vmax at 10% 8%,color-mix(in srgb,var(--banda) 90%,black) 0%,transparent 62%),radial-gradient(55vmax 45vmax at 82% 20%,color-mix(in srgb,var(--banda) 91%,white) 0%,transparent 60%),radial-gradient(65vmax 50vmax at 40% 88%,color-mix(in srgb,var(--banda) 92%,white) 0%,transparent 62%),radial-gradient(45vmax 40vmax at 92% 80%,color-mix(in srgb,var(--banda) 94%,black) 0%,transparent 60%),radial-gradient(30vmax 30vmax at 55% 45%,color-mix(in srgb,var(--banda) 95%,white) 0%,transparent 65%)}.contacto-fijo[data-astro-cid-sbyz6brq]{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:flex;gap:.5rem;z-index:50}.contacto-fijo[data-astro-cid-sbyz6brq] a[data-astro-cid-sbyz6brq]{display:inline-flex;align-items:center;gap:.5em;height:3rem;padding-inline:1rem;border-radius:999px;background:var(--boton);color:var(--boton-texto);font-weight:600;box-shadow:0 6px 20px #2121212e;text-decoration:none}.contacto-fijo[data-astro-cid-sbyz6brq] .tel[data-astro-cid-sbyz6brq]{width:3rem;padding:0;justify-content:center}.contacto-fijo[data-astro-cid-sbyz6brq] a[data-astro-cid-sbyz6brq]:hover{filter:brightness(1.08)}.plano[data-astro-cid-prfluper]{width:100%}.abrir[data-astro-cid-prfluper]{display:inline-flex;align-items:center;gap:.6rem;padding:.45em 1em .45em .7em;border:1.5px solid currentColor;border-radius:999px;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.abrir[data-astro-cid-prfluper] .pin[data-astro-cid-prfluper]{width:1.25rem;height:1.25rem;transition:transform .25s ease}.abrir[data-astro-cid-prfluper]:hover .pin[data-astro-cid-prfluper],.abrir[data-astro-cid-prfluper]:focus-visible .pin[data-astro-cid-prfluper]{transform:translateY(-2px)}.abrir[data-astro-cid-prfluper]:hover,.abrir[data-astro-cid-prfluper]:focus-visible{background:#fafafa59}.mapa-visor[data-astro-cid-prfluper]{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100dvh}.mapa-visor[data-astro-cid-prfluper]::backdrop{background:#21212140;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.tarjeta[data-astro-cid-prfluper]{position:absolute;inset:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));margin:auto;max-width:64rem;max-height:52rem;display:grid;grid-template-rows:auto 1fr auto;background:var(--marfil);color:var(--plumb);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -30px #21212180}.tarjeta[data-astro-cid-prfluper] header[data-astro-cid-prfluper]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem .6rem 1.4rem}.tarjeta[data-astro-cid-prfluper] h2[data-astro-cid-prfluper]{margin:0;font-size:var(--fs-h3)}.cerrar[data-astro-cid-prfluper]{width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:var(--papel);color:var(--plumb);font-size:1.5rem;line-height:1;cursor:pointer}.cerrar[data-astro-cid-prfluper]:hover{background:#fff}.mapa[data-astro-cid-prfluper]{min-height:16rem}.acceso[data-astro-cid-prfluper]{display:grid;justify-items:center;gap:.7rem;padding:.85rem 1rem 1rem;border-top:1px solid var(--linea)}.direccion[data-astro-cid-prfluper]{margin:0;font-size:var(--fs-caption);color:var(--grafito);text-align:center}.vias[data-astro-cid-prfluper]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;width:100%;max-width:30rem}.via[data-astro-cid-prfluper]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.25rem;padding:0 .75rem;border:1.5px solid var(--plumb);border-radius:999px;background:var(--papel);color:var(--plumb);font-weight:700;font-size:1rem;line-height:1.1;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background .15s ease}.via[data-astro-cid-prfluper] svg[data-astro-cid-prfluper]{width:1.15rem;height:1.15rem;flex:none}.via[data-astro-cid-prfluper].principal{background:var(--cattleya);border-color:var(--cattleya);color:var(--papel)}.via[data-astro-cid-prfluper]:hover{background:#fff}.via[data-astro-cid-prfluper].principal:hover{background:#8d4585}.via[data-astro-cid-prfluper]:active{transform:scale(.97)}@media(min-width:48rem){.acceso[data-astro-cid-prfluper]{padding:1rem 1.4rem 1.2rem}.via[data-astro-cid-prfluper]{font-size:1.05rem}}.marca-index{display:grid;justify-items:center;gap:.2rem}.marca-index img{width:4.5rem;height:auto}.marca-index .punto{width:.7rem;height:.7rem;border-radius:50%;background:var(--cattleya);border:2px solid var(--marfil)}.maplibregl-ctrl-group{background:var(--papel);border-radius:12px;box-shadow:0 2px 10px #21212126}.maplibregl-ctrl-group button{width:2.2rem;height:2.2rem}.maplibregl-ctrl-attrib{font-family:var(--font);font-size:11px;background:#fafafad9;border-radius:8px}.maplibregl-ctrl-attrib a{color:var(--plumb)}.cabecera[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;align-items:center;padding-block:var(--s3);font-weight:600}.cabecera[data-astro-cid-5hce7sga] .logo[data-astro-cid-5hce7sga]{width:clamp(7.5rem,11vw,10.5rem);height:auto}.cabecera[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:var(--s3);line-height:1}.cabecera[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--papel);text-decoration:none}.cabecera[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] .ig[data-astro-cid-5hce7sga]{display:inline-flex}.cabecera[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] .ig[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{display:block;width:1.15em;height:1.15em}.cabecera[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,.cabecera[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:focus-visible{text-decoration:underline;text-underline-offset:.3em}.cabecera[data-astro-cid-5hce7sga] .idioma[data-astro-cid-5hce7sga]{font-size:.85em;letter-spacing:.06em;opacity:.85}.pie[data-astro-cid-5hce7sga]{border-top:1px solid var(--border);padding-block:var(--s4)}.pie[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:inherit}.pie[data-astro-cid-5hce7sga] .caption[data-astro-cid-5hce7sga]{opacity:.8}.pie-grid[data-astro-cid-5hce7sga]{display:grid;gap:var(--s3)}.pie-grid[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin:0}.pie[data-astro-cid-5hce7sga] .legal[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none}.pie[data-astro-cid-5hce7sga] .legal[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,.pie[data-astro-cid-5hce7sga] .legal[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:focus-visible{text-decoration:underline;text-underline-offset:.25em}@media(min-width:48rem){.pie-grid[data-astro-cid-5hce7sga]{grid-template-columns:1.6fr 1fr auto;grid-template-areas:"texto datos legal" "texto acceso legal";align-items:start;column-gap:var(--s5);row-gap:var(--s2)}.pie-grid[data-astro-cid-5hce7sga]>p[data-astro-cid-5hce7sga]:first-child{grid-area:texto;max-width:34ch}.pie-grid[data-astro-cid-5hce7sga]>p[data-astro-cid-5hce7sga]:nth-child(2){grid-area:datos}.acceso-pie[data-astro-cid-5hce7sga]{grid-area:acceso}.pie[data-astro-cid-5hce7sga] .legal[data-astro-cid-5hce7sga]{grid-area:legal;text-align:right}}
