/* visibility: visible overrides een parent's visibility: hidden (.elementor-invisible).
   Dit zorgt dat de primaire tekst altijd gerenderd wordt, ook als de widget een
   Elementor entrance-animatie heeft. Voorkomt LCP render delay. */
.elementor-widget-custom-split-heading .split-heading,
.elementor-widget-custom-split-heading .split-heading * {
  visibility: visible;
}

.elementor-widget-custom-split-heading .split-heading,
.elementor-widget-custom-split-heading .split-heading span {
  line-height: 0.91 !important;
}

.elementor-widget-custom-split-heading .split-heading .line1,
.elementor-widget-custom-split-heading .split-heading .line2 {
  font-family: inherit;
  line-height: inherit;
  display: block;
}

.elementor-widget-custom-split-heading .split-heading .line1 span,
.elementor-widget-custom-split-heading .split-heading .line2 span,
.elementor-widget-custom-split-heading .split-heading .typewriter-texts {
  display: block;
}

.weachieve-heading-font-outline {
  display: inline;
  font-family: "Bebas Kai Outline", Sans-serif;
}
