/* Start custom CSS */@keyframes karuzela-w-prawo { from { transform: translateX(-50%); } to { transform: translateX(0); } }
@keyframes opinie-w-lewo { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@keyframes hero-przenikanie { 0% { opacity: 1; transform: scale(1); } 20% { opacity: 1; } 24% { opacity: 0; transform: scale(1.08); } 96% { opacity: 0; transform: scale(1); } 100% { opacity: 1; transform: scale(1); } }
body.elementor-page-559 .karuzela-tor { animation: karuzela-w-prawo var(--czas, 70s) linear infinite; }
body.elementor-page-559 .opinie-tor { animation: opinie-w-lewo 55s linear infinite; }
body.elementor-page-559 .karuzela-okno:hover .karuzela-tor, body.elementor-page-559 .karuzela-okno:hover .opinie-tor { animation-play-state: paused; }
body.elementor-page-559 .hero-slajd { opacity: 0; animation: hero-przenikanie 25s ease-in-out infinite; will-change: opacity, transform; }
body.elementor-page-559 .hero-slajd:nth-child(1) { animation-delay: 0s; }
body.elementor-page-559 .hero-slajd:nth-child(2) { animation-delay: -20s; }
body.elementor-page-559 .hero-slajd:nth-child(3) { animation-delay: -15s; }
body.elementor-page-559 .hero-slajd:nth-child(4) { animation-delay: -10s; }
body.elementor-page-559 .hero-slajd:nth-child(5) { animation-delay: -5s; }
@media (prefers-reduced-motion: reduce) { body.elementor-page-559 .karuzela-tor, body.elementor-page-559 .opinie-tor { animation: none; } body.elementor-page-559 .karuzela-okno { overflow-x: auto; } body.elementor-page-559 .hero-slajd { animation: none; } body.elementor-page-559 .hero-slajd:nth-child(1) { opacity: 1; } }/* End custom CSS */