.contacto-apertura[data-astro-cid-4ujkw7e7]{background:var(--arena);color:var(--azul);padding:clamp(3.5rem,9vw,6rem) clamp(1.5rem,5vw,4rem) clamp(2.5rem,6vw,4rem)}.contacto-titulo[data-astro-cid-4ujkw7e7]{margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-bottom:.12em}.contacto-intro[data-astro-cid-4ujkw7e7]{max-width:30ch}.contacto-cuerpo[data-astro-cid-4ujkw7e7]{background:var(--arena);color:var(--azul);padding:0 clamp(1.5rem,5vw,4rem) clamp(4rem,10vw,7rem)}.contacto-grid[data-astro-cid-4ujkw7e7]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,6rem);display:grid}.contacto-aviso-dev[data-astro-cid-4ujkw7e7]{font-family:var(--sans);color:var(--error);margin-bottom:1.25rem;font-size:14px;font-weight:400;line-height:1.5}.contacto-estado[data-astro-cid-4ujkw7e7]{font-family:var(--sans);margin-bottom:1.25rem;font-size:17px;font-weight:300;line-height:1.6}.contacto-estado[data-astro-cid-4ujkw7e7].is-error{color:var(--error)}.contacto-estado[data-astro-cid-4ujkw7e7].is-exito{color:var(--azul)}.contacto-estado[data-astro-cid-4ujkw7e7] a[data-astro-cid-4ujkw7e7]{border-bottom:1px solid;padding-bottom:.1rem}.contacto-form[data-astro-cid-4ujkw7e7]{flex-direction:column;gap:1.5rem;display:flex;position:relative}.contacto-honeypot[data-astro-cid-4ujkw7e7]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.contacto-campo[data-astro-cid-4ujkw7e7]{flex-direction:column;gap:8px;display:flex}.contacto-campo[data-astro-cid-4ujkw7e7] .rotulo[data-astro-cid-4ujkw7e7]{color:var(--cobre)}.contacto-control[data-astro-cid-4ujkw7e7]{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--azul);width:100%;min-height:44px;box-shadow:none;color:var(--grafito);font-family:var(--sans);background-color:#0000;border-radius:0;padding:0 0 10px;font-size:17px;font-weight:300;line-height:1.4;transition:border-color .2s,box-shadow .2s}.contacto-control--area[data-astro-cid-4ujkw7e7]{resize:vertical;min-height:calc(7em + 10px)}.contacto-control[data-astro-cid-4ujkw7e7]:focus,.contacto-control[data-astro-cid-4ujkw7e7]:focus-visible{border-bottom-color:var(--cobre-hondo);box-shadow:inset 0 -1px 0 var(--cobre-hondo);outline:none}.contacto-control[data-astro-cid-4ujkw7e7][aria-invalid=true]{border-bottom-color:var(--error)}.contacto-control[data-astro-cid-4ujkw7e7][aria-invalid=true]:focus,.contacto-control[data-astro-cid-4ujkw7e7][aria-invalid=true]:focus-visible{border-bottom-color:var(--error);box-shadow:inset 0 -1px 0 var(--error)}select[data-astro-cid-4ujkw7e7].contacto-control{cursor:pointer;color:var(--grafito);background-color:#0000;background-image:linear-gradient(45deg, transparent 50%, var(--azul) 50%), linear-gradient(135deg, var(--azul) 50%, transparent 50%);background-position:calc(100% - 6px) calc(50% - 2px),100% calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:1.75rem}select[data-astro-cid-4ujkw7e7].contacto-control:required:invalid{color:color-mix(in srgb, var(--grafito) 50%, transparent)}select[data-astro-cid-4ujkw7e7].contacto-control option[data-astro-cid-4ujkw7e7]{color:var(--grafito);background-color:var(--arena)}select[data-astro-cid-4ujkw7e7].contacto-control option[data-astro-cid-4ujkw7e7][value=""]{color:color-mix(in srgb, var(--grafito) 50%, transparent)}.contacto-campo-error[data-astro-cid-4ujkw7e7]{font-family:var(--sans);color:var(--error);font-size:14px;font-weight:400;line-height:1.4}.contacto-enviar[data-astro-cid-4ujkw7e7]{appearance:none;box-shadow:none;color:var(--azul);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1a1a1a40;border-radius:0;align-self:flex-start;min-height:44px;padding:.35rem 0;transition:border-color .3s,color .3s}.contacto-enviar[data-astro-cid-4ujkw7e7]:hover:not(:disabled),.contacto-enviar[data-astro-cid-4ujkw7e7]:focus-visible:not(:disabled){border-bottom-color:var(--cobre-hondo)}.contacto-enviar[data-astro-cid-4ujkw7e7]:disabled{opacity:.45;cursor:not-allowed}.contacto-datos[data-astro-cid-4ujkw7e7]{flex-direction:column;display:flex}.contacto-dato[data-astro-cid-4ujkw7e7]{border-bottom:1px solid #1a1a1a24;padding:1.5rem 0}.contacto-dato[data-astro-cid-4ujkw7e7]:first-child{padding-top:0}.contacto-dato[data-astro-cid-4ujkw7e7]:last-child{border-bottom:0;padding-bottom:0}.contacto-dato-rotulo[data-astro-cid-4ujkw7e7]{color:var(--cobre-hondo);margin-bottom:.85rem}.contacto-dato-lista[data-astro-cid-4ujkw7e7]{flex-direction:column;gap:.55rem;display:flex}.contacto-dato-enlace[data-astro-cid-4ujkw7e7]{font-family:var(--sans);border-bottom:1px solid #0000;padding-bottom:.1rem;font-size:17px;font-weight:300;line-height:1.5;transition:border-color .3s}.contacto-dato-enlace[data-astro-cid-4ujkw7e7]:hover,.contacto-dato-enlace[data-astro-cid-4ujkw7e7]:focus-visible{border-bottom-color:var(--cobre-hondo)}.contacto-dato-textos[data-astro-cid-4ujkw7e7]{flex-direction:column;gap:.35rem;display:flex}.contacto-dato-cuerpo[data-astro-cid-4ujkw7e7]{max-width:none}.contacto-dato-cuerpo2[data-astro-cid-4ujkw7e7]{opacity:.7;max-width:none;font-size:15px}.contacto-dato-tel[data-astro-cid-4ujkw7e7]{margin-top:.85rem}.contacto-cierre[data-astro-cid-4ujkw7e7]{background:var(--azul);color:var(--blanco);padding:clamp(4rem,10vw,7rem) clamp(1.5rem,5vw,4rem)}.contacto-cierre-links[data-astro-cid-4ujkw7e7]{flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;display:flex}.contacto-cierre-link[data-astro-cid-4ujkw7e7]{border-bottom:1px solid #0000;padding-bottom:.15rem;transition:border-color .3s}.contacto-cierre-link[data-astro-cid-4ujkw7e7]:hover,.contacto-cierre-link[data-astro-cid-4ujkw7e7]:focus-visible{border-bottom-color:var(--cobre-claro)}@media (width<=900px){.contacto-grid[data-astro-cid-4ujkw7e7]{grid-template-columns:1fr;gap:clamp(2.5rem,8vw,3.5rem)}.contacto-formulario-col[data-astro-cid-4ujkw7e7]{order:1}.contacto-datos[data-astro-cid-4ujkw7e7]{order:2}.contacto-control[data-astro-cid-4ujkw7e7],.contacto-enviar[data-astro-cid-4ujkw7e7]{width:100%;min-height:44px}.contacto-dato-enlace[data-astro-cid-4ujkw7e7],.contacto-cierre-link[data-astro-cid-4ujkw7e7]{align-items:center;min-height:44px;display:inline-flex}}.contacto-dialogo[data-astro-cid-4ujkw7e7]{z-index:10000;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:clamp(1.25rem,4vw,2rem);transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:0}.contacto-dialogo[data-astro-cid-4ujkw7e7].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,visibility}.contacto-dialogo-capa[data-astro-cid-4ujkw7e7]{background:#081a2c8c;position:absolute;inset:0}.contacto-dialogo-panel[data-astro-cid-4ujkw7e7]{z-index:1;background:var(--azul);width:min(100%,420px);color:var(--blanco);box-shadow:none;border:0;border-radius:0;outline:none;padding:clamp(2rem,5vw,2.75rem);position:relative}.contacto-dialogo-titulo[data-astro-cid-4ujkw7e7]{color:var(--blanco);margin-bottom:1rem;padding-bottom:.08em;font-size:28px}.contacto-dialogo-cuerpo[data-astro-cid-4ujkw7e7]{color:var(--blanco);opacity:.8;max-width:none;margin-bottom:1.75rem}.contacto-dialogo-cerrar[data-astro-cid-4ujkw7e7]{color:var(--blanco);border:0;border-bottom:1px solid var(--cobre-claro);box-shadow:none;cursor:pointer;background:0 0;border-radius:0;min-height:44px;padding:.35rem 0}.contacto-dialogo-cerrar[data-astro-cid-4ujkw7e7]:hover,.contacto-dialogo-cerrar[data-astro-cid-4ujkw7e7]:focus-visible{color:var(--cobre-claro)}@media (prefers-reduced-motion:reduce){.contacto-control[data-astro-cid-4ujkw7e7],.contacto-enviar[data-astro-cid-4ujkw7e7],.contacto-dato-enlace[data-astro-cid-4ujkw7e7],.contacto-cierre-link[data-astro-cid-4ujkw7e7],.contacto-dialogo[data-astro-cid-4ujkw7e7]{transition:none}}
