.zdcb-key-features-block .feature__item .feature__item--img figure {
  color: var(--zdcb-dark-foreground, var(--zdcb-light-foreground, (--bs-shades-0)));
}
.zdcb-container-block.has-background-style--dark .zdcb-key-features-block .feature__item .feature__item--img figure {
  color: var(--zdcb-light-foreground, var(--zdcb-dark-foreground, (--bs-shades-0)));
}
.zdcb-key-features-block .feature__item .feature__item--body h5 {
  color: var(--zdcb-dark-foreground, var(--zdcb-light-foreground));
}
.zdcb-container-block .zdcb-key-features-block {
  --zdcb-light-background: unset;
  --zdcb-light-foreground: unset;
  --zdcb-dark-background: unset;
  --zdcb-dark-foreground: unset;
  --zdcb-font-weight-semibold: 400;
}
.zdcb-container-block.no-background .zdcb-key-features-block {
  --zdcb-dark-foreground: var(--bs-body-color);
}
.zdcb-key-features-block.aligncenter ul.features__grid {
  justify-content: center;
}
.zdcb-key-features-block.alignright ul.features__grid {
  justify-content: flex-end;
}

.zdcb-key-features-block.is-style-small .feature__item .feature__item--img {
  width: 1rem;
  height: 1rem;
}

.zdcb-key-features-block.is-style-small .features__grid.has-icon--left .feature__item .feature__item--body {
  margin-top: 0;
}
.zdcb-key-features-block.is-style-small .features__grid.has-icon--left .feature__item .feature__item--body h5 {
  font-size: 1rem;
  margin-bottom: 0;
}
.zdcb-key-features-block.is-style-small ul li {
  margin: 1rem 0;
}
.zdcb-key-features-block.is-style-small .features__grid.has-icon--left .feature__item .feature__item--img {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1rem;
}