.fl-slick-slider {
    padding: 2rem 0;
    position: relative;
}
.fl-slick-slider .slick-track {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
}
.fl-slick-slider__slide {
    padding: 0 2rem;
    text-align: center;
}
.fl-slick-slider__image {
    height: 6rem;
    width: 100%;
}

.fl-slick-slider:not(.slick-initialized) {
    display: flex;
    flex-flow: row nowrap;
    overflow: hidden;
}
.fl-slick-slider:not(.slick-initialized) .fl-slick-slider__image {
    height: 6rem;
}
.fl-slick-slider.is-type-scroll .slick-track {
    transition: transform 0.2s linear;
}
.fl-slick-slider.is-fade-on::before,
.fl-slick-slider.is-fade-on::after {
    background: transparent;
    bottom: 0;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 8.125rem;
    z-index: 100;
}
.fl-slick-slider.is-fade-on::before {
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.85) 5%, rgba(255,255,255,0) 100%);
    left: -1px;
}
.fl-slick-slider.is-fade-on::after {
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.85) 95%, rgba(255,255,255,1) 100%);
    right: -1px;
}
.fl-slick-slider.is-width-fullwidth {
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
}



@media screen and (max-width: 768px) {
    .fl-slick-slider__slide {
        padding: 0 1.5rem !important;
    }
    .fl-slick-slider__image {
        max-height: 6rem !important;
    }
}
