.shared-form .right-block .col-inner {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.shared-form .gform_wrapper.gravity-theme {
  padding: 40px 30px;
}
.shared-form .gform_wrapper.gravity-theme .gform_heading {
  margin-bottom: 1rem;
}
.shared-form .gform_wrapper.gravity-theme .gform_heading .gfield_required {
  color: #FCC90B;
}
.shared-form .gform_wrapper.gravity-theme .gform_heading .gform_title {
  font-size: 1.5rem;
}
.shared-form .gform_wrapper.gravity-theme .gfield:not(fieldset, .gfield--type-turnstile) {
  background-color: #fff;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 0 1px #989c92;
          box-shadow: 0 0 0 1px #989c92;
  padding: 15px;
}
.shared-form .gform_wrapper.gravity-theme .gfield--type-name .gform-grid-col {
  background-color: #fff;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 0 1px #989c92;
          box-shadow: 0 0 0 1px #989c92;
  padding: 15px !important;
}
.shared-form .gform_wrapper.gravity-theme .gfield--type-name .gform-grid-col .gform-field-label {
  font-weight: 700;
}
@media screen and (min-width: 641px) {
  .shared-form .gform_wrapper.gravity-theme .gfield--type-name .gform-grid-col {
    margin-right: 1%;
  }
  .shared-form .gform_wrapper.gravity-theme .gfield--type-name .gform-grid-col:last-child {
    margin-right: 0;
    margin-left: 1%;
  }
}
.shared-form .gform_wrapper.gravity-theme .gfield--type-name.gfield_contains_required .gform-field-label::after {
  content: " *";
  color: #FCC90B;
}
.shared-form .gform_wrapper.gravity-theme .gfield .gfield_required {
  color: #FCC90B;
}
.shared-form .gform_wrapper.gravity-theme .gfield input, .shared-form .gform_wrapper.gravity-theme .gfield textarea, .shared-form .gform_wrapper.gravity-theme .gfield select {
  border: 0 none;
  padding: 0;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  border-radius: 0.25rem;
}
.shared-form .gform_wrapper.gravity-theme .gfield input:focus, .shared-form .gform_wrapper.gravity-theme .gfield textarea:focus, .shared-form .gform_wrapper.gravity-theme .gfield select:focus {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  outline: 1px solid #FCC90B;
}
.shared-form .gform_wrapper.gravity-theme .gfield .ginput_counter {
  color: #000;
}
.shared-form .gform_wrapper.gravity-theme .gform_footer .gform_button {
  border: 0 none;
  border-radius: 200rem;
  background-color: #FCC90B;
  color: #243b7c;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  cursor: pointer;
}
.shared-form .gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
  background-color: #243b7c;
  color: #FCC90B;
  -webkit-box-shadow: 0 0 0 2px #FCC90B;
          box-shadow: 0 0 0 2px #FCC90B;
}
@media screen and (min-width: 992px) {
  .shared-form .gform_wrapper.gravity-theme .gform_footer {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.shared-form.obj-content .gform_required_legend {
  color: #fff;
}
.shared-form.obj-regional-intro-text-image .gform_wrapper, .shared-form.row-form-container .gform_wrapper {
  padding: 0;
}