.elementor-2245 .elementor-element.elementor-element-bce71ae{--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:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2245 .elementor-element.elementor-element-1f6d2d6{text-align:center;}.elementor-2245 .elementor-element.elementor-element-1f6d2d6 .elementor-heading-title{font-family:var( --e-global-typography-652decd-font-family ), Sans-serif;font-size:var( --e-global-typography-652decd-font-size );font-weight:var( --e-global-typography-652decd-font-weight );line-height:var( --e-global-typography-652decd-line-height );color:var( --e-global-color-d7e237b );}.elementor-2245 .elementor-element.elementor-element-c750acc{--display:flex;--min-height:374px;--justify-content:center;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2245 .elementor-element.elementor-element-d3cbb81{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2245 .elementor-element.elementor-element-aad2df7{--e-image-carousel-slides-to-show:7;}.elementor-2245 .elementor-element.elementor-element-aad2df7 .swiper-wrapper{display:flex;align-items:center;}.elementor-2245 .elementor-element.elementor-element-e322273{--e-image-carousel-slides-to-show:7;}.elementor-2245 .elementor-element.elementor-element-e322273 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1680px){.elementor-2245 .elementor-element.elementor-element-1f6d2d6 .elementor-heading-title{font-size:var( --e-global-typography-652decd-font-size );line-height:var( --e-global-typography-652decd-line-height );}.elementor-2245 .elementor-element.elementor-element-c750acc{--min-height:274px;}.elementor-2245 .elementor-element.elementor-element-d3cbb81{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-2245 .elementor-element.elementor-element-aad2df7{--e-image-carousel-slides-to-show:5;}.elementor-2245 .elementor-element.elementor-element-e322273{--e-image-carousel-slides-to-show:5;}}@media(max-width:1024px){.elementor-2245 .elementor-element.elementor-element-1f6d2d6 .elementor-heading-title{font-size:var( --e-global-typography-652decd-font-size );line-height:var( --e-global-typography-652decd-line-height );}}@media(max-width:767px){.elementor-2245 .elementor-element.elementor-element-1f6d2d6 .elementor-heading-title{font-size:var( --e-global-typography-652decd-font-size );line-height:var( --e-global-typography-652decd-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-aad2df7 *//*}@media(max-width:1366px){*/
/*    .services-hero-image-carousal .swiper-slide {*/
   
/*    height: 100px;*/
/*}*/
/*}*/
/*@media(max-width:768px){*/
/*    .services-hero-image-carousal .swiper-slide {*/
/*        height:90px;*/
/*    }*/
/*        .services-hero-image-carousal img{*/
/*width:70%;   */
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cbb81 */.blur-gradient{
    position: relative;
}

.blur-gradient::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
z-index: 99;
    width: 282px;
    height: 100%;

    background: linear-gradient(
        90deg,
        rgba(50, 130, 225, 0) -16.13%,
        #3282E1 62.59%
    );

    opacity: 1;
    filter: blur(0px);

    transform: rotate(-180deg);
 

    pointer-events: none;
}

.blur-gradient::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
z-index: 99;
    width: 282px;
    height: 100%;

  background: linear-gradient(90deg, rgba(50, 130, 225, 0) -16.13%, #3282E1 62.59%);


    opacity: 1;
    filter: blur(0px);

   
 

    pointer-events: none;
}
@media(max-width:1680px){
    .blur-gradient::after{
         width: 182px;
    height: 100%;
    }
    .blur-gradient::before{{
           width: 182px;
    height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c750acc */.partenersliderscontainer{
    background: linear-gradient(90deg, #3180DE 0%, #4394F5 50%, #3180DE 100%);

}/* End custom CSS */