.loader{flex-direction:column;align-items:center;display:flex}.loader--text-color-primary{color:var(--colors-secondary)}.loader--text-color-secondary{color:var(--colors-primary)}.loader--text-color-tertiary{color:var(--colors-grey4)}.loader--text-color-quaternary{color:var(--colors-white)}.loader--spacing-sm{gap:var(--space-2)}.loader--spacing-md{gap:var(--space-3)}.loader--spacing-lg{gap:var(--space-5)}.loader__ring{border-radius:var(--radii-full);border:3px solid var(--colors-grey2);border-bottom-color:var(--colors-primary);margin:0;animation:1s linear infinite spin;display:inline-block}.loader__ring[disabled],[disabled] .loader__ring,.loader__ring[aria-disabled=true],[aria-disabled=true] .loader__ring{border-bottom-color:var(--colors-white)}.loader__ring--size-sm{width:var(--space-6);height:var(--space-6)}.loader__ring--size-md{width:var(--space-10);height:var(--space-10)}.loader__ring--size-lg{width:var(--space-15);height:var(--space-15)}.loader__ring--border-primary{border-color:var(--colors-grey2);border-bottom-color:var(--colors-primary)}.loader__ring--border-secondary{border-color:var(--colors-primary);border-bottom-color:var(--colors-white)}.loader__ring--border-tertiary{border-color:var(--colors-white);border-bottom-color:var(--colors-primary)}.loader__ring--border-quaternary{border-color:var(--colors-grey2);border-bottom-color:var(--colors-secondary)}.loader__text{font-size:var(--fontSizes-6);line-height:var(--lineHeights-9);font-family:var(--fonts-display);font-weight:var(--fontWeights-semiBold);color:currentColor}.loader__text--size-sm{font-size:var(--fontSizes-3);line-height:var(--lineHeights-tight)}.loader__text--size-md{font-size:var(--fontSizes-5);line-height:var(--lineHeights-tight)}.loader__text--size-lg{font-size:var(--fontSizes-6);line-height:var(--lineHeights-tight)}
.helper-link{font-family:var(--fonts-body);font-size:var(--fontSizes-3);color:var(--colors-primary);font-weight:var(--fontWeights-medium);text-decoration:underline}
.input{width:100%;font-size:var(--fontSizes-3);font-weight:var(--fontWeights-medium);line-height:var(--lineHeights-normal);border:1px solid var(--colors-grey3);border-radius:var(--radii-md);box-sizing:border-box;box-shadow:var(--shadows-sm);background-color:var(--colors-white);color:var(--colors-secondary);height:var(--space-10);padding:var(--space-1)var(--space-3);display:block}.input:disabled{cursor:not-allowed}.input__wrapper{align-items:center;width:100%;display:flex}.input__wrapper--icon input{padding-left:var(--space-9)}.input__icon-slot{flex:1 0 var(--space-5);padding-left:var(--space-2-5);display:flex;position:absolute}.input__icon-slot>svg{width:var(--sizes-5);height:var(--sizes-5);fill:currentColor}.input__wrapper--field-size-1{max-width:var(--field-sizes-1)}.input__wrapper--field-size-2{max-width:var(--field-sizes-2)}.input__wrapper--field-size-3{max-width:var(--field-sizes-3)}.input__wrapper--field-size-4{max-width:var(--field-sizes-4)}.input__wrapper--field-size-5{max-width:var(--field-sizes-5)}.input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}.input__wrapper--field-size-6{max-width:var(--field-sizes-6)}.input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}.input__wrapper--field-size-full{max-width:var(--field-sizes-full)}@media (min-width:480px){.xs\:input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:640px){.sm\:input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:768px){.md\:input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1024px){.lg\:input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1248px){.xl\:input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1280px){.xxl\:input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1440px){.xxxl\:input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:480px){.xs\:input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:640px){.sm\:input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:768px){.md\:input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1024px){.lg\:input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1248px){.xl\:input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1280px){.xxl\:input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1440px){.xxxl\:input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:480px){.xs\:input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:640px){.sm\:input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:768px){.md\:input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1024px){.lg\:input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1248px){.xl\:input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1280px){.xxl\:input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1440px){.xxxl\:input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:480px){.xs\:input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:640px){.sm\:input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:768px){.md\:input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1024px){.lg\:input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1248px){.xl\:input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1280px){.xxl\:input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1440px){.xxxl\:input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:480px){.xs\:input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:640px){.sm\:input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:768px){.md\:input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1024px){.lg\:input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1248px){.xl\:input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1280px){.xxl\:input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1440px){.xxxl\:input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:480px){.xs\:input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:640px){.sm\:input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:768px){.md\:input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1024px){.lg\:input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1248px){.xl\:input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1280px){.xxl\:input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1440px){.xxxl\:input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:480px){.xs\:input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:640px){.sm\:input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:768px){.md\:input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1024px){.lg\:input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1248px){.xl\:input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1280px){.xxl\:input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1440px){.xxxl\:input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:480px){.xs\:input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:640px){.sm\:input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:768px){.md\:input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1024px){.lg\:input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1248px){.xl\:input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1280px){.xxl\:input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1440px){.xxxl\:input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:480px){.xs\:input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:640px){.sm\:input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:768px){.md\:input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1024px){.lg\:input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1248px){.xl\:input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1280px){.xxl\:input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1440px){.xxxl\:input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}
.text-input{box-sizing:border-box;align-items:center;display:block}.text-input label svg{color:var(--colors-secondary)}.text-input--status-default input,.text-input--status-default input::placeholder,.text-input--status-default button,.text-input--status-default button[data-placeholder]{color:var(--colors-grey4);border-color:var(--colors-grey3)}.text-input--status-default input:focus-visible,.text-input--status-default button:focus-visible,.text-input--status-default select:focus-visible{outline:3px solid var(--colors-pink4);outline-offset:-3px}.text-input--status-error input,.text-input--status-error textarea,.text-input--status-error input::placeholder,.text-input--status-error button,.text-input--status-error button[data-placeholder]{color:var(--colors-error);border-color:var(--colors-error)}.text-input--status-error input:focus-visible,.text-input--status-error button:focus-visible{outline:3px solid var(--colors-error);outline-offset:-3px}.text-input--status-warning input,.text-input--status-warning input::placeholder{color:var(--colors-yellow4);border-color:var(--colors-yellow3)}.text-input--status-warning input:focus-visible{outline:3px solid var(--colors-yellow3);outline-offset:-3px}.text-input--status-success input,.text-input--status-success input::placeholder{color:var(--colors-green4);border-color:var(--colors-success)}.text-input--status-success input:focus-visible{outline:3px solid var(--colors-success);outline-offset:-3px}
.Form-module-scss-module__TeAh4W__form__fields{width:45%}.Form-module-scss-module__TeAh4W__form__fields>*{margin-top:var(--space-4)}.Form-module-scss-module__TeAh4W__radio__disabled{opacity:.5;pointer-events:none}
.select{font-size:var(--fontSizes-3);font-weight:var(--fontWeights-medium);line-height:var(--lineHeights-normal);font-family:var(--fonts-body);width:100%;height:var(--space-10);background-color:var(--colors-white);color:var(--colors-secondary);box-shadow:var(--shadows-sm);border:1px solid var(--colors-grey3);border-radius:var(--radii-md);box-sizing:border-box;margin-bottom:var(--space-2);align-items:center;display:inline-flex;position:relative}.select:first-child{padding-left:var(--space-3);padding-right:var(--space-7)}.select:disabled{cursor:not-allowed}.select[data-placeholder]{color:var(--colors-grey4)}.select span{white-space:nowrap;max-width:100%;overflow:hidden}.select__icon{color:currentColor;right:var(--space-3);display:flex;position:absolute}.select__wrapper{position:relative}.select__content{box-sizing:border-box;background-color:var(--colors-white);width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);border:1px solid var(--colors-grey3);border-radius:4px;overflow:hidden}.select__group{z-index:1;position:relative}.select__group .select-separator:last-child{display:none}.select__seperator{background-color:var(--colors-shawbrookLightGrey);height:1px}.select__item{min-width:100%;color:var(--colors-secondary);line-height:var(--lineHeights-tight);font-weight:var(--fontWeights-medium);font-family:var(--fonts-body);height:100%;padding:var(--space-3);-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.select__item[data-disabled],.select__item.focused{color:var(--colors-grey2);pointer-events:none}.select__item[data-highlighted],.select__item.highlighted{background-color:var(--colors-grey4);color:var(--colors-white);outline:none}.select__blur-message{margin-top:var(--space-3);padding:var(--space-3);background-color:var(--colors-grey5);border-radius:var(--radii-md);color:var(--colors-secondary);font-size:var(--fontSizes-2);line-height:var(--lineHeights-normal)}.select__wrapper--field-size-1{max-width:var(--field-sizes-1)}.select__wrapper--field-size-2{max-width:var(--field-sizes-2)}.select__wrapper--field-size-3{max-width:var(--field-sizes-3)}.select__wrapper--field-size-4{max-width:var(--field-sizes-4)}.select__wrapper--field-size-5{max-width:var(--field-sizes-5)}.select__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}.select__wrapper--field-size-6{max-width:var(--field-sizes-6)}.select__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}.select__wrapper--field-size-full{max-width:var(--field-sizes-full)}@media (min-width:480px){.xs\:select__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:640px){.sm\:select__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:768px){.md\:select__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1024px){.lg\:select__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1248px){.xl\:select__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1280px){.xxl\:select__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1440px){.xxxl\:select__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:480px){.xs\:select__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:640px){.sm\:select__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:768px){.md\:select__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1024px){.lg\:select__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1248px){.xl\:select__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1280px){.xxl\:select__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1440px){.xxxl\:select__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:480px){.xs\:select__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:640px){.sm\:select__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:768px){.md\:select__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1024px){.lg\:select__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1248px){.xl\:select__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1280px){.xxl\:select__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1440px){.xxxl\:select__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:480px){.xs\:select__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:640px){.sm\:select__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:768px){.md\:select__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1024px){.lg\:select__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1248px){.xl\:select__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1280px){.xxl\:select__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1440px){.xxxl\:select__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:480px){.xs\:select__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:640px){.sm\:select__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:768px){.md\:select__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1024px){.lg\:select__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1248px){.xl\:select__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1280px){.xxl\:select__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1440px){.xxxl\:select__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:480px){.xs\:select__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:640px){.sm\:select__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:768px){.md\:select__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1024px){.lg\:select__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1248px){.xl\:select__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1280px){.xxl\:select__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1440px){.xxxl\:select__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:480px){.xs\:select__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:640px){.sm\:select__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:768px){.md\:select__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1024px){.lg\:select__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1248px){.xl\:select__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1280px){.xxl\:select__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1440px){.xxxl\:select__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:480px){.xs\:select__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:640px){.sm\:select__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:768px){.md\:select__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1024px){.lg\:select__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1248px){.xl\:select__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1280px){.xxl\:select__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1440px){.xxxl\:select__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:480px){.xs\:select__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:640px){.sm\:select__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:768px){.md\:select__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1024px){.lg\:select__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1248px){.xl\:select__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1280px){.xxl\:select__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1440px){.xxxl\:select__wrapper--field-size-full{max-width:var(--field-sizes-full)}}
