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