﻿#listePc_BlocIdPAE .cyb-uc-BlocConfigPreteALemploi__pcSimi--listePc {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: auto;
    justify-content: space-between;
    align-items: flex-start;
}

#listePc_BlocIdPAE.containerListeVignette {
    width: 100%;
    overflow: hidden;
    position: relative;
}

#listePc_BlocIdPAE .slideVignette {
    width: auto;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    transition: transform 0.3s ease-in-out;
}

    #listePc_BlocIdPAE .slideVignette a {
        display: none
    }

    #listePc_BlocIdPAE .slideVignette.swiper-slide-active a {
        display: block
    }

#listePc_BlocIdPAE.containerListeVignette.swiper-few-slides .wrapperListeVignette {
    display: flex;
    transform: unset !important;
    justify-content: center;
    transition: none;
}

#listePc_BlocIdPAE.containerListeVignette.swiper-few-slides .slideVignette {
    width: auto !important;
    margin: 0 0px;
}

    #listePc_BlocIdPAE.containerListeVignette.swiper-few-slides .slideVignette a {
        display: block;
    }

#listePc_BlocIdPAE.containerListeVignette:not(.swiper-few-slides) .swiper-slide-prev .cyb-uc-CompVignetteLifeConfig__pcSimi--unPcSimi {
    backdrop-filter: unset;
}

#listePc_BlocIdPAE.containerListeVignette:not(.swiper-few-slides) .swiper-slide-next .cyb-uc-CompVignetteLifeConfig__pcSimi--unPcSimi {
    backdrop-filter: unset;
}

#listePc_BlocIdPAE.containerListeVignette:not(.swiper-few-slides) .swiper-slide:not(.swiper-slide-active) {
    opacity: 0.5;
    transform: scale(0.9);
}

    #listePc_BlocIdPAE.containerListeVignette:not(.swiper-few-slides) .swiper-slide:not(.swiper-slide-active) .cyb-uc-CompVignetteLifeConfig__pcSimi__link {
        pointer-events: none;
    }


#listePc_BlocIdPAE .wrapperListeVignette {
    padding: 50px 0;
}

#listePc_BlocIdPAE .swiper-pagination-bullet-active.swiper-pagination-bullet-active-main {
    width: 30px !important;
    border-radius: 24px !important;
    background: #ffcf00;
    opacity: 1;
}

#listePc_BlocIdPAE .swiper-pagination-bullet {
    width: 15px !important;
    border-radius: 24px !important;
    opacity: 0.8;
    background: #C2C2C2;
}

@media screen and (max-width:1440px) {
    #listePc_BlocIdPAE .slideVignette {
        width: auto;
        flex-shrink: 0;
        box-sizing: border-box;
        transition: transform 0.3s ease-in-out;
    }
}

@media screen and (max-width: 1300px) {
    #listePc_BlocIdPAE .cyb-uc-BlocConfigPreteALemploi__pcSimi--listePc {
        gap: var(--val_20);
    }

    #listePc_BlocIdPAE .slideVignette {
        width: auto;
        display: flex;
        align-items: center; /* Centrer verticalement le contenu dans chaque slide */
        justify-content: center;
        flex-shrink: 0;
        box-sizing: border-box;
        transition: transform 0.3s ease-in-out;
    }

    #listePc_BlocIdPAE.containerListeVignette.swiper-few-slides .slideVignette {
        margin-right: 20px;
    }
}

@media screen and (max-width: 960px) {
    #listePc_BlocIdPAE.containerListeVignette.swiper-few-slides .wrapperListeVignette {
        flex-direction: column;
        gap: 20px;
    }

    #listePc_BlocIdPAE.containerListeVignette.swiper-few-slides .swiper-pagination {
        display: none;
    }

    #listePc_BlocIdPAE.containerListeVignette.swiper-few-slides .swiper-slide {
        margin-right: unset !important;
    }
}

@media screen and (max-width: 768px) {
    #listePc_BlocIdPAE.containerListeVignette:not(.swiper-few-slides) .swiper-slide:not(.swiper-slide-active) {
        opacity: 0.5;
        transform: scale(0.92);
    }

    #listePc_BlocIdPAE .swiper-disabled .slideVignette {
        width: auto; /* Ajuster automatiquement en fonction du contenu */
        flex-shrink: 0; /* Empêche le rétrécissement du slide */
        display: flex;
        justify-content: center; /* Centrer le contenu dans chaque slide */
    }

    #listePc_BlocIdPAE .swiper-disabled .wrapperListeVignette {
        display: block;
        width: fit-content;
        padding: 0 !important;
    }

    #listePc_BlocIdPAE.containerListeVignette {
        display: flex;
        justify-content: center;
    }
}

@media screen and (max-width: 419px) {
    #listePc_BlocIdPAE.containerListeVignette:not(.swiper-few-slides) .swiper-slide:not(.swiper-slide-active) {
        transform: scale(0.8);
    }
}

@media screen and (max-width: 375px) {
    #listePc_BlocIdPAE.containerListeVignette:not(.swiper-few-slides) .swiper-slide:not(.swiper-slide-active) {
        transform: scale(0.82);
    }
}
