.form-content {
  background: linear-gradient(180deg, rgba(254, 191, 16, 0.2) 0%, rgba(254, 191, 16, 0.9) 100%), url("../images/Grid-BG.svg");
  padding: 40px 20px;
}
.form-content h1 {
  text-align: center;
  max-width: 330px;
  margin: 0px auto;
}
.form-content p.subtitle {
  font-weight: bold;
  text-align: center;
  margin-top: 20px;
}
.form-content .orange-bg-content {
  background-color: rgba(244, 125, 32, 0.9);
  padding: 20px;
  border-radius: 10px;
  margin-top: 20px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.form-content .orange-bg-content img {
  max-width: 60px;
  margin-right: 20px;
}
.form-content .white-bg-content {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px;
  border-radius: 10px;
  margin-top: 10px;
  text-align: center;
}
.form-content .white-bg-content p {
  margin: 10px 0px;
}
.form-content .form {
  text-align: center;
  margin-top: 40px;
}
.form-content .form .gform_validation_errors {
  margin-top: 20px;
  background: rgba(255, 255, 255, 0.8);
}
.form-content .form .gform_validation_errors .gform_submission_error {
  display: flex;
  flex-direction: none;
}
.form-content .form .gform-theme form {
  max-width: 340px;
  margin: 0px auto;
  margin-top: 20px;
}
.form-content .form .gform-theme form .raq-form-content-block {
  margin: 20px 0px;
}
.form-content .form .gform-theme form .raq-form-content-block .inner {
  text-align: left;
}
.form-content .form .gform-theme form .raq-form-content-block .inner .right p {
  margin: 10px 0px;
}
.form-content .form .gform-theme form .gfield {
  margin: 5px 0px;
  text-align: left;
}
.form-content .form .gform-theme form .gfield input, .form-content .form .gform-theme form .gfield select, .form-content .form .gform-theme form .gfield textarea, .form-content .form .gform-theme form .gfield legend, .form-content .form .gform-theme form .gfield label {
  font-size: 16px;
}
.form-content .form .gform-theme form .gfield.hidden_label {
  text-align: center;
}
.form-content .form .gform-theme form .gfield--type-choice legend {
  text-align: left;
}
.form-content .form .gform-theme form .gfield_radio {
  text-align: left;
}
.form-content .form .gform-theme form .gfield_radio input {
  height: auto;
  padding: 0px;
}
.form-content .form .gform-theme form .gform_fields {
  row-gap: 10px;
}
.form-content .form .gform-theme form input, .form-content .form .gform-theme form select {
  height: 40px;
}
.form-content .form .gform-theme form input, .form-content .form .gform-theme form textarea, .form-content .form .gform-theme form select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: 10px;
  padding: 10px;
}
.form-content .form .gform-theme form .gfield_calculation input {
  padding: 0px;
  font-size: 20px;
  height: auto;
}
.form-content .form .gform-theme form .gfield_description {
  font-size: 12px;
  text-align: left;
  opacity: 0.8;
}
.form-content .form .gform-theme form label {
  font-weight: bold;
}
.form-content .form .gform-theme form .gform-footer {
  text-align: center;
  display: block;
}
.form-content .form .gform-theme form input[type=submit].gform_button.button, .form-content .form .gform-theme form input[type=button].button {
  text-decoration: none;
  background-color: #F47D20;
  color: #fff;
  padding: 10px 20px;
  border-radius: 50px;
  display: inline-block;
  font-size: 20px;
}
.form-content .form .gform-theme form .gf_progressbar_percentage.percentbar_blue {
  background-color: #F47D20;
}
@media (min-width: 1025px) {
  .form-content {
    padding: 80px 40px;
  }
  .form-content .inner {
    max-width: 1100px;
    margin: 0px auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .form-content .inner .left {
    text-align: left;
  }
  .form-content .inner .left h1 {
    text-align: left;
    margin: 0px;
  }
  .form-content .inner .left p.subtitle {
    text-align: left;
    max-width: 400px;
    font-size: 32px;
  }
  .form-content .inner .left .orange-bg-content, .form-content .inner .left .white-bg-content {
    max-width: 400px;
  }
  .form-content .title-form {
    width: 100%;
  }
  .form-content .title-form h1 {
    max-width: none;
  }
  .form-content .title-form .gform-theme form {
    max-width: 100%;
  }
  .form-content .form .gform-theme form .gfield.gfield--width-third {
    text-align: center;
  }
  .form-content .form .gform-theme form .gfield--type-choice legend {
    text-align: center;
  }
  .form-content .form .gform-theme form .gfield_radio {
    align-items: center;
    justify-content: center;
  }
}