body.login .login-content{margin-bottom:3rem}body.login .login-card{background-color:var(--light-grey);border-radius:.8rem;padding:clamp(3rem,1.202vw + 2.077rem,4rem)}body.login .login-card form .form-group{display:flex;flex-direction:column;margin-bottom:3rem}body.login .login-card form .form-group label{-ms-flex:0 0 var(--full-width-height);flex:0 0 var(--full-width-height);max-width:var(--full-width-height);font-size:clamp(1.6rem,.24vw + 1.415rem,1.8rem);margin-bottom:1rem;font-weight:700;color:var(--dark-blue)}body.login .login-card form .form-group input[type=text],body.login .login-card form .form-group input[type=password]{border-radius:1rem;border:1px solid var(--dark-blue);padding:1rem 2rem;font-family:inherit;font-size:clamp(1.6rem,.24vw + 1.415rem,1.8rem);outline:none;position:relative;width:var(--full-width-height)!important;max-width:var(--full-width-height)!important;line-height:1.5;margin:0;color:var(--dark-blue)}body.login .login-card form .form-group span.field-validation-error{display:block;margin-top:1rem;padding:0;color:red!important;font-size:clamp(1.4rem,.24vw + 1.215rem,1.6rem)}body.login .login-card form button{outline:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
