@media only screen and (max-width: 1599px) {
  .zdcb-container-block .container {
    --bs-gutter-x: 2rem;
  }
}
@media only screen and (min-width: 1600px) {
  .zdcb-container-block .container {
    --bs-gutter-x: 3rem;
  }
}

@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.is-style-rounded {
  --bs-border-radius: 12px;
}
.zdcb-container-block.is-style-rounded > hr {
  border-radius: var(--bs-border-radius);
}
#solutions .zdcb-container-block.is-style-rounded > hr {
  border: 1px solid var(--bs-neutral-100);
}

/* .zdcb-container-block.is-style-rounded section[class^="zdcb-"] * {
  border-radius: var(--bs-border-radius);
} */

@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 .zdcb-container-block.background-type--color.has-background-style--light,
.zdcb-container-block .zdcb-container-block.background-type--color.has-background-style--dim {
  --zdcb-light-background: var(--bs-neutral-50);
}

.zdcb-container-block.has-background.background-type--color > hr {
  background-color: var(--zdcb-light-background);
}
.zdcb-container-block.has-background-style--light .zdcb-container-block.has-background-style--light > hr {
  --zdcb-light-background: var(--bs-shades-0);
}

@media only screen and (max-width: 768px) {
  .wp-block-column .zdcb-container-block.is-style-narrow.has-background.background-type--color.has-background-style--light > hr {
    background-color: transparent;
  }
}

#request-a-quote.zdcb-container-block.has-background.background-type--color.has-background-style--light > hr {
  --zdcb-light-background: var(--bs-neutral-200);
}

@media only screen and (max-width: 1024px) {
  .single-industry-cpt .zdcb-basic-content-image-block .zdcb-container-block.is-style-narrow {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}