.cabecera[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:var(--z-header);background:var(--c-bg);padding-block:var(--sp-sm)}.cabecera[data-astro-cid-3ef6ksr2].abierta{z-index:var(--z-overlay)}.fila[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2xs);width:var(--container-wide);max-width:100%;margin-inline:auto}.logo[data-astro-cid-3ef6ksr2]{display:block;flex:0 0 auto}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;width:auto;height:35px}.acciones[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-xs)}.nav-escritorio[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sp-sm);margin:0;padding:0;list-style:none}.enlace[data-astro-cid-3ef6ksr2]{position:relative;display:block;padding-block:var(--sp-3xs);color:var(--c-primary);font-size:var(--fs-ui);font-weight:var(--fw-medium);line-height:var(--lh-ui);text-decoration:none;transition:color var(--t-fast) var(--ease)}.enlace[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--c-mint);opacity:0;transition:opacity var(--t-fast) var(--ease)}.enlace[data-astro-cid-3ef6ksr2]:hover,.enlace[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--c-mint)}.enlace[data-astro-cid-3ef6ksr2]:hover:after,.enlace[data-astro-cid-3ef6ksr2][aria-current=page]:after{opacity:1}.tel[data-astro-cid-3ef6ksr2]{flex:0 0 auto;padding:12px 24px;border:var(--bw) solid var(--c-primary);border-radius:var(--r-md);background:var(--c-primary);color:var(--c-white);font-size:var(--fs-ui);font-weight:var(--fw-bold);line-height:var(--lh-ui);text-decoration:none;white-space:nowrap;transition:background-color var(--t-slow) var(--ease),color var(--t-slow) var(--ease)}.tel[data-astro-cid-3ef6ksr2]:hover,.tel[data-astro-cid-3ef6ksr2]:focus-visible{background:var(--c-sky);color:var(--c-primary)}.hamburguesa[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;gap:6px;width:40px;height:34px;padding:4px;border:0;background:none;cursor:pointer}.hamburguesa[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:3px;background:var(--c-primary)}.panel[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;overflow-y:auto;flex-direction:column;background:var(--c-primary);color:var(--c-ink-on-brand);overscroll-behavior:contain}.panel[data-astro-cid-3ef6ksr2][hidden]{display:none}.panel-barra[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2xs);padding:var(--sp-2xs) var(--sp-xs);border-bottom:var(--bw) solid rgb(255 255 255 / 20%)}.panel-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;width:auto;height:30px}.cerrar[data-astro-cid-3ef6ksr2]{display:grid;width:48px;height:48px;flex:0 0 auto;border:0;border-radius:var(--r-pill);background:none;color:inherit;cursor:pointer;place-items:center}.cerrar[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:26px;height:26px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:2.5}.panel-nav[data-astro-cid-3ef6ksr2]{flex:1 1 auto;padding:var(--sp-2xs) 0}.panel-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{margin:0;padding:0;list-style:none}.panel-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;min-height:56px;align-items:center;padding:var(--sp-2xs) var(--sp-xs);border-bottom:var(--bw) solid rgb(255 255 255 / 15%);color:inherit;font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-semibold);text-decoration:none}.panel-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--c-mint)}.panel-contacto[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:var(--sp-2xs);padding:var(--sp-xs);border-top:var(--bw) solid rgb(255 255 255 / 20%)}.accion[data-astro-cid-3ef6ksr2]{display:flex;min-height:52px;align-items:center;justify-content:center;padding:12px var(--sp-xs);border-radius:var(--r-md);font-size:var(--fs-ui);font-weight:var(--fw-bold);text-align:center;text-decoration:none}.accion--principal[data-astro-cid-3ef6ksr2]{background:var(--c-secondary);color:var(--c-primary)}.accion--whatsapp[data-astro-cid-3ef6ksr2]{background:var(--c-whatsapp);color:var(--c-primary)}.correo[data-astro-cid-3ef6ksr2]{color:inherit;font-size:var(--fs-small);text-align:center;text-decoration:underline}@media(max-width:1500px){.cabecera[data-astro-cid-3ef6ksr2]{padding-block:var(--sp-2xs)}}@media(max-width:1320px){.nav-escritorio[data-astro-cid-3ef6ksr2]{display:none}.hamburguesa[data-astro-cid-3ef6ksr2]{display:flex}}@media(max-width:1024px){.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:50px}}@media(max-width:767px){.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:30px}.fila[data-astro-cid-3ef6ksr2],.acciones[data-astro-cid-3ef6ksr2]{gap:var(--sp-3xs)}.tel[data-astro-cid-3ef6ksr2]{padding:10px 13px}.nav-movil[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{margin-top:15px}}@media(max-width:359px){.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:25px}.tel[data-astro-cid-3ef6ksr2]{padding:10px}}html.menu-abierto,html.menu-abierto body{overflow:hidden}.pie[data-astro-cid-sz7xmlte]{background:var(--c-surface-brand);color:var(--c-ink-on-brand);font-size:var(--fs-small);line-height:var(--lh-small)}.fila[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-xs);width:var(--container);max-width:100%;margin-inline:auto;padding-block:var(--sp-xs)}.logo[data-astro-cid-sz7xmlte]{flex:0 0 auto}.logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;width:232px;max-width:100%;height:auto}.bloque[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--sp-3xs)}.titulo[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--font-body);font-size:inherit;font-weight:var(--fw-bold);line-height:inherit;color:inherit}.fila[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.fila[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--c-ink-on-brand);text-decoration:none;transition:color var(--t-fast) var(--ease)}.cookies[data-astro-cid-sz7xmlte]{padding:0;border:0;background:none;font:inherit;text-align:start;color:var(--c-ink-on-brand);cursor:pointer;transition:color var(--t-fast) var(--ease)}.fila[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.fila[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible,.cookies[data-astro-cid-sz7xmlte]:hover,.cookies[data-astro-cid-sz7xmlte]:focus-visible{color:var(--c-sky)}.social[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:35px;height:35px;fill:var(--c-secondary)}@media(max-width:1024px){.logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:196px}}@media(max-width:767px){.fila[data-astro-cid-sz7xmlte]{padding-block:var(--sp-xs);row-gap:var(--sp-2xs)}.logo[data-astro-cid-sz7xmlte]{flex-basis:100%}.logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:214px}.bloque[data-astro-cid-sz7xmlte]{flex:1 1 45%}}.r2-whatsapp[data-astro-cid-sbyz6brq]{position:fixed;right:var(--sp-xs);bottom:var(--sp-xs);z-index:var(--z-float);display:flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--c-whatsapp);box-shadow:var(--shadow-float);transition:transform var(--t-fast) var(--ease)}.r2-whatsapp[data-astro-cid-sbyz6brq]:hover{transform:scale(1.06)}.r2-whatsapp[data-astro-cid-sbyz6brq] svg[data-astro-cid-sbyz6brq]{width:32px;height:32px;fill:var(--c-white)}@media print{.r2-whatsapp[data-astro-cid-sbyz6brq]{display:none}}
