.slick-equal-slides .slick-track {
    display: flex !important;
}

.slick-equal-slides .slick-slide {
    height: inherit !important;
}

.slick-visible-slides .slick-list {
    overflow: visible;
}

.slick-visible-slides-mobile .slick-list {
    overflow: visible;
}

@media (min-width: 991.92px) {
    
    .slick-visible-slides-mobile .slick-list {
        overflow: hidden;
    }
}

.slider-oveflow-left-hidden {
    clip-path: inset(-100vw -100vw -100vw 0);
}

.slick-slide[aria-hidden="true"] * {
    pointer-events: none;
}

.slick-slider-loading {
    overflow: hidden;
}

.slick-slider-loading.slider-has-no-wrapper {
    display: flex;
}

.slick-slider-loading.slider-has-wrapper .slider__slides {
    display: flex;
    overflow: hidden;
}
    
.slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-mobile="1"]:not(.slick-initialized) > div,
.slick-slider-loading.slider-has-wrapper[data-slick-slides-num-mobile="1"] .slider__slides:not(.slick-initialized) > div {
    max-width: 100%;
    flex: 0 0 100%;
}

.slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-mobile="2"]:not(.slick-initialized) > div,
.slick-slider-loading.slider-has-wrapper[data-slick-slides-num-mobile="2"] .slider__slides:not(.slick-initialized) > div {
    max-width: 50%;
    flex: 0 0 50%;
}

.slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-mobile="3"]:not(.slick-initialized) > div,
.slick-slider-loading.slider-has-wrapper[data-slick-slides-num-mobile="3"] .slider__slides:not(.slick-initialized) > div {
    max-width: 33.33%;
    flex: 0 0 33.33%;
}

.slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-mobile="4"]:not(.slick-initialized) > div,
.slick-slider-loading.slider-has-wrapper[data-slick-slides-num-mobile="4"] .slider__slides:not(.slick-initialized) > div {
    max-width: 25%;
    flex: 0 0 25%;
}

@media (min-width: 766.92px) {
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-tablet="1"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-tablet="1"] .slider__slides:not(.slick-initialized) > div {
        max-width: 100%;
        flex: 0 0 100%;
    }
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-tablet="2"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-tablet="2"] .slider__slides:not(.slick-initialized) > div {
        max-width: 50%;
        flex: 0 0 50%;
    }
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-tablet="3"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-tablet="3"] .slider__slides:not(.slick-initialized) > div {
        max-width: 33.33%;
        flex: 0 0 33.33%;
    }
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-tablet="4"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-tablet="4"] .slider__slides:not(.slick-initialized) > div {
        max-width: 25%;
        flex: 0 0 25%;
    }
}

@media (min-width: 991.92px) {
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-desktop="1"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-desktop="1"] .slider__slides:not(.slick-initialized) > div {
        max-width: 100%;
        flex: 0 0 100%;
    }
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-desktop="2"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-desktop="2"] .slider__slides:not(.slick-initialized) > div {
        max-width: 50%;
        flex: 0 0 50%;
    }
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-desktop="3"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-desktop="3"] .slider__slides:not(.slick-initialized) > div {
        max-width: 33.33%;
        flex: 0 0 33.33%;
    }
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-desktop="4"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-desktop="4"] .slider__slides:not(.slick-initialized) > div {
        max-width: 25%;
        flex: 0 0 25%;
    }
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-desktop="5"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-desktop="5"] .slider__slides:not(.slick-initialized) > div {
        max-width: 20%;
        flex: 0 0 20%;
    }
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-desktop="6"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-desktop="6"] .slider__slides:not(.slick-initialized) > div {
        max-width: 16.6%;
        flex: 0 0 16.6%;
    }
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-desktop="7"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-desktop="7"] .slider__slides:not(.slick-initialized) > div {
        max-width: 14.25%;
        flex: 0 0 14.25%;
    }
    
    .slick-slider-loading.slider-has-no-wrapper[data-slick-slides-num-desktop="8"]:not(.slick-initialized) > div,
    .slick-slider-loading.slider-has-wrapper[data-slick-slides-num-desktop="8"] .slider__slides:not(.slick-initialized) > div {
        max-width: 12.5%;
        flex: 0 0 12.5%;
    }
}

.slider-slides-position-initial .slider__slides,
.slider-arrows-1 .slider__slides {
    position: initial !important;
}

/* slider-custom-1 */

.slider-custom-1 .slick-slide {
   margin: 0 -25px;
   position: relative;
   transition: transform .4s;
}

@media ( min-width: 767px ) {
    
    .slider-custom-1 .slick-slide {
       margin: 0 -35px;
    }
}

@media ( min-width: 991.92px ) {
    
    .slider-custom-1 .slick-slide {
       margin: 0 -45px;
    }
}

.slider-custom-1 .slick-slide.slick-active {
    z-index: 30;
    transform: scale(1.1);
}

[data-show-slides-as-ladder="1"] .slick-slide.slick-active {
    z-index: 50 !important;
}

.add-is-hidden-to-custom-slides .slick-slide {
    transition: all .4s;
}

.add-is-hidden-to-custom-slides .slick-slide.is-custom {
    opacity: 0;
}

/* slider-custom-1--alt */

.slider-custom-1.slider-custom-1--alt .slick-slide {
    box-shadow: 0 0 0 0 black;
    border-radius: 15px;
    filter: brightness(0.6);
    transition: box-shadow .4s, transform .4s, filter .4s;
}

.slider-custom-1.slider-custom-1--alt .slick-slide.slick-active {
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, .5);
    filter: brightness(1);
}

/* hover-grayscale */

@media (min-width: 991.92px) {
    
    .slider-custom-1.slider-custom-1--hover-grayscale .slick-slide {
        filter: grayscale(1);
    }

    .slider-custom-1.slider-custom-1--hover-grayscale .slick-slide.slick-active,
    .slider-custom-1.slider-custom-1--hover-grayscale .slick-slide:hover {
        filter: grayscale(0);
    }
}


.slider-dots-lg-right-offset .slick-dots {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

@media (min-width: 992px) {
    .slider-dots-lg-right-offset .slick-dots {
        position: absolute;
        display: flex;
        top: 50%;
        right: 100px; 
        transform: translateY(-50%);
        left: auto;
        bottom: auto;
        flex-direction: column;
    }
}

@media (min-width: 992px) {
    .slider-arrows-lg-left-absolute .slick-arrow {
        position: absolute;
        bottom: 10%;
        left: -50%;
        border: 0;
        background: transparent;
    }
    
    .slider-arrows-lg-left-absolute .slick-prev {
        left: -50%;
    }
}
