/* Start custom CSS */body.elementor-page-7 .sw-carousel-track { --sw-step: calc((100% + 20px) / 3); animation: sw-rev-3 20.7s ease-in-out infinite; will-change: transform; }
body.elementor-page-7 .sw-carousel:hover .sw-carousel-track { animation-play-state: paused; }
@media (max-width: 1024px) { body.elementor-page-7 .sw-carousel-track { --sw-step: calc((100% + 20px) / 2); animation-name: sw-rev-2; animation-duration: 25.8s; } }
@media (max-width: 767px) { body.elementor-page-7 .sw-carousel-track { --sw-step: calc(100% + 20px); animation-name: sw-rev-1; animation-duration: 30.9s; } }
@media (prefers-reduced-motion: reduce) { body.elementor-page-7 .sw-carousel-track { animation: none; } body.elementor-page-7 .sw-carousel { overflow-x: auto; scroll-snap-type: x mandatory; } body.elementor-page-7 .sw-review-card { scroll-snap-align: start; } }
@keyframes sw-rev-3 { 0.00% { transform: translateX(calc(var(--sw-step) * -0)); } 21.74% { transform: translateX(calc(var(--sw-step) * -0)); } 24.64% { transform: translateX(calc(var(--sw-step) * -1)); } 46.38% { transform: translateX(calc(var(--sw-step) * -1)); } 49.28% { transform: translateX(calc(var(--sw-step) * -2)); } 71.01% { transform: translateX(calc(var(--sw-step) * -2)); } 73.91% { transform: translateX(calc(var(--sw-step) * -3)); } 95.65% { transform: translateX(calc(var(--sw-step) * -3)); } 100.00% { transform: translateX(calc(var(--sw-step) * -0)); } }
@keyframes sw-rev-2 { 0.00% { transform: translateX(calc(var(--sw-step) * -0)); } 17.44% { transform: translateX(calc(var(--sw-step) * -0)); } 19.77% { transform: translateX(calc(var(--sw-step) * -1)); } 37.21% { transform: translateX(calc(var(--sw-step) * -1)); } 39.53% { transform: translateX(calc(var(--sw-step) * -2)); } 56.98% { transform: translateX(calc(var(--sw-step) * -2)); } 59.30% { transform: translateX(calc(var(--sw-step) * -3)); } 76.74% { transform: translateX(calc(var(--sw-step) * -3)); } 79.07% { transform: translateX(calc(var(--sw-step) * -4)); } 96.51% { transform: translateX(calc(var(--sw-step) * -4)); } 100.00% { transform: translateX(calc(var(--sw-step) * -0)); } }
@keyframes sw-rev-1 { 0.00% { transform: translateX(calc(var(--sw-step) * -0)); } 14.56% { transform: translateX(calc(var(--sw-step) * -0)); } 16.50% { transform: translateX(calc(var(--sw-step) * -1)); } 31.07% { transform: translateX(calc(var(--sw-step) * -1)); } 33.01% { transform: translateX(calc(var(--sw-step) * -2)); } 47.57% { transform: translateX(calc(var(--sw-step) * -2)); } 49.51% { transform: translateX(calc(var(--sw-step) * -3)); } 64.08% { transform: translateX(calc(var(--sw-step) * -3)); } 66.02% { transform: translateX(calc(var(--sw-step) * -4)); } 80.58% { transform: translateX(calc(var(--sw-step) * -4)); } 82.52% { transform: translateX(calc(var(--sw-step) * -5)); } 97.09% { transform: translateX(calc(var(--sw-step) * -5)); } 100.00% { transform: translateX(calc(var(--sw-step) * -0)); } }/* End custom CSS */