/* Klever v49 — white text in the final dark CTA with three action buttons in articles. */
html body.klever-site-page .article-detail .klever-article-dark-cta,
html body.klever-site-page .article-detail .klever-article-dark-cta * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  opacity: 1 !important;
}

/* Keep the individual button design intact: their own styles control button text. */
html body.klever-site-page .article-detail .klever-article-dark-cta :is(
  a.btn, a.button, a[class*="btn"], a[class*="button"],
  button, input[type="button"], input[type="submit"]
),
html body.klever-site-page .article-detail .klever-article-dark-cta :is(
  a.btn, a.button, a[class*="btn"], a[class*="button"],
  button, input[type="button"], input[type="submit"]
) * {
  -webkit-text-fill-color: currentColor !important;
}

html body.klever-site-page .article-detail .klever-article-dark-cta :is(
  h1, h2, h3, h4, h5, h6, p, div, span, strong, b, em, small, li, label
):not(:has(a.btn, a.button, a[class*="btn"], a[class*="button"], button, input[type="button"], input[type="submit"])) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}
