@media (min-width: 1190px) and (max-width: 1348px) {}

@media (max-width: 991px) {
    .padding-mobile-top-130 { padding-top: 130px !important; }
    .padding-mobile-top-200 { padding-top: 200px !important; }
    .padding-mobile-top-250 { padding-top: 250px !important; }
    .padding-mobile-top-300 { padding-top: 300px !important; }

    .padding-mobile-bottom-130 { padding-bottom: 130px !important; }
    .padding-mobile-bottom-200 { padding-bottom: 200px !important; }
    .padding-mobile-bottom-250 { padding-bottom: 250px !important; }
    .padding-mobile-bottom-300 { padding-bottom: 300px !important; }
}


@media (max-width: 767px) {
    header.sticky.scrolling .header-menu-container {
        box-shadow: none;
        background-color: var(--white);
        padding: 10px;
    }
    .testimonials-slider .splide__slide.is-active.is-visible .customer-card-body, 
    .testimonials-slider .splide__slide.is-visible.is-next .customer-card-body {
        height: auto;
    }
    .ecosystem-cards-slider-inner.disabled-track-grid-2 .splide__list,
    .ecosystem-cards-slider-inner.disabled-track-grid-3 .splide__list {
        grid-template-columns: var(--grid-1) !important;
    }
}

@media (max-width: 478px) {
    .testimonials-slider .splide__slide.is-active.is-visible .customer-card-body, 
    .testimonials-slider .splide__slide.is-visible.is-next .customer-card-body {
        height: 100%;
    }
    .testimonials-slider .splide__slide .customer-card-body .testimonial-card-description {
        max-height: 100%;
        overflow: inherit;
        opacity: 1;
        transition: none;
    }
    .testimonials-slider .splide__slide.is-active.is-visible .customer-card-body .testimonial-card-description,
    .testimonials-slider .splide__slide.is-visible.is-next .customer-card-body .testimonial-card-description {
        max-height: unset;
        opacity: unset;
        margin-bottom: var(--space-m);
        opacity: 1;
    }
    ul.year-categories {
        row-gap: 10px;
    }
}