.login_container{display:flex;flex-direction:row;align-items:stretch;min-width:var(--content-min-width);min-height:100vh}.login_container .login_hero{position:relative;display:flex;align-items:center;justify-content:center;width:40%;height:100vh;min-height:40rem;background:url(/assets/loginbanner-8w7g8RHa.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat}.login_container .login_form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60%;min-height:100vh;background-color:var(--clr-quinary);padding:2.5rem 3rem;gap:1.25rem}.login_container .login_form .form_welcome,.login_container .login_form .form_container,.login_container .login_form .form_existing_account{width:100%;max-width:58rem}.login_container .login_form .form_welcome{font-size:var(--text-title-lg)}.login_container .login_form .form_welcome h2{text-align:left}.login_container .login_form .form_container{display:flex;flex-direction:column;gap:.875rem}.login_container .login_form .field_section{grid-template-columns:1fr 1fr;gap:0 var(--form-fields-col-gap)}.login_container .login_form .field_wrapper{margin-bottom:.75rem}.login_container .login_form .form_container>button[type=submit]{align-self:center;width:auto;min-width:14rem;padding-left:1.5rem;padding-right:1.5rem}.login_container .login_form .form_aux_actions{margin-top:.25rem;text-align:center}.login_container .login_form .form_aux_actions a{font-size:.95rem}.login_container .login_form .form_existing_account{margin-top:.125rem;text-align:left}.login_container .login_form a{color:var(--clr-text);text-decoration:underline}.login_container .login_form a.blue{color:var(--clr-link)}@media (max-width: 64rem){.login_container .login_hero{width:36%}.login_container .login_form{width:64%;padding:2rem}}@media (max-width: 48rem){.login_container{flex-direction:column}.login_container .login_hero{width:100%;height:18rem;min-height:18rem}.login_container .login_form{width:100%;min-height:auto;justify-content:flex-start;padding:1.5rem 1.25rem 2rem}.login_container .login_form .field_section{grid-template-columns:1fr;gap:0}.login_container .login_form .form_container>button[type=submit]{width:100%;min-width:0}.login_container .login_form .form_welcome,.login_container .login_form .form_container,.login_container .login_form .form_existing_account{max-width:100%}.login_container .login_form .form_welcome h2{text-align:center}.login_container .login_form .form_existing_account{text-align:center}}
