.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:self-end;display:flex;flex-wrap:wrap}.login-block-container form label{font-weight:600;margin:0 0 1rem}.login-block-container form label span{display:block;margin:0 0 3px}.login-block-container form input{border-radius:.5rem;margin-bottom:0;margin-right:2rem;padding:8px;width:20rem;grow:1}@media(max-width:48em){.login-block-container form input{max-width:100%;min-width:15em}}.login-block-container form button{background:#fff;border-radius:1.5rem;color:#0046ad;height:40px;padding:0 16px;white-space:nowrap;grow:2;margin:0 0 1rem}.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}