.card-grid-cta {
  font-size: 18px;
  margin-block-start: 0;
  min-height: 678px;
  padding-block: 90px 115px;
}
.card-grid-cta__layout {
  align-items: stretch;
  display: grid;
  gap: var(--wdg-gap-block);
  grid-template-columns: repeat(var(--wdg-card-grid-columns, 1), minmax(0, 1fr));
}
.card-grid-cta mark.headline-accent {
  background: transparent;
  color: var(--wdg-color-secondary);
}
.card-grid-cta__header {
  margin-block-end: 3rem;
  padding-inline: var(--wdg-gap-block);
}
.card-grid-cta__header.has-text-align-center {
  text-align: center;
}
.card-grid-cta__header.has-text-align-center .card-grid-cta__intro {
  margin-inline: auto;
}
.card-grid-cta .card-cta__text {
  font-size: 18px;
}
.card-grid-cta__intro {
  font-size: clamp(1rem, 0.26vw + 0.94rem, 1.25rem);
  line-height: 1.6;
  margin: 0;
  margin-block-start: var(--wdg-gap-xsmall);
  max-width: 60rem;
}
@media (min-width: 48em) {
  .card-grid-cta.has-2-columns .card-grid-cta__layout {
    --wdg-card-grid-columns: 2;
  }
}
@media (min-width: 48em) {
  .card-grid-cta.has-3-columns .card-grid-cta__layout {
    --wdg-card-grid-columns: 3;
  }
}
@media (min-width: 48em) {
  .card-grid-cta.has-4-columns .card-grid-cta__layout {
    --wdg-card-grid-columns: 4;
  }
}
@media (min-width: 48em) {
  .card-grid-cta.has-5-columns .card-grid-cta__layout {
    --wdg-card-grid-columns: 5;
  }
}
@media (min-width: 48em) {
  .card-grid-cta.has-6-columns .card-grid-cta__layout {
    --wdg-card-grid-columns: 6;
  }
}

/*# sourceMappingURL=style.css.map */