.elementor-55354 .elementor-element.elementor-element-26e56a5c > .elementor-container{max-width:823px;}.elementor-55354 .elementor-element.elementor-element-26e56a5c{padding:0px 0px 0px 0px;}.elementor-55354 .elementor-element.elementor-element-5ea450a3{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:30px;}.elementor-55354 .elementor-element.elementor-element-5ea450a3 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-55354 .elementor-element.elementor-element-26e56a5c{padding:0px 0px 80px 0px;}.elementor-55354 .elementor-element.elementor-element-5ea450a3{--swiper-slides-to-display:3;--swiper-offset-size:0px;}}@media(max-width:767px){.elementor-55354 .elementor-element.elementor-element-26e56a5c{margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 21px;}.elementor-55354 .elementor-element.elementor-element-33d2151a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-55354 .elementor-element.elementor-element-5ea450a3{--swiper-slides-to-display:1;--swiper-offset-size:80px;--swiper-slides-gap:20px;width:100%;max-width:100%;}}/* Start custom CSS for loop-carousel, class: .elementor-element-5ea450a3 */.prac-swiper-sports-program.prac-swiper-sports-programs-disable-desktop .swiper{
    --swiper-offset-size: 0 !important;
}
.prac-swiper-sports-program.prac-swiper-sports-programs-disable-desktop .swiper:not(.swiper-initialized),
.prac-swiper-sports-program.elementor-widget-loop-carousel .swiper .swiper-slide,
.prac-swiper-sports-program.elementor-widget-loop-carousel .swiper{
    overflow:visible;
}

@media (min-width: 530px) and (max-width: 767px) {
  .prac-swiper .swiper {
    --swiper-offset-size: 55% !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .prac-swiper .swiper {
    --swiper-offset-size: 15% !important;
  }
}
@media screen and (min-width:768px) {
    .prac-swiper-sports-program.prac-swiper-sports-programs-disable-desktop {
        --prac-swiper-sports-program-navigation-display:none;
    }
.prac-swiper-sports-program.prac-swiper-sports-programs-disable-desktop .swiper-pagination,
.prac-swiper-sports-program.prac-swiper-sports-programs-disable-desktop .swiper ~ .elementor-swiper-button,
.prac-swiper-sports-program.prac-swiper-sports-programs-disable-desktop .swiper-slide.swiper-slide-duplicate {
  display: var(--prac-swiper-sports-program-navigation-display);
}

}
@media (max-width: 767px) {
.prac-swiper-sports-program.elementor-widget-loop-carousel .swiper:not(.swiper-initialized),
.prac-swiper-sports-program.elementor-widget-loop-carousel .swiper {
    --swiper-offset-size: 25% !important;
    overflow:visible;
 }
 .prac-swiper-sports-program .swiper-slide.swiper-slide-prev {
     transform:translatex(-10px);
 }
 
}
@media (min-width: 768px) and (max-width: 1024px) {
  .prac-swiper-sports-program .swiper {
    --swiper-offset-size: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26e56a5c */.elementor-55354 .elementor-element.elementor-element-26e56a5c {
    overflow: hidden
}/* End custom CSS */