.vcf[data-astro-cid-b42h5psk]{display:flex;flex-direction:column;gap:1.25rem;max-width:560px}.vcf-hp[data-astro-cid-b42h5psk]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.vcf-row[data-astro-cid-b42h5psk]{display:grid;gap:1.25rem}@media(min-width:30rem){.vcf-row[data-astro-cid-b42h5psk]{grid-template-columns:1fr 1fr}}.vcf-field[data-astro-cid-b42h5psk]{display:flex;flex-direction:column;gap:.375rem}.vcf[data-astro-cid-b42h5psk] label[data-astro-cid-b42h5psk]{font-size:var(--text-sm, .875rem);font-weight:500;color:var(--color-ink, #1a1a1a)}.vcf-opt[data-astro-cid-b42h5psk]{font-weight:400;color:var(--color-ink-soft, #666)}.vcf[data-astro-cid-b42h5psk] label[data-astro-cid-b42h5psk] span[data-astro-cid-b42h5psk][aria-hidden]{color:var(--color-accent, #b00)}.vcf[data-astro-cid-b42h5psk] input[data-astro-cid-b42h5psk],.vcf[data-astro-cid-b42h5psk] textarea[data-astro-cid-b42h5psk]{width:100%;min-height:44px;padding:.75rem 1rem;font-size:var(--text-base, 1rem);font-family:inherit;color:var(--color-ink, #1a1a1a);background:var(--color-surface, #fff);border:1px solid var(--color-line, #d8d8d8);border-radius:var(--radius-md, 10px);transition:border-color var(--duration-fast, .15s) ease}.vcf[data-astro-cid-b42h5psk] textarea[data-astro-cid-b42h5psk]{resize:vertical;min-height:120px}.vcf[data-astro-cid-b42h5psk] input[data-astro-cid-b42h5psk]:focus-visible,.vcf[data-astro-cid-b42h5psk] textarea[data-astro-cid-b42h5psk]:focus-visible{outline:2px solid var(--color-accent, #b00);outline-offset:2px;border-color:var(--color-accent, #b00)}.vcf[data-astro-cid-b42h5psk] input[data-astro-cid-b42h5psk][aria-invalid=true],.vcf[data-astro-cid-b42h5psk] textarea[data-astro-cid-b42h5psk][aria-invalid=true]{border-color:var(--color-error, #c0392b)}.vcf-err[data-astro-cid-b42h5psk]{margin:0;font-size:var(--text-sm, .8125rem);color:var(--color-error, #c0392b)}.vcf-gdpr[data-astro-cid-b42h5psk]{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--text-sm, .875rem);font-weight:400;color:var(--color-ink-soft, #555)}.vcf-gdpr[data-astro-cid-b42h5psk] input[data-astro-cid-b42h5psk]{width:1.1rem;height:1.1rem;min-height:0;margin-top:.15rem;accent-color:var(--color-accent, #b00);flex:none}.vcf-gdpr[data-astro-cid-b42h5psk] a[data-astro-cid-b42h5psk]{color:inherit;text-decoration:underline;text-underline-offset:2px}.vcf-submit[data-astro-cid-b42h5psk]{align-self:flex-start;min-height:44px;padding:.85rem 1.6rem;cursor:pointer;font:inherit;font-weight:600;color:#fff;background:var(--color-ink, #1a1a1a);border:1px solid transparent;border-radius:var(--radius-md, 10px);transition:background var(--duration-fast, .15s) ease}.vcf-submit[data-astro-cid-b42h5psk]:hover{background:var(--color-accent, #b00)}.vcf-submit[data-astro-cid-b42h5psk]:focus-visible{outline:2px solid var(--color-accent, #b00);outline-offset:3px}.vcf-submit[data-astro-cid-b42h5psk]:disabled{opacity:.6;cursor:progress}.vcf-status[data-astro-cid-b42h5psk]{margin:0;font-size:var(--text-sm, .9rem)}.vcf-status[data-astro-cid-b42h5psk][data-state=ok]{color:var(--color-success, #166534)}.vcf-status[data-astro-cid-b42h5psk][data-state=error]{color:var(--color-error, #c0392b)}.wm-host{position:relative;overflow:hidden;isolation:isolate}.rel[data-astro-cid-2mxdoeuz]{position:relative;z-index:1}.contacto[data-astro-cid-2mxdoeuz]{display:grid;gap:3rem}@media(min-width:64rem){.contacto[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr 20rem;gap:4.5rem;align-items:start}}.datos[data-astro-cid-2mxdoeuz]{margin:0;border-top:1px solid var(--color-line)}.datos__fila[data-astro-cid-2mxdoeuz]{padding:1.1rem 0;border-bottom:1px solid var(--color-line)}.datos__fila[data-astro-cid-2mxdoeuz] dt[data-astro-cid-2mxdoeuz]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft)}.datos__fila[data-astro-cid-2mxdoeuz] dd[data-astro-cid-2mxdoeuz]{margin:.35rem 0 0;font-size:var(--text-base);color:var(--color-ink)}.datos__fila[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]{color:var(--color-accent);text-decoration:none}.datos__fila[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]:hover{text-decoration:underline;text-underline-offset:3px}.datos--vacio[data-astro-cid-2mxdoeuz]{border-top:0;padding-left:1rem;border-left:2px solid var(--color-accent-vivid)}.datos__nota[data-astro-cid-2mxdoeuz]{color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.horario[data-astro-cid-2mxdoeuz]{margin:0;padding:0;list-style:none;font-variant-numeric:tabular-nums}.horario[data-astro-cid-2mxdoeuz] li[data-astro-cid-2mxdoeuz]{display:flex;justify-content:space-between;gap:1rem;padding:.15rem 0}.horario__h[data-astro-cid-2mxdoeuz]{color:var(--color-ink-soft)}.head-cta[data-astro-cid-2mxdoeuz]{margin-top:1.5rem}.contacto__donde[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz],.contacto__pista[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.contacto__donde[data-astro-cid-2mxdoeuz],.contacto__pista[data-astro-cid-2mxdoeuz]{margin-top:1.75rem;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-relaxed)}
