.formulario[data-astro-cid-uf34qgm7]{background:var(--papel);border:1px solid var(--linea);border-radius:var(--r-lg);max-width:36rem;box-shadow:var(--sombra-sm);padding:clamp(1.35rem,4vw,2.25rem)}.campo[data-astro-cid-uf34qgm7]{border:0;margin-bottom:1.5rem;padding:0}label[data-astro-cid-uf34qgm7],legend[data-astro-cid-uf34qgm7]{margin-bottom:.45rem;font-weight:700;display:block}input[data-astro-cid-uf34qgm7][type=text],input[data-astro-cid-uf34qgm7][type=email],input[data-astro-cid-uf34qgm7][type=tel],input[data-astro-cid-uf34qgm7][type=date],select[data-astro-cid-uf34qgm7],textarea[data-astro-cid-uf34qgm7]{width:100%;min-height:48px;font:inherit;color:var(--tinta);background:var(--crema);border:2px solid var(--linea-fuerte);border-radius:var(--r-sm);padding:.7rem .95rem;transition:border-color .15s,background-color .15s}input[data-astro-cid-uf34qgm7]:hover,select[data-astro-cid-uf34qgm7]:hover,textarea[data-astro-cid-uf34qgm7]:hover{border-color:var(--menta-600)}textarea[data-astro-cid-uf34qgm7]{resize:vertical;min-height:7rem}input[data-astro-cid-uf34qgm7]:focus-visible,select[data-astro-cid-uf34qgm7]:focus-visible,textarea[data-astro-cid-uf34qgm7]:focus-visible{outline:3px solid var(--menta-900);outline-offset:2px;border-color:var(--menta-900);background:var(--papel)}.ayuda[data-astro-cid-uf34qgm7]{color:var(--tinta-suave);margin-top:.35rem;font-size:.88rem}.error[data-astro-cid-uf34qgm7][hidden]{display:none}.error[data-astro-cid-uf34qgm7]{color:#8a2b12;gap:.4rem;margin-top:.4rem;font-size:.9rem;font-weight:600;display:flex}.error[data-astro-cid-uf34qgm7]:before{content:"⚠";flex:none}.campo--error input[data-astro-cid-uf34qgm7],.campo--error select[data-astro-cid-uf34qgm7],.campo--error textarea[data-astro-cid-uf34qgm7]{background:#fdf5f2;border-color:#8a2b12}.resumen-errores[data-astro-cid-uf34qgm7]{border-radius:var(--r-md);background:#fdf0ec;border:2px solid #8a2b12;margin-bottom:1.6rem;padding:1.1rem 1.25rem}.resumen-errores__titulo[data-astro-cid-uf34qgm7]{margin-bottom:.4rem;font-weight:700}.resumen-errores[data-astro-cid-uf34qgm7] ul[data-astro-cid-uf34qgm7]{margin:0;padding-left:1.2rem}.resumen-errores[data-astro-cid-uf34qgm7] a[data-astro-cid-uf34qgm7]{color:#8a2b12}.opciones[data-astro-cid-uf34qgm7]{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.opcion[data-astro-cid-uf34qgm7],.consentimiento[data-astro-cid-uf34qgm7]{align-items:center;gap:.7rem;min-height:44px;font-weight:400;display:flex}.consentimiento[data-astro-cid-uf34qgm7]{background:var(--crema);border-radius:var(--r-md);align-items:flex-start;margin-bottom:1rem;padding:.9rem 1rem;line-height:1.5}.consentimiento[data-astro-cid-uf34qgm7] input[data-astro-cid-uf34qgm7],.opcion[data-astro-cid-uf34qgm7] input[data-astro-cid-uf34qgm7]{width:22px;height:22px;accent-color:var(--menta-700);flex:none;margin-top:.15rem}.consentimiento[data-astro-cid-uf34qgm7] em[data-astro-cid-uf34qgm7]{color:var(--tinta-suave);font-size:.88rem;font-style:normal;display:block}.trampa[data-astro-cid-uf34qgm7]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.estado-envio[data-astro-cid-uf34qgm7]:not(:empty){border-radius:var(--r-md);background:var(--menta-100);box-shadow:inset 0 0 0 1.5px var(--menta-300);margin-top:1.1rem;padding:.95rem 1.15rem;font-weight:600}.estado-envio--error:not(:empty){background:#fdf0ec;box-shadow:inset 0 0 0 1.5px #e9b3a0}h1[data-astro-cid-kphbpcdu]{margin-bottom:1.1rem}.vias[data-astro-cid-kphbpcdu]{margin-top:2.5rem}.via[data-astro-cid-kphbpcdu]+.via[data-astro-cid-kphbpcdu]{border-top:1px solid var(--linea);margin-top:1.6rem;padding-top:1.6rem}.via[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{margin-bottom:.5rem}.via[data-astro-cid-kphbpcdu] address[data-astro-cid-kphbpcdu]{font-style:normal}.horario[data-astro-cid-kphbpcdu]{color:var(--tinta-suave);margin-top:.35rem;font-size:.94rem}.aviso[data-astro-cid-kphbpcdu]{background:var(--sol-100);border-radius:var(--r-md);margin-block:1.25rem 1.75rem;padding:.9rem 1.15rem}section[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{max-width:62ch}section[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]+p[data-astro-cid-kphbpcdu]{margin-top:.9rem}.contacto-rejilla[data-astro-cid-kphbpcdu],.visita-rejilla[data-astro-cid-kphbpcdu]{gap:2.5rem;display:grid}.contacto-formulario[data-astro-cid-kphbpcdu]{background:var(--crema-2);border-radius:var(--r-lg);padding:clamp(1.1rem,2.5vw,2rem)}.contacto-formulario[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{font-size:clamp(1.6rem,2.5vw,2rem)}.contacto-formulario[data-astro-cid-kphbpcdu]>p[data-astro-cid-kphbpcdu]{margin:.8rem 0 1.6rem;font-size:1rem}.contacto-formulario[data-astro-cid-kphbpcdu] .formulario{box-shadow:none;background:0 0;border:0;max-width:none;padding:0}.contacto-formulario[data-astro-cid-kphbpcdu] .campo{margin-bottom:1rem}.contacto-formulario[data-astro-cid-kphbpcdu] textarea{min-height:7rem}.contacto-formulario[data-astro-cid-kphbpcdu] input:not([type=checkbox]):not([type=radio]),.contacto-formulario[data-astro-cid-kphbpcdu] select,.contacto-formulario[data-astro-cid-kphbpcdu] textarea{background:var(--papel)}.visita-rejilla[data-astro-cid-kphbpcdu]{align-items:center}.visita-rejilla[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{margin-bottom:1.25rem}.visita-rejilla[data-astro-cid-kphbpcdu] .btn[data-astro-cid-kphbpcdu]{margin-top:1.5rem}.via[data-astro-cid-kphbpcdu] .t-sub[data-astro-cid-kphbpcdu]{font-family:var(--cuerpo);overflow-wrap:anywhere}@media (width>=900px){.contacto-rejilla[data-astro-cid-kphbpcdu]{grid-template-columns:1fr 1.15fr;gap:5rem}.visita-rejilla[data-astro-cid-kphbpcdu]{grid-template-columns:1fr 1fr;gap:4rem}}@media (width>=1100px){.contacto-formulario[data-astro-cid-kphbpcdu] .formulario{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.contacto-formulario[data-astro-cid-kphbpcdu] .formulario>*{grid-column:1/-1}.contacto-formulario[data-astro-cid-kphbpcdu] .formulario>.campo:nth-child(3),.contacto-formulario[data-astro-cid-kphbpcdu] .formulario>.campo:nth-child(4){grid-column:auto}.contacto-formulario[data-astro-cid-kphbpcdu] button{justify-self:start}}
