.f\:contact-form{--f-label-width:120px;width:100%}.f\:contact-form__wrapper{gap:var(--f-field-gap, 30px)}.f\:contact-form__wrapper--grid{display:grid;grid-template-columns:1fr 1fr}.f\:contact-form__wrapper--list{display:flex;flex-flow:column}.f\:contact-form .f\:form-field{margin-top:0 !important;width:100%}.f\:contact-form .f\:form-field:last-child:nth-child(odd){grid-column:span 2}.f\:contact-form .f\:form-field--label-inline,.f\:contact-form .f\:form-field--label-hidden,.f\:contact-form .f\:form-field--label-none{align-self:flex-end}.f\:contact-form__submit-wrapper{margin-top:30px}.f\:contact-form__submit-wrapper--label-inline{padding-left:calc(var(--f-label-width) + 15px)}.f\:contact-form__message{font-size:1.2em;margin-top:30px}
