.elementor-3940 .elementor-element.elementor-element-34f0d11{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3940 .elementor-element.elementor-element-c4e2d49{--display:flex;}.elementor-3940 .elementor-element.elementor-element-4737ab3{--display:flex;}/* Start custom CSS for html, class: .elementor-element-10bd2b3 *//* Animatie voor tellende getallen */
@keyframes countUp {
  from {
    opacity: 0;
    transform: translateY(-50%) scale(0.5);
  }
  to {
    opacity: 1;
    transform: translateY(-50%) scale(1);
  }
}

.ev-steps li::before {
  animation: countUp 0.6s ease-out forwards;
  animation-delay: calc(var(--step-index) * 0.2s);
}

/* Individuele delays voor elke step */
.ev-steps li:nth-child(1)::before { animation-delay: 0s; }
.ev-steps li:nth-child(2)::before { animation-delay: 0.2s; }
.ev-steps li:nth-child(3)::before { animation-delay: 0.4s; }
.ev-steps li:nth-child(4)::before { animation-delay: 0.6s; }
.ev-steps li:nth-child(5)::before { animation-delay: 0.8s; }/* End custom CSS */