.login-container{justify-content:center;align-items:center;height:100svh;display:flex}@media not all and (pointer:fine) and (hover:hover){.login-container{padding:0 var(--padding-1)}}.login-container .form-container{background:var(--base);border-radius:var(--border-radius-2);box-shadow:var(--box-shadow-orange);flex-direction:column;align-items:center;margin-bottom:4rem;padding:2rem 2rem 2rem 3rem;display:flex}@media not all and (pointer:fine) and (hover:hover){.login-container .form-container{width:100%;box-shadow:none;padding:0}}.login-container .form-container h1{font-size:var(--font-32pt);padding-bottom:1rem;line-height:1.2em}.login-container .form-container h1 span{color:var(--orange)}.login-container .form-container p{font-size:var(--font-16pt);text-align:center;width:16rem;line-height:1.25em}.login-container .form-container .button-link{margin-top:1rem!important}.login-container .form-container .login-form{flex-direction:column;align-items:center;display:flex}.login-container .form-container .login-form .form-error{font-size:var(--font-16pt);color:var(--red);width:16rem;line-height:1.25em}.login-container .form-container .login-form>div{flex-direction:column;padding-bottom:.5rem;display:flex}.login-container .form-container .login-form>div input{width:16rem}.login-container .form-container .popup-content{flex-direction:column;align-items:center;width:28rem;display:flex}@media not all and (pointer:fine) and (hover:hover){.login-container .form-container .popup-content{width:100%}}.login-container .form-container .popup-content input{margin-bottom:.5rem}.login-container .form-container .popup-content .form-error{padding-top:.5rem}.login-container .form-container .popup-content .form-success{color:var(--brown);text-transform:none;margin-top:0;padding-bottom:1rem;font-weight:400}.login-container .form-container .reset-form-popup{width:25rem}@media not all and (pointer:fine) and (hover:hover){.login-container .form-container .reset-form-popup{width:100%}}.login-container .form-container .reset-form-popup .button-container button:last-of-type{margin-top:1rem}.login-container .form-container h2{font-size:var(--font-22pt);border-top:1px solid var(--light-orange);margin-top:2rem;padding-top:1rem;line-height:1.4em}.login-container .form-container .button{margin-top:0;display:inline-block}
