.consent.svelte-90z4cy{z-index:95;max-height:88dvh;color:var(--color-text,#18181b);font-size:.875rem;line-height:1.55;display:flex;position:fixed;bottom:0;left:0;right:0}.consent[hidden].svelte-90z4cy,.inner[hidden].svelte-90z4cy{display:none}.panel.svelte-90z4cy{overscroll-behavior:contain;background:var(--color-bg,#fff);border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);width:100%;padding:1.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));overflow-y:auto;box-shadow:0 -18px 40px #00000029}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.panel.svelte-90z4cy{background:color-mix(in srgb, var(--color-bg,#fff) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}}.inner.svelte-90z4cy{max-width:64rem;margin:0 auto}h2.svelte-90z4cy{font-family:var(--font-body,inherit);letter-spacing:normal;text-transform:none;color:inherit;margin:0 0 .4rem;font-size:1.125rem;font-weight:600}h2.svelte-90z4cy:focus{outline:none}.say.svelte-90z4cy{color:color-mix(in srgb, currentColor 78%, transparent);text-wrap:pretty;margin:0 0 1.15rem}.say.svelte-90z4cy a:where(.svelte-90z4cy){color:var(--color-primary,currentColor);text-underline-offset:.2em;margin-left:.25rem;text-decoration:underline}.acts.svelte-90z4cy{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}button.svelte-90z4cy{font:inherit;cursor:pointer;border-radius:.5rem;min-height:2.75rem;padding:0 1.5rem;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.solid.svelte-90z4cy{background:var(--color-primary,#18181b);border:1px solid var(--color-primary,#18181b);color:var(--color-primary-ink,#fff)}.solid.svelte-90z4cy:hover{background:color-mix(in srgb, var(--color-primary,#18181b) 82%, var(--color-bg,#fff))}.line.svelte-90z4cy{border:1px solid var(--color-primary,#18181b);color:inherit;background:0 0}.line.svelte-90z4cy:hover{background:color-mix(in srgb, var(--color-primary,#18181b) 10%, transparent)}.text.svelte-90z4cy{color:color-mix(in srgb, currentColor 78%, transparent);text-underline-offset:.2em;background:0 0;border:1px solid #0000;text-decoration:underline}.text.svelte-90z4cy:hover{color:inherit}button.svelte-90z4cy:focus-visible,.switch.svelte-90z4cy:focus-visible{outline:2px solid var(--color-primary,currentColor);outline-offset:3px}.cats.svelte-90z4cy{gap:.75rem;margin:.6rem 0 1.25rem;padding:0;list-style:none;display:grid}.cats.svelte-90z4cy li:where(.svelte-90z4cy){border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:.75rem}.row.svelte-90z4cy{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}label.row.svelte-90z4cy{cursor:pointer}.what.svelte-90z4cy{gap:.25rem;display:grid}.name.svelte-90z4cy{font-weight:500}.desc.svelte-90z4cy{color:color-mix(in srgb, currentColor 72%, transparent);font-size:.78rem}.switch.svelte-90z4cy{appearance:none;background:color-mix(in srgb, currentColor 22%, transparent);cursor:pointer;border-radius:999px;flex:none;width:2.75rem;height:1.5rem;margin:0;transition:background-color .16s;display:block;position:relative}.switch.svelte-90z4cy:after{content:"";background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:translate .16s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 3px #00000040}.switch.svelte-90z4cy:checked,.switch.on.svelte-90z4cy{background:var(--color-primary,#18181b)}.switch.svelte-90z4cy:checked:after,.switch.on.svelte-90z4cy:after{translate:1.25rem}.switch.locked.svelte-90z4cy{opacity:.6;cursor:not-allowed}@media (width>=48rem){.panel.svelte-90z4cy{padding:2rem 2rem calc(2rem + env(safe-area-inset-bottom,0px))}}@media (width<=34rem){.acts.svelte-90z4cy{grid-template-columns:1fr 1fr;display:grid}.acts.svelte-90z4cy .text:where(.svelte-90z4cy),.acts.svelte-90z4cy [data-consent=save]:where(.svelte-90z4cy),.acts.svelte-90z4cy>:where(.svelte-90z4cy):only-child,.acts.svelte-90z4cy .solid:where(.svelte-90z4cy):first-child:nth-last-child(2){grid-column:1/-1}button.svelte-90z4cy{padding:0 .75rem}}@media (prefers-reduced-motion:reduce){button.svelte-90z4cy,.switch.svelte-90z4cy,.switch.svelte-90z4cy:after{transition:none}}.credits.svelte-dz9mki{opacity:.8;margin-top:.75rem;font-size:.8rem}.credits.svelte-dz9mki summary:where(.svelte-dz9mki){cursor:pointer}.credits.svelte-dz9mki ul:where(.svelte-dz9mki){gap:.2rem;margin:.5rem 0 0;padding-left:1.1rem;display:grid}.credits.svelte-dz9mki a:where(.svelte-dz9mki){color:inherit}footer.svelte-dz9mki{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);margin-top:4rem;padding:2.5rem 0 2rem;font-size:.92rem}.wrap.svelte-dz9mki{max-width:var(--container,68rem);padding-inline:var(--gutter,1.5rem);flex-wrap:wrap;justify-content:space-between;gap:2rem;margin:0 auto;display:flex}.mark.svelte-dz9mki{font-weight:700;font-family:var(--font-heading,inherit);margin:0 0 .4rem}address.svelte-dz9mki{opacity:.75;font-style:normal;display:grid}.reach.svelte-dz9mki{flex-wrap:wrap;gap:1rem;margin:.5rem 0 0;display:flex}nav.svelte-dz9mki{align-content:start;gap:.4rem;display:grid}a.svelte-dz9mki{color:inherit;text-decoration:none}nav.svelte-dz9mki a:where(.svelte-dz9mki){align-items:center;min-height:24px;display:inline-flex}a.svelte-dz9mki:hover,.cookies.svelte-dz9mki:hover{text-underline-offset:.3em;text-decoration:underline}.cookies.svelte-dz9mki{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;min-height:24px;padding:0;display:inline-flex}.copy.svelte-dz9mki{max-width:var(--container,68rem);padding-inline:var(--gutter,1.5rem);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:2rem auto 0;font-size:.82rem;display:flex}.copy.svelte-dz9mki p:where(.svelte-dz9mki){opacity:.6;margin:0}.langs.svelte-dz9mki{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.col.svelte-dz9mki{align-content:start;gap:.4rem;min-width:10rem;display:grid}.head.svelte-dz9mki{margin:0 0 .2rem;font-weight:700}.semana.svelte-dz9mki{grid-template-columns:max-content max-content;gap:.15rem 1rem;margin:0;display:grid}.semana.svelte-dz9mki div:where(.svelte-dz9mki){display:contents}.semana.svelte-dz9mki dd:where(.svelte-dz9mki){font-variant-numeric:tabular-nums;margin:0}.semana.svelte-dz9mki .closed:where(.svelte-dz9mki) dd:where(.svelte-dz9mki){opacity:.7}footer.columnas.svelte-dz9mki{background:var(--color-ink,#18181b);color:var(--color-ink-text,#fafafa);border-top:0;margin-top:0;padding:0;font-size:.875rem;container-type:inline-size}.dentro.svelte-dz9mki{padding:3.75rem 5rem 6.25rem}.rejilla.svelte-dz9mki{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.75rem 1.25rem;display:grid}.celda.svelte-dz9mki{align-content:start;gap:2.75rem;display:grid}.columnas.svelte-dz9mki .grupo:where(.svelte-dz9mki){align-content:start;gap:1.5rem;display:grid}.columnas.svelte-dz9mki .titulo:where(.svelte-dz9mki){font-family:var(--font-heading,inherit);font-weight:var(--font-heading-weight,700);text-transform:var(--ui-transform,none);letter-spacing:var(--ui-tracking,normal);margin:0;font-size:1rem;line-height:1.375rem}.columnas.svelte-dz9mki ul:where(.svelte-dz9mki){gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.columnas.svelte-dz9mki ul:where(.svelte-dz9mki) a:where(.svelte-dz9mki),.columnas.svelte-dz9mki .cookies:where(.svelte-dz9mki),.columnas.svelte-dz9mki .grupo:where(.svelte-dz9mki) .name{min-height:0;text-transform:var(--ui-transform,none);font-size:.875rem;font-weight:500;line-height:1.1875rem}.columnas.svelte-dz9mki .pie:where(.svelte-dz9mki){flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:5rem;display:flex}.columnas.svelte-dz9mki .copia:where(.svelte-dz9mki){opacity:1}.datos.svelte-dz9mki{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:3.5rem;font-size:.875rem;font-weight:500;line-height:1.1875rem;display:flex}.datos.svelte-dz9mki address:where(.svelte-dz9mki){color:inherit;opacity:1;font-style:normal}.datos.svelte-dz9mki a:where(.svelte-dz9mki){color:inherit}.datos.svelte-dz9mki .horario:where(.svelte-dz9mki){margin:0}.datos.svelte-dz9mki .horario:where(.svelte-dz9mki) .titulo:where(.svelte-dz9mki){margin-right:.5rem;font-size:.875rem}.datos.svelte-dz9mki+.pie:where(.svelte-dz9mki){margin-top:2.5rem}@container (width<=47.99rem){.dentro.svelte-dz9mki{padding:2rem 2rem 6.25rem}.rejilla.svelte-dz9mki{grid-template-columns:1fr;row-gap:2rem}.columnas.svelte-dz9mki .pie:where(.svelte-dz9mki){margin-top:3.875rem}}.skip.svelte-150v7iw{background:var(--color-bg,#fff);z-index:100;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip.svelte-150v7iw:focus{left:0}header.svelte-150v7iw{z-index:50;background:color-mix(in srgb, var(--color-bg,#fff) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);position:sticky;top:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:is(body:has(main>.section:first-child .hero.layout-image) header.svelte-150v7iw:not(.ancha),body:has(main>.section:first-child .hero.layout-video) header.svelte-150v7iw:not(.ancha)){-webkit-backdrop-filter:blur();backdrop-filter:blur();color:var(--color-ink-text,#fff);text-shadow:0 1px 12px #00000073;background:0 0;border-bottom-color:#0000;animation:linear both svelte-150v7iw-barra-solida;animation-timeline:scroll(root);animation-range:2rem 8rem;position:fixed;inset-inline:0}}}@keyframes svelte-150v7iw-barra-solida{to{background:color-mix(in srgb, var(--color-bg,#fff) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:color-mix(in srgb, currentColor 10%, transparent);color:var(--color-text,#18181b);text-shadow:none}}.bar.svelte-150v7iw{max-width:max(var(--container,68rem), var(--menu-need,0px));padding:.75rem var(--gutter,1.5rem);align-items:center;gap:1rem;margin:0 auto;display:flex}.mark.svelte-150v7iw{color:inherit;font-size:1.05rem;font-weight:700;font-family:var(--font-heading,inherit);align-items:center;text-decoration:none;display:flex}.mark.svelte-150v7iw img:where(.svelte-150v7iw){width:auto;max-height:36px;display:block}nav.desk.svelte-150v7iw{align-items:center;gap:var(--menu-gap,1.1rem);flex-wrap:wrap;margin-left:auto;display:flex}.centrado.svelte-150v7iw .bar:where(.svelte-150v7iw){justify-content:space-between;position:relative}.centrado.svelte-150v7iw nav.lado:where(.svelte-150v7iw){gap:var(--menu-gap,.85rem);flex-wrap:wrap;flex:0 auto;row-gap:.35rem;min-width:0;max-width:calc(50% - 7rem);margin-left:0}.centrado.svelte-150v7iw nav.lado:where(.svelte-150v7iw):last-of-type{justify-content:flex-end}.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:center;max-width:min(12rem,26%);position:absolute;left:50%;transform:translate(-50%)}.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw) img:where(.svelte-150v7iw){object-fit:contain;max-width:100%}header.ancha.svelte-150v7iw{background:var(--color-bg,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;box-shadow:0 2px 4px #0000001a}.ancha.svelte-150v7iw .bar:where(.svelte-150v7iw){gap:1.25rem;max-width:none;min-height:4.5rem;padding:0 1.875rem;position:relative}.ancha.svelte-150v7iw nav.lado:where(.svelte-150v7iw){gap:var(--menu-gap,1.25rem);flex-wrap:wrap;flex:0 auto;row-gap:.35rem;min-width:0;max-width:calc(50% - 8.5rem);margin-left:0}.ancha.svelte-150v7iw nav.lado:where(.svelte-150v7iw):last-of-type{justify-content:flex-end;margin-left:auto}.ancha.svelte-150v7iw nav.desk:where(.svelte-150v7iw) a:where(.svelte-150v7iw),.ancha.svelte-150v7iw nav.desk:where(.svelte-150v7iw) .grupo:where(.svelte-150v7iw){letter-spacing:normal;font-size:.75rem;font-weight:600;line-height:1rem}.ancha.svelte-150v7iw nav.desk:where(.svelte-150v7iw) .sub:where(.svelte-150v7iw) a:where(.svelte-150v7iw){font-size:.8rem}.ancha.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:center;max-width:min(14.875rem,42%);position:absolute;left:50%;transform:translate(-50%)}.ancha.svelte-150v7iw .mark:where(.svelte-150v7iw) img:where(.svelte-150v7iw){object-fit:contain;max-width:100%}.redes.svelte-150v7iw{align-items:center;display:flex}.ancha.svelte-150v7iw .mobwrap:where(.svelte-150v7iw){order:-1;margin-left:0;margin-right:auto}.ancha.svelte-150v7iw .mobwrap:where(.svelte-150v7iw)>summary:where(.svelte-150v7iw){flex-direction:row;align-items:center;gap:.5rem;padding:.5rem 0}.rayas.svelte-150v7iw{gap:3px;display:grid}.rayas.svelte-150v7iw i:where(.svelte-150v7iw){background:currentColor;width:14px;height:2px;display:block}.rotulo.svelte-150v7iw{text-transform:uppercase;font-size:.5rem;font-weight:600;line-height:1}.ancha.svelte-150v7iw nav.mob:where(.svelte-150v7iw){top:100%;box-shadow:0 2px 4px #0000001a}@media (width<=47.99rem){.ancha.svelte-150v7iw .bar:where(.svelte-150v7iw){min-height:3rem;padding:0 1rem}.ancha.svelte-150v7iw .redes:where(.svelte-150v7iw){--social-size:1rem}}nav.svelte-150v7iw a:where(.svelte-150v7iw){color:inherit;text-transform:var(--ui-transform,none);letter-spacing:var(--ui-tracking,normal);font-size:.95rem;font-weight:var(--ui-weight,inherit);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}nav.desk.svelte-150v7iw a:where(.svelte-150v7iw){font-size:var(--menu-size,.95rem);letter-spacing:var(--menu-track,var(--ui-tracking,normal))}nav.desk.svelte-150v7iw .grupo:where(.svelte-150v7iw){font-size:var(--menu-size,.95rem)}.sub.svelte-150v7iw{--menu-size:initial;--menu-track:initial}nav.svelte-150v7iw a:where(.svelte-150v7iw):hover,nav.svelte-150v7iw a[aria-current=page]:where(.svelte-150v7iw){text-underline-offset:.3em;text-decoration:underline}.partido.svelte-150v7iw nav.desk:where(.svelte-150v7iw){flex-wrap:nowrap;flex:1;justify-content:space-between;margin-left:1.5rem}.partido.svelte-150v7iw .mid:where(.svelte-150v7iw){justify-content:center;align-items:center;gap:var(--menu-gap,1.1rem);flex-wrap:wrap;flex:1;min-width:0;display:flex}.partido.svelte-150v7iw .end:where(.svelte-150v7iw){flex:none;align-items:center;gap:1rem;display:flex}.mobcta.svelte-150v7iw{border-radius:var(--radius-pill,999px);background:var(--color-accent,#0f766e);max-width:46vw;color:var(--color-accent-ink,#fff);text-transform:var(--ui-transform,none);letter-spacing:var(--ui-tracking,normal);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin-left:auto;padding:.5rem .95rem;font-size:.9rem;font-weight:600;text-decoration:none;display:none;overflow:hidden}.mobcta.svelte-150v7iw+.mobwrap:where(.svelte-150v7iw){margin-left:.25rem}nav.svelte-150v7iw a.cta:where(.svelte-150v7iw){background:var(--color-accent,#0f766e);color:var(--color-accent-ink,#fff);border-radius:var(--radius-pill,999px);padding:.5rem 1.1rem;font-weight:600}nav.svelte-150v7iw a.cta:where(.svelte-150v7iw):hover{filter:brightness(1.08);text-decoration:none}nav.svelte-150v7iw a.tel:where(.svelte-150v7iw){white-space:nowrap;font-weight:600}.conhijos.svelte-150v7iw .grupo:where(.svelte-150v7iw) .flag,.sub.svelte-150v7iw .flag{margin-right:.1rem}.sub.svelte-150v7iw a:where(.svelte-150v7iw){text-transform:none}.grupo.svelte-150v7iw{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.95rem;display:inline-flex}.grupo.svelte-150v7iw:focus-visible{outline:2px solid var(--color-primary,currentColor);outline-offset:2px}.conhijos.svelte-150v7iw{position:relative}.chevron.svelte-150v7iw{opacity:.6;flex:none;width:.8em;height:.8em}.sub.svelte-150v7iw{background:var(--color-bg,#fff);border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:var(--radius,0);min-width:12rem;box-shadow:var(--float-shadow,0 10px 30px #0000001f);visibility:hidden;opacity:0;transition:opacity .14s var(--ease-out,ease), transform .14s var(--ease-out,ease), visibility .14s;flex-direction:column;gap:.1rem;padding:.5rem;display:flex;position:absolute;top:100%;left:0;transform:translateY(-.35rem)}.conhijos.idioma.svelte-150v7iw .sub:where(.svelte-150v7iw){align-items:stretch;min-width:0;left:auto;right:0}.conhijos.idioma.svelte-150v7iw .sub:where(.svelte-150v7iw) a:where(.svelte-150v7iw){justify-content:center;align-items:center;gap:.5rem;padding:.45rem .7rem;display:flex}.sub.svelte-150v7iw a:where(.svelte-150v7iw){border-radius:calc(var(--radius,0) * .6);white-space:nowrap;padding:.4rem .6rem}.sub.svelte-150v7iw a:where(.svelte-150v7iw):hover{background:color-mix(in srgb, currentColor 8%, transparent);text-decoration:none}.conhijos.svelte-150v7iw:hover>.sub:where(.svelte-150v7iw),.conhijos.svelte-150v7iw:focus-within>.sub:where(.svelte-150v7iw){visibility:visible;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sub.svelte-150v7iw{transition-duration:1ms;transform:none}}.mobwrap.svelte-150v7iw{margin-left:auto;display:none}summary.svelte-150v7iw{cursor:pointer;flex-direction:column;gap:4px;padding:.5rem;list-style:none;display:flex}summary.svelte-150v7iw::-webkit-details-marker{display:none}.mobwrap.svelte-150v7iw>summary:where(.svelte-150v7iw) span:where(.svelte-150v7iw){background:currentColor;width:22px;height:2px;display:block}nav.mob.svelte-150v7iw{background:var(--color-bg,#fff);border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);flex-direction:column;gap:.9rem;padding:.75rem 1.25rem 1.5rem;display:flex;position:absolute;left:0;right:0}nav.mob.svelte-150v7iw a.cta:where(.svelte-150v7iw){align-self:flex-start}.mobsub.svelte-150v7iw>summary:where(.svelte-150v7iw){cursor:pointer;flex-direction:row;align-items:center;gap:.4rem;padding:0;font-size:.95rem}.mobsub[open].svelte-150v7iw>summary:where(.svelte-150v7iw) .chevron:where(.svelte-150v7iw){transform:rotate(180deg)}.mobsub.svelte-150v7iw a:where(.svelte-150v7iw){padding:.5rem 0 0 1rem;display:flex}header.svelte-150v7iw{--tight-size:.85rem;--tight-track:var(--ui-tracking,normal);--tight-gap:1rem}header.mayus.svelte-150v7iw{--tight-size:.75rem;--tight-track:.04em}header.centrado.svelte-150v7iw{--tight-gap:.7rem}header.ancha.svelte-150v7iw{--tight-gap:.875rem}@media (width<=900px){.tight-900.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=1000px){.tight-1000.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=1100px){.tight-1100.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=1200px){.tight-1200.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=1300px){.tight-1300.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=1400px){.tight-1400.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=1500px){.tight-1500.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=1600px){.tight-1600.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=1700px){.tight-1700.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=1800px){.tight-1800.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=1900px){.tight-1900.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}@media (width<=2000px){.tight-2000.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}}.tight-siempre.svelte-150v7iw nav.desk:where(.svelte-150v7iw){--menu-size:var(--tight-size);--menu-track:var(--tight-track);--menu-gap:var(--tight-gap)}@media (width<=800px){.fold-800.svelte-150v7iw nav.desk:where(.svelte-150v7iw){display:none}.fold-800.svelte-150v7iw .mobwrap:where(.svelte-150v7iw){display:block}.fold-800.svelte-150v7iw .mobcta:where(.svelte-150v7iw){display:inline-flex}.fold-800.centrado.svelte-150v7iw .bar:where(.svelte-150v7iw){justify-content:flex-start}.fold-800.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:flex-start;max-width:none;position:static;transform:none}}@media (width<=900px){.fold-900.svelte-150v7iw nav.desk:where(.svelte-150v7iw){display:none}.fold-900.svelte-150v7iw .mobwrap:where(.svelte-150v7iw){display:block}.fold-900.svelte-150v7iw .mobcta:where(.svelte-150v7iw){display:inline-flex}.fold-900.centrado.svelte-150v7iw .bar:where(.svelte-150v7iw){justify-content:flex-start}.fold-900.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:flex-start;max-width:none;position:static;transform:none}}@media (width<=1000px){.fold-1000.svelte-150v7iw nav.desk:where(.svelte-150v7iw){display:none}.fold-1000.svelte-150v7iw .mobwrap:where(.svelte-150v7iw){display:block}.fold-1000.svelte-150v7iw .mobcta:where(.svelte-150v7iw){display:inline-flex}.fold-1000.centrado.svelte-150v7iw .bar:where(.svelte-150v7iw){justify-content:flex-start}.fold-1000.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:flex-start;max-width:none;position:static;transform:none}}@media (width<=1100px){.fold-1100.svelte-150v7iw nav.desk:where(.svelte-150v7iw){display:none}.fold-1100.svelte-150v7iw .mobwrap:where(.svelte-150v7iw){display:block}.fold-1100.svelte-150v7iw .mobcta:where(.svelte-150v7iw){display:inline-flex}.fold-1100.centrado.svelte-150v7iw .bar:where(.svelte-150v7iw){justify-content:flex-start}.fold-1100.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:flex-start;max-width:none;position:static;transform:none}}@media (width<=1200px){.fold-1200.svelte-150v7iw nav.desk:where(.svelte-150v7iw){display:none}.fold-1200.svelte-150v7iw .mobwrap:where(.svelte-150v7iw){display:block}.fold-1200.svelte-150v7iw .mobcta:where(.svelte-150v7iw){display:inline-flex}.fold-1200.centrado.svelte-150v7iw .bar:where(.svelte-150v7iw){justify-content:flex-start}.fold-1200.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:flex-start;max-width:none;position:static;transform:none}}@media (width<=1300px){.fold-1300.svelte-150v7iw nav.desk:where(.svelte-150v7iw){display:none}.fold-1300.svelte-150v7iw .mobwrap:where(.svelte-150v7iw){display:block}.fold-1300.svelte-150v7iw .mobcta:where(.svelte-150v7iw){display:inline-flex}.fold-1300.centrado.svelte-150v7iw .bar:where(.svelte-150v7iw){justify-content:flex-start}.fold-1300.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:flex-start;max-width:none;position:static;transform:none}}@media (width<=1400px){.fold-1400.svelte-150v7iw nav.desk:where(.svelte-150v7iw){display:none}.fold-1400.svelte-150v7iw .mobwrap:where(.svelte-150v7iw){display:block}.fold-1400.svelte-150v7iw .mobcta:where(.svelte-150v7iw){display:inline-flex}.fold-1400.centrado.svelte-150v7iw .bar:where(.svelte-150v7iw){justify-content:flex-start}.fold-1400.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:flex-start;max-width:none;position:static;transform:none}}@media (width<=1500px){.fold-1500.svelte-150v7iw nav.desk:where(.svelte-150v7iw){display:none}.fold-1500.svelte-150v7iw .mobwrap:where(.svelte-150v7iw){display:block}.fold-1500.svelte-150v7iw .mobcta:where(.svelte-150v7iw){display:inline-flex}.fold-1500.centrado.svelte-150v7iw .bar:where(.svelte-150v7iw){justify-content:flex-start}.fold-1500.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:flex-start;max-width:none;position:static;transform:none}}@media (width<=1600px){.fold-1600.svelte-150v7iw nav.desk:where(.svelte-150v7iw){display:none}.fold-1600.svelte-150v7iw .mobwrap:where(.svelte-150v7iw){display:block}.fold-1600.svelte-150v7iw .mobcta:where(.svelte-150v7iw){display:inline-flex}.fold-1600.centrado.svelte-150v7iw .bar:where(.svelte-150v7iw){justify-content:flex-start}.fold-1600.centrado.svelte-150v7iw .mark:where(.svelte-150v7iw){justify-content:flex-start;max-width:none;position:static;transform:none}}.cta.svelte-8mukz6{z-index:60;background:var(--color-accent,#0f766e);color:var(--color-accent-ink,#fff);margin-bottom:env(safe-area-inset-bottom,0);position:fixed;box-shadow:0 6px 24px #00000040}.cta.svelte-8mukz6:hover{filter:brightness(1.08)}svg.svelte-8mukz6{flex:none;width:1.15em;height:1.15em}.p-bottom-right.svelte-8mukz6{bottom:1.25rem;right:1.25rem}.p-bottom-left.svelte-8mukz6{bottom:1.25rem;left:1.25rem}.p-bottom-center.svelte-8mukz6{bottom:1.25rem;left:50%;transform:translate(-50%)}.s-sm.svelte-8mukz6{padding:.55rem 1rem;font-size:.85rem}.s-md.svelte-8mukz6{padding:.75rem 1.35rem;font-size:.95rem}.s-lg.svelte-8mukz6{padding:.95rem 1.7rem;font-size:1.05rem}.f-pill.svelte-8mukz6{border-radius:999px}.f-rounded.svelte-8mukz6{border-radius:12px}.f-square.svelte-8mukz6{border-radius:0}@media (width<=30rem){.cta.svelte-8mukz6 span:where(.svelte-8mukz6){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cta.svelte-8mukz6{border-radius:999px;padding:.9rem}svg.svelte-8mukz6{width:1.4rem;height:1.4rem}}@media (prefers-reduced-motion:reduce){.cta.svelte-8mukz6{transition:none}}.aviso.svelte-meo48u{background:var(--aviso-bg,var(--color-ink,#111));color:var(--aviso-ink,var(--color-ink-text,#fff));padding:.55rem var(--space-gutter,1rem);text-align:center;font-size:.875rem;line-height:1.4}p.svelte-meo48u,a.svelte-meo48u{color:inherit;margin:0;max-width:60rem;margin-inline:auto;display:block}a.svelte-meo48u{text-underline-offset:2px;text-decoration:underline}.tall.svelte-meo48u{justify-content:center;align-items:center;min-height:3.125rem;padding-block:.5rem;line-height:1.1875rem;display:flex}@media (width<=40rem){.aviso.svelte-meo48u{font-size:.82rem}}:root{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")}.grecaptcha-badge{visibility:hidden}*,:before,:after{box-sizing:border-box}:root{--gutter:clamp(1.25rem, 6vw, 5rem)}body{background:var(--color-bg,#fff);color:var(--color-text,#18181b);font-family:var(--font-body,system-ui);margin:0}h1,h2,h3{font-family:var(--font-heading,system-ui);font-weight:var(--font-heading-weight,700);font-stretch:var(--font-heading-stretch,normal);text-transform:var(--heading-transform,var(--heading-case,none));letter-spacing:var(--heading-tracking,normal)}main.svelte-1l0quee{scroll-margin-top:5rem}a,button,summary{transition:color .14s var(--ease-out,ease), background-color .14s var(--ease-out,ease), border-color .14s var(--ease-out,ease), opacity .14s var(--ease-out,ease), transform .14s var(--ease-out,ease)}option,optgroup{background-color:var(--section-bg,var(--color-bg,#fff));color:var(--section-fg,var(--color-text,#18181b))}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-primary,currentColor);outline-offset:2px;border-radius:var(--radius,4px)}button:active,a[class*=btn]:active,a[class*=cta]:active{transform:scale(.98)}.cta{border-radius:var(--radius-pill,999px);background:var(--color-primary,currentColor);min-height:3rem;color:var(--color-primary-ink,#fff);font-weight:var(--ui-weight,600);text-transform:var(--ui-transform,none);letter-spacing:var(--ui-tracking,normal);transition:background-color .2s var(--ease-out,ease), color .2s var(--ease-out,ease), border-color .2s var(--ease-out,ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:0 1.5rem;text-decoration:none;display:inline-flex}.cta:not(.contact,.plain):after{content:"";width:.62em;height:.62em;-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat;-webkit-mask:var(--chevron) center / contain no-repeat;transition:translate .2s var(--ease-out,ease);background:currentColor;flex:none}.cta:hover:not(.contact,.plain):after{translate:4px}.cta:hover{color:var(--color-primary,currentColor);background:0 0;border-color:currentColor}.cta.ghost{color:inherit;border-color:color-mix(in srgb, currentColor 35%, transparent);background:0 0}.cta.ghost:hover{text-underline-offset:.3em;border-color:currentColor;text-decoration:underline}.cta.contact{flex-direction:row}.cta.invert{background:var(--color-ink-text,#fff);color:var(--color-ink,#18181b);border-color:#0000}.cta.invert:hover{color:var(--color-ink-text,#fff);background:0 0;border-color:currentColor}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.entra>*{animation:linear both enter;animation-timeline:view();animation-range:entry cover 18%}.entra>:nth-child(2){animation-range-start:entry 7%}.entra>:nth-child(3){animation-range-start:entry 14%}.entra>:nth-child(4){animation-range-start:entry 21%}.entra>:nth-child(5){animation-range-start:entry 28%}.entra>:nth-child(n+6){animation-range-start:entry 35%}}}@keyframes enter{0%{opacity:0;transform:translateY(var(--enter-shift,.75rem))}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s;animation-timing-function:var(--ease-out,ease)}::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--ease-out,ease)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:1ms}::view-transition-new(root){animation-duration:1ms}a,button,summary{transition-duration:1ms}button:active,a[class*=btn]:active,a[class*=cta]:active{transform:none}.cta:after{transition-duration:1ms}.cta:hover:after{translate:none}}
