/* Start custom CSS */body.elementor-page-14868 h1 > span { display:inline-grid; justify-items:start; }
body.elementor-page-14868 h1 > span > span { grid-area:1 / 1; clip-path:inset(0 100% 0 0); animation:foodyType 11.1s infinite; }
body.elementor-page-14868 h1 > span > span:nth-child(2) { animation-delay:3.7s; }
body.elementor-page-14868 h1 > span > span:nth-child(3) { animation-delay:7.4s; }
@keyframes foodyType {
  0% { clip-path:inset(0 100% 0 0); animation-timing-function:steps(18, end); }
  9% { clip-path:inset(0 0 0 0); }
  30% { clip-path:inset(0 0 0 0); animation-timing-function:steps(10, end); }
  33.3% { clip-path:inset(0 100% 0 0); }
  100% { clip-path:inset(0 100% 0 0); }
}
@media (max-width: 767px) { body.elementor-page-14868 h1 > span { justify-items:center; } }

/* Carrossel de integrações */
body.elementor-page-14868 [data-id="3313ae98"] > :nth-child(n+8) { display:none; }
@media (max-width: 1024px) {
  body.elementor-page-14868 [data-id="42491801"] { justify-content:flex-start; }
  body.elementor-page-14868 [data-id="3313ae98"] { width:max-content; justify-content:flex-start; animation:foodyMarquee 20s linear infinite; }
  body.elementor-page-14868 [data-id="3313ae98"] > :nth-child(n+8) { display:block; }
  body.elementor-page-14868 [data-id="42491801"]:hover [data-id="3313ae98"] { animation-play-state:paused; }
}
@keyframes foodyMarquee { from { transform:translateX(0); } to { transform:translateX(calc(-50% - 25px)); } }

@media (prefers-reduced-motion: reduce) {
  body.elementor-page-14868 h1 > span > span { animation:none; clip-path:none; }
  body.elementor-page-14868 h1 > span > span:not(:first-child) { visibility:hidden; }
  body.elementor-page-14868 [data-id="3313ae98"] { animation:none; flex-wrap:wrap; width:100%; justify-content:center; }
  body.elementor-page-14868 [data-id="3313ae98"] > :nth-child(n+8) { display:none; }
}/* End custom CSS */