.elementor-2899 .elementor-element.elementor-element-4fe5e9c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--eff-space-xl) var(--eff-space-xl);--row-gap:var(--eff-space-xl);--column-gap:var(--eff-space-xl);--padding-top:var(--eff-space-5xl);--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-2899 .elementor-element.elementor-element-46cefb64{text-align:center;}.elementor-2899 .elementor-element.elementor-element-251cff70{--e-image-carousel-slides-to-show:3;}.elementor-2899 .elementor-element.elementor-element-251cff70 .swiper-pagination-bullet{width:20px;height:20px;background:var( --e-global-color-text );}.elementor-2899 .elementor-element.elementor-element-251cff70 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#D6947280;opacity:1;}.elementor-2899 .elementor-element.elementor-element-251cff70 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-2899 .elementor-element.elementor-element-4fe5e9c8{--padding-top:var(--eff-space-5xl);--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-2899 .elementor-element.elementor-element-251cff70{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-2899 .elementor-element.elementor-element-251cff70{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-251cff70 */.elementor-2899 .elementor-element.elementor-element-251cff70 span.swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    width: 15px !important;
    height: 15px !important;
    margin-bottom: 2px !important;
}
.elementor-2899 .elementor-element.elementor-element-251cff70 img{
    max-height: 100px;
}
.elementor-2899 .elementor-element.elementor-element-251cff70 .swiper-pagination {
    bottom: -10px !important;
}
@media (min-width: 768px){
    .elementor-2899 .elementor-element.elementor-element-251cff70 .elementor-image-carousel-wrapper{
        padding-bottom: 0;
    }
    .elementor-2899 .elementor-element.elementor-element-251cff70 img{
        max-height: 110px;
    }
    .elementor-2899 .elementor-element.elementor-element-251cff70 .swiper-pagination{
        display: none;
    }
}
@media (min-width: 1201px){
    .elementor-2899 .elementor-element.elementor-element-251cff70 img{
        max-height: 120px;
    }
}/* End custom CSS */