body.login{background-position:50%;background-repeat:no-repeat;background-size:cover}body.login:after{background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none}body.login:after,body.login:before{content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}body.login:before{background:inherit}.btn,.button,a,input[type=submit]{transition:all .2s ease-in-out}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{height:auto}.wp-core-ui .button-secondary{color:inherit!important}#login{margin:55px auto 15px!important;max-width:400px;overflow:hidden;padding:15px 15px 0!important;position:relative;transform:none!important;width:100%!important;z-index:2}@media screen and (min-width:500px){#login{margin:6% auto 40px!important;padding:30px 30px 0!important}}#login .button,#login a:focus{box-shadow:none!important}#login .button{outline:0!important;text-shadow:none!important}#login a.button:not(.button-primary){background:none!important;border:2px solid!important;color:inherit!important}#login a.button:not(.button-primary):hover{opacity:.7}#login input[type=checkbox],#login input[type=radio]{box-shadow:none!important;height:20px;min-width:20px;width:20px}#login input[type=checkbox]:checked:before,#login input[type=radio]:checked:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;content:"\f147";display:flex;float:left;font:normal 21px/1 dashicons;height:100%;justify-content:center;line-height:0;margin:0;vertical-align:middle;width:100%}#login:after{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}#login #login_error,#login .message,#login .success,#login h1.admin-email__heading{border:0!important;box-shadow:none;font-size:.95em;line-height:1.5em;margin-bottom:1.5rem;padding:15px}#login #login_error a,#login .message a,#login .success a,#login h1.admin-email__heading a{color:inherit!important}#login #login_error a:active,#login #login_error a:focus,#login #login_error a:hover,#login .message a:active,#login .message a:focus,#login .message a:hover,#login .success a:active,#login .success a:focus,#login .success a:hover,#login h1.admin-email__heading a:active,#login h1.admin-email__heading a:focus,#login h1.admin-email__heading a:hover{color:inherit!important;opacity:.55}#login .message{color:inherit;word-break:break-word}#login .success{background-color:#46b450;color:#fff}#login #login_error{background-color:#dc3232;color:#fff}#login h1.admin-email__heading{color:inherit;margin:0}body.login.grimlock-login--classic #login{background:none!important}body.login.grimlock-login--classic #login:after{bottom:0;box-shadow:none!important;height:calc(100% - var(--grimlock-login-custom-logo-size)/2 - 60px);top:auto}.login{padding-left:15px;padding-right:15px}.login *{box-sizing:border-box}.login form .forgetmenot label,.login label{font-size:.95em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login #login>h1{background:var(--grimlock-login-custom-logo-background-color);margin:-15px -15px 15px!important;overflow:hidden;padding:0;position:relative;z-index:2}@media screen and (min-width:500px){.login #login>h1{margin:-30px -30px 30px!important}}.login #login>h1 a{background-image:none!important;background-position:50%;background-size:auto;display:block;height:calc(var(--grimlock-login-custom-logo-size)/2 + 60px);margin-bottom:0;padding:15px;width:100%}.login #login>h1 a:after,.login #login>h1 a:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.login #login>h1 a:before{background-image:var(--grimlock-login-custom-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;height:calc(var(--grimlock-login-custom-logo-size)/2);left:calc(50% - var(--grimlock-login-custom-logo-size)/2);top:30px;width:var(--grimlock-login-custom-logo-size);z-index:3}.login #login>h1 a:after{background-color:inherit}.login form{background:none;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;margin:0;padding:0}.login form>div{margin-top:10px}.login form .input,.login form input[type=text]{box-shadow:none;height:45px;margin-top:7px;padding:8px 15px}.login form p.submit{margin-top:1rem!important;order:100;width:100%}.login form p.submit #wp-submit{outline:0!important;width:100%}.login form .forgetmenot{float:none;margin-bottom:15px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login #nav{border-top:1px solid rgba(0,0,0,.05);color:transparent;display:flex;flex-direction:row;font-size:0;margin:15px -15px 0;overflow:hidden;padding:0;text-align:center}@media screen and (min-width:500px){.login #nav{margin:30px -30px 0}}.login #nav a{align-items:center;display:flex;font-size:14px;justify-content:center;padding:15px 6px;width:100%}.login #nav a:active,.login #nav a:focus,.login #nav a:hover{background-color:rgba(0,0,0,.05)}.login #backtoblog{display:none!important;left:0;margin:0;padding:0;position:fixed;text-align:center;top:0;width:100%;z-index:1}@media screen and (min-width:500px){.login #backtoblog{width:auto}}.login #backtoblog a{display:block;padding:1rem}.login #backtoblog a,.login #backtoblog a:active,.login #backtoblog a:focus,.login #backtoblog a:hover{color:inherit!important}.login #backtoblog:not(:hover):not(:focus):not(:active) a{opacity:.5}.login .privacy-policy-page-link{bottom:0;display:flex;font-size:0;margin:0;padding:0;position:fixed;right:0;width:auto;z-index:99}.login .privacy-policy-page-link a{background-color:rgba(0,0,0,.05);color:inherit!important;display:block;font-size:.8rem;padding:5px 10px;text-decoration:none!important}.login .privacy-policy-page-link a:hover{opacity:.7}.login #reg_passmail{font-size:.9em;font-style:italic}.login .wp-social-login-provider-list{padding-left:0;padding-right:0}.login #nsl-custom-login-form-main{float:left;width:100%}.login #nsl-custom-login-form-main .nsl-container{max-width:100%;padding:0}.login .jetpack-sso-wrap .jetpack-sso.button{height:auto}.login .admin-email__actions-primary{display:flex;gap:15px}.login .admin-email__actions-primary .button{margin:0;text-align:center;width:100%}.login .admin-email__actions-primary a.button{border-color:transparent}.login .admin-email__actions-secondary{padding:1.5rem .25rem;text-align:center}.login .wp-pwd{margin-top:7px!important}.login .wp-pwd>input{margin-top:0!important;padding-right:60px!important}.login .wp-pwd .button.wp-hide-pw{align-items:center;display:flex;height:45px!important;justify-content:center;padding:0!important;width:50px!important}.login .wp-pwd .button.wp-hide-pw,.login .wp-pwd .button.wp-hide-pw:active,.login .wp-pwd .button.wp-hide-pw:focus,.login .wp-pwd .button.wp-hide-pw:hover{border:0!important;box-shadow:none!important;outline:0!important}.login .wp-pwd .button.wp-hide-pw:hover{opacity:.7}.login .wp-pwd .button.wp-hide-pw .dashicons{background:currentColor;color:inherit;display:block;font-size:0!important;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;top:-.5px;width:20px}.login .wp-pwd .button.wp-hide-pw .dashicons.dashicons-visibility{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0c3.38 0 6.339 1.632 8.855 4.316a20.492 20.492 0 0 1 2.25 2.891c.385.596.649 1.065.79 1.346a1 1 0 0 1 0 .894c-.141.281-.405.75-.79 1.346a20.492 20.492 0 0 1-2.25 2.89C18.339 16.369 15.38 18 12 18c-3.38 0-6.339-1.632-8.855-4.316a20.492 20.492 0 0 1-2.25-2.891 15.188 15.188 0 0 1-.79-1.346 1 1 0 0 1 0-.894c.141-.281.405-.75.79-1.346a20.492 20.492 0 0 1 2.25-2.89C5.661 1.631 8.62 0 12 0zm0 2C9.255 2 6.776 3.368 4.605 5.684a18.513 18.513 0 0 0-2.548 3.463L2.141 9l.03.051c.079.136.165.279.258.428l.145.228c.575.89 1.254 1.781 2.03 2.61C6.777 14.631 9.255 16 12 16c2.745 0 5.224-1.368 7.395-3.684a18.513 18.513 0 0 0 2.548-3.463L21.858 9l-.029-.051c-.079-.136-.165-.279-.258-.428l-.145-.228a18.513 18.513 0 0 0-2.03-2.61C17.223 3.369 14.745 2 12 2zm0 3a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0c3.38 0 6.339 1.632 8.855 4.316a20.492 20.492 0 0 1 2.25 2.891c.385.596.649 1.065.79 1.346a1 1 0 0 1 0 .894c-.141.281-.405.75-.79 1.346a20.492 20.492 0 0 1-2.25 2.89C18.339 16.369 15.38 18 12 18c-3.38 0-6.339-1.632-8.855-4.316a20.492 20.492 0 0 1-2.25-2.891 15.188 15.188 0 0 1-.79-1.346 1 1 0 0 1 0-.894c.141-.281.405-.75.79-1.346a20.492 20.492 0 0 1 2.25-2.89C5.661 1.631 8.62 0 12 0zm0 2C9.255 2 6.776 3.368 4.605 5.684a18.513 18.513 0 0 0-2.548 3.463L2.141 9l.03.051c.079.136.165.279.258.428l.145.228c.575.89 1.254 1.781 2.03 2.61C6.777 14.631 9.255 16 12 16c2.745 0 5.224-1.368 7.395-3.684a18.513 18.513 0 0 0 2.548-3.463L21.858 9l-.029-.051c-.079-.136-.165-.279-.258-.428l-.145-.228a18.513 18.513 0 0 0-2.03-2.61C17.223 3.369 14.745 2 12 2zm0 3a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}.login .wp-pwd .button.wp-hide-pw .dashicons.dashicons-hidden{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.707.293 22 22a1 1 0 0 1-1.414 1.414l-4.468-4.466A11.089 11.089 0 0 1 12 21c-3.38 0-6.339-1.632-8.855-4.316a20.492 20.492 0 0 1-2.25-2.891 15.188 15.188 0 0 1-.79-1.346 1 1 0 0 1 .014-.92 19.45 19.45 0 0 1 4.45-5.544L.292 1.707A1 1 0 1 1 1.707.293zm.669 11.318-.233.392.028.048c.079.136.165.279.258.428l.145.228c.575.89 1.254 1.781 2.03 2.61C6.777 17.631 9.255 19 11.985 19a9.07 9.07 0 0 0 4.387-1.214l-2.322-2.321A4 4 0 0 1 8.535 9.95l-2.548-2.55a17.45 17.45 0 0 0-3.611 4.21zM12 3c3.38 0 6.339 1.632 8.855 4.316a20.492 20.492 0 0 1 2.25 2.891c.385.596.649 1.065.79 1.346a1 1 0 0 1-.013.918 19.5 19.5 0 0 1-2.277 3.363 1 1 0 0 1-1.53-1.288 17.5 17.5 0 0 0 1.524-2.112l.258-.436-.028-.05c-.079-.135-.165-.278-.258-.427l-.145-.228a18.513 18.513 0 0 0-2.03-2.61C17.223 6.368 14.745 5 11.997 5a8.121 8.121 0 0 0-1.87.214 1 1 0 0 1-.456-1.948A10.118 10.118 0 0 1 12 3zm-2.013 9.57a2 2 0 0 0 2.57 1.402l-2.53-2.53c-.118.358-.136.749-.04 1.128z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.707.293 22 22a1 1 0 0 1-1.414 1.414l-4.468-4.466A11.089 11.089 0 0 1 12 21c-3.38 0-6.339-1.632-8.855-4.316a20.492 20.492 0 0 1-2.25-2.891 15.188 15.188 0 0 1-.79-1.346 1 1 0 0 1 .014-.92 19.45 19.45 0 0 1 4.45-5.544L.292 1.707A1 1 0 1 1 1.707.293zm.669 11.318-.233.392.028.048c.079.136.165.279.258.428l.145.228c.575.89 1.254 1.781 2.03 2.61C6.777 17.631 9.255 19 11.985 19a9.07 9.07 0 0 0 4.387-1.214l-2.322-2.321A4 4 0 0 1 8.535 9.95l-2.548-2.55a17.45 17.45 0 0 0-3.611 4.21zM12 3c3.38 0 6.339 1.632 8.855 4.316a20.492 20.492 0 0 1 2.25 2.891c.385.596.649 1.065.79 1.346a1 1 0 0 1-.013.918 19.5 19.5 0 0 1-2.277 3.363 1 1 0 0 1-1.53-1.288 17.5 17.5 0 0 0 1.524-2.112l.258-.436-.028-.05c-.079-.135-.165-.278-.258-.427l-.145-.228a18.513 18.513 0 0 0-2.03-2.61C17.223 6.368 14.745 5 11.997 5a8.121 8.121 0 0 0-1.87.214 1 1 0 0 1-.456-1.948A10.118 10.118 0 0 1 12 3zm-2.013 9.57a2 2 0 0 0 2.57 1.402l-2.53-2.53c-.118.358-.136.749-.04 1.128z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}.login .wp-pwd input#user_pass[style*="data:image/png;base64"]+.wp-hide-pw{right:30px}.login div:empty,.login p:empty{display:none!important}body.grimlock-login--fullscreen-left,body.grimlock-login--fullscreen-right{background-size:0!important}body.grimlock-login--fullscreen-left:before,body.grimlock-login--fullscreen-right:before{background:inherit;background-size:cover!important;content:"";display:none;height:100%;left:auto;max-width:100%!important;pointer-events:none;position:fixed;right:0;top:0;width:100%!important;z-index:-2}@media screen and (min-width:768px){body.grimlock-login--fullscreen-left:before,body.grimlock-login--fullscreen-right:before{display:block;width:30%!important;z-index:99}}@media screen and (min-width:992px){body.grimlock-login--fullscreen-left:before,body.grimlock-login--fullscreen-right:before{width:58%!important}}body.grimlock-login--fullscreen-left:after,body.grimlock-login--fullscreen-right:after{opacity:1}body.grimlock-login--fullscreen-left #login,body.grimlock-login--fullscreen-right #login{-webkit-overflow-scrolling:touch;border-radius:0!important;box-shadow:0 0 100px rgba(0,0,0,.1);height:100vh;left:0;margin:0!important;overflow-x:hidden;overflow-y:auto;padding:calc(var(--grimlock-login-custom-logo-size) + 30px) 30px 30px 30px!important;position:fixed;scrollbar-width:thin;top:0;transform:none;z-index:9999}body.grimlock-login--fullscreen-left #login::-webkit-scrollbar,body.grimlock-login--fullscreen-right #login::-webkit-scrollbar{height:5px;width:5px}body.grimlock-login--fullscreen-left #login::-webkit-scrollbar-track,body.grimlock-login--fullscreen-right #login::-webkit-scrollbar-track{background-color:transparent;-webkit-box-shadow:none}body.grimlock-login--fullscreen-left #login::-webkit-scrollbar-thumb,body.grimlock-login--fullscreen-right #login::-webkit-scrollbar-thumb{background-color:var(--grimlock-color-faded);outline:0}@media screen and (min-width:768px){body.grimlock-login--fullscreen-left #login,body.grimlock-login--fullscreen-right #login{padding:calc(var(--grimlock-login-custom-logo-size) + 3vw) 6vw 30px 6vw!important}}body.grimlock-login--fullscreen-left #login>h1,body.grimlock-login--fullscreen-right #login>h1{border-radius:0!important;left:0;margin:0!important;position:fixed;top:0;z-index:9}body.grimlock-login--fullscreen-left #login>h1 a:before,body.grimlock-login--fullscreen-right #login>h1 a:before{background-position:0;height:calc(var(--grimlock-login-custom-logo-size)/2);left:30px;top:50%;transform:translate3d(0,-50%,0);width:var(--grimlock-login-custom-logo-size)}@media screen and (min-width:768px){body.grimlock-login--fullscreen-left #login>h1 a:before,body.grimlock-login--fullscreen-right #login>h1 a:before{left:6vw}}body.grimlock-login--fullscreen-left #login>:not(h1),body.grimlock-login--fullscreen-right #login>:not(h1){max-width:100%}@media screen and (min-width:768px){body.grimlock-login--fullscreen-left #login>:not(h1),body.grimlock-login--fullscreen-right #login>:not(h1){max-width:425px}}body.grimlock-login--fullscreen-left #login #nav,body.grimlock-login--fullscreen-right #login #nav{border:0;margin:30px 0 0}body.grimlock-login--fullscreen-left #login,body.grimlock-login--fullscreen-left #login>h1,body.grimlock-login--fullscreen-right #login,body.grimlock-login--fullscreen-right #login>h1{max-width:100%!important;width:100%!important}@media screen and (min-width:768px){body.grimlock-login--fullscreen-left #login,body.grimlock-login--fullscreen-left #login>h1,body.grimlock-login--fullscreen-right #login,body.grimlock-login--fullscreen-right #login>h1{width:70%!important}}@media screen and (min-width:992px){body.grimlock-login--fullscreen-left #login,body.grimlock-login--fullscreen-left #login>h1,body.grimlock-login--fullscreen-right #login,body.grimlock-login--fullscreen-right #login>h1{width:42%!important}}body.grimlock-login--fullscreen-left #backtoblog,body.grimlock-login--fullscreen-right #backtoblog{display:none!important;left:20px;margin:0;padding:0;position:absolute;top:20px;z-index:9999}body.grimlock-login--fullscreen-left #backtoblog a,body.grimlock-login--fullscreen-right #backtoblog a{align-items:center;border:2px solid;border-radius:500px;display:flex;font-size:0!important;height:35px!important;justify-content:center;line-height:0;overflow:hidden;padding:0;width:35px!important}body.grimlock-login--fullscreen-left #backtoblog a:before,body.grimlock-login--fullscreen-right #backtoblog a:before{content:"\f171";font:normal 16px/1 dashicons}body.grimlock-login--fullscreen-left .language-switcher,body.grimlock-login--fullscreen-right .language-switcher{position:fixed;right:10px;top:10px;z-index:99999}body.grimlock-login--fullscreen-right:before{left:0;right:auto}body.grimlock-login--fullscreen-right #login,body.grimlock-login--fullscreen-right #login>h1{left:auto;right:0}body.grimlock-login--fullscreen-right .language-switcher{left:10px;right:auto}.login .language-switcher{color:inherit;margin-left:auto;margin-right:auto;max-width:400px;padding:15px;width:100%!important}.login .language-switcher #language-switcher{align-items:center;display:flex;flex-direction:row;justify-content:center}.login .language-switcher #language-switcher select{height:40px;width:100%}.login .language-switcher #language-switcher label{color:inherit}.login .language-switcher #language-switcher .button{background:none!important;border:none;box-shadow:none;color:inherit!important;font-size:.8em;height:40px;outline:0;padding:.2em 1.2em}.login .language-switcher #language-switcher .button:hover{opacity:.7}.login .language-switcher #language-switcher [for=language-switcher-locales]{margin:0 .5rem 0 0}.login #wfls-prompt-overlay{align-items:normal;margin:0!important;padding:0}.login a.wfls-2fa-code-help.wfls-tooltip-trigger{pointer-events:none}.login a.wfls-2fa-code-help.wfls-tooltip-trigger:after{content:attr(title);display:block;font-size:.85em;margin-top:5px;pointer-events:none}.login label[for=wfls-token]{pointer-events:none}.login .submit{margin:0!important}.login .submit input[type=submit]{float:none;width:100%}.login .button+.button{margin-top:10px}body #login button:focus,body input#rememberme:focus{box-shadow:none!important}.mfp-wrap.mfp-wrap{background:rgba(0,0,0,.45)}