@import"https://fonts.googleapis.com/css2?family=Gantari&display=swap";:root{--allos-base: #00616f;--allos-lighter: #80b0b7;--border-radius-medium: 6px}body{height:100vh !important;overflow-y:hidden;background-color:#fff}header{display:none;width:100%;background:var(--allos-base, #00616f);height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .wrapper{width:95%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (min-width: 600px){header .wrapper{width:480px}}@media screen and (min-width: 740px){header .wrapper{width:720px}}@media screen and (min-width: 980px){header .wrapper{width:960px}}@media screen and (min-width: 1200px){header .wrapper{width:1180px}}@media screen and (min-width: 1500px){header .wrapper{width:1420px}}header .wrapper>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}header img{max-width:100px}header span{color:#fff;text-align:center;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:Gantari;font-size:24px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.15px}.login-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.login-page.reset-password--active{height:calc(100% - 60px)}.login-page__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 1199px){.login-page__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.login-page__banner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.login-page__banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media screen and (max-width: 1199px){.login-page__banner{display:none}}.login-page__form{background-color:#fff;padding:0 20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1200px){.login-page__form{padding:0 35px}}@media screen and (min-width: 1500px){.login-page__form{padding:0 100px}}.login-page__form form{max-width:400px}form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}form #forgot-password,form #resend-token{color:var(--allos-base, #00616f);font-family:Gantari;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline !important}form h1,form h2{color:#000;width:100%;margin:0;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:Gantari;font-size:24px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.15px}form>p{color:#000;font-family:Gantari;font-size:16px;font-style:normal;font-weight:400;line-height:normal}form .login-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}form .login-field .password-container,form .login-field .token-container,form .login-field .new-password-container{position:relative;display:block;width:100%}form .login-field .allos-input-eye{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;color:#666}form .login-field label{color:#000;font-family:Gantari;font-size:16px;font-style:normal;font-weight:500;line-height:24px}form .login-field input{color:#666 !important;font-family:Gantari;font-size:14px !important;font-style:normal;font-weight:400;line-height:24px !important;height:56px !important;width:100% !important;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border-radius:var(--border-radius-medium, 6px) !important;border:1px solid #a3a3a3 !important;background:#fff !important}form .login-field input.error{border:1px solid #a40900}form .login-field input::-webkit-input-placeholder{color:#666;font-family:Gantari;font-size:14px;font-style:normal;font-weight:400;line-height:24px}form .login-field input::-moz-placeholder{color:#666;font-family:Gantari;font-size:14px;font-style:normal;font-weight:400;line-height:24px}form .login-field input:-ms-input-placeholder{color:#666;font-family:Gantari;font-size:14px;font-style:normal;font-weight:400;line-height:24px}form .login-field input::-ms-input-placeholder{color:#666;font-family:Gantari;font-size:14px;font-style:normal;font-weight:400;line-height:24px}form .login-field input::placeholder{color:#666;font-family:Gantari;font-size:14px;font-style:normal;font-weight:400;line-height:24px}form .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:15px}form .button-container button,form .button-container button#back-to-login,form .button-container button#back-to-send-reset,form .button-container button#back-to-send-token{-webkit-box-flex:1;-ms-flex:1;flex:1}form button#submit-form,form button#back-to-login,form button#back-to-send-reset,form button#back-to-send-token,form button#send-reset,form button#send-token,form button#update-password,form button#go-to-login{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:rgba(0,0,0,0);color:#fff;font-family:Gantari;font-size:16px;font-style:normal;font-weight:700;line-height:normal;height:48px;padding:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border-radius:var(--border-radius-medium, 6px);background:var(--allos-base, #80b0b7);-webkit-transition:background 200ms ease;transition:background 200ms ease}form button#submit-form.button--loading,form button.button--loading#back-to-login,form button.button--loading#back-to-send-reset,form button.button--loading#back-to-send-token,form button#send-reset.button--loading,form button#send-token.button--loading,form button#update-password.button--loading,form button#go-to-login.button--loading{text-indent:-9999px;position:relative;pointer-events:none}form button#submit-form.button--loading::after,form button.button--loading#back-to-login::after,form button.button--loading#back-to-send-reset::after,form button.button--loading#back-to-send-token::after,form button#send-reset.button--loading::after,form button#send-token.button--loading::after,form button#update-password.button--loading::after,form button#go-to-login.button--loading::after{content:"";width:1.75em;height:1.75em;background:rgba(0,0,0,0);position:absolute;top:calc(50% - .875em);left:calc(50% - .875em);border:4px solid #fff;border-top:4px solid rgba(0,0,0,0);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}form button#submit-form:disabled,form button#back-to-login:disabled,form button#back-to-send-reset:disabled,form button#back-to-send-token:disabled,form button#submit-form[disabled],form button[disabled]#back-to-login,form button[disabled]#back-to-send-reset,form button[disabled]#back-to-send-token,form button#send-reset:disabled,form button#send-reset[disabled],form button#send-token:disabled,form button#send-token[disabled],form button#update-password:disabled,form button#update-password[disabled],form button#go-to-login:disabled,form button#go-to-login[disabled]{background:var(--alloslighter, #80b0b7)}form button#back-to-login,form button#back-to-send-reset,form button#back-to-send-token{background:#fff;color:var(--allos-base, #00616f);border-radius:var(--border-radius-medium, 6px);border:1px solid var(--allos-base, #00616f)}form #success-icon{color:var(--allos-base);font-size:40px;margin:0 auto;margin-bottom:15px}.login-page__form .login-page__logo__container{min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:215px;margin:0 auto 25px}.login-page__form .login-page__logo__container.black::after{content:"";background:#000;position:absolute;top:0;width:100%;height:100%;mix-blend-mode:overlay}.login-page__form img.logo{-ms-flex-item-align:center;align-self:center;width:100%;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.login-page__form img.logo.fade-in{opacity:1}.error-message,.error-message#new-password-error-validation{color:rgba(164,9,0,.75);margin-top:5px;font-size:.9em;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-message i,.error-message#new-password-error-validation i{color:#a40900;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;height:12px}.error-message#new-password-error-validation{display:block !important;color:rgba(0,0,0,.75)}.error-message#new-password-error-validation .bi{color:#000;margin-right:5px}.error-message#new-password-error-validation ul{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;list-style:none;padding:0}.error-message#new-password-error-validation li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px;font-family:Gantari;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.error-message#new-password-error-validation li.valid{color:#307d41}.error-message#new-password-error-validation li.valid .bi{color:inherit}.error-message#new-password-error-validation li.invalid{color:rgba(164,9,0,.7490196078)}.error-message#new-password-error-validation li.invalid .bi{color:#a40900}.error-text{margin-left:5px;font-family:Gantari;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.login-page__reset-password{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:410px}@media screen and (max-width: 599px){.login-page__reset-password{padding:0 20px}}iframe{display:none !important}
/*# sourceMappingURL=main-login.css.map */
