.elementor-29466 .elementor-element.elementor-element-295bd4b{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-29466 .elementor-element.elementor-element-2fc0336{text-align:center;}.elementor-29466 .elementor-element.elementor-element-2fc0336 .elementor-heading-title{font-family:var( --e-global-typography-7dc699e-font-family ), Sans-serif;font-size:var( --e-global-typography-7dc699e-font-size );line-height:var( --e-global-typography-7dc699e-line-height );color:var( --e-global-color-text );}.elementor-29466 .elementor-element.elementor-element-81efc10{--e-image-carousel-slides-to-show:6;}.elementor-29466 .elementor-element.elementor-element-81efc10 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-29466 .elementor-element.elementor-element-2fc0336 .elementor-heading-title{font-size:var( --e-global-typography-7dc699e-font-size );line-height:var( --e-global-typography-7dc699e-line-height );}}@media(max-width:1200px){.elementor-29466 .elementor-element.elementor-element-81efc10{--e-image-carousel-slides-to-show:5;}}@media(max-width:1024px){.elementor-29466 .elementor-element.elementor-element-2fc0336 .elementor-heading-title{font-size:var( --e-global-typography-7dc699e-font-size );line-height:var( --e-global-typography-7dc699e-line-height );}.elementor-29466 .elementor-element.elementor-element-81efc10{--e-image-carousel-slides-to-show:5;}}@media(max-width:880px){.elementor-29466 .elementor-element.elementor-element-81efc10{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-29466 .elementor-element.elementor-element-295bd4b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-29466 .elementor-element.elementor-element-2fc0336 .elementor-heading-title{font-size:var( --e-global-typography-7dc699e-font-size );line-height:var( --e-global-typography-7dc699e-line-height );}.elementor-29466 .elementor-element.elementor-element-81efc10{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for image-carousel, class: .elementor-element-81efc10 */.elementor-29466 .elementor-element.elementor-element-81efc10  {

    overflow: hidden;
    -webkit-mask-image: linear-gradient(90deg,transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(90deg, transparent, black 20%, black 80%, transparent 100%);
}

.elementor-29466 .elementor-element.elementor-element-81efc10 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}

.elementor-29466 .elementor-element.elementor-element-81efc10 {
pointer-events: none;
touch-action: none;
}/* End custom CSS */