.elementor-11867 .elementor-element.elementor-element-77ad4f32{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11867 .elementor-element.elementor-element-7cac5ffe{text-align:center;}.elementor-11867 .elementor-element.elementor-element-7cac5ffe .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-11867 .elementor-element.elementor-element-58382425{--e-image-carousel-slides-to-show:8;}.elementor-11867 .elementor-element.elementor-element-58382425 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-11867 .elementor-element.elementor-element-58382425{--e-image-carousel-slides-to-show:5;}}@media(max-width:767px){.elementor-11867 .elementor-element.elementor-element-77ad4f32{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11867 .elementor-element.elementor-element-58382425{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for image-carousel, class: .elementor-element-58382425 */.elementor-11867 .elementor-element.elementor-element-58382425 .swiper-slide {
    background: url('data:image/svg+xml,<svg width="160" height="143" viewBox="0 0 160 143" xmlns="http://www.w3.org/2000/svg"><path d="M32.4529 9.97386C36.0295 3.80057 42.6238 5.61461e-06 49.7583 5.10301e-06L109.396 8.26558e-07C116.53 3.14962e-07 123.125 3.80055 126.701 9.97381L156.46 61.3376C160.053 67.539 160.053 75.1887 156.46 81.39L126.701 132.754C123.125 138.927 116.53 142.728 109.396 142.728H49.7583C42.6238 142.728 36.0295 138.927 32.4529 132.754L2.69451 81.3899C-0.898285 75.1887 -0.898282 67.539 2.69452 61.3377L32.4529 9.97386Z" fill="%2326B5F4" fill-opacity=".13"/></svg>') no-repeat;
    background-size: contain;
    background-position: center;
    display: grid;
    place-content: center;
    padding: 3em;
}
.elementor-11867 .elementor-element.elementor-element-58382425 img {
    min-width: 50px;
    height: 130px;
    object-fit: contain;
    mix-blend-mode: multiply;
}
.elementor-11867 .elementor-element.elementor-element-58382425 .swiper-slide:nth-child(2n) {
    transform: translateY(-40px);
}
.elementor-11867 .elementor-element.elementor-element-58382425 .swiper-slide:nth-child(2n + 1) {
    transform: translateY(40px);
}
.elementor-11867 .elementor-element.elementor-element-58382425 .elementor-image-carousel-wrapper {
    overflow: visible;
}
.elementor-11867 .elementor-element.elementor-element-58382425 .swiper-wrapper {
    transition-timing-function: linear;
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden;
}/* End custom CSS */