.form-code .global-form {
  padding: 20px;
  padding-top: 0px;
}

.global-form .gform_validation_errors{
  margin: 0px 20px;
}

.global-form
  input:not([type="submit"]):not([type="button"]):not([type="file"]):not(
    [type="radio"]
  ):not([type="checkbox"]),
.global-form .gfield textarea.small {
  border: none;
  border-bottom: solid 1px;
  box-shadow: none;
  width: 100%;
  max-width: 100%;
  font-size: 16px;
  color: #333;
}

.global-form.solutions-form
  input:not([type="submit"]):not([type="button"]):not([type="file"]):not(
    [type="radio"]
  ):not([type="checkbox"]) {
  background-color: transparent;
}

.global-form
  input:not([type="submit"]):not([type="button"]):not([type="file"]):not(
    [type="radio"]
  ):not([type="checkbox"]):focus,
.global-form .gfield textarea.small:focus {
  border-bottom: solid 1px #ff7006 !important;
}

.global-form input[type="submit"],
#send-otp-btn,
#send-otp-btn-17 {
  background: linear-gradient(to right, #ff6d00, #ffa765);
  border-radius: 6px;
  color: #fff;
  text-transform: capitalize;
  border: none;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 24px;
  /* width: 100%; */
  margin: 8px auto;
}

.global-form .gform_button:focus {
  border: solid 1px #ff7006 !important;
  box-shadow: none !important;
}

.global-form .gform_footer {
  justify-content: center;
}

.gform-theme--foundation .global-form .gform_fields {
  row-gap: 25px;
}

.global-form .gfield textarea.small {
  height: 80px;
}

h2.gform_submission_error.hide_summary {
  font-size: 14px !important;
}

.global-form .gfield_description.instruction.validation_message {
  display: none;
}

.gform-theme--foundation .global-form.writetous .gform_fields {
  row-gap: 15px;
}

.global-form.writetous .gform_footer {
  justify-content: start;
}

.gform-theme--framework .global-form .gform-field-label--type-inline {
  --gf-local-margin-x: 3px;
}

.global-form_wrapper p.gform_required_legend {
  display: none;
}

div.gform_wrapper
  form.global-form
  .gform_footer.top_label
  input[type="submit"] {
  background: linear-gradient(to right, #ff6d00, #ffa765);
  border-radius: 6px !important;
  color: #fff !important;
  text-transform: capitalize !important;
  border: none;
  font-size: 16px !important;
  font-weight: 700 !important;
  padding: 10px 24px;
  width: 100%;
  margin: 8px auto;
}

.connect-form
  .global-form
  input:not([type="submit"]):not([type="button"]):not([type="file"]):not(
    [type="radio"]
  ):not([type="checkbox"]),
.connect-form .global-form .gfield textarea.small {
  padding-left: 0 !important;
}

.industry-content .global-form div.checker span:before {
  content: "" !important;
}

.gform-theme--framework .global-form .gfield--type-choice .gfield_checkbox {
  gap: 3px;
}

.gform-theme--framework
  .global-form
  input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus {
  border-color: black;
  box-shadow: none;
}

.gform-theme--framework .global-form
  input[type="checkbox"]:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )::before {
    color: black;
}

body.otp-not-started #gform_submit_button_11,
body.otp-not-started-17 #gform_submit_button_17 {
    display: none !important;
}


.gf-hide {
    visibility: hidden;
    height: 0;
    overflow: hidden;
}

.validation_message{
  color: #c02b0a !important;
  margin-top: 5px !important;
  font-size: 16px;
}

.center-captcha{
  margin: 0 auto;
}