.mf-login-page{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.mf-login-page header{color:var(--gray-11);flex-flow:column;align-items:center;display:flex}:is(.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;display:flex}.mf-login-page form{text-align:center;gap:32px;width:100%;font-size:17px;font-weight:700}:is(.mf-login-page form)>p{margin:0 0 4px}:is(.mf-login-page form) .controls-wrap{width:100%;max-width:370px;margin:0 auto}:is(:is(.mf-login-page form) .controls-wrap) .password-field{margin-top:32px}.mf-login-page .aux-block{flex-flow:column;align-items:flex-start;gap:10px;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}:is(.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}:is(.mf-login-page .actions-block) .login-btn{align-self:center;width:100%;max-width:235px}
