.ContactForm-module__N_qtAG__contact-form{flex-direction:column;gap:1.25rem;display:flex}.ContactForm-module__N_qtAG__form-row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:560px){.ContactForm-module__N_qtAG__form-row{grid-template-columns:1fr}}
.contacto-module__gBIzkq__contacto-hero{background:var(--surface);padding:4rem 0 2rem}.contacto-module__gBIzkq__contacto-hero-desc{color:var(--muted);max-width:520px;margin-top:.75rem;line-height:1.7}.contacto-module__gBIzkq__contacto-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3rem;display:grid}.contacto-module__gBIzkq__contacto-list{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.contacto-module__gBIzkq__contacto-list li{align-items:flex-start;gap:1rem;display:flex}.contacto-module__gBIzkq__contacto-icon{background:var(--primary-light);width:40px;height:40px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contacto-module__gBIzkq__contacto-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-light);margin-bottom:.15rem;font-size:.75rem;font-weight:600}.contacto-module__gBIzkq__contacto-value{color:var(--foreground);font-size:.95rem}.contacto-module__gBIzkq__contacto-value--link{text-decoration:none;transition:color .2s}.contacto-module__gBIzkq__contacto-value--link:hover{color:var(--primary)}.contacto-module__gBIzkq__contacto-social{gap:.5rem;margin-top:1.5rem;display:flex}.contacto-module__gBIzkq__social-btn{background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.contacto-module__gBIzkq__social-btn:hover{background:var(--primary);color:#fff}.contacto-module__gBIzkq__contacto-map{margin-top:2rem}.contacto-module__gBIzkq__contacto-form-wrap{padding:2rem}@media (max-width:900px){.contacto-module__gBIzkq__contacto-grid{grid-template-columns:1fr;gap:2.5rem}}
