.elementor-29 .elementor-element.elementor-element-047b9a5{--display:flex;}.elementor-29 .elementor-element.elementor-element-8076ede{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* Make the valuation form readable on the blue background */
#ibv-form {
  /* Optional: add a subtle dark panel behind the form so it stands out */
  padding-top: 40px;
  padding-bottom: 40px;
}

#ibv-form .wpforms-form {
  color: #f9fafb;
}

/* Labels and descriptions */
#ibv-form .wpforms-field-label,
#ibv-form .wpforms-field-sublabel,
#ibv-form .wpforms-field-description {
  color: #e5e7eb;
}

/* Inputs & textareas keep WPForms look, just better contrast */
#ibv-form .wpforms-form input[type="text"],
#ibv-form .wpforms-form input[type="email"],
#ibv-form .wpforms-form input[type="tel"],
#ibv-form .wpforms-form input[type="number"],
#ibv-form .wpforms-form input[type="url"],
#ibv-form .wpforms-form select,
#ibv-form .wpforms-form textarea {
  color: #0f172a; /* dark text inside the field */
}

#ibv-form .wpforms-form ::placeholder {
  color: #6b7280;
}

/* Keep error messages readable */
#ibv-form .wpforms-error {
  color: #b91c1c;
}/* End custom CSS */