@font-face{font-family:recoletaregular;src:url(../src/library/fonts/Recoleta/recoleta-regular-webfont.woff2) format("woff2"),url(../src/library/fonts/Recoleta/recoleta-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:recoletamedium;src:url(../src/library/fonts/Recoleta/recoleta-medium-webfont.woff2) format("woff2"),url(../src/library/fonts/Recoleta/recoleta-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:neue_montrealregular;src:url(../src/library/fonts/Neuemontreal/neuemontreal-regular-webfont.woff2) format("woff2"),url(../src/library/fonts/Neuemontreal/neuemontreal-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:neue_montrealmedium;src:url(../src/library/fonts/Neuemontreal/neuemontreal-medium-webfont.woff2) format("woff2"),url(../src/library/fonts/Neuemontreal/neuemontreal-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.login{display:flex;align-items:center;justify-content:center}#login{padding:0}.login h1 a{background:none;color:#3c434a;height:inherit;font-size:3.5rem;font-weight:400;line-height:1;margin:0 auto;padding:0;text-decoration:none;width:100%;text-indent:inherit;overflow:inherit;display:block;font-family:recoletamedium}.login h1 a span{font-family:neue_montrealmedium;font-size:3.4rem}.login.login-password-protected h1 a{font-size:2.5rem}.login #login_error,.login .message,.login .success{border-left:none;text-align:center;padding:12px;margin-left:0;margin-bottom:20px;background-color:transparent;box-shadow:none;color:#f66456}.login form{padding:2rem;background:#fff;border:none;box-shadow:none;border-radius:1rem;color:#000}.login form p.forgetmenot{margin-bottom:20px!important}.login label{font-size:1rem}.login form .input,.login input[type=password],.login input[type=text]{border:1px solid fade(#000,10%);min-height:55px;max-height:none;padding-left:1.5rem;margin-top:.5rem;margin-right:0}.login .button.wp-hide-pw{min-height:55px;color:#0f4052}.login .button-primary{background:#f66456;border-color:#f66456;width:100%;font-size:16px;font-weight:600;color:#fff;cursor:pointer;height:55px;text-align:center}.login #backtoblog,.login #nav{text-align:center}.login.colorscheme-1{background:#fff}.login.colorscheme-1 h1 a{color:#0f4052}.login.colorscheme-1 form{background:#0f4052;color:#fff}.login.colorscheme-1 #backtoblog a,.login.colorscheme-1 #nav a,.login.colorscheme-1 .privacy-policy-page-link a{color:#0f4052}.login.colorscheme-2{background:#0f4052}.login.colorscheme-2 #backtoblog a,.login.colorscheme-2 #nav a,.login.colorscheme-2 .privacy-policy-page-link a,.login.colorscheme-2 h1 a{color:#dcf305}.login.colorscheme-3{background:#5650c0}.login.colorscheme-3 h1 a{color:#fbddeb}.login.colorscheme-3 #login_error,.login.colorscheme-3 .message,.login.colorscheme-3 .success{color:#dcf305}.login.colorscheme-3 form{background:#fbddeb;color:#5650c0}.login.colorscheme-3 #backtoblog a,.login.colorscheme-3 #nav a,.login.colorscheme-3 .privacy-policy-page-link a{color:#fbddeb}.login.colorscheme-4{background:#f66456}.login.colorscheme-4 h1 a{color:#fcf69b}.login.colorscheme-4 #login_error,.login.colorscheme-4 .message,.login.colorscheme-4 .success{color:#fbddeb}.login.colorscheme-4 .button-primary{background:#5650c0;border-color:#5650c0}.login.colorscheme-4 #backtoblog a,.login.colorscheme-4 #nav a,.login.colorscheme-4 .privacy-policy-page-link a{color:#fcf69b}