.elementor-21309 .elementor-element.elementor-element-374b555{padding:10px 10px 10px 10px;text-align:center;}.elementor-21309 .elementor-element.elementor-element-6940cbf6{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21309 .elementor-element.elementor-element-6306f87e{--display:flex;}.elementor-21309 .elementor-element.elementor-element-36f7adda{--e-image-carousel-slides-to-show:6;}.elementor-21309 .elementor-element.elementor-element-36f7adda .swiper-wrapper{display:flex;align-items:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-21309 .elementor-element.elementor-element-6940cbf6{--content-width:500px;--min-height:0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-36f7adda */.elementor-21309 .elementor-element.elementor-element-36f7adda .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-21309 .elementor-element.elementor-element-36f7adda {
    position: relative;
    overflow: hidden;
}

.elementor-21309 .elementor-element.elementor-element-36f7adda::before,
.elementor-21309 .elementor-element.elementor-element-36f7adda::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width:50px; /* Change this*/
    pointer-events: none;
    z-index: 1;
}

.elementor-21309 .elementor-element.elementor-element-36f7adda::before {
    left: 0;
    Z-index: 2 !important;
    background: linear-gradient(to right, #fff, transparent) !important;
}

.elementor-21309 .elementor-element.elementor-element-36f7adda::after {
    right: 0;
    background: linear-gradient(to left, #fff, transparent) !important;
}/* End custom CSS */