.disable-page-scroll{overflow:clip}.login__heading{font-weight:700;font-family:Pangram Sans,Arial,Helvetica,sans-serif;font-size:var(--tp-headline-m-fs,18px);line-height:var(--tp-headline-m-lh,20px);margin:0;color:#1d4757;text-align:start}.login__content{padding:var(--sp-dynamic-300,24px);border-radius:var(--cr-body-lg-container);background:radial-gradient(73.42% 81.77% at 35.38% 49.89%,#fff 0,hsla(0,0%,100%,0) 100%),#f4fefc;box-shadow:0 4px 10px 0 rgba(0,0,0,.1),0 8px 24px 0 rgba(0,0,0,.1)}.login__content,.login__inputs{display:flex;flex-direction:column}.login__inputs{gap:var(--sp-dynamic-150,12px)}@media (max-width:479.98px){.login__inputs .ds-checkbox__texts{max-width:200px}}@media (min-width:768px) and (max-width:1023.98px){.login__inputs .ds-checkbox__texts{max-width:200px}}.login__inputs .ds-checkbox__label,.login__inputs .ds-checkbox__label a{color:#112932}.login__password-reset{display:flex;justify-content:center;width:100%;margin-top:var(--sp-constant-50,4px);margin-bottom:calc(var(--sp-constant-100, 8px)*-1)}@media (min-width:1024px) and (max-width:1679.98px){.login__password-reset{margin-top:var(--sp-constant-25,2px);margin-bottom:calc(var(--sp-constant-125, 10px)*-1)}}@media (min-width:1680px){.login__password-reset{margin-top:var(--sp-constant-25,2px);margin-bottom:calc(var(--sp-constant-150, 12px)*-1)}}.login__password-reset .button{width:100%}.login__login-btn{width:100%;margin-top:var(--sp-dynamic-300,24px)}.login__back-btn{margin-bottom:var(--sp-dynamic-100,8px)}.login__error{margin-bottom:var(--sp-dynamic-150,12px)}.login__wrapper{text-align:center}.login .ds-form-field .ds-icon{color:#1d4757}.login .ds-input-password-check{color:#496e7a}.login .failed{--ds-form-field-input-border-color:#d20d38;--ds-form-field-label-color:#b70024}.login .ds-checkbox.has-error .ds-checkbox__label a{color:#b70024}.login .success-confirm{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center}.login .success-confirm__icon-wrapper{margin-bottom:var(--sp-dynamic-200,16px)}.login .success-confirm__info-text{font-weight:400;font-family:Roboto Condensed,Roboto Condensed-fallback,Arial,Helvetica,sans-serif;font-size:var(--tp-body-m-fs,14px);line-height:var(--tp-body-m-lh,18px);margin-top:var(--sp-dynamic-50,4px);text-align:center}.login .success-confirm .login__heading{max-width:300px;margin:0 auto;text-align:center}@media (min-width:1680px){.login .success-confirm .login__heading{max-width:360px}}.login .success-confirm .button{width:100%;margin-top:var(--sp-dynamic-200,16px)}