#login form p.submit,.login *,body,html{margin:0;padding:0}#login form h3,.login .admin-email-confirm-form .submit{text-align:center}#login form,.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fff}body,html{height:100%}body{background:#ffede1;min-width:0;color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4}.login label,p{line-height:1.5}a{color:#2271b1;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;outline:0}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover,a:active,a:hover{color:#135e96}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus,a:focus{color:#043959}a:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)}.login #login_error,.login .message,.login .success{border-left:4px solid #72aee6;padding:12px;margin-left:0;margin-bottom:20px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);word-wrap:break-word}.login .success{border-left-color:#00a32a}.login #login_error,.login .message{position:absolute;top:23%;transform:translateY(-50%);left:10px}#login,.login .wp-pwd{position:relative}.login #login_error{border-left-color:#d63638}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login .input::-ms-clear{display:none}.login .pw-weak{margin-bottom:15px}.login .button.wp-hide-pw{background:0 0;border:1px solid transparent;box-shadow:none;font-size:14px;line-height:2;width:2.5rem;height:100%;min-width:40px;min-height:40px;margin:0;padding:5px 9px;position:absolute;right:0;top:0}.login .button.wp-hide-pw:hover{background:0 0}.login .button.wp-hide-pw:focus{background:0 0;border-color:#3582c4;box-shadow:0 0 0 1px #3582c4;outline:transparent solid 2px}.login .button.wp-hide-pw:active{background:0 0;box-shadow:none;transform:none}.login .button.wp-hide-pw .dashicons{width:1.25rem;height:1.25rem;top:.25rem}#login>h1,.no-js .hide-if-no-js{display:none}#login form{margin-left:0;padding:0 50px;font-weight:400;overflow:hidden;width:50%;height:100%;display:flex;flex-direction:column;justify-content:center}#login form h3{font-size:20px;color:#333;text-transform:uppercase}#login form p label{margin-top:20px}#login form input#user_login,#login form input#user_pass{background:#f6f8fb;border-radius:10px;padding:8px 16px;min-height:unset;font-size:18px;margin:8px 0;border:1px solid #d9d9d9}#login form input#user_login::placeholder,#login form input#user_pass::placeholder{font-size:15px;color:rgba(51,51,51,.65)}.login form.shake{animation:.2s cubic-bezier(.19,.49,.38,.79) both shake;animation-iteration-count:3;transform:translateX(0)}@keyframes shake{25%{transform:translateX(-20px)}75%{transform:translateX(20px)}100%{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.login form.shake{animation:none;transform:none}}.login-action-confirm_admin_email #login{width:60vw;max-width:650px;margin-top:-2vh}.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0}.login .button-primary{float:right}.login .reset-pass-submit{display:flex;flex-flow:row wrap;justify-content:space-between}.login .reset-pass-submit .button{display:inline-block;float:none;margin-bottom:6px}.admin-email__later{text-align:left}.login form p.admin-email__details{margin:1.1em 0}.login h1.admin-email__heading{border-bottom:1px solid #f0f0f1;color:#50575e;font-weight:400;padding-bottom:.5em;text-align:left}.admin-email__actions div{padding-top:1.5em}.login .admin-email__actions .button-primary{float:none;margin-left:.25em;margin-right:.25em}#login form p,.js.login-action-rp input[type=password],.js.login-action-rp input[type=text]{margin-bottom:0}.login label{font-size:14px;display:inline-block;margin-bottom:3px}.login .forgetmenot label,.login .pw-weak label{line-height:1.5;vertical-align:baseline}.login h1{text-align:center}.login h1 a{background-size:84px;background-position:center top;background-repeat:no-repeat;color:#3c434a;height:84px;font-size:20px;font-weight:400;line-height:1.3;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#login{width:100%;max-width:900px;margin:auto;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}#login .info--wrap{display:flex;align-items:center;height:500px;box-shadow:29px 28px 32px 1px rgb(255 152 88 / 60%)}#login .info--wrap .information-company{width:50%;border-left:1px solid #ffdfcc;background:#ffede1;height:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0 50px}#login .info--wrap .information-company .image{background-image:url(../images/logo-company.webp);background-size:50%;background-position:left;background-repeat:no-repeat;height:75px;width:140%}#login .info--wrap .information-company h2,#login .info--wrap .information-company h3,#login .info--wrap .information-company h4{margin-top:16px}#login .info--wrap .information-company h3 a{display:inline-block;background-image:linear-gradient(to right,#ef9838,#b1381c);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}#login .info--wrap .information-company h3 a:before{content:'';position:absolute;width:100%;height:2px;background-image:linear-gradient(to right,#ef9838,#b1381c);bottom:-3px}#login .info--wrap .information-company h2{text-transform:uppercase;font-size:24px;margin-top:20px}#login .info--wrap .information-company p{display:flex;flex-direction:column;font-size:16px}#login .info--wrap .information-company p span{margin-top:8px}#login .info--wrap .information-company p span a{text-decoration:none;color:#333}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0;word-wrap:break-word}.login #backtoblog a,.login #nav a{text-decoration:none;color:#50575e}.login .privacy-policy-page-link{text-align:center;width:100%;margin:3em 0 2em}.login form .input,.login input[type=password],.login input[type=text]{font-size:24px;line-height:1.33333333;width:100%;border-width:.0625rem;padding:.1875rem .3125rem;margin:0 6px 16px 0;min-height:40px;max-height:none}.login input.password-input{font-family:Consolas,Monaco,monospace}.js.login input.password-input,.js.login-action-rp form .input,.js.login-action-rp input[type=text]{padding-right:2.5rem}.login #pass-strength-result{font-weight:600;margin:-1px 5px 16px 0;padding:6px 5px;text-align:center;width:100%}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}.screen-reader-text,.screen-reader-text span{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}input::-ms-reveal{display:none}#language-switcher{padding:0;overflow:visible;background:0 0;border:none;box-shadow:none}#language-switcher select,.language-switcher label{margin-right:.25em}.language-switcher{margin:0 auto;padding:0 0 24px;text-align:center}.language-switcher label .dashicons{width:auto;height:auto}.login .language-switcher .button-primary{float:none;margin-bottom:0}@media screen and (max-height:550px){#login{padding:20px 0}#language-switcher{margin-top:0}}@media screen and (max-width:1024px){#login{padding:5% 0 0 3%}}@media screen and (max-width:992px){.login h1{display:none}#login{max-width:700px;padding:20% 0 0}#login form{padding:25px 50px 0;width:60%;min-height:310px;height:100%;max-height:320px}#login .info--wrap{height:unset;flex-direction:column}#login .info--wrap .information-company{width:60%;min-height:400px;height:100%;max-height:420px;padding:13px 50px 34px}#login .info--wrap .information-company .image{height:115px}#login .info--wrap .information-company h3{font-size:18px}#login .info--wrap .information-company h2,#login .info--wrap .information-company h3,#login .info--wrap .information-company h4{margin-top:20px}#login .info--wrap .information-company p{font-size:20px}}@media screen and (max-width:782px){.login-action-confirm_admin_email #login{box-sizing:border-box;margin-top:0;padding-left:4vw;padding-right:4vw;width:100vw}.interim-login input[type=checkbox]{width:1rem;height:1rem}.interim-login input[type=checkbox]:checked:before{width:1.3125rem;height:1.3125rem;margin:-.1875rem 0 0 -.25rem}#language-switcher label,#language-switcher select{margin-right:0}#login{padding:15% 0 0}}@media screen and (max-width:576px){#login{max-width:380px}#login .info--wrap{box-shadow:none}#login form{padding:25px 24px 0;width:85%}#login .info--wrap .information-company{width:85%;padding:13px 18px 34px}#login .info--wrap .information-company .image{background-size:80%;width:100%}#login .info--wrap .information-company h2{font-size:22px}#login .info--wrap .information-company h3{font-size:17px}#login .info--wrap .information-company p{font-size:18px}}@media screen and (max-width:400px){.login .language-switcher .button-primary{display:block;margin:5px auto 0}}
@media screen and (max-width:576px) { 
    #login {padding: 24px 0 0; justify-content: flex-start;}
    #login form {min-height: fit-content; padding: 20px 24px 20px;}
    #login form p label {margin-top: 12px;}
    .login form input[type=checkbox] {width: 20px; height: 20px;}
    #login .info--wrap .information-company {min-height: fit-content; border-left : none; padding: 15px 0px 15px; width: 96%;} 
    #login .info--wrap .information-company .image {background-size: 60%; height: 70px;}
    #login .info--wrap .information-company h3:not(:nth-child(3)) {margin-top: 8px;}
    #login .info--wrap .information-company h3,#login .info--wrap .information-company p {font-size: 16px;}
    #login .info--wrap .information-company h3{font-weight: 700;}
    .login #nav {margin: 12px 0 0;}
}