form.contact-form{position:relative;width:100%}form.contact-form h3{margin-bottom:16px}form.contact-form a{color:#94c0c5}form.contact-form .input-label,form.contact-form input.form,form.contact-form select.form{width:100%}form.contact-form .grid-layout{display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}form.contact-form .grid-fullwidth,form.contact-form .grid-6{grid-column:span 12 / span 12}@media (min-width:768px){form.contact-form .grid-6{grid-column:span 6 / span 6}}form.contact-form .grid-4{grid-column:span 12 / span 12}@media (min-width:768px){form.contact-form .grid-4{grid-column:span 4 / span 4}}form.contact-form button{display:flex;justify-self:flex-end;margin-top:12px}
