.sso-auth-button{box-sizing:border-box;width:100%;min-height:3rem;padding:.75rem 1rem;margin:0 0 1.5rem;border-radius:.25rem;border:1px solid #bfbfbf;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;background-color:#fff;transition:box-shadow .1s linear;font-family:var(--font-nunito-sans)}.sso-auth-button--disabled{cursor:not-allowed;background-color:#f2f2f2}.sso-auth-button--rounded{border-radius:144px}.sso-auth-button:hover:not(.sso-auth-button--disabled):not(:disabled){box-shadow:0 5px 4px 0 rgba(89,89,89,.119)}.sso-auth-button:focus{outline:none}.sso-auth-button:focus-visible:not(.sso-auth-button--disabled):not(:disabled){outline:2px solid #307fe2;outline-offset:2px}.sso-auth-button__icon-wrap{flex-shrink:0;justify-content:center;color:inherit}.sso-auth-button__icon-svg div,.sso-auth-button__icon-wrap{display:flex;align-items:center}.sso-auth-button__label{margin-bottom:0;font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#262626;font-family:var(--font-nunito-sans)}.sso-auth-button--apple .sso-auth-button__label{letter-spacing:-.01em}.sso-auth-button--apple .sso-auth-button__icon-wrap svg,.sso-auth-button--microsoft .sso-auth-button__icon-wrap svg{width:1.5rem;height:1.5rem;display:block}.sso-auth-toast{max-width:23rem;display:flex;background:#fe4256;padding:1rem;border-radius:.5rem}.sso-auth-toast__icon{color:#fff;font-size:6rem;font-weight:700;margin-right:1.3rem}.sso-auth-toast__message{color:#fff;font-size:1rem;font-weight:700;margin-bottom:0!important}.sso-auth-toast__button{margin-left:1.1rem}.sso-auth-toast__button span{cursor:pointer;color:#fff;font-size:1.5rem;font-weight:700}.Auth{margin-left:auto;margin-right:auto;width:100%}.Auth__switcher{display:flex;align-self:center;align-items:baseline;margin-top:1rem;flex-wrap:wrap;justify-content:center}.Auth__switcher #login .button__text,.Auth__switcher #signUp .button__text{font-size:16px!important;font-weight:400!important;line-height:24px!important;margin-bottom:.5rem!important}.Auth__switcher p{margin-bottom:0!important}.Login,.Register,.recover-password{display:flex;flex-direction:column;align-items:baseline;margin:24px auto 20px;min-width:275px;max-width:335px;box-shadow:2px 0 6px 0 hsla(0,0%,65%,.251);padding:30px 24px 24px;border-radius:8px;box-sizing:border-box;background-color:#fff}@media(min-width:720px){.Login,.Register,.recover-password{min-width:672px;max-width:672px}}@media(min-width:1232px){.Login,.Register,.recover-password{min-width:478px;max-width:478px;box-shadow:0 0 0 0;border-radius:0;background-color:#0000;margin-bottom:0}}.Login__title,.Register__title,.recover-password__title{align-self:flex-start;font-weight:700;font-family:var(--font-poppins)}.Login form,.Register form,.recover-password form{width:100%;max-width:none}.Login form .Input,.Register form .Input,.recover-password form .Input{margin-bottom:1rem}.recover-password__subtitle{text-align:left;align-self:flex-start}.recover-password__subtitle .u-br-desktop{display:inline}@media(min-width:1232px){.recover-password__subtitle .u-br-desktop{display:block}}.recover-password #back-button{margin-bottom:1.5rem}.recover-password .reset_password_success_container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:1232px){.recover-password .reset_password_success_container{width:460px}}.recover-password .reset_password_success_container .reset_password_success_icon{margin-bottom:1rem}.recover-password .reset_password_success_container .recover-password__subtitle,.recover-password .reset_password_success_container .recover-password__title{text-align:center!important;align-self:center!important}.recover-password .reset_password_success_container .success-button{width:100%;font-size:20px;font-weight:700;text-align:center;justify-content:center}.recover-password__actions{list-style-type:none;padding:0;width:100%;gap:8px;display:flex;flex-direction:column}.recover-password__actions-item{margin:0;width:inherit}.recover-password__actions-item #resend-email-button,.recover-password__actions-item #success-button{width:inherit}.ReactModal__Content .recover-password__subtitle br{display:none}.Login__forgot-password{display:inline-block!important;margin-right:10px}.Login .Form .Input__element#email{margin-bottom:1rem}.Login .divider__or-separator:after{background-color:#f6fafe}.Login .forgot-password-container{margin-bottom:1.5rem!important;display:flex;align-self:center;align-items:baseline;margin-top:1rem;flex-wrap:wrap;justify-content:center}.Login .forgot-password-container p#forgotPassword{text-align:center;margin-bottom:0!important}@media(min-width:650px){.Login .forgot-password-container p#forgotPassword{text-align:left}}.Login .button,.Register .button{margin-top:0!important;margin-bottom:2rem;margin-left:8px}.Login .button--forgot-password,.Register .button--forgot-password{display:inline-block!important;padding-left:.25rem;margin-bottom:1.5rem}.Login .button--recover-password__secondary,.Register .button--recover-password__secondary{margin-top:1rem!important}.Login .button--forgot-password,.Register .button--forgot-password{display:contents!important;padding-left:.25rem!important;margin-top:0!important;margin-bottom:.5rem!important}.Login .button--forgot-password .button__text,.Register .button--forgot-password .button__text{font-size:16px!important;font-weight:400!important;line-height:24px!important;margin-bottom:.5rem!important}.Checkbox--register{margin-bottom:1rem}.Register .register-form>div:first-of-type{margin-bottom:12px}.Register .register-form>div:first-of-type>div[role=group]{min-height:-moz-fit-content;min-height:fit-content}.Register .register-disclaimer{text-align:center}.Login .buttonWrapper.forgotPassword-full-button,.Login .buttonWrapper.login-full-button,.Login .buttonWrapper.newPasswordAccept-full-button,.Login .buttonWrapper.register-full-button,.Register .buttonWrapper.forgotPassword-full-button,.Register .buttonWrapper.login-full-button,.Register .buttonWrapper.newPasswordAccept-full-button,.Register .buttonWrapper.register-full-button,.recover-password .buttonWrapper.forgotPassword-full-button,.recover-password .buttonWrapper.login-full-button,.recover-password .buttonWrapper.newPasswordAccept-full-button,.recover-password .buttonWrapper.register-full-button{margin:0!important;width:100%!important;max-width:100%!important}.Login .buttonWrapper.forgotPassword-full-button button,.Login .buttonWrapper.login-full-button button,.Login .buttonWrapper.newPasswordAccept-full-button button,.Login .buttonWrapper.register-full-button button,.Register .buttonWrapper.forgotPassword-full-button button,.Register .buttonWrapper.login-full-button button,.Register .buttonWrapper.newPasswordAccept-full-button button,.Register .buttonWrapper.register-full-button button,.recover-password .buttonWrapper.forgotPassword-full-button button,.recover-password .buttonWrapper.login-full-button button,.recover-password .buttonWrapper.newPasswordAccept-full-button button,.recover-password .buttonWrapper.register-full-button button{width:100%;margin-left:0!important;display:block;display:flex;align-items:center;justify-content:center}.qr-register{margin-top:1.5rem}@media(min-width:1232px){.qr-register{margin-top:0}.qr-register .banner-text-container{margin-left:2.375rem}}.qr-register .banner-text-container p{margin-bottom:0}@media(min-width:720px){.qr-register .banner-text-container p{font-size:1rem;line-height:1.125rem}}@media(min-width:1232px){.qr-register .banner-text-container p{font-size:1.125rem;line-height:1.5rem}}@media(min-width:720px){.qr-register .banner-text-container h3{font-size:1.125rem;line-height:1.5rem}}@media(min-width:1232px){.qr-register .banner-text-container h3{font-size:1.5rem;line-height:2rem}}@media(min-width:720px){.qr-register .qr-ready{margin-right:1rem}}@media(min-width:1232px){.qr-register .qr-ready{margin-right:0}}
/*# sourceMappingURL=4c24eec5a54b7c1b.css.map*/