.LoginPage_form_container__o8aWN form{padding-bottom:2rem}.LoginPage_form_container__o8aWN form.LoginPage_sso_email_warning_visible__qGLhm{padding-bottom:0}.LoginPage_form_container__o8aWN .LoginPage_sso_email__8LoQD{background-color:#f4f5f9;border-radius:.125rem;border:unset;box-shadow:inset 0 0 0 30px #f4f5f9!important;-webkit-box-shadow:inset 0 0 0 30px #f4f5f9!important}.LoginPage_form_container__o8aWN .LoginPage_sso_warning__rgDO6{margin-top:.5rem;color:red}.LoginPage_form_container__o8aWN .LoginPage_sso_button__pu2kv{border-radius:.125rem;border:unset;width:100%;height:calc(3rem + 2px);color:#fff;background-color:#ee7200;font-weight:700}.LoginPage_form_container__o8aWN .LoginPage_sso_button__pu2kv:focus{box-shadow:0 0 0 .125rem #bb3f00}.LoginPage_form_container__o8aWN .form-control:focus{box-shadow:0 0 0 .125rem #ee7200}.LoginFooter_sso_footer__22pRB{padding-top:3rem;display:flex;flex-direction:column;align-items:flex-start}.LoginFooter_sso_footer__22pRB>*{text-align:start;align-self:flex-start!important}@media screen and (max-width:420px){.LoginFooter_sso_footer__22pRB{padding-top:13rem;padding-bottom:2rem}.LoginFooter_sso_footer__22pRB>*{text-align:center;align-self:center!important}}.LoginFooter_sso_footer__22pRB p{margin:0;padding:0}.LoginFooter_sso_footer__22pRB a{color:#000;transition:color .1s ease-in}.LoginFooter_sso_footer__22pRB a:hover{color:#ee7200}.LoginPageContainer_flex_container__nrrqj{height:100vh;display:flex;align-items:center;justify-content:center}.LoginPageContainer_flex_container__nrrqj .LoginPageContainer_login_container__4KEeo{width:27.5rem;display:flex;flex-direction:column;justify-content:space-between;align-self:center}.LoginPageContainer_flex_container__nrrqj .LoginPageContainer_login_container__4KEeo .LoginPageContainer_reilux_logo__fCbng{width:80%;margin-bottom:4rem}@media screen and (max-width:420px){.LoginPageContainer_flex_container__nrrqj .LoginPageContainer_login_container__4KEeo{justify-content:center}.LoginPageContainer_flex_container__nrrqj .LoginPageContainer_login_container__4KEeo .LoginPageContainer_reilux_logo__fCbng{width:60%;align-self:center;margin-top:1rem}}.LoginPageContainer_page_container__y7j7H{position:relative;width:100%;height:100%}.LoginPageContainer_page_container__y7j7H .LoginPageContainer_login_switch__N_OoW{position:absolute;top:4rem;right:4rem}@media screen and (max-width:1200px){.LoginPageContainer_page_container__y7j7H .LoginPageContainer_login_switch__N_OoW{top:1rem;right:1rem}}.LoginPageContainer_page_container__y7j7H .LoginPageContainer_login_switch__N_OoW .nan_button{text-transform:none;font-weight:400}