.login-block-container{position:relative}.login-block-container .background-image{display:none}@media(min-width:64em){.login-block-container .background-image{display:block}}.login-block-container .passworded-login-form{display:flex;flex-direction:column;justify-content:center}@media(min-width:64em){.login-block-container .passworded-login-form{bottom:0;left:0;position:absolute;right:0;top:0}}@media(max-width:48em){.login-block-container .container{padding:.5rem}}.login-block-container .form-content{background:#1a244a;border-radius:.875rem;color:#fff}@media(max-width:90em){.login-block-container .form-content{max-width:50em!important}}.login-block-container form{align-items:unset;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}@media(min-width:48em){.login-block-container form{align-items:end;flex-direction:row}}.login-block-container form label{flex:1;font-weight:600;margin:0}.login-block-container form label span{display:block;margin:0 0 .5rem}.login-block-container form button{align-self:end}.login-block-container form input{border-radius:.5rem;margin-bottom:0;padding:.5rem;width:100%}.login-block-container .validation-summary-errors li,.login-block-container .validation-summary-errors ul{color:#f09591;font-weight:600;list-style:none}.login-block-container h2,.login-block-container h3{color:#fff;margin-bottom:2rem}