.login-header{display:flex;justify-content:center;padding:70px 20px 10px;width:auto}.login-header img{max-width:500px;width:100%}.login-background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.login-background .background-image{background-position:50%;background-size:cover;display:none;height:100%;width:100%}@media (min-width:768px){.login-background.has-desktop-image .desktop-image{display:block}}@media (max-width:767px){.login-background.has-mobile-image .mobile-image{display:block}}.login-background .login-video{display:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.login-background.has-desktop-video .desktop-video{display:block}}@media (max-width:767px){.login-background.has-mobile-video .mobile-video{display:block}}.login-background .video-embed{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.login-background.background-default{background-color:#000;height:100%;width:100%}.login #login{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 20px;width:655px}@media (max-width:768px){.login #login{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:calc(100% - 40px)}.login #login,.login #login :not(svg){max-width:100%}}.login #login #backtoblog,.login #login #nav,.login #login .message,.login #login h1 a{display:none}.login #login .login-text{color:#fff;font-size:26px;font-style:normal;font-weight:500;letter-spacing:1.3px;line-height:normal;padding:16px 42px;text-align:center}@media (max-width:768px){.login #login .login-text{padding:0 0 40px;text-align:left}}.login #login #loginform{background:transparent;border:none;margin-top:0;overflow:inherit;padding:30px 20px 46px}@media (max-width:768px){.login #login #loginform{padding:0}}.login #login #loginform #return-to-pantheon{display:none!important}.login #login #loginform label[for=user_login],.login #login #loginform label[for=user_pass]{color:red;display:none;font-size:20px;font-weight:500;line-height:normal;margin-bottom:10px;margin-left:20px}.login #login #loginform #user_login,.login #login #loginform #user_pass{background-color:#000;border:1px solid #fff;border-radius:0;color:#fff;display:none;padding:13px 20px}.login #login #loginform>p:not(.forgetmenot):not(.submit){position:relative}.login #login #loginform .user-pass-wrap{display:none;margin-bottom:16px;padding:14px 0}@media (max-width:768px){.login #login #loginform .user-pass-wrap{padding:35px 0}}.login #login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw{height:80%}.login #login #loginform>div:not(.user-pass-wrap){float:left;width:100%}@media (max-width:768px){.login #login #loginform>div:not(.user-pass-wrap){width:auto}}.login #login #loginform>div:not(.user-pass-wrap) #wpo365OpenIdRedirect{padding-left:0;padding-right:0;padding-top:0}@media (max-width:768px){.login #login #loginform>div:not(.user-pass-wrap) #wpo365OpenIdRedirect{padding-left:0;padding-right:0}}.login #login #loginform>div:not(.user-pass-wrap) #wpo365OpenIdRedirect .wpo365-mssignin-spacearound{width:100%}@media (max-width:768px){.login #login #loginform>div:not(.user-pass-wrap) #wpo365OpenIdRedirect .wpo365-mssignin-spacearound{width:auto}}.login #login #loginform>div:not(.user-pass-wrap) #wpo365OpenIdRedirect .wpo365-mssignin-button{align-items:normal;background-color:#000;border:1px solid #fff!important;border:none;height:auto;letter-spacing:1px;max-height:100%;min-height:50px;padding:16px 20px;text-transform:uppercase;width:100%}.login #login #loginform>div:not(.user-pass-wrap) #wpo365OpenIdRedirect .wpo365-mssignin-button:hover{background-color:#fff;border:1px solid #000}.login #login #loginform>div:not(.user-pass-wrap) #wpo365OpenIdRedirect .wpo365-mssignin-button:hover .wpo365-mssignin-label{color:#000}.login #login #loginform>div:not(.user-pass-wrap) #wpo365OpenIdRedirect .wpo365-mssignin-button .wpo365-mssignin-label{color:#fff;font-size:20px;height:auto;text-align:left}@media (max-width:768px){.login #login #loginform>div:not(.user-pass-wrap) #wpo365OpenIdRedirect .wpo365-mssignin-button .wpo365-mssignin-label{text-align:center;white-space:normal}}.login #login #loginform>div:not(.user-pass-wrap) #wpo365OpenIdRedirect .wpo365-mssignin-button .wpo365-mssignin-logo{margin-top:-2px}.login #login #loginform .forgetmenot{display:none}.login #login #loginform .submit{display:none;position:relative}.login #login #loginform .submit .button{float:left;font-size:20px;line-height:normal;padding:16px 20px;width:100%}@media (max-width:768px){.login #login #loginform .submit .button{width:312px}}.login #login #loginform .submit .button:after{display:none}.login #login #loginform.admin #user_login,.login #login #loginform.admin #user_pass,.login #login #loginform.admin .submit,.login #login #loginform.admin .user-pass-wrap,.login #login #loginform.admin label[for=user_login],.login #login #loginform.admin label[for=user_pass]{display:block}.login #login #loginform.admin>div:not(.user-pass-wrap){float:right;margin-top:0}
