.contacto[data-astro-cid-kphbpcdu]{--sombra-caja:8px 8px 0 var(--geo-black);max-width:1040px;padding:var(--space-12) max(var(--margen), env(safe-area-inset-right,0px)) var(--space-24) var(--margen);margin:0 auto}.contacto__form[data-astro-cid-kphbpcdu]{background:var(--geo-primary-soft);border:2px solid var(--geo-black);box-shadow:var(--sombra-caja);padding:40px}.contacto__etiqueta[data-astro-cid-kphbpcdu]{margin:0 0 var(--space-6);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--geo-black);padding:6px 11px;font-size:13px;display:inline-block}.contacto__etiqueta--lima[data-astro-cid-kphbpcdu]{color:var(--geo-black);background:var(--geo-lima)}.contacto__form[data-astro-cid-kphbpcdu] h1[data-astro-cid-kphbpcdu],.contacto__form[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{margin:0 0 var(--space-4);font-size:var(--step-titular);letter-spacing:-.03em;text-wrap:balance;line-height:1.1}.contacto__texto[data-astro-cid-kphbpcdu]{margin:0 0 var(--space-8);color:var(--geo-gray);text-wrap:pretty;line-height:1.8}.contacto__texto[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{color:var(--geo-black);font-weight:600}.contacto__error[data-astro-cid-kphbpcdu]{margin:0 0 var(--space-6);background:var(--geo-mal-suave);border-left:3px solid var(--geo-mal);padding:14px 18px;font-size:14px;line-height:1.6}.campo[data-astro-cid-kphbpcdu]{margin:0 0 var(--space-6)}.campo[data-astro-cid-kphbpcdu] label[data-astro-cid-kphbpcdu]{letter-spacing:.08em;text-transform:uppercase;color:var(--geo-gray);margin:0 0 8px;font-size:12px;display:block}.opcional[data-astro-cid-kphbpcdu]{text-transform:none;letter-spacing:0;color:var(--geo-gray-soft)}.campo[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu],.campo[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{width:100%;font:inherit;color:var(--geo-black);background:var(--geo-surface);border:1px solid var(--geo-linea);border-radius:0;outline:none;padding:13px 16px;font-size:15px;transition:border-color .15s;display:block}.campo[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]::placeholder{color:var(--geo-gray-soft)}.campo[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:focus,.campo[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]:focus{border-color:var(--geo-primary);box-shadow:0 0 0 1px var(--geo-primary)}.campo[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{resize:vertical;min-height:9rem;line-height:1.6}.submit-btn[data-astro-cid-kphbpcdu]{width:100%;font:inherit;color:#fff;background:var(--geo-primary);border:1px solid var(--geo-primary);cursor:pointer;border-radius:0;padding:14px 28px;font-size:15px;font-weight:600;transition:background-color .15s}.submit-btn[data-astro-cid-kphbpcdu]:hover{background:var(--geo-primary-dark);border-color:var(--geo-primary-dark)}.submit-btn[data-astro-cid-kphbpcdu]:disabled{opacity:.7;cursor:wait}.aviso-privacidad[data-astro-cid-kphbpcdu]{color:var(--geo-gray);margin:14px 0 0;font-size:13px;line-height:1.5}.aviso-privacidad[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{color:inherit;text-decoration:underline}.trampa[data-astro-cid-kphbpcdu]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contacto__info[data-astro-cid-kphbpcdu]{margin:var(--space-12) 0 0}.contacto__info[data-astro-cid-kphbpcdu] section[data-astro-cid-kphbpcdu]+section[data-astro-cid-kphbpcdu]{margin-top:var(--space-8)}.contacto__info[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{margin:0 0 var(--space-4);font-family:var(--fuente-texto);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--geo-black);padding:6px 11px;font-size:13px;font-weight:500;display:inline-block}.contacto__info[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{color:var(--geo-gray);text-wrap:pretty;margin:0;font-size:14px;line-height:1.8}.contacto__info[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{color:var(--geo-black);font-weight:600}.contacto__info[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{color:var(--geo-primary);text-underline-offset:3px;text-decoration:underline 1px}.contacto__info[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]:hover{color:var(--geo-primary-dark)}.contacto__vias[data-astro-cid-kphbpcdu],.contacto__atajos[data-astro-cid-kphbpcdu]{margin:0;padding:0;list-style:none}.contacto__vias[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{border-bottom:1px solid var(--geo-linea);flex-wrap:wrap;gap:4px 16px;padding:12px 0;font-size:14px;display:flex}.contacto__vias[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]:first-child{border-top:1px solid var(--geo-linea)}.contacto__vias[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu]{min-width:6.5rem;color:var(--geo-gray)}.contacto__atajos[data-astro-cid-kphbpcdu]{border-top:1px solid var(--geo-linea)}.contacto__atajos[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{border-bottom:1px solid var(--geo-linea)}.contacto__info[data-astro-cid-kphbpcdu] .contacto__atajos[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{color:var(--geo-black);justify-content:space-between;padding:12px 0;font-size:14px;text-decoration:none;transition:color .15s;display:flex}.contacto__atajos[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]:after{content:"→";color:var(--geo-primary);transition:transform .15s}.contacto__info[data-astro-cid-kphbpcdu] .contacto__atajos[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]:hover{color:var(--geo-primary)}.contacto__atajos[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]:hover:after{transform:translate(3px)}@media (width>=960px){.contacto[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:4.5rem;display:grid}.contacto__form[data-astro-cid-kphbpcdu]{order:2}.contacto__info[data-astro-cid-kphbpcdu]{order:1;margin:0}}@media (width<=640px){.contacto[data-astro-cid-kphbpcdu]{--sombra-caja:6px 6px 0 var(--geo-black);padding-top:var(--space-8);padding-bottom:0}.contacto__form[data-astro-cid-kphbpcdu]{box-shadow:none;background:0 0;border:0;padding:0}#paso-formulario[data-astro-cid-kphbpcdu] .contacto__etiqueta[data-astro-cid-kphbpcdu]{display:none}.contacto__texto[data-astro-cid-kphbpcdu]{margin-bottom:var(--space-6);font-size:14px;line-height:1.7}.campo[data-astro-cid-kphbpcdu]{margin-bottom:18px}.campo[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{height:8rem;min-height:6rem}.contacto__info[data-astro-cid-kphbpcdu]{margin:48px calc(-1 * var(--margen)) 0;padding:28px var(--margen) 32px;background:var(--geo-relleno)}.contacto__info[data-astro-cid-kphbpcdu] section[data-astro-cid-kphbpcdu]+section[data-astro-cid-kphbpcdu]{margin-top:28px}.contacto__info[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{color:var(--geo-gray);background:0 0;margin:0 0 10px;padding:0;font-size:11px;display:block}.contacto__vias[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu],.contacto__vias[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]:first-child,.contacto__atajos[data-astro-cid-kphbpcdu],.contacto__atajos[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{border:0}.contacto__vias[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{padding:6px 0}.contacto__info[data-astro-cid-kphbpcdu] .contacto__atajos[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{padding:9px 0}}
