.elementor-222 .elementor-element.elementor-element-a7f2221{--e-image-carousel-slides-to-show:6;}.elementor-222 .elementor-element.elementor-element-a7f2221 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-222 .elementor-element.elementor-element-a7f2221{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-a7f2221{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-a7f2221 */.elementor-222 .elementor-element.elementor-element-a7f2221 .swiper-slide-inner { aspect-ratio: 2 / 3; overflow: hidden; width: 100%; }
.elementor-222 .elementor-element.elementor-element-a7f2221 .swiper-slide-image { width: 100%; height: 100%; object-fit: cover; display: block; }
.elementor-222 .elementor-element-athlete-trust-222 { width: 100%; display: flex; flex-direction: column; align-items: center; background: #141719; padding: 32px 12px 36px; box-sizing: border-box; }
.elementor-222 [data-id="athlete-heading-222"] { width: 91%; font-family: Cormorant, serif; font-weight: 400; font-size: 32px; color: #fff; line-height: 1.1; text-align: center; margin: 0 0 16px; }
.elementor-222 .elementor-element-a7f2221 { width: 100%; }
@media (max-width: 767px) { .elementor-222 .elementor-element-athlete-trust-222 { padding: 24px 10px 28px; } .elementor-222 [data-id="athlete-heading-222"] { font-size: 28px; } }/* End custom CSS */