.fc[data-astro-cid-zstix6y7]{border:1px solid var(--line);padding:28px 20px}.fc__form[data-astro-cid-zstix6y7]{flex-direction:column;gap:28px;display:flex}.fc__row[data-astro-cid-zstix6y7]{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.fc__field[data-astro-cid-zstix6y7]{flex-direction:column;gap:10px;display:flex}.fc__field[data-astro-cid-zstix6y7] label[data-astro-cid-zstix6y7]{letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:600}.fc__opt[data-astro-cid-zstix6y7]{letter-spacing:.1em;text-transform:none;font-weight:400}.fc[data-astro-cid-zstix6y7] input[data-astro-cid-zstix6y7][type=text],.fc[data-astro-cid-zstix6y7] select[data-astro-cid-zstix6y7],.fc[data-astro-cid-zstix6y7] textarea[data-astro-cid-zstix6y7]{border:0;border-bottom:1px solid var(--fg-3);width:100%;min-height:52px;color:var(--fg);background:0 0;border-radius:0;padding:12px 0;font-size:17px;transition:border-color .2s}.fc[data-astro-cid-zstix6y7] textarea[data-astro-cid-zstix6y7]{resize:vertical;line-height:1.6}.fc[data-astro-cid-zstix6y7] textarea[data-astro-cid-zstix6y7]::placeholder{color:var(--fg-3)}.fc[data-astro-cid-zstix6y7] input[data-astro-cid-zstix6y7]:focus-visible,.fc[data-astro-cid-zstix6y7] select[data-astro-cid-zstix6y7]:focus-visible,.fc[data-astro-cid-zstix6y7] textarea[data-astro-cid-zstix6y7]:focus-visible{border-bottom:2px solid var(--accent);outline:none}.fc[data-astro-cid-zstix6y7] [data-astro-cid-zstix6y7][aria-invalid=true]{border-bottom-color:var(--accent)!important;border-bottom-width:2px!important}.fc__hint[data-astro-cid-zstix6y7]{color:var(--fg-3);font-size:13px}.fc__select[data-astro-cid-zstix6y7]{position:relative}.fc__select[data-astro-cid-zstix6y7]:after{content:"";border-right:1.5px solid var(--fg);border-bottom:1.5px solid var(--fg);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:4px;transform:rotate(45deg)}.fc[data-astro-cid-zstix6y7] select[data-astro-cid-zstix6y7]{appearance:none;cursor:pointer;padding-right:28px}.fc[data-astro-cid-zstix6y7] select[data-astro-cid-zstix6y7] option[data-astro-cid-zstix6y7]{background:var(--bg);color:var(--fg)}.fc__checks[data-astro-cid-zstix6y7]{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.fc__check[data-astro-cid-zstix6y7]{color:var(--fg-2);cursor:pointer;align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;display:flex}.fc__check--legal[data-astro-cid-zstix6y7]{color:var(--fg-3);font-size:14px}.fc__check[data-astro-cid-zstix6y7] a[data-astro-cid-zstix6y7]{color:var(--fg);text-underline-offset:3px}.fc__check[data-astro-cid-zstix6y7] input[data-astro-cid-zstix6y7]{appearance:none;border:1px solid var(--fg-3);cursor:pointer;background:0 0;flex:none;place-items:center;width:22px;height:22px;margin:0;display:grid}.fc__check[data-astro-cid-zstix6y7] input[data-astro-cid-zstix6y7]:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);opacity:0;width:6px;height:11px;margin-top:-3px;transform:rotate(45deg)}.fc__check[data-astro-cid-zstix6y7] input[data-astro-cid-zstix6y7]:checked{background:var(--accent);border-color:var(--accent)}.fc__check[data-astro-cid-zstix6y7] input[data-astro-cid-zstix6y7]:checked:after{opacity:1}.fc__check[data-astro-cid-zstix6y7] input[data-astro-cid-zstix6y7]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fc__hp[data-astro-cid-zstix6y7]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fc__submit[data-astro-cid-zstix6y7]{align-self:stretch}.fc__submit[data-astro-cid-zstix6y7]:disabled{opacity:.7;cursor:progress}.fc__error[data-astro-cid-zstix6y7]{border-left:2px solid var(--accent);background:var(--surface);color:var(--fg);padding:12px 16px;font-size:15px;line-height:1.5}.fc__error[data-astro-cid-zstix6y7]:focus{outline:none}.fc__legal[data-astro-cid-zstix6y7]{color:var(--fg-3);border-top:1px solid var(--line);padding-top:20px;font-size:12px;line-height:1.6}.fc__legal[data-astro-cid-zstix6y7] strong[data-astro-cid-zstix6y7]{color:var(--fg-2);font-weight:600}.fc__legal[data-astro-cid-zstix6y7] a[data-astro-cid-zstix6y7]{color:var(--fg-2);text-underline-offset:3px}.fc__ok[data-astro-cid-zstix6y7]{flex-direction:column;gap:20px;padding:24px 0;display:flex}.fc__ok[data-astro-cid-zstix6y7]:focus{outline:none}.fc__ok-mark[data-astro-cid-zstix6y7]{background:var(--accent);width:64px;height:2px}.fc__ok-title[data-astro-cid-zstix6y7]{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:200;line-height:1.1}.fc__ok-title[data-astro-cid-zstix6y7] strong[data-astro-cid-zstix6y7]{font-weight:500}.fc__ok-text[data-astro-cid-zstix6y7]{color:var(--fg-2);font-size:17px;line-height:1.7}.fc__ok-draft[data-astro-cid-zstix6y7]{border-left:2px solid var(--accent);color:var(--fg-3);padding-left:14px;font-size:14px}.fc__again[data-astro-cid-zstix6y7]{color:var(--fg);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}@media (width>=600px){.fc__row[data-astro-cid-zstix6y7]{grid-template-columns:repeat(2,minmax(0,1fr))}.fc__submit[data-astro-cid-zstix6y7]{align-self:flex-start}}@media (width>=961px){.fc[data-astro-cid-zstix6y7]{padding:48px}}.contact[data-astro-cid-kphbpcdu]{padding:clamp(36px,4.5vw,64px) 0 clamp(80px,9vw,120px)}.contact__wrap[data-astro-cid-kphbpcdu]{flex-direction:column;gap:clamp(40px,4vw,56px);display:flex}.contact__grid[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.contact__info[data-astro-cid-kphbpcdu]{flex-direction:column;gap:32px;display:flex}.contact__info[data-astro-cid-kphbpcdu] .lead[data-astro-cid-kphbpcdu]{max-width:none;line-height:1.75}.cita[data-astro-cid-kphbpcdu]{border-top:3px solid var(--accent);flex-direction:column;gap:16px;padding:28px 20px;display:flex}.cita__tag[data-astro-cid-kphbpcdu]{letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.cita__title[data-astro-cid-kphbpcdu]{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:300;line-height:1.1}.cita__text[data-astro-cid-kphbpcdu]{color:var(--fg-2);font-size:16px;line-height:1.7}.cita__talleres[data-astro-cid-kphbpcdu]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin-top:8px;display:grid}.cita__taller[data-astro-cid-kphbpcdu]{flex-direction:column;gap:8px;padding:24px 0 0;display:flex}.cita__taller[data-astro-cid-kphbpcdu]+.cita__taller[data-astro-cid-kphbpcdu]{border-top:1px solid var(--line);margin-top:24px}.cita__ttag[data-astro-cid-kphbpcdu]{letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.cita__mail[data-astro-cid-kphbpcdu]{text-underline-offset:4px;word-break:break-word;align-items:center;min-height:40px;font-size:17px;display:flex}.cita__mail[data-astro-cid-kphbpcdu]:hover{color:var(--accent)}.cita__desc[data-astro-cid-kphbpcdu]{color:var(--fg-3);font-size:14px}.cita__taller[data-astro-cid-kphbpcdu] .cita__btn{align-self:flex-start;margin-top:8px}.contact__data[data-astro-cid-kphbpcdu]{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);display:grid}.contact__col[data-astro-cid-kphbpcdu]{flex-direction:column;gap:10px;padding:24px 0;font-size:17px;display:flex}.contact__col[data-astro-cid-kphbpcdu]+.contact__col[data-astro-cid-kphbpcdu]{border-top:1px solid var(--line)}.contact__col[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{text-decoration:none}.contact__col[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]:hover{text-underline-offset:3px;text-decoration:underline}.contact__lbl[data-astro-cid-kphbpcdu]{letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:10px;margin:0;font-size:11px;font-weight:600;display:flex}.contact__muted[data-astro-cid-kphbpcdu]{color:var(--fg-2);font-size:15px}.visit[data-astro-cid-kphbpcdu]{padding-block:clamp(72px,8vw,112px)}.visit__grid[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.visit__title[data-astro-cid-kphbpcdu]{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:200;line-height:1.15}.visit__title[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{font-weight:500}.visit__addr[data-astro-cid-kphbpcdu]{align-items:flex-start;gap:16px;padding-top:8px;font-size:16px;display:flex}.visit__maps[data-astro-cid-kphbpcdu]{text-underline-offset:3px;margin-top:12px;font-size:14px;display:inline-block}.visit__maps[data-astro-cid-kphbpcdu]:hover{color:var(--accent)}.visit__steps[data-astro-cid-kphbpcdu]{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);display:grid}.visit__steps[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:6px 16px;padding:22px 0;display:grid}.visit__n[data-astro-cid-kphbpcdu]{letter-spacing:.26em;color:var(--fg-3);grid-column:1/-1;font-size:12px;font-weight:600}.visit__steps[data-astro-cid-kphbpcdu] h3[data-astro-cid-kphbpcdu]{grid-column:2;margin:0;font-size:19px;font-weight:400}.visit__steps[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{color:var(--fg-2);grid-column:2;font-size:15px;line-height:1.6}.visit__steps[data-astro-cid-kphbpcdu] .ico{grid-row:2/span 2}@media (width>=600px){.cita[data-astro-cid-kphbpcdu]{padding:32px}.contact__data[data-astro-cid-kphbpcdu]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact__col[data-astro-cid-kphbpcdu]{padding:24px 24px 0 0}.contact__col[data-astro-cid-kphbpcdu]+.contact__col[data-astro-cid-kphbpcdu]{border-top:0;border-left:1px solid var(--line);padding:24px 0 0 24px}}@media (width>=961px){.contact__grid[data-astro-cid-kphbpcdu]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px}.visit__grid[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px}.visit__steps[data-astro-cid-kphbpcdu]{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.visit__steps[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{border-bottom:0;flex-direction:column;gap:14px;padding:24px 24px 0 0;display:flex}.visit__steps[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]+li[data-astro-cid-kphbpcdu]{border-left:1px solid var(--line);padding-left:24px}}
