.gform-theme--foundation .gform_fields {
  row-gap: var(--gf-form-gap-x) !important;
}

.gform_required_legend {
  display: none;
}
.gfield_label {
  color: var(--text-body-light) !important;
}
.gfield_required {
  color: var(--text-body-light) !important;
}

.gform_wrapper input {
  height: 50px !important;
  border-radius: var(--radius-xs) !important;
}
.gform_wrapper textarea {
  border-radius: var(--radius-xs) !important;
}

.gform_button {
  border: solid 2px var(--text-body-light) !important;
  background-color: transparent !important;
  transition: all .3s ease !important;
  padding: 8px 24px !important;
  text-transform: uppercase !important;
  &:hover {
    background-color: var(--text-body-light) !important;
    color: var(--primary) !important
  }
}