.com-users-login__form,.ma-login-options,.com-users-registration__form,.com-users-reset__form,.com-users-remind__form{max-width:520px;margin:32px auto 0}.com-users-login__form .control-group,.com-users-registration__form .control-group,.com-users-reset__form .control-group{margin-bottom:20px}.com-users-login__form label{margin-bottom:8px}.com-users-login__remember{margin:20px 0}.com-users-login__form .btn-primary,.com-users-registration__form .btn-primary,.com-users-reset__form .btn-primary,.com-users-remind__form .btn-primary{background:#07385f!important;border-color:#07385f!important;color:#fff!important;border-radius:9px;padding:13px 24px}.com-users-login__submit .btn-primary{width:100%}.ma-login-options{display:flex;flex-direction:column;gap:18px;margin-top:16px;align-items:center}.ma-register-button{width:100%;background:#edf3f5;border:1px solid #d6e4eb;border-radius:9px;color:#07385f;padding:13px 24px;font-weight:600}.ma-register-button:hover{background:#dfeef1;color:#07385f}.ma-reset-link{color:#07385f;text-decoration:underline;text-underline-offset:4px;font-size:14px}.com-users-login__form .input-group{flex-wrap:nowrap}.com-users-login__form input:not([type=checkbox]):not([type=hidden]){min-height:46px;min-width:0}.com-users-login__form .form-check{display:flex;gap:10px;align-items:center;padding-left:0}.com-users-login__form .form-check-input{float:none;margin:0}.com-users-login__form .form-check-label{margin:0}@media(max-width:575px){.com-users-login__form,.ma-login-options,.com-users-registration__form,.com-users-reset__form,.com-users-remind__form{width:100%;max-width:100%}}

body .com-users-login .control-group{display:block!important;margin-bottom:20px}body .com-users-login .control-label,body .com-users-login .controls{float:none!important;width:100%!important;margin-left:0!important;padding:0!important}body .com-users-login .control-label{margin-bottom:8px}body .com-users-login input:not([type=checkbox]):not([type=hidden]){width:100%}body .com-users-login .form-check-input{position:static!important;margin:0!important}body .com-users-login .com-users-login__submit .btn{width:100%!important}body .com-users-login .ma-register-button{display:block!important;width:100%!important;background:#edf3f5!important;border:1px solid #d6e4eb!important;color:#07385f!important;border-radius:9px!important;padding:13px 24px!important;text-align:center}body .com-users-login .com-users-login__form{margin-bottom:0!important}

body .com-users-login .com-users-login__submit.control-group{margin-bottom:0}body .com-users-login .ma-login-options{margin-top:12px}

.com-users-login>h1,.com-users-registration>h1,.com-users-reset>h1,.com-users-remind>h1{max-width:520px;margin:0 auto 28px;font-size:clamp(26px,3vw,36px);line-height:1.25;color:#07385f;text-align:center}

.ma-registration-result{max-width:620px;margin:0 auto;text-align:center;padding:20px 0 40px;min-height:460px}.ma-registration-result-icon{display:grid;place-items:center;width:80px;height:80px;margin:0 auto 24px;border-radius:50%;background:#edf7fa;color:#08aeb9}.ma-registration-result h1{font-size:clamp(26px,3vw,36px);line-height:1.25;color:#07385f;margin:0 0 24px}.ma-registration-result p{font-size:16px;line-height:1.7;margin:0 0 16px;color:#37576b}.ma-registration-result .ma-registration-result-note{color:#6c8190;font-size:14px}.ma-registration-result-login{display:table;margin:28px auto 16px;padding:14px 26px;background:#07385f;color:#fff!important;border-radius:9px;font-weight:600;text-decoration:none}.ma-registration-result-login:hover{background:#105078}.ma-registration-result-home{font-size:14px;color:#07385f;text-decoration:underline;text-underline-offset:4px}@media(max-width:575px){.ma-registration-result{padding-top:0;min-height:0}.ma-registration-result p{font-size:15px}}

.ma-login-errors{max-width:520px;margin:12px auto 0;color:#c62828;font-size:14px;line-height:1.5}.ma-login-errors p{margin:0 0 6px;color:inherit}@media(max-width:575px){.ma-login-errors{width:100%}}
