.gform_wrapper .top_label .gfield_label,
.gform_legacy_markup_wrapper .top_label .gfield_label,
.gform_legacy_markup_wrapper legend.gfield_label {
  display: inline-block !important;
  line-height: 1.3 !important;

  font-weight: 700 !important;
  font-size: inherit !important;
}

.gfield--type-choice .gchoice {
  align-items: center !important;
}

.gform-theme--framework.gform-theme.gform_wrapper .gfield:where(.gfield--type-list, .gfield--input-type-list) button.add_list_item,
.gform_button_select_files {
  background-color: #357ded !important;
}

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .gform_drop_area::before {
  color: #357ded !important;
}

body .gform_wrapper .gform_fields .gfield div.ginput_container {
  margin-top: 10px !important;
}

.gform-theme--foundation .gform_fields {
  row-gap: 30px !important;
}
