.form-input.field-invalid,.form-select.field-invalid,.form-textarea.field-invalid{border-color:#B4472F;box-shadow:0 0 0 3px rgba(180,71,47,.12)}.field-error,.form-error-banner{display:block;margin-top:6px;font-size:12.5px;line-height:1.45;color:#B4472F}.form-error-banner{margin:0 0 4px;padding:10px 14px;border-radius:10px;background-color:rgba(180,71,47,.06);border:1px solid rgba(180,71,47,.22)}@media (max-width:600px){input.form-input,select.form-select,textarea.form-textarea{font-size:16px}input.form-input,select.form-select{min-height:44px}}