/* Start custom CSS */@keyframes impex-marquee-left { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@keyframes impex-marquee-right { from { transform: translateX(-50%); } to { transform: translateX(0); } }
.elementor-element-e2c887b { animation: impex-marquee-left 70s linear infinite; will-change: transform; }
.elementor-element:hover > .elementor-element-e2c887b { animation-play-state: paused; }
.elementor-element-6cfbc05d { animation: impex-marquee-left 55s linear infinite; will-change: transform; }
.elementor-element:hover > .elementor-element-6cfbc05d { animation-play-state: paused; }
.elementor-element-fd4d8a0 { animation: impex-marquee-right 55s linear infinite; will-change: transform; }
.elementor-element:hover > .elementor-element-fd4d8a0 { animation-play-state: paused; }
@media (prefers-reduced-motion: reduce) { .elementor-element-e2c887b, .elementor-element-6cfbc05d, .elementor-element-fd4d8a0 { animation: none; } }/* End custom CSS */