.module-form-block{padding-top:var(--spacing-padding-md_lg);padding-bottom:var(--spacing-padding-md_lg)}.module-form-block.-wave-offset{padding-bottom:calc(var(--spacing-padding-md_lg) + var(--wave-height))}form fieldset.userformsgroup,.userform fieldset.userformsgroup{border:none;margin:0;padding:0;width:100%}form fieldset.userformsgroup>legend,.userform fieldset.userformsgroup>legend{margin-bottom:var(--spacing-padding-1xs)}.module.-theme-3 form fieldset.userformsgroup>legend,.module.-theme-3 .userform fieldset.userformsgroup>legend{color:var(--c-neutral-white)}@media(min-width: 1320px){form fieldset.userformsgroup>.middleColumn,.userform fieldset.userformsgroup>.middleColumn{margin-right:calc(-1*var(--spacing-padding-1xs))}}form fieldset.userformsgroup>.middleColumn>*,.userform fieldset.userformsgroup>.middleColumn>*{margin-bottom:var(--form-spacings)}@media(min-width: 841px){form fieldset.userformsgroup>.middleColumn>*,.userform fieldset.userformsgroup>.middleColumn>*{margin-bottom:var(--spacing-padding-1xs)}}@media(min-width: 1320px){form fieldset.userformsgroup>.middleColumn>*,.userform fieldset.userformsgroup>.middleColumn>*{margin-right:var(--spacing-padding-1xs)}}form fieldset.userformsgroup .middleColumn,.userform fieldset.userformsgroup .middleColumn{display:flex;flex-wrap:wrap;flex-direction:column;position:relative}@media(min-width: 1320px){form fieldset.userformsgroup .middleColumn,.userform fieldset.userformsgroup .middleColumn{flex-direction:row}form fieldset.userformsgroup .middleColumn>.field,.userform fieldset.userformsgroup .middleColumn>.field{flex-basis:40%;flex-grow:1}form fieldset.userformsgroup .middleColumn>.field.checkbox.requiredField,form fieldset.userformsgroup .middleColumn>.field.CompositeField.composite,form fieldset.userformsgroup .middleColumn>.field.form-check-input,.userform fieldset.userformsgroup .middleColumn>.field.checkbox.requiredField,.userform fieldset.userformsgroup .middleColumn>.field.CompositeField.composite,.userform fieldset.userformsgroup .middleColumn>.field.form-check-input{flex-basis:100%}}@media(min-width: 1320px)and (min-width: 1320px){form fieldset.userformsgroup .middleColumn>.field.file,.userform fieldset.userformsgroup .middleColumn>.field.file{max-width:calc(50% - var(--spacing-padding-1xs))}}form fieldset.userformsgroup .middleColumn .field.CompositeField.composite,.userform fieldset.userformsgroup .middleColumn .field.CompositeField.composite{border-radius:.8rem;border:1.5px solid #024089;background:rgba(37,129,196,.3);padding:2.4rem}@media(min-width: 1320px){form fieldset.userformsgroup .middleColumn>fieldset.userformsgroup .middleColumn,.userform fieldset.userformsgroup .middleColumn>fieldset.userformsgroup .middleColumn{flex-direction:column;height:100%}form fieldset.userformsgroup .middleColumn>fieldset.userformsgroup .middleColumn>.field,.userform fieldset.userformsgroup .middleColumn>fieldset.userformsgroup .middleColumn>.field{width:100%}form fieldset.userformsgroup .middleColumn>fieldset.userformsgroup .middleColumn>.field:not(.file),.userform fieldset.userformsgroup .middleColumn>fieldset.userformsgroup .middleColumn>.field:not(.file){flex:0}}.js-module.-theme-3 form .btn-toolbar .btn,.js-module.-theme-3 .userform .btn-toolbar .btn{--btn-color: var(--c-main-cool);--btn-color-focus: var(--c-neutral-white);--btn-color-hover: var(--c-neutral-white);--btn-color-active: var(--c-neutral-white);--btn-color-disabled: var(--c-neutral-white);--btn-border-color: var(--c-neutral-white);--btn-background-color: var(--c-neutral-white)}form .message,.userform .message{background-color:var(--c-neutral-white);margin-bottom:2rem;border-radius:var(--border-radius-button);color:red;padding:2rem}
