.elementor-element-f74a6c0 .swiper-wrapper { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; transform: none !important; }
.elementor-element-f74a6c0 .swiper-wrapper::-webkit-scrollbar { display: none; }
.elementor-element-f74a6c0 .swiper-slide { scroll-snap-align: start; }
.elementor-element-f74a6c0 .swiper-slide { flex: 0 0 calc((100% - 80px) / 5) !important; width: auto !important; max-width: none !important; margin: 0 !important; }
@media (max-width: 1024px) { .elementor-element-f74a6c0 .swiper-slide { flex: 0 0 calc((100% - 20px) / 2) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
@media (max-width: 767px) { .elementor-element-f74a6c0 .swiper-slide { flex: 0 0 calc((100% - 0px) / 1) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
.elementor-element-c8095eb .swiper-wrapper { display: flex; gap: 14px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; transform: none !important; }
.elementor-element-c8095eb .swiper-wrapper::-webkit-scrollbar { display: none; }
.elementor-element-c8095eb .swiper-slide { scroll-snap-align: start; }
.elementor-element-c8095eb .swiper-slide { flex: 0 0 calc((100% - 42px) / 4) !important; width: auto !important; max-width: none !important; margin: 0 !important; }
@media (max-width: 1024px) { .elementor-element-c8095eb .swiper-slide { flex: 0 0 calc((100% - 14px) / 2) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
@media (max-width: 767px) { .elementor-element-c8095eb .swiper-slide { flex: 0 0 calc((100% - 0px) / 1) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
.elementor-element-7629e04 .swiper-wrapper { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; transform: none !important; }
.elementor-element-7629e04 .swiper-wrapper::-webkit-scrollbar { display: none; }
.elementor-element-7629e04 .swiper-slide { scroll-snap-align: start; }
.elementor-element-7629e04 .swiper-slide { flex: 0 0 calc((100% - 80px) / 5) !important; width: auto !important; max-width: none !important; margin: 0 !important; }
@media (max-width: 1024px) { .elementor-element-7629e04 .swiper-slide { flex: 0 0 calc((100% - 20px) / 2) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
@media (max-width: 767px) { .elementor-element-7629e04 .swiper-slide { flex: 0 0 calc((100% - 0px) / 1) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
.elementor-element-5e004c8 .swiper-wrapper { display: flex; gap: 30px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; transform: none !important; }
.elementor-element-5e004c8 .swiper-wrapper::-webkit-scrollbar { display: none; }
.elementor-element-5e004c8 .swiper-slide { scroll-snap-align: start; }
.elementor-element-5e004c8 .swiper-slide { flex: 0 0 calc((100% - 60px) / 3) !important; width: auto !important; max-width: none !important; margin: 0 !important; }
@media (max-width: 1024px) { .elementor-element-5e004c8 .swiper-slide { flex: 0 0 calc((100% - 30px) / 2) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
@media (max-width: 767px) { .elementor-element-5e004c8 .swiper-slide { flex: 0 0 calc((100% - 0px) / 1) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
.elementor-element-f74a6c0 .swiper-wrapper { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; transform: none !important; }
.elementor-element-f74a6c0 .swiper-wrapper::-webkit-scrollbar { display: none; }
.elementor-element-f74a6c0 .swiper-slide { scroll-snap-align: start; }
.elementor-element-f74a6c0 .swiper-slide { flex: 0 0 calc((100% - 80px) / 5) !important; width: auto !important; max-width: none !important; margin: 0 !important; }
@media (max-width: 1024px) { .elementor-element-f74a6c0 .swiper-slide { flex: 0 0 calc((100% - 20px) / 2) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
@media (max-width: 767px) { .elementor-element-f74a6c0 .swiper-slide { flex: 0 0 calc((100% - 0px) / 1) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
.elementor-element-c8095eb .swiper-wrapper { display: flex; gap: 14px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; transform: none !important; }
.elementor-element-c8095eb .swiper-wrapper::-webkit-scrollbar { display: none; }
.elementor-element-c8095eb .swiper-slide { scroll-snap-align: start; }
.elementor-element-c8095eb .swiper-slide { flex: 0 0 calc((100% - 42px) / 4) !important; width: auto !important; max-width: none !important; margin: 0 !important; }
@media (max-width: 1024px) { .elementor-element-c8095eb .swiper-slide { flex: 0 0 calc((100% - 14px) / 2) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
@media (max-width: 767px) { .elementor-element-c8095eb .swiper-slide { flex: 0 0 calc((100% - 0px) / 1) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
.elementor-element-7629e04 .swiper-wrapper { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; transform: none !important; }
.elementor-element-7629e04 .swiper-wrapper::-webkit-scrollbar { display: none; }
.elementor-element-7629e04 .swiper-slide { scroll-snap-align: start; }
.elementor-element-7629e04 .swiper-slide { flex: 0 0 calc((100% - 80px) / 5) !important; width: auto !important; max-width: none !important; margin: 0 !important; }
@media (max-width: 1024px) { .elementor-element-7629e04 .swiper-slide { flex: 0 0 calc((100% - 20px) / 2) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
@media (max-width: 767px) { .elementor-element-7629e04 .swiper-slide { flex: 0 0 calc((100% - 0px) / 1) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
.elementor-element-5e004c8 .swiper-wrapper { display: flex; gap: 30px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; transform: none !important; }
.elementor-element-5e004c8 .swiper-wrapper::-webkit-scrollbar { display: none; }
.elementor-element-5e004c8 .swiper-slide { scroll-snap-align: start; }
.elementor-element-5e004c8 .swiper-slide { flex: 0 0 calc((100% - 60px) / 3) !important; width: auto !important; max-width: none !important; margin: 0 !important; }
@media (max-width: 1024px) { .elementor-element-5e004c8 .swiper-slide { flex: 0 0 calc((100% - 30px) / 2) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }
@media (max-width: 767px) { .elementor-element-5e004c8 .swiper-slide { flex: 0 0 calc((100% - 0px) / 1) !important; width: auto !important; max-width: none !important; margin: 0 !important; } }