body.login #login h1.wp-login-logo a,body.login form{margin:0;overflow:visible;background:0 0;padding:0;box-shadow:none}@font-face{font-family:klarheit-rg;src:url(../../assets/fonts/ESKlarheitGrotesk-Rg.woff2) format("woff2"),url(../../assets/fonts/ESKlarheitGrotesk-Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:klarheit-bd;src:url(../../assets/fonts/ESKlarheitGrotesk-Bd.woff2) format("woff2"),url(../../assets/fonts/ESKlarheitGrotesk-Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:klarheit-mono-bd;src:url(../../assets/fonts/ESKlarheitGroteskMono-Bd.woff2) format("woff2"),url(../../assets/fonts/ESKlarheitGroteskMono-Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body.login{min-height:100vh;margin:0;padding:0;font-family:klarheit-rg,sans-serif;color:#272c36;display:flex;flex-direction:column;background-color:#272c36;background-image:url(../../assets/img/login-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}body.login #backtoblog,body.login .language-switcher,body.login .privacy-policy-page-link{display:none!important}body.login.login #login{width:min(700px,44vw);max-width:100%;padding:56px 56px 40px;background-color:#fff;box-sizing:border-box;clip-path:polygon(100% 0,100% calc(100% - 80px),calc(100% - 80px) 100%,0 100%,0 0);margin:auto auto auto 5vw}@media all and (max-width:991px){body.login.login #login{width:min(560px,70vw);padding:40px 40px 48px}}body.login #login h1.wp-login-logo{margin:0 0 48px;padding:0;line-height:1}body.login #login h1.wp-login-logo a{display:flex;align-items:center;gap:24px;width:auto;height:auto;text-indent:0;text-decoration:none;font-size:inherit;line-height:inherit;color:inherit;outline:0}body.login #login h1.wp-login-logo a:focus-visible{outline:#ff6223 solid 2px;outline-offset:6px}body.login .newton-login-logo{display:block;line-height:0;flex:0 0 auto}body.login .newton-login-logo svg{width:150px;height:auto;display:block;margin-bottom:13px}body.login .newton-login-logo svg path{fill:#ff6223}body.login .newton-login-divider{width:1px;flex:0 0 1px;height:56px;align-self:center;background-color:#bdbbbc}body.login .newton-login-label{font-family:klarheit-bd,sans-serif;font-weight:400;font-size:18px;line-height:26px;color:#ff6223;white-space:nowrap}body.login form{border:0}body.login form::after{content:"";display:block;clear:both}body.login #login label{font-family:klarheit-bd,sans-serif;font-weight:400;font-size:20px;line-height:14px;color:#272c36}body.login #login form .user-pass-wrap,body.login #login form>p:not(.forgetmenot):not(.submit){margin:0 0 30px}body.login #login form .user-pass-wrap label,body.login #login form>p:not(.forgetmenot):not(.submit) label{display:block;margin:0 0 12px}body.login #login form .user-pass-wrap{margin-bottom:36px}body.login input[type=email],body.login input[type=password],body.login input[type=text]{width:100%;display:block;margin:0;box-sizing:border-box;font-family:klarheit-rg,sans-serif;font-size:17px;line-height:1.4;color:#272c36;padding:16px 18px;background-color:#fff;border:1.5px solid #bdbbbc;border-radius:0;box-shadow:none;outline:0;transition:border-color .2s}body.login input[type=email]:hover,body.login input[type=password]:hover,body.login input[type=text]:hover{border-color:#505968}body.login input[type=email]:focus,body.login input[type=password]:focus,body.login input[type=text]:focus{border-color:#ff6223;box-shadow:none;outline:0}body.login .wp-pwd{position:relative}body.login .wp-pwd input[type=password],body.login .wp-pwd input[type=text]{padding-right:60px}body.login .wp-pwd .button.wp-hide-pw{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:44px;height:44px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background:0 0;border:0;box-shadow:none;color:#272c36;cursor:pointer}body.login .wp-pwd .button.wp-hide-pw:focus,body.login .wp-pwd .button.wp-hide-pw:hover{background:0 0;border:0;box-shadow:none;color:#ff6223}body.login .wp-pwd .button.wp-hide-pw .dashicons{width:24px;height:24px;font-size:24px}body.login #loginform p.forgetmenot{float:left;margin:0;min-height:42px;display:flex;align-items:center;gap:12px}body.login #loginform p.forgetmenot input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0;flex:0 0 24px;background-color:#fff;border:1.5px solid #272c36;border-radius:0;box-shadow:none;cursor:pointer;position:relative;transition:background-color .2s,border-color .2s}body.login #loginform p.forgetmenot input[type=checkbox]::before{content:none}body.login #loginform p.forgetmenot input[type=checkbox]:checked{background-color:#ff6223;border-color:#ff6223}body.login #loginform p.forgetmenot input[type=checkbox]:checked::after{content:"";position:absolute;left:7px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}body.login #loginform p.forgetmenot input[type=checkbox]:focus-visible{outline:#ff6223 solid 2px;outline-offset:2px}body.login #loginform p.forgetmenot label{font-family:klarheit-rg,sans-serif;font-weight:400;font-size:16px;line-height:1.4;margin:0;cursor:pointer}body.login #login form p.submit,body.login #loginform p.submit{float:right;margin:0;padding:0;border:0;text-align:right;width:auto}body.login #wp-submit,body.login .button-primary,body.login input[type=submit]{display:inline-block;width:auto;float:none;font-family:klarheit-mono-bd,sans-serif;font-size:12px;line-height:1.67;font-weight:400;letter-spacing:3px;text-transform:uppercase;color:#272c36;background-color:#bcff00;border:0;border-radius:0;box-shadow:none;text-shadow:none;padding:16px 46px 16px 24px;height:auto;cursor:pointer;transition:background-color .3s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M0.875 0.75L7.125 7L0.875 13.25' fill='%23272C36'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 24px center;background-size:7px 12px}body.login #nav a,body.login .newton-login-footer a{font-size:16px;text-decoration:underline;text-underline-offset:3px;font-family:klarheit-rg,sans-serif}body.login #wp-submit:active,body.login #wp-submit:focus,body.login #wp-submit:hover,body.login .button-primary:active,body.login .button-primary:focus,body.login .button-primary:hover,body.login input[type=submit]:active,body.login input[type=submit]:focus,body.login input[type=submit]:hover{background-color:#a7c603;color:#272c36;border:0;box-shadow:none;transform:none}body.login #wp-submit:focus-visible,body.login .button-primary:focus-visible,body.login input[type=submit]:focus-visible{outline:#272c36 solid 2px;outline-offset:2px}body.login #nav{clear:both;margin:40px 0 0;padding:0;text-align:left}body.login #nav a{color:#272c36}body.login #nav a:focus,body.login #nav a:hover{color:#ff6223}body.login .newton-login-footer{position:fixed;left:5vw;bottom:40px;display:flex;align-items:center;flex:0 0 auto;gap:40px;z-index:10}body.login .newton-login-footer a{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}body.login .newton-login-footer a:focus,body.login .newton-login-footer a:hover{color:#bcff00}@media all and (max-width:767px){body.login{background-attachment:scroll;background-position:right bottom}body.login.login #login{width:auto;margin:auto 20px;padding:32px 24px 40px;clip-path:polygon(100% 0,100% calc(100% - 48px),calc(100% - 48px) 100%,0 100%,0 0)}body.login #login h1.wp-login-logo{margin-bottom:32px}body.login #login h1.wp-login-logo a{gap:16px}body.login .newton-login-logo svg{width:116px}body.login .newton-login-label{white-space:normal}body.login .newton-login-footer{left:20px;right:20px;bottom:28px;margin:0;gap:24px;flex-wrap:wrap}body.login .newton-login-footer a{font-size:15px}}body.login #login_error,body.login .message,body.login .success{margin:0 0 28px;padding:16px 18px;font-family:klarheit-rg,sans-serif;font-size:15px;line-height:1.4;background-color:#fff;border-left:4px solid #ff6223;border-radius:0;box-shadow:none}body.login .message,body.login .success{border-left-color:#a7c603}