:root{--brand-green:#4ac06b;--primary-darken2:#191919;--primary-darken1:#191919;--primary:#191919;--primary-lighten1:#4d4d4d;--primary-lighten2:#808080;--primary-lighten3:#b3b3b3;--primary-lighten4:#e6e6e6;--secondary-green-darken2:#274a3a;--secondary-green-darken1:#386b54;--secondary-green:#5daa87;--secondary-green-lighten1:#a1ceba;--secondary-green-lighten2:#c3dfd2;--secondary-cyan-darken1:#006580;--secondary-cyan:#5495a1;--secondary-cyan-lighten1:#abccd3;--secondary-purple-darken1:#595170;--secondary-purple:#70678e;--secondary-purple-lighten1:#aca7be;--secondary-melon-darken1:#c6573f;--secondary-melon:#ef8d78;--secondary-melon-lighten1:#ffe7e2;--secondary-buttermilk-darken1:#d09720;--secondary-buttermilk:#f4c656;--secondary-buttermilk-lighten1:#fbecc5;--secondary-buttermilk-lighten2:#fffdf3;--success-darken2:#315c31;--success-darken1:#427a42;--success:#529952;--success-lighten1:#74ad74;--success-lighten2:#97c297;--success-lighten3:#b9d6b9;--success-lighten4:#e1f3e1;--info-darken2:#274373;--info-darken1:#345999;--info:#406fbf;--info-lighten1:#678ccc;--info-lighten2:#8da9d9;--info-lighten3:#b3c5e5;--info-lighten4:#d9e2f2;--error-darken2:#793020;--error-darken1:#a2402a;--error:#c84c3c;--error-lighten1:#de7e69;--error-lighten2:#ee9c8a;--error-lighten3:#f9c0b3;--error-lighten4:#fce2d8;--warning-darken2:#960;--warning-darken1:#d18b00;--warning:#ffc551;--warning-lighten1:#fed167;--warning-lighten2:#fed881;--warning-lighten3:#ffe099;--warning-lighten4:#fff2cb;--black:#191919;--grey-darken2:#353431;--grey-darken1:#504e49;--grey:#77756e;--grey-lighten1:#9d9b95;--grey-lighten2:#c7c6c1;--grey-lighten3:#eae7dd;--grey-lighten4:#f4f3f1;--white:#fff}body,body *{box-sizing:border-box;margin:0}.main{font-family:'Inter','Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif;color:var(--black);background:var(--grey-lighten4);position:relative;display:flex;flex-direction:row;height:100vh;align-items:center;justify-content:center;overflow:auto;width:100%}.button.tertiary{color:var(--black)}.button.tertiary:hover{transition:all 200ms}.button.secondary{color:var(--black);border:1px solid var(--grey-darken1)}.button.secondary:hover{transition:all 200ms}.buttons{margin:24px 0 0;display:flex;flex-direction:column;text-align:center;gap:8px;width:100%}.buttons-row{display:flex;justify-content:end;justify-items:center;align-items:end;gap:16px;margin-top:32px}.button{min-width:7vw;text-align:center;text-decoration:none!important;height:40px;line-height:40px;padding:0 12px;border:0 none;cursor:pointer;vertical-align:top;font-size:16px!important;font-weight:500!important;border-radius:4px}.button.submit-button{color:var(--grey-lighten4);width:100%;margin:0}p.instruction-message{color:var(--grey-darken2);text-align:left;margin-bottom:1.5rem;padding:0 32px}p.header-message{color:var(--black);font-size:24px;font-weight:bold;margin-bottom:.5rem;padding:0 32px}.submit-button{font-family:'Inter','Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif;height:40px;width:100%;padding:0 12px;margin-top:0;border:0 none;background:var(--black);color:var(--grey-lighten4);cursor:pointer;font-size:16px;font-weight:600}.submit-button:hover{background:var(--primary-darken1);opacity:.9}.released-logo{background:url('../images/re-leased-logo-black.svg?v=et_H9tB7c48xTSCM_1IYOyU-MGs') center no-repeat;width:300px;height:50px;position:relative;margin:0 auto 32px;display:flex;align-items:center;justify-content:center}.released-logo img{max-width:90px;top:50%;position:relative;transform:translate(0,-50%)}.label{margin:8px 0 8px;position:relative}.field.invalid input{border:2px solid var(--error-darken1)!important}.field.invalid:after{color:var(--error-darken1)}.input-validation{font-size:12px!important;color:var(--error-darken1)!important}form{padding:0 32px}label{font-size:14px;margin-bottom:8px!important;font-weight:bold}.field{margin-bottom:24px}.field input{font-family:'Inter','Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif;border:1px solid var(--grey-lighten2);margin-top:2px;border-radius:4px;outline:0 none;height:40px;background:var(--white);width:100%;padding:0 8px 0 8px;font-size:14px}.field.password{position:relative}.footer{font-size:12px;padding:16px 32px;position:relative;display:flex;justify-content:center;width:100%;margin-top:auto;margin-bottom:8px;background:var(--grey-lighten4)}.container{width:100%;min-width:400px;max-width:560px;overflow:hidden;display:flex;flex-direction:column;margin:0 auto;position:relative;min-height:400px}.login{align-items:center;position:relative;width:100%;max-width:50vw;padding:16px 32px;text-align:left;margin:0;display:flex;justify-self:center;overflow-x:hidden}.microsoft-banner{background-color:var(--info-lighten4);display:flex;align-items:center;padding:16px;gap:16px;border-radius:4px;font-size:14px;margin:0 0 16px 0}.login .banner-header{font-weight:bold;margin:0 0 4px 0}.login .banner-text{display:block}.login .banner-container{display:flex;align-items:start;text-align:left;gap:16px;font-size:14px;margin-bottom:16px;padding:1rem;border-radius:4px}.login .icon{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:25%;font-size:22px}.login .blue-background{background:var(--info-lighten4)}.login .yellow-background{background:var(--secondary-buttermilk-lighten2)}.login .green-background{background:var(--secondary-green-lighten2)}.login .blue-icon{background-color:var(--info-lighten3)!important;color:var(--info-darken2)!important}.login .yellow-icon{background-color:var(--secondary-buttermilk-lighten1)!important;color:var(--secondary-buttermilk-darken1)!important}.login .yellow-icon .material-symbols-outlined{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.login .green-icon{background-color:var(--secondary-green-lighten1)!important;color:var(--secondary-green-darken1)!important}.login .validation-error-section{display:none}.login .red-background{background:var(--error-lighten4)}.login .error-icon{background-color:var(--error-lighten3)!important;color:var(--error-darken2)!important}.login .hidden{display:none}.field.password .input-wrapper{display:flex;align-items:center;position:relative}.field.password input{padding-right:40px;width:100%}.field.password .show-password{color:var(--grey-lighten1);position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;z-index:1}.field.password .show-password:hover{color:var(--grey-darken1)}.field.password.invalid .show-password{color:var(--error-darken1)}.input-validation{font-size:12px!important;color:var(--error-darken1)!important;display:block;margin-top:4px}.login .help-message{color:var(--grey-lighten1);font-size:12px;margin-top:8px}.login .actions{margin:10px 0 30px}.azure-ad-index .actions{margin:10px 0 20px}.login .remember-me{line-height:40px;font-size:14px;cursor:pointer;text-align:left;user-select:none;margin:8px 0;display:flex;align-items:center;gap:8px}.login .remember-me .text{margin:0;padding:0;line-height:16px}.login .remember-me input[type="checkbox"]{width:16px;height:16px;cursor:pointer;accent-color:var(--black)}.login .remember-me input[type="checkbox"]:checked{background-color:var(--black);border-color:var(--black)}.animate-in{visibility:hidden;opacity:0;position:relative;transform:translateY(10px);animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.1s}.animate-in>*{opacity:0;transform:translateY(10px);animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) forwards}.animate-in>*:nth-child(1){animation-delay:.1s}.animate-in>*:nth-child(2){animation-delay:.2s}.animate-in>*:nth-child(3){animation-delay:.3s}.animate-in>*:nth-child(4){animation-delay:.4s}.animate-in>*:nth-child(5){animation-delay:.5s}.animate-in>*:nth-child(6){animation-delay:.6s}.animate-in>*:nth-child(7){animation-delay:.7s}.animate-in>*:nth-child(8){animation-delay:.8s}@keyframes fadeInUp{from{visibility:hidden;opacity:0;transform:translateY(10px)}to{visibility:visible;opacity:1;transform:translateY(0)}}.processing{display:none;text-align:center}.processing .text{display:block;font-size:14px;color:var(--black);margin-top:16px}.field-lds-ring{margin:64px auto 40px auto;width:48px;height:48px;pointer-events:none}.field-lds-ring div{box-sizing:border-box;display:block;position:absolute;width:48px;height:48px;border:4px solid;border-color:var(--black) transparent transparent transparent;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite}.field-lds-ring div:nth-child(1){animation-delay:-.45s}.field-lds-ring div:nth-child(2){animation-delay:-.3s}.field-lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg);opacity:1}50%{opacity:.4}100%{transform:rotate(360deg);opacity:1}}.login .help{padding:24px 0;width:100%;color:var(--grey-darken1);text-align:center}.azure-ad-index .help{padding:20px 0}.login .help .links{font-size:14px;margin:0;position:relative;right:8px}.login .help .links a{color:var(--info-darken1);margin:0 0 0 2px;text-decoration:none;border-left:1px solid rgba(255,255,255,.35)}.login .help .links .separator{padding:0 8px}.login .help .links a:first-child{padding:0;border-left:0 none}.login .help .links a:hover{text-decoration:underline}.login .help p{margin:16px;font-size:14px}.login .help a{text-decoration:none;color:var(--info-darken2)}.promotion{height:100%;width:100%;max-width:50vw;text-align:center;position:relative;background-color:var(--black);display:flex;justify-content:center;align-items:center;order:-1;overflow-x:hidden}.promotion::before{content:'';position:absolute;width:80%;height:80%;background:url("../images/loginImage.png?v=et_H9tB7c48xTSCM_1IYOyU-MGs") no-repeat center/contain}.promotion a,.promotion img{display:flex;width:400px;justify-content:center;align-items:center;margin:0}.promotion iframe{width:20%;height:20%}.promotion .no-promotion p{margin:-12px 0 0;position:absolute;width:100%;top:50%;left:0;right:0;line-height:24px;text-align:center}.forgot-password{position:relative;width:100%;max-width:50vw;padding:16px 32px;margin:0;overflow-x:hidden;justify-self:center}.forgot-password form{padding-bottom:48px}.spin{display:inline-block;animation:spin 2s linear infinite}@media only screen and (max-width:1280px){.login,.forgot-password{padding:16px 32px;justify-content:center}.login .released-logo{background:url('../images/re-leased-logo-black.svg?v=et_H9tB7c48xTSCM_1IYOyU-MGs') center no-repeat;width:unset;height:24px;margin-bottom:24px}.promotion{width:100%;max-width:50%}}@media only screen and (max-width:920px){.main{flex-direction:column;align-items:center;overflow-x:hidden}.login,.forgot-password{width:100%;max-width:100%;height:100vh;padding:16px 32px;justify-content:center;align-items:center}.promotion{display:none}.released-logo{margin-bottom:20px}}@media only screen and (max-width:700px){body{padding:0;margin:0;overflow-x:hidden}.login,.forgot-password{width:100%;max-width:100%;padding:16px 32px;height:100vh;justify-content:center;align-items:center}.promotion{display:none}.released-logo{margin-bottom:16px}}@media only screen and (max-height:840px){.login,.forgot-password{display:unset}}.text-danger{color:var(--error-darken1)}.caps-lock-pop-up{color:var(--black);width:fit-content;display:inline;height:auto;padding:4px;position:absolute;background:var(--grey-lighten4);font-size:14px;z-index:10;border-radius:2px;line-height:18px;margin:8px 0 0 8px}