.form-input{border:1px solid var(--neutral-light);padding:8px 24px 8px 12px}@media(min-width:768px){.form-input{padding:12px 48px 12px 24px}}.form-input input{background-color:transparent;border:none;color:var(--black);font-size:1rem;line-height:1.6;padding:0;position:relative;text-align:left!important;top:3px}@media(min-width:992px){.form-input input{font-size:1.25rem}}.form-input input::-webkit-date-and-time-value{text-align:left}.form-input label{color:var(--neutral);font-size:.875rem;line-height:1.6;margin-bottom:2px;pointer-events:none}.form-input__required{color:var(--primary)}.form-input__error-message{color:var(--error);font-size:.8rem;margin-top:2px}.form-input--hidden{display:none}
