.mf-login-page{flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:500px;display:flex}.mf-login-page header{color:var(--gray-11);flex-flow:column;align-items:center;display:flex}.mf-login-page header h1{margin-top:18px;margin-bottom:8px;font-size:22px}.mf-login-page form,.mf-login-page .controls-wrap{flex-direction:column;gap:32px;display:flex}.mf-login-page form{text-align:center;width:100%;font-size:17px;font-weight:700}.mf-login-page form>p{margin:0 0 4px}.mf-login-page form .controls-wrap{width:100%;max-width:370px;margin:0 auto}.mf-login-page .password-field .login-error{margin-top:10px}.mf-login-page .aux-block{flex-flow:column;align-items:flex-start;gap:10px;margin-top:-20px;font-size:14px;display:flex}.mf-login-page .actions-block{border-top:1px solid var(--gray-6);margin-top:54px;padding-top:16px;position:relative}.mf-login-page .actions-block .secure-connection{color:var(--gray-a8);font-family:var(--secondary-font-family);align-items:flex-end;gap:10px;font-size:12px;font-weight:500;display:flex;position:absolute;top:-30px}.mf-login-page .actions-block .login-btn{align-self:center;width:100%;max-width:235px}
