body.login{background:#f5f8fa;color:#163448;font-family:Arial,Helvetica,sans-serif;min-height:100vh;margin:0;padding:55px 0 30px;box-sizing:border-box}.oi-login-story{position:fixed;inset:0 auto 0 0;width:48%;background:#07364e;display:flex;align-items:center;justify-content:center;color:#fff;padding:60px;box-sizing:border-box}.oi-login-story>div{max-width:430px}.oi-login-story span{font-size:12px;letter-spacing:2px;color:#b9d9e7}.oi-login-story h2{font:700 clamp(38px,4vw,58px)/1.15 Georgia,serif;margin:26px 0}.oi-login-story i{display:block;width:65px;height:4px;background:#ffdf38;margin:30px 0}.oi-login-story p{font:18px/1.7 Arial,sans-serif;color:#d5e6ed;margin:0 0 36px}.oi-login-story a{color:white;font-size:14px;text-decoration:none;border-bottom:1px solid #668797;padding-bottom:6px}.login #login{box-sizing:border-box;width:430px;max-width:calc(100% - 40px);margin:0 0 24px calc(48% + (52% - 430px)/2);padding:34px;background:white;border:1px solid #e0e8ed;border-radius:16px;box-shadow:0 14px 45px #07364e0b}.login h1{margin-bottom:28px}.login h1 a{width:270px;max-width:100%;height:66px;background-size:contain;background-position:center;margin:0 auto}.login form{border:0;box-shadow:none;padding:0;margin:0 0 20px;background:transparent;overflow:visible}.login label{font-size:14px;line-height:1.5;margin-bottom:8px;color:#163448}.login form .input,.login input[type=text],.login input[type=password],.login input[type=email]{box-sizing:border-box;border:1px solid #bcced8;background:#fff;border-radius:8px;padding:12px 14px;font-size:17px;line-height:1.5;min-height:49px;color:#202020;margin:0 0 22px;width:100%}.login form .input:focus{border-color:#0076a8;box-shadow:0 0 0 2px #0076a822}.login form .forgetmenot{float:none;margin-bottom:18px}.login form .forgetmenot label{font-size:13px;color:#526b7a}.login .button-primary{float:none;width:100%;min-height:48px;padding:10px 18px!important;background:#07364e;border:1px solid #07364e;border-radius:8px;font-size:15px;font-weight:600;box-shadow:none}.login .button-primary:hover,.login .button-primary:focus{background:#00577c;border-color:#00577c}.login .button.wp-hide-pw{color:#607783;right:7px;top:5px;height:39px}.login .button.wp-hide-pw .dashicons{top:0}.login #nav,.login #backtoblog{padding:0;text-align:center;margin:18px 0 0;font-size:13px}.login #nav a,.login #backtoblog a,.login .privacy-policy-page-link a{color:#0076a8}.login .privacy-policy-page-link{margin:25px 0 0;font-size:12px}.login .message,.login #login_error,.login .success{border-radius:7px;box-shadow:none;margin:0 0 24px;line-height:1.6}.language-switcher{box-sizing:border-box;width:430px;max-width:calc(100% - 40px);margin:0 0 0 calc(48% + (52% - 430px)/2);font-size:12px;text-align:center}.language-switcher select{border-color:#cddae1;border-radius:7px;font-size:12px}.language-switcher .button{border-color:#cddae1;border-radius:7px;color:#07364e;background:white;font-size:12px}.interim-login .oi-login-story{display:none}.interim-login #login{margin:0 auto}.interim-login{padding:15px 0}.login .wp-pwd .input{padding-right:45px}
@media(max-width:1000px){.oi-login-story{width:42%;padding:30px}.oi-login-story h2{font-size:38px}.oi-login-story p{font-size:16px}.login #login,.language-switcher{margin-left:calc(42% + (58% - 430px)/2)}}@media(max-width:760px){body.login{padding:28px 0;background:#f5f8fa}.oi-login-story{display:none}.login #login{width:430px;margin:0 auto 20px;padding:28px 24px}.language-switcher{margin:0 auto}.login h1 a{width:245px;height:60px}.login #login_error,.login .message{font-size:13px}}
