.contact-form{display:flex;flex-direction:column}.contact-form.loading{pointer-events:none;opacity:.5}.contact-form .group-field{display:flex;gap:1rem}@media(max-width:767px){.contact-form .group-field{gap:.5rem}}.contact-form .group-field .field{flex-grow:1}.contact-form .field{margin-bottom:1rem}@media(max-width:767px){.contact-form .field{margin-bottom:.5rem}}