/* Partner Logos Slider */
.partner-logos-wrap {
    /* padding: 10px 0; */
}

.partner-logos-slider {
    padding-bottom: 30px;

    &.splide:not(.is-initialized) .splide__list {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: center;
        align-items: center;
        padding: 0;
        margin: 0;
        list-style: none;

        .splide__slide {
            flex: 0 0 calc(16.66% - 17px);
            max-width: calc(16.66% - 17px);
        }
    }

    .splide__arrows {
        display: none;
    }
}

.partner-logos-slider .splide__slide {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}

.partner-logos-slider .splide__slide img {
    width: 100% !important;
    max-width: 150px;
    max-height: 150px !important;
    object-fit: contain;
    aspect-ratio: 1;
    display: block;
    transition: opacity 0.3s ease;
}



.partner-logos-slider .splide__slide a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.partner-logos-wrap .splide__pagination__page {
    background: #000;
    border-radius: 12px;
    height: 6px;
    margin: 0 6px;
    opacity: .2;
    padding: 0;
    width: 12px;

    &.is-active {
        opacity: 1;
        transform: scale(1);
    }
}

@media (max-width: 1200px) {
    .partner-logos-slider.splide:not(.is-initialized) .splide__list {
        gap: 10px;

        .splide__slide {
            flex: 0 0 calc(20% - 20px);
            max-width: calc(20% - 20px);
        }
    }
}

@media (max-width: 1024px) {
    .partner-logos-slider.splide:not(.is-initialized) .splide__list {
        .splide__slide {
            flex: 0 0 calc(25% - 20px);
            max-width: calc(25% - 20px);
        }
    }
}

@media (max-width: 767px) {
    .partner-logos-slider.splide:not(.is-initialized) .splide__list {
        .splide__slide {
            flex: 0 0 calc(33.33% - 20px);
            max-width: calc(33.33% - 20px);
        }
    }

    .partner-logos-slider .splide__slide {
        width: calc(33.3333% - 20px) !important;
        margin-right: 30px !important;
    }
}

/* ./ Partner Logos Slider */