.sitio .contacto-lay{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px;display:grid}.sitio .contacto-lay .sede-rejilla{grid-template-columns:1fr}.sitio .contacto-sedes{flex-direction:column;gap:16px;display:flex}.sitio .form-contacto{padding:32px}.sitio .form-contacto h2{font-size:26px}.sitio .contacto-intro{margin-top:6px}.sitio .contacto-form{margin-top:22px}.sitio .contacto-enviar{justify-self:start}.sitio .tel-caja{grid-template-columns:108px minmax(0,1fr);gap:8px;display:grid}.sitio .tel-cod{position:relative}.sitio .contacto-seleccion{font:inherit;color:inherit;grid-template-columns:minmax(0,1fr);display:grid}.sitio .contacto-seleccion>*{grid-area:1/1}.sitio .contacto-seleccion .sel{color:#0000;height:100%}.sitio .contacto-seleccion .sel option{color:var(--g900)}.sitio .contacto-seleccion-texto{z-index:1;color:var(--g900);pointer-events:none;overflow-wrap:anywhere;align-self:center;padding:11.5px 37.5px 11.5px 14.5px;line-height:1.3;position:relative}.sitio .tel-cod .sel{color:#0000}.sitio .tel-cod .sel option{color:var(--g900)}.sitio .tel-cod-txt{color:var(--g900);pointer-events:none;position:absolute;top:50%;left:14.5px;transform:translateY(-50%)}.sitio .contacto-exito{text-align:center;padding:30px 10px}.sitio .contacto-ok{border-radius:var(--radius-prototipo-6);background:var(--v100);width:64px;height:64px;color:var(--v600);place-items:center;margin:0 auto 16px;display:grid}.sitio .contacto-ok .ico{width:32px;height:32px}.sitio .contacto-exito p{margin-top:10px;font-size:16.5px}.sitio .contacto-exito b{color:var(--g900)}.sitio .contacto-exito button{margin-top:22px}@media (max-width:1024px){.sitio .contacto-lay{grid-template-columns:1fr}}
