.password-checker__icon,.password-checker__text{color:var(--colors-grey3)}.password-checker__icon--success,.password-checker__text--success{color:var(--colors-success)}.password-checker__icon{margin-right:5px}.password-checker__progress{width:100%;display:flex;margin-top:var(--space-2);margin-bottom:var(--space-6)}.password-checker__list{padding:0}.password-checker__item,.password-checker__list{margin-top:var(--space-3);margin-bottom:var(--space-3)}.password-checker__item{display:flex;align-items:center;font-size:var(--font-size-2);list-style:none;color:var(--colors-grey3)}.password-progress-bar{width:20%;box-sizing:border-box;height:var(--space-1-5);border-radius:var(--radii-rounded);margin-right:var(--space-1);background-color:var(--colors-grey2)}.password-progress-bar.error{background-color:var(--colors-error)}.password-progress-bar.warning{background-color:var(--colors-warning)}.password-progress-bar.success{background-color:var(--colors-success)}.text-input{display:block;align-items:center;box-sizing:border-box}.text-input label svg{color:var(--colors-secondary)}.text-input--status-default button,.text-input--status-default button[data-placeholder],.text-input--status-default input,.text-input--status-default input::placeholder{color:var(--colors-grey4);border-color:var(--colors-grey3)}.text-input--status-default button:focus-visible,.text-input--status-default input:focus-visible,.text-input--status-default select:focus-visible{outline:3px solid var(--colors-pink4);outline-offset:-3px}.text-input--status-error button,.text-input--status-error button[data-placeholder],.text-input--status-error input,.text-input--status-error input::placeholder,.text-input--status-error textarea{color:var(--colors-error);border-color:var(--colors-error)}.text-input--status-error button:focus-visible,.text-input--status-error input: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}.password-input{position:relative}.password-input ::-ms-reveal{display:none}.password-input__wrapper{position:relative;display:flex;width:100%;align-items:center;margin-bottom:.75rem}.password-input__wrapper--show-checker{margin-bottom:1.5rem}.password-input__toggle{all:unset;position:absolute;right:8px;z-index:2;color:var(--color-shawbrookCharcoal);cursor:pointer}@media (min-width:768px){.password-input__toggle{right:12px}}.password-input .input{padding-right:40px}.password-input__wrapper--field-size-1{max-width:var(--field-sizes-1)}.password-input__wrapper--field-size-2{max-width:var(--field-sizes-2)}.password-input__wrapper--field-size-3{max-width:var(--field-sizes-3)}.password-input__wrapper--field-size-4{max-width:var(--field-sizes-4)}.password-input__wrapper--field-size-5{max-width:var(--field-sizes-5)}.password-input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}.password-input__wrapper--field-size-6{max-width:var(--field-sizes-6)}.password-input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}.password-input__wrapper--field-size-full{max-width:var(--field-sizes-full)}@media (min-width:480px){.xs\:password-input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:640px){.sm\:password-input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:768px){.md\:password-input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1024px){.lg\:password-input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1248px){.xl\:password-input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1280px){.xxl\:password-input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:1440px){.xxxl\:password-input__wrapper--field-size-1{max-width:var(--field-sizes-1)}}@media (min-width:480px){.xs\:password-input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:640px){.sm\:password-input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:768px){.md\:password-input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1024px){.lg\:password-input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1248px){.xl\:password-input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1280px){.xxl\:password-input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:1440px){.xxxl\:password-input__wrapper--field-size-2{max-width:var(--field-sizes-2)}}@media (min-width:480px){.xs\:password-input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:640px){.sm\:password-input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:768px){.md\:password-input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1024px){.lg\:password-input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1248px){.xl\:password-input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1280px){.xxl\:password-input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:1440px){.xxxl\:password-input__wrapper--field-size-3{max-width:var(--field-sizes-3)}}@media (min-width:480px){.xs\:password-input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:640px){.sm\:password-input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:768px){.md\:password-input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1024px){.lg\:password-input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1248px){.xl\:password-input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1280px){.xxl\:password-input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:1440px){.xxxl\:password-input__wrapper--field-size-4{max-width:var(--field-sizes-4)}}@media (min-width:480px){.xs\:password-input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:640px){.sm\:password-input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:768px){.md\:password-input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1024px){.lg\:password-input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1248px){.xl\:password-input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1280px){.xxl\:password-input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:1440px){.xxxl\:password-input__wrapper--field-size-5{max-width:var(--field-sizes-5)}}@media (min-width:480px){.xs\:password-input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:640px){.sm\:password-input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:768px){.md\:password-input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1024px){.lg\:password-input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1248px){.xl\:password-input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1280px){.xxl\:password-input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:1440px){.xxxl\:password-input__wrapper--field-size-5-5{max-width:var(--field-sizes-5-5)}}@media (min-width:480px){.xs\:password-input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:640px){.sm\:password-input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:768px){.md\:password-input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1024px){.lg\:password-input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1248px){.xl\:password-input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1280px){.xxl\:password-input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:1440px){.xxxl\:password-input__wrapper--field-size-6{max-width:var(--field-sizes-6)}}@media (min-width:480px){.xs\:password-input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:640px){.sm\:password-input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:768px){.md\:password-input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1024px){.lg\:password-input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1248px){.xl\:password-input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1280px){.xxl\:password-input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:1440px){.xxxl\:password-input__wrapper--field-size-fluid{max-width:var(--field-sizes-fluid)}}@media (min-width:480px){.xs\:password-input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:640px){.sm\:password-input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:768px){.md\:password-input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1024px){.lg\:password-input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1248px){.xl\:password-input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1280px){.xxl\:password-input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}@media (min-width:1440px){.xxxl\:password-input__wrapper--field-size-full{max-width:var(--field-sizes-full)}}.label{display:flex;flex-direction:column;font-size:var(--fontSizes-4);font-family:var(--fonts-display);line-height:var(--lineHeights-normal);color:var(--colors-secondary);margin-bottom:var(--space-2)}.label--required .label__main>span:after,.label--required:not(:has(.label__main)) .label__sub:after{content:"*";color:var(--colors-error);margin-left:var(--space-1)}.label--color-white{color:var(--colors-white)}.label--color-default{color:var(--colors-secondary)}.label--color-error{color:var(--colors-error)}.label__main{font-weight:var(--fontWeights-medium);font-size:var(--fontSizes-4)}.label__main-text{font-family:var(--fonts-display)}.label__sub{font-weight:var(--fontWeights-medium);font-size:var(--fontSizes-3);margin-top:var(--space-1);font-family:var(--fonts-body);line-height:var(--lineHeights-normal)}.label__tooltip{display:inline-block;margin-left:var(--space-2);height:20px;transform:translateY(2px)}