.zdcb-container-block .content>div>h1,
.zdcb-container-block .content .wp-block-column>:not(.acf-block-component)>h1,
.zdcb-container-block .content>div>h2,
.zdcb-container-block .content .wp-block-column>:not(.acf-block-component)>h2,
.zdcb-container-block .content>div>h3,
.zdcb-container-block .content .wp-block-column>:not(.acf-block-component)>h3,
.zdcb-container-block .content>div>h4,
.zdcb-container-block .content .wp-block-column>:not(.acf-block-component)>h4,
.zdcb-container-block .content>div>h5,
.zdcb-container-block .content .wp-block-column>:not(.acf-block-component)>h5,
.zdcb-container-block .content>div>h6,
.zdcb-container-block .content .wp-block-column>:not(.acf-block-component)>h6 {
    --bs-highlight-color: var(--bs-primary-500);
}

.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content>div>h1,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content .wp-block-column>:not(.acf-block-component)>h1,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content>div>h2,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content .wp-block-column>:not(.acf-block-component)>h2,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content>div>h3,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content .wp-block-column>:not(.acf-block-component)>h3,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content>div>h4,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content .wp-block-column>:not(.acf-block-component)>h4,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content>div>h5,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content .wp-block-column>:not(.acf-block-component)>h5,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content>div>h6,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content .wp-block-column>:not(.acf-block-component)>h6,
 {
    --bs-highlight-color: var(--bs-shades-0);
    --bs-body-color: var(--bs-primary-500);
}

.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content h1.wp-block-heading,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content h2.wp-block-heading,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content h1.wp-block-post-title,
.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content h2.wp-block-post-title
 {
    color: var(--bs-primary-500);
}

.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content .gform_wrapper.gravity-theme .gfield_label{
    color: var(--bs-neutral-900) !important;
}

.zdcb-container-block.has-background.background-type--color.has-background-style--dark .content .wp-block-button .wp-block-button__link {
    --bs-btn-bg: var(--bs-neutral-50);
    --bs-btn-color: var(--bs-neutral-900);
}

.single-breadcrumb > .container,
.zdcb-container-block .container,
.main-banner,
footer.site-footer > .container {
  --bs-gutter-x: 3rem;
}
@media (min-width: 1600px) {
  .single-breadcrumb > .container,
  .zdcb-container-block .container,
  .main-banner,
  footer.site-footer > .container {
    --bs-gutter-x: 2rem;
  }
}
.zdcb-container-block.full-bg.has-background.background-type--image {
    background-color: var(--bs-neutral-50) !important;
 }
@media (max-width: 767.98px) {
  .zdcb-container-block.has-background.background-type--image {
    background-position: 100% 0%, 0 0 !important;
    background-size: 75%, 0 !important;
  }
   .zdcb-container-block.full-bg.has-background.background-type--image {
    background-position: 100% !important;
    background-size: cover !important;
  }
}

@media (min-width: 768px) {
  .zdcb-container-block.is-style-narrow .gform_wrapper.gravity-theme {
    max-width: none;
  }
  .zdcb-container-block.is-style-narrow .zdcb-content-form-block .form-wrapper {
    max-width: 780px;
    /* padding: 2.25rem; */
  }
}

.zdcb-container-block.has-background.background-type--color > hr {
  background-color: var(--zdcb-light-background);
}
@media (min-width: 1024px) {
    .zdcb-container-block.has-background.background-type--color.background-position--wide>hr {
        height: 250px;
        max-height: 250px;
    }
}

.zdcb-container-block.has-background-style--dark .content ul:not(.list-unstyled):not(.list-inline):not([class*=is-style-]) li::marker{
    color: var(--bs-primary-500);
}