.elementor-6 .elementor-element.elementor-element-e9fe754{--display:flex;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-87737b5{--iteration-count:infinite;}.elementor-6 .elementor-element.elementor-element-87737b5 .elementor-headline{text-align:center;}.elementor-6 .elementor-element.elementor-element-87737b5 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-2274b9b{--display:flex;}.elementor-6 .elementor-element.elementor-element-ad0a9bb{--display:flex;}.elementor-6 .elementor-element.elementor-element-17428e3{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-45eb700{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for animated-headline, class: .elementor-element-87737b5 */h3.headline,
h3.elementor-headline {
  color: #ff0000;
  animation: rainbow-hue 0.6s linear infinite;
}

h3.elementor-headline .elementor-headline-plain-text,
h3.elementor-headline .elementor-headline-dynamic-text {
  color: inherit;
}

@keyframes rainbow-hue {
  to { filter: hue-rotate(360deg); }
}

@media (prefers-reduced-motion: reduce) {
  h3.headline,
  h3.elementor-headline { animation: none; }
}/* End custom CSS */