.elementor-29455 .elementor-element.elementor-element-534acda7{padding:30px 0px 30px 0px;overflow:visible;}.elementor-29455 .elementor-element.elementor-element-661322f5{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:700;color:#7C828D;}.elementor-29455 .elementor-element.elementor-element-684791fd{--e-image-carousel-slides-to-show:5;}.elementor-29455 .elementor-element.elementor-element-684791fd .swiper-wrapper{display:flex;align-items:center;}@media(max-width:990px){.elementor-29455 .elementor-element.elementor-element-534acda7{padding:30px 0px 30px 0px;}.elementor-29455 .elementor-element.elementor-element-684791fd{--e-image-carousel-slides-to-show:3;}}@media(max-width:672px){.elementor-29455 .elementor-element.elementor-element-684791fd{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-684791fd */.swiper-wrapper {
  transition-timing-function: linear !important; 
}
.elementor-29455 .elementor-element.elementor-element-684791fd {
    position: relative;
    overflow: hidden;
}

.elementor-29455 .elementor-element.elementor-element-684791fd::before,
.elementor-29455 .elementor-element.elementor-element-684791fd::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width:100px; /* Change this*/
    pointer-events: none;
    z-index: 1;
}

.elementor-29455 .elementor-element.elementor-element-684791fd::before {
    left: 0;
    Z-index: 2 !important;
    background: linear-gradient(to right, #FFFFFF, transparent) !important;
}

.elementor-29455 .elementor-element.elementor-element-684791fd::after {
    right: 0;
    background: linear-gradient(to left, #FFFFFF, transparent) !important;
}
.greyscale-carousel {
  opacity: 0.75;
}

.greyscale-carousel img {
  filter: grayscale(100%);
}/* End custom CSS */