.elementor-16214 .elementor-element.elementor-element-6f50b89{--display:flex;--margin-top:48px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-16214 .elementor-element.elementor-element-f260b38{--swiper-slides-gap:24px;--swiper-pagination-size:6px;--dots-normal-color:var( --e-global-color-secondary );--dots-hover-color:var( --e-global-color-primary );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--swiper-pagination-spacing:24px;}.elementor-16214 .elementor-element.elementor-element-f260b38.elementor-element{--align-self:flex-start;}@media(max-width:1780px){.elementor-16214 .elementor-element.elementor-element-f260b38{--swiper-slides-to-display:3;}}@media(max-width:1560px){.elementor-16214 .elementor-element.elementor-element-f260b38{--swiper-slides-to-display:4;}}@media(max-width:1260px){.elementor-16214 .elementor-element.elementor-element-f260b38{--swiper-slides-to-display:1;--swiper-pagination-size:4px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-f260b38 */.allynav__swiper .swiper-pagination-horizontal {
    width: 100%;
    white-space: nowrap;
}
.allynav__swiper .swiper-pagination-bullet {
  width: 80px !important;
  border-radius: 3px !important;
  background: rgba(26, 102, 229, 0.10) !important;
  opacity: 1 !important;
  transition: background 0.3s ease !important;
}
.allynav__swiper .swiper-pagination-bullet-active {
  background: #1A66E5 !important;
}
.allynav__swiper {
    width: 100%;
}
.allynav__swiper .swiper {
    padding: 4px;
    width: calc(100% + 8px);
    position: relative;
    left: -4px;
}
@media screen and (max-width: 1260px) {
    .allynav__swiper .swiper-pagination-bullet {
        width: 20px !important;
        border-radius: 2px !important;
    }
}/* End custom CSS */