.form-label{display:block;text-align:left;font-size:clamp(.6rem,1.1rem,1.3rem);font-family:Acumin Pro Condensed Bold;color:#000;margin-bottom:4px}.form-label:after{content:"*";color:#dc4d28;margin-left:4px}.form-input{width:115%;padding:6px 15px;border:1px solid #b1b1b1;border-radius:4px;font-size:12px;box-sizing:border-box;font-family:inherit;transition:border-color .3s ease}.form-input::placeholder{color:#b1b1b1;opacity:1;font-size:14px}.form-input:focus{outline:none;border:2px solid #0071c9}.form-input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.form-input-group{width:80%;margin-top:20px;margin-right:80px}.form-label-optional{display:block;text-align:left;font-size:clamp(.8rem,1rem,1.2rem);font-family:Acumin Pro Condensed Bold;color:#000;margin-bottom:4px;margin-top:6px}.form-label-spacetop{padding-top:4px}.form-label-spacetop-two{padding-top:14px;margin-bottom:0}.form-label-spacetop-three{padding-top:8px}@media (max-width:767px){.form-label,.form-label-optional{font-size:14px;margin-bottom:6px}.form-input{width:100%;padding:12px 15px;margin-bottom:15px;font-size:16px}.form-input-group{width:100%;margin:25px 0 0}.form-input::placeholder{font-size:16px}}@media (min-width:768px) and (max-width:1024px){.form-input-group{width:100%;margin-right:0}.form-input{width:100%}}.form-input-error{border-color:#dc4d28!important}.error-message{color:#dc4d28;font-size:12px;margin-top:5px;text-align:left;font-family:Acumin Pro Condensed Medium}@media (max-width:767px){.error-message{font-size:14px}}.form-input-success{border-color:#28a745!important}@media screen and (min-width:2001px){.form-input-group{width:90%}}.subheading-text-forg{font-size:clamp(.975rem,1vw,1.275rem);font-family:Acumin Pro Condensed Medium;color:#000;line-height:.5;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:30px}.subheading-text-forg p{margin:5px 0;width:100%}.subheader-card{font-size:clamp(.975rem,1vw,1.275rem);font-family:Acumin Pro Condensed Medium;color:#000;line-height:.5;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.subheader-card p{margin:5px 0;width:100%}@media (max-width:1024px){.subheading-text-forg{font-size:14px}}@media (max-width:767px){.subheading-text-forg{font-size:1.1rem;font-family:Acumin Pro Condensed Medium;color:#000;line-height:1;width:100%;text-align:center;margin-left:0;margin-top:-1rem}.forgot-password-text-forg p{margin:8px 0}.subheader-card{font-size:14px;line-height:1.4;margin-bottom:20px}}