:root{--page-title-display:none;}/* Start custom CSS *//* Carrossel da chamada final: o mesmo da home (18 s, 3 s por nome, desfoque na troca). */
body.elementor-page-2189 .aeo-gira > .e-con {
  opacity: 0;
  animation-name: aeo-troca;
  animation-duration: 18s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
}
body.elementor-page-2189 .aeo-gira > .e-con:nth-child(1) { animation-delay: -0.7s; }
body.elementor-page-2189 .aeo-gira > .e-con:nth-child(2) { animation-delay: 2.4s; }
body.elementor-page-2189 .aeo-gira > .e-con:nth-child(3) { animation-delay: 5.4s; }
body.elementor-page-2189 .aeo-gira > .e-con:nth-child(4) { animation-delay: 8.4s; }
body.elementor-page-2189 .aeo-gira > .e-con:nth-child(5) { animation-delay: 11.4s; }
body.elementor-page-2189 .aeo-gira > .e-con:nth-child(6) { animation-delay: 14.4s; }
@keyframes aeo-troca {
  0% { opacity: 0; transform: translateY(14px); filter: blur(8px); }
  3.333%, 16.667% { opacity: 1; transform: translateY(0); filter: blur(0); }
  20%, 100% { opacity: 0; transform: translateY(-14px); filter: blur(8px); }
}
@keyframes aeo-troca-cel {
  0% { opacity: 0; transform: translateY(9px); filter: blur(8px); }
  3.333%, 16.667% { opacity: 1; transform: translateY(0); filter: blur(0); }
  20%, 100% { opacity: 0; transform: translateY(-9px); filter: blur(8px); }
}
@keyframes aeo-troca-suave {
  0% { opacity: 0; }
  3.333%, 16.667% { opacity: 1; }
  20%, 100% { opacity: 0; }
}
@media (max-width: 767px) {
  body.elementor-page-2189 .aeo-gira > .e-con { animation-name: aeo-troca-cel; }
}
@media (prefers-reduced-motion: reduce) {
  body.elementor-page-2189 .aeo-gira > .e-con { animation-name: aeo-troca-suave; }
}/* End custom CSS */