.split-width-form{--form-input-background:transparent;display:flex;flex-direction:column;justify-content:center;gap:var(--space-32)}@media(min-width:768px){.split-width-form{padding:var(--space-40)}}@media(min-width:1440px){.split-width-form{padding:var(--space-40) var(--space-80)}}.split-width-form__wrapper{background-color:var(--background-color);color:var(--color-grey-7);padding-inline:var(--gutter)}
.split-width-form__grid{display:grid;gap:var(--space-32);max-width:var(--optional-max-content-width);margin-inline:auto}@media(min-width:768px){.split-width-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}@media(min-width:768px){.split-width-form__image-wrapper{align-self:start}}@media(min-width:768px){.split-width-form__wrapper--image-right .split-width-form__image-wrapper{order:2}
}.split-width-form__cta{--button-padding:18px var(--space-80) 17px;--button-min-width:0;align-self:flex-start}.split-width-form__cta[hidden]{display:none}.split-width-form__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.split-width-form__form[hidden]{display:none}.split-width-form__form--loading{opacity:.6;pointer-events:none}
.split-width-form__field{grid-column:span 2}@media(min-width:768px){.split-width-form__field--half{grid-column:span 1}}.split-width-form__field:has(.error) .input-label__error{display:block}.split-width-form__select{padding:var(--space-12) var(--space-32) var(--space-12) var(--space-12);background-position:right var(--space-12) center}
.split-width-form__textarea{min-height:var(--textarea-min-height,150px)}.split-width-form__submit,.split-width-form__message{grid-column:span 2}.split-width-form__message--error{color:var(--color-error)}