.gform_wrapper .et_pb_button,
.gform_wrapper .et_pb_button:hover {
  padding: 0.3em 1em;
}
.gform_wrapper h3.gform_title {
  font-size: 22px;
}

.gform_wrapper
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="button"]
  ):not([type="image"]):not([type="file"]),
.gform_wrapper ul.gform_fields li.gfield textarea {
  padding: 16px;
}

.gform_wrapper ul.gform_fields li.gfield select {
  padding: 16px 16px 16px 10px;
}

.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
  font-size: 14px;
}
.gform_wrapper
  ul.gform_fields
  li.gfield
  div.ginput_container_consent
  input[type="checkbox"] {
  vertical-align: bottom;
}

div.gform_wrapper li.gfield div.gfield_description.gfield_consent_description {
  font-size: 14px;
}

div.gform_wrapper li.gfield.gfield_error label.validation_message {
  color: #790000;
}

div.gform_confirmation_wrapper div.gform_confirmation_message {
  font-size: 20px;
}

.et_pb_wpt_gravityform .ginput_complex .below.hour_minute_colon {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.et_pb_wpt_gravityform .gform_wrapper input[type="number"] {
  border-width: 1px;
}

/*address field*/

.et_pb_wpt_gravityform .gform_wrapper .ginput_container_address .ginput_full {
  padding-left: 0;
  padding-right: 0;
}

.et_pb_wpt_gravityform .gform_wrapper .ginput_container_address .ginput_right {
  padding-right: 0;
}

.et_pb_wpt_gravityform .gform_wrapper .ginput_container_address .ginput_left {
  padding-left: 0;
}
