.login-form-container{width:100%}.login-heading{margin-bottom:24px}.login-heading h1{color:#102b3a;margin:0;font-size:28px;font-weight:700;line-height:1.2}.login-heading p{color:#71808c;margin:8px 0 0;font-size:13px;line-height:1.5}.login-form-container>.ursoch-alert{margin-bottom:18px}.login-form{flex-direction:column;gap:18px;display:flex}.login-password-group{flex-direction:column;gap:7px;display:flex}.login-password-label{justify-content:space-between;align-items:center;display:flex}.login-password-label>span{color:#344854;font-size:12px;font-weight:600}.login-forgot{color:#1596a8;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px;font-weight:600}.login-forgot:hover{color:#0f7888;text-decoration:underline}.login-password-toggle{color:#81919b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.login-password-toggle:hover{color:#1596a8;background:#eef8f9}.login-remember{color:#667780;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.login-remember input{accent-color:#1596a8;width:15px;height:15px;margin:0}@media (max-width:640px){.login-heading h1{font-size:24px}}
