.login-main{min-height:calc(100vh - 80px)}.login{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:inherit}.login .title{font-size:64px;line-height:60px;margin:48px 0;font-weight:700;color:#3576a7;letter-spacing:-1.6px}.login .sub-title,.login .title{font-family:Roboto;align-self:center;text-align:center}.login .sub-title{color:rgba(112,112,112,1);line-height:26px;font-size:18px;font-weight:400;font-style:italic;width:62%;margin:64px auto}.login .form{padding:30px;max-width:var(--max-width);width:651px;min-height:406px;height:100%;max-height:100%;justify-content:center;align-items:center;background:#FFFFFF 0 0 no-repeat padding-box;box-shadow:0 25px 25px #00000014;border-radius:12px;opacity:1;backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px)}.login .form .MuiFormHelperText-root{background:#FFFFFF 0 0 no-repeat padding-box;margin:0;padding:8px}.login .form .MuiFormHelperText-root,.login .form .error-message{font-size:14px;line-height:16px;font-weight:500;font-style:italic;color:#E31010}.login .form .error-message{text-align:left;letter-spacing:0;opacity:1;margin-bottom:12px;margin-left:14px;margin-right:24px}.login .form h3{text-align:left;font-size:24px;line-height:36px;font-weight:500;font-style:normal;letter-spacing:0;color:#3576A7;opacity:1;width:469px}.login .form .login-username{margin-top:0;width:469px;background:#EDF7FA 0 0 no-repeat padding-box;border-radius:2px;color:#212529}.login .form .login-username,.login .form .login-username .MuiInputBase-root{font-size:18px;line-height:26px;font-family:Roboto;font-weight:400;font-style:normal}.login .form .MuiOutlinedInput-input{font-size:inherit;padding:9.5px 0}.login .form .login-password{margin-top:12px;margin-bottom:12px;width:469px;background:#EDF7FA 0 0 no-repeat padding-box;border-radius:2px;color:#212529;font-size:18px;line-height:26px;font-family:Roboto;font-weight:400;font-style:normal}.login .form .login-password .MuiInputBase-root{font-size:20px;letter-spacing:3.5px}.login .form .login-password input::placeholder{font-size:18px;letter-spacing:0}.login .form .login-password fieldset,.login .form .login-username fieldset{border-color:transparent}.login a{font-size:18px;line-height:26px;font-weight:400;font-style:normal;text-decoration:none;margin-top:20px;text-align:center;letter-spacing:0;color:#3576A7;opacity:1}.login .form .login-button{width:469px;height:60px;margin-top:20px;background:#4BBDCC 0 0 no-repeat padding-box;color:#EDF7FA;text-transform:uppercase;font-size:20px;line-height:24px;font-weight:700;font-style:normal;border-radius:30px;letter-spacing:2px}.login-main .terms-of-service{display:block;padding:64px;max-width:var(--max-width);width:709px;text-align:center;letter-spacing:0;color:#212529;font-size:14px;line-height:26px;font-weight:400;font-style:normal}.login-main .terms-of-service a{color:#3576A7;text-decoration:none;font-size:14px}@media screen and (max-width:480px){.login .form{padding:30px;width:90%;min-height:406px;height:100%;max-height:100%}.login .form .login-button,.login .form .login-password,.login .form .login-username,.login .form h3{width:90%;min-width:330px}.login-main .terms-of-service{width:100%;padding:30px}input[type=checkbox]:checked{background-color:#01A5CC!important;border-color:#01A5CC!important;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3e%3c/svg%3e")!important;background-size:100% 100%!important;background-position:50%!important;background-repeat:no-repeat!important}}