.section_split_form .cf7_form_shell .wpcf7 form .wpcf7-response-output {
  opacity: 1;
  transition: opacity 0.35s ease, visibility 0.35s ease;
}

.section_split_form .cf7_form_shell .wpcf7 form .wpcf7-response-output.tasmeem-response-hidden {
  opacity: 0;
  visibility: hidden;
}

.section_split_form .cf7_form_shell .wpcf7-not-valid-tip {
  margin-top: 8px;
  color: #A41923;
  font-size: 14px;
  line-height: 1.45;
  font-weight: 500;
}

.section_split_form .cf7_form_shell .wpcf7-form-control.wpcf7-not-valid,
.section_split_form .cf7_form_shell .custom_dropdown.is-invalid .custom_dropdown_trigger {
  border-color: rgba(164, 25, 35, 0.35);
}

.enquire_form .wpcf7,
.enquire_form .wpcf7 form {
  width: 100%;
}

.enquire_form .contact_form {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
  padding-inline: 12px;
}

.enquire_form .contact_form_row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 20px;
  row-gap: 20px;
}

.enquire_form .contact_form_field {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.enquire_form .contact_form_actions {
  display: flex;
  padding-top: 4px;
}

.enquire_form .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

.enquire_form .contact_form_textarea {
  min-height: 120px;
}

.enquire_form .wpcf7-not-valid-tip {
  margin-top: 8px;
  color: #A41923;
  font-size: 14px;
  line-height: 1.45;
  font-weight: 500;
}

.enquire_form .wpcf7-form-control.wpcf7-not-valid,
.enquire_form .custom_dropdown.is-invalid .custom_dropdown_trigger {
  border-color: rgba(164, 25, 35, 0.35);
}

.enquire_form .wpcf7 form .wpcf7-response-output {
  opacity: 1;
  transition: opacity 0.35s ease, visibility 0.35s ease;
}

.enquire_form .wpcf7 form .wpcf7-response-output.tasmeem-response-hidden {
  opacity: 0;
  visibility: hidden;
}

@media only screen and (max-width: 820px) {
  .enquire_form .contact_form {
    padding-inline: 0;
    gap: 20px;
  }

  .enquire_form .contact_form_row {
    grid-template-columns: 1fr;
  }
}
