body.login{background:#f4f6f6;color:#202c33;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;border-top:8px solid #dfbb59;min-height:100vh;box-sizing:border-box}
body.login *{box-sizing:border-box}
body.login #login{width:min(460px,calc(100% - 32px));padding:42px 0 30px}
body.login h1 a{background:#fff url('https://10xproupload.s3.eu-west-1.amazonaws.com/en475/custom/pagesImages/1761578285-more-clients-academy-web-header-v3-02.png') center/contain no-repeat;width:min(360px,100%);height:100px;margin:0 auto 30px;border:12px solid #fff;border-radius:10px}
.mca-login-intro{text-align:center;margin:0 0 24px}
.mca-login-intro span{font-size:11px;font-weight:700;letter-spacing:.16em;color:#6a571d}
.mca-login-intro h2{font-size:32px;line-height:1.2;letter-spacing:-.025em;color:#202c33;margin:10px 0 12px}
.mca-login-intro p{font-size:16px;color:#54616a;margin:0 auto;max-width:390px}
body.login form{background:#fff;border:1px solid #dce2e5;box-shadow:0 10px 32px #202c3308;border-radius:16px;padding:30px;margin:0 0 22px;font-weight:400}
body.login label{font-size:15px;color:#202c33;font-weight:600;display:inline-block;margin-bottom:7px}
body.login form .input,body.login input[type=text],body.login input[type=password]{border:1px solid #acb8bf;border-radius:7px;background:#fff;color:#202c33;font-size:19px;min-height:50px;padding:10px 13px;box-shadow:none}
body.login .wp-pwd .input{padding-right:45px}
body.login input:focus{border-color:#876315;box-shadow:0 0 0 2px #dfbb5955;outline:0}
body.login .button-primary{background:#dfbb59;border:1px solid #dfbb59;border-radius:7px;color:#202c33;box-shadow:none;text-shadow:none;font-weight:700;font-size:16px;min-height:50px;padding:11px 18px;float:none;width:100%;margin-top:18px;white-space:normal;line-height:1.5}
body.login .button-primary:hover,body.login .button-primary:focus{background:#edcc78;border-color:#a47c21;color:#202c33}
body.login .button-primary:disabled{opacity:.6}
body.login .button:focus-visible,body.login a:focus-visible{outline:3px solid #876315;outline-offset:3px}
body.login .button.wp-hide-pw{color:#54616a;height:50px;width:44px}
body.login form .forgetmenot{float:none;margin-top:4px}
body.login form .forgetmenot label{font-size:14px;font-weight:400}
body.login input[type=checkbox]{border-radius:3px;border-color:#8b979d}
body.login input[type=checkbox]:checked:before{filter:grayscale(1)}
body.login #nav,body.login #backtoblog{text-align:center;padding:0;margin:16px 0;font-size:14px}
body.login #nav a,body.login #backtoblog a,body.login .privacy-policy-link{color:#384b58;text-decoration:underline;text-underline-offset:3px}
body.login #nav a:hover,body.login #backtoblog a:hover{color:#805d10}
body.login .message,body.login .notice,body.login #login_error{border-radius:8px;border-left-color:#dfbb59;box-shadow:none;padding:15px 18px;font-size:14px;margin-bottom:20px}
body.login #login_error{border-left-color:#b04435}
body.login .description,body.login .indicator-hint{color:#54616a;font-size:14px}
body.login #pass-strength-result{border-radius:5px;font-size:14px}
body.login .language-switcher{padding:0 16px 28px}
body.login .language-switcher form{padding:0;border:0;background:none;box-shadow:none}
@media(max-width:480px){body.login #login{padding-top:25px}body.login form{padding:24px}.mca-login-intro h2{font-size:28px}body.login h1 a{height:88px;margin-bottom:24px}}
