/* Lisibilité du formulaire, y compris sur petit écran. */
.contact_section { background: #f6f6f4; color: #242424; }
.contact_section h2, .contact_section h3 { color: #242424; }
.contact_section h3 { font-size: 1.125rem; line-height: 1.6; margin: 1rem 0 1.5rem; }
.contact_section .asi-contact-form { padding: 1rem; }
.contact_section input, .contact_section select, .contact_section textarea { font-size: 16px; max-width: 100%; }
.contact_section { padding-bottom: 100px; }
