.wpform-white-text #wpforms-form-21 .wpforms-field-label,
.wpform-white-text #wpforms-form-21 .wpforms-field-sublabel,
.wpform-white-text #wpforms-form-21 .wpforms-field-label-inline,
.wpform-white-text #wpforms-form-21 input[type="text"],
.wpform-white-text #wpforms-form-21 input[type="email"],
.wpform-white-text #wpforms-form-21 textarea,
.wpform-white-text #wpforms-form-21 select {
    color: #ffffff !important;
}

/* For placeholder text */
.wpform-white-text #wpforms-form-21 ::placeholder {
    color: rgba(255, 255, 255, 0.7) !important;
}

/* Specifically target the Name legend that wasn't changing */
.wpform-white-text #wpforms-form-21 .wpforms-field-name legend {
    color: #ffffff !important;
}

/* For checkbox fields - both the checkboxes and their labels */
.wpform-white-text #wpforms-form-21 .wpforms-field-checkbox ul li label {
    color: #ffffff !important;
}