.auth-card-wrap{display:flex;justify-content:center}.auth-card{width:100%;max-width:560px;background:var(--color-white);border-radius:var(--radius-big);box-shadow:0 15px 40px rgba(0,0,0,.08);padding:45px 40px}@media (max-width:575px){.auth-card{padding:30px 20px}}.auth-card .ng-auth-field{margin-bottom:20px}.auth-card .ng-auth-field label{display:block;font-size:14px;font-weight:700;margin-bottom:6px;color:var(--color-heading)}.auth-card input{width:100%}.auth-card select{width:100%;font-size:15px;font-weight:500;line-height:28px;padding:10px 15px;background:var(--color-white);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);color:var(--color-body);outline:none}.auth-card input:focus,.auth-card select:focus{border-color:var(--color-primary)}.auth-card .edu-btn{width:100%;text-align:center}.auth-note{background:var(--color-shade);border-left:3px solid var(--color-primary);border-radius:var(--radius-small);padding:16px 18px;font-size:14px;margin-bottom:25px;line-height:1.6}.auth-alt,.auth-note{color:var(--color-body)}.auth-alt{text-align:center;font-size:15px;margin-top:25px}.auth-alt a{color:var(--color-primary);font-weight:700}.ng-auth-hint{font-size:13px;color:var(--color-body);margin-top:6px;margin-bottom:0}.ng-auth-error{background:rgba(255,0,3,.07);color:var(--color-danger);border-radius:var(--radius-small);padding:14px 18px;font-size:15px;font-weight:500;margin-bottom:25px}