.zdcb-content-form-block.has-background hr {
  background:var(--bs-neutral-50);
  opacity: 1;
}
@media (min-width: 1024px) {
  .zdcb-content-form-block::before {
    background: url(../images/cta-bg.png) 100% 100% no-repeat;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0;
    z-index: 0;
    pointer-events: none;
  }
}
.zdcb-content-form-block .content .wp-block-heading {
  color: var(--bs-neutral-800);
}
.zdcb-content-form-block .content p {
  color: var(--bs-neutral-700);
}
@media (min-width: 1024px) {
  .zdcb-content-form-block .form-wrapper__form--right .content {
    flex: 0 0 40%;
    padding-right: 35px;
  }
}
.zdcb-content-form-block .gform_wrapper .gform_body .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .zdcb-content-form-block .gform_wrapper .gform_body .gfield textarea, .zdcb-content-form-block .gform_wrapper .gform_body .gfield.form-group.gfield__select select {
  background-color: var(--bs-shades-0);
  border-color: var(--bs-neutral-100);
}
.zdcb-content-form-block .gform_wrapper.gravity-theme .gform_footer {
  margin-top: 0;
}
.zdcb-content-form-block .form .gform_wrapper.gravity-theme .gform_body .gfield:not(.pc_image_choice) .custom-radio .gfield_radio .gchoice, 
.zdcb-content-form-block .form .gform_body .gfield.gf_list_inline .custom-radio .gfield_radio .gchoice {
  display: block;
  background: transparent;
  padding: 0;
  box-shadow: none;
}
.zdcb-content-form-block .form.gform-custom-width .gform_wrapper.gravity-theme textarea {
  height: 148px !important;
}