/* Inline field errors remain visible; there is no duplicate error list above. */
#gform_wrapper_23 .sa-validation-status {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

#gform_wrapper_23 .sa-validation-completed .gfield_validation_message,
#gform_wrapper_23 .sa-validation-completed .validation_message {
    display: none !important;
}

#gform_wrapper_23 .gfield.sa-validation-current {
    scroll-margin-top: 140px;
}

html body #gform_wrapper_23 .sa-validation-current input:not([type="checkbox"]):not([type="radio"]),
html body #gform_wrapper_23 .sa-validation-current select,
html body #gform_wrapper_23 .sa-validation-current textarea {
    outline: 2px solid #b58200 !important;
    outline-offset: 3px !important;
}
