.modal-content{background:#fff;max-width:466px;width:466px!important;margin:0 auto 30px;border:0px;box-shadow:0 0 1px #3031330d,0 8px 16px #3031331a;border-radius:16px!important;gap:24px;padding:32px}.modal-body{position:relative}.redirect-customizable a{background-color:transparent;color:#171717;text-decoration:none;font-size:14px}.redirect-customizable a:hover{color:#171717;text-decoration:underline!important;font-weight:700}.logo-customizable{max-width:100%;max-height:100%;position:relative}.resend-code{margin-bottom:24px}.banner-customizable{margin-top:64px;margin-bottom:64px;background-color:transparent}.textDescription-customizable{padding-top:10px;padding-bottom:10px;display:none;font-size:16px}.idpDescription-customizable{padding-top:10px;padding-bottom:10px;display:block;font-size:16px}.legalText-customizable{color:#747474;font-size:11px}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}[ng-reflect-name=sign-in-header] .errorMessage{margin:15px 15px 0}.errorMessage{margin:0;display:block}.errorMessage-customizable-div{margin-bottom:24px}.errorMessage-customizable{padding:0 16px;gap:8px;font-size:14px;font-style:normal;min-height:32px;background:#efccd2;border:1px solid #EFCCD2;border-radius:8px;margin:0;line-height:150%;color:#b00020;width:fit-content}.background-customizable{background-color:#fff;border-radius:5px}.submitButton-customizable:hover,.submitButton-customizable:active,.submitButton-customizable:focus,.btn-primary.active,.btn-primary.focus,.btn-primary:focus,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active,.btn-primary:hover.submitButton-customizable:hover,.btn-primary.active.hover,.btn-primary.active:focus,.btn-primary:active:hover{color:#fff;background-color:#705ba8}body{font-family:Montserrat,sans-serif;margin:0;font-size:12px;line-height:1.42857143;font-weight:600;font-style:normal;color:#171717;min-height:100vh;background-image:url("./assets/background-UYUT73JX.png");background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;width:100%}h1{font-size:24px;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px}html{height:100%}.container{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;height:100%}.modal-dialog{margin:0}.forgot-text-custom{font-size:14px;line-height:20px}.submitButton-customizable{font-size:16px;font-weight:700;width:100%;height:56px;color:#fff;background-color:#624ba1;border:none;border-radius:12px;gap:8px}.inputField-customizable{width:100%;height:48px;color:#555;background-color:#fff;border-radius:8px!important;font-size:14px!important}a{text-decoration:none;cursor:pointer}center{display:block;text-align:-webkit-center}.link-div{margin-top:24px}.label-customizable{color:#171717;margin-bottom:4px;font-size:12px;width:100%;min-height:18px}.label-customizable-invalid{color:#b00020}#div-forgot-password-msg{margin-bottom:20px}.passwordCheck-notValid-customizable{color:#b00020}.passwordCheck-valid-customizable{color:#19bf00}.btn.btn-primary:disabled{background-color:gray}.invalid-feedback{color:#b00020;margin-bottom:34px;font-size:12px;min-height:18px;padding:4px 4px 0;line-height:150%}.valid-feedback{color:#9b9b9b;margin-bottom:34px;font-size:12px;height:18px;padding:4px 4px 0;line-height:150%}.is-invalid{padding-right:12px!important;background-image:none!important;border-color:#b00020!important}.is-invalid-password-eye{padding-right:35px!important;background-image:none!important;border-color:#b00020!important}.is-valid-password-eye{margin-bottom:34px;padding-right:35px!important;background-image:none!important;border-color:#ced4da!important}.is-valid{margin-bottom:34px;padding-right:12px!important;background-image:none!important;border-color:#ced4da!important}.inputField-customizable.input-no-margin-bottom{margin-bottom:0!important}input.ng-untouched{margin-bottom:34px}input:active{box-shadow:0 0 #624ba1!important;border-color:#624ba1!important}input:focus{box-shadow:0 0 #624ba1!important;border-color:#624ba1!important}.modal-header{margin-top:8px;min-height:31px}.modal-margin-bottom{margin-bottom:32px}.modal-header-description{margin-top:12px;font-size:14px;display:inline-block;text-align:center}.modal-header-description-single{margin-top:12px;font-size:14px;display:inline-block;margin-bottom:32px;text-align:center}.additional-modal-header-description{margin-top:12px;font-size:14px;display:inline-block;margin-bottom:32px;text-align:center;width:100%}.modal-title{font-size:24px;text-align:center}:host{--item-spacing: 20px !important;--item-border-radius: 8px !important}.btn-password-eye{height:12px;width:16px;border:none;margin-left:-33px;background-size:cover;margin-top:17px;background-color:transparent}.icon-eye{background-image:url("./assets/eye-5WYVCV3N.svg")}.icon-eye-crossed{background-image:url("./assets/eye-crossed-W225PJK7.svg")}.invalid-feedback.code{margin-bottom:46px!important}.main-content-container{overflow-y:auto}.form-control::placeholder{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:initial}.toast-error-customizable{background-color:#b00020;font-size:14px;border-radius:8px;gap:8px;font-weight:500;padding:16px;box-shadow:0 0 1px #3031330d,0 4px 8px #3031331a;color:#fff;min-height:56px;width:440px}.fixed-bottom{bottom:40px!important}.custom-btn-close{background:url("./assets/close-SM7CMRGE.svg");background-size:initial;background-repeat:no-repeat;opacity:1;width:10px;height:10px;border:none;margin-left:8px}.toast-body{padding:0}::-ms-reveal{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input.fake-input-to-prevent-autofill{opacity:0;position:absolute}.extra-info pre{margin:20px 0 0 10px}.extra-info code{white-space:break-spaces}@media only screen and (max-width: 768px){.modal-content-mobile{width:367px!important}.toast-error-customizable{width:351px!important}}@media only screen and (max-width: 374px){.modal-content-mobile,.toast-error-customizable{width:auto!important}}
