.contact-form{gap:var(--global-col-gap-xl);display:flex;flex-direction:row;align-items:flex-start}@media screen and (max-width:1232px){.contact-form{flex-direction:column;gap:var(--global-item-gap)}}.contact-form .contact-form,.contact-form .section-heading-container{flex:1 1 50%}.contact-form .section-heading{white-space:nowrap}.contact-form .form-status{margin:0;display:inline-flex;align-items:flex-start;gap:var(--global-col-gap-sm)}.contact-form .form-status *{font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform)}@media screen and (min-width:769px){.contact-form .form-status{text-align:center;justify-content:center}}.contact-form .form-status .icon{height:1lh}.contact-form .form-status+.fields{display:none}.contact-form .fields .field gaia-select svg{rotate:90deg;width:7px;right:17px}.contact-form .fields .field .form-error{color:var(--brand-magenta)}.contact-form .fields .form-footer{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--global-col-gap-sm)}.contact-form .fields .form-footer .form-error{width:100%}.contact-form .fields .form-footer #ContactForm-global-error #ContactForm-error-summary{margin:0}.contact-form .fields .form-footer #ContactForm-global-error #ContactForm-error-summary a{-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out, -webkit-text-decoration .3s ease-in-out}.contact-form .fields .form-footer #ContactForm-global-error #ContactForm-error-summary a:hover{-webkit-text-decoration:underline solid var(--brand-cyan);text-decoration:underline solid var(--brand-cyan)}.contact-form .fields .form-footer #ContactForm-global-error #ContactForm-error-summary a:focus,.contact-form .fields .form-footer #ContactForm-global-error #ContactForm-error-summary a:focus-within{outline:2px solid var(--brand-cyan);border-radius:var(--global-border-rad);outline-offset:2px}.contact-form .all-required{display:flex;flex-direction:row;gap:var(--sizing-50)}.contact-form .all-required svg{color:var(--brand-magenta)}