body.groupe-robin .section.section-projet{
    padding: 0px!important;
    margin: clamp(0px,6.5vw,125px) 0!important;
}

body.groupe-robin .section.section-projet:first-child {
    margin-top: 0 !important;
}

body.groupe-robin .section.section-projet .row{
    gap:40px;
}

body.groupe-robin .section.section-projet a.link-arrow-right:after{
    width: clamp(16px, 6vw, 63px);
    height: 24px;
}

.section-projets .section-projet:nth-child(even) .row .image_du_projet{
    order: 1;
    padding-left: 45px;
}

.section-projets .section-projet:nth-child(even) .row .row__column .text_block{
    padding-left: 0px;
}

.section-projet .row .image_du_projet img{
    width:100%;
}

.section-projet .row .logo-projet{
    height:10vw;
    max-height:125px;
    max-width:50%;
}

.slideshow.slideshow-projets .content .section .row{
    min-height:550px;
    gap:0px;
    align-items: stretch;
    height: 100%;
}

.slideshow.slideshow-projets .section{
    width:90%;
}

.slideshow.slideshow-projets .section.active{
    z-index:12;
}

.slideshow.slideshow-projets .section.prev{
    transform: translateX(-200%);
    z-index:5;
}

.slideshow.slideshow-projets .section.prev.first-prev{
    z-index:10;
    transform: translateX(-100%);
}

.slideshow.slideshow-projets .section.next{
    transform: translateX(200%);
    z-index:5;
}

.slideshow.slideshow-projets .section.next.first-next{
    z-index:10;
    transform: translateX(100%);
}

#slideshow_projets_section .wrap-pagination{
    padding-top: 1vw;
    width:100%;
}

#slideshow_projets_section .wrap-pagination .navigation.paging{
    margin-left:10%;
}

#slideshow_projets_section .wrap-pagination .wrap-pagination-arrows{
    margin-right:10%;
}

#slideshow_projets_section .wrap-pagination .navigation.paging{
    font-size:16px;
}

#slideshow_projets_section .wrap-pagination .next-arrow::after,
#slideshow_projets_section .wrap-pagination .prev-arrow::after{
    background-image: url(/wp-content/themes/grouperobin/assets/img/arrow_right_black.svg);
    width: clamp(16px, 6vw, 28px);
    height: 18px;
    margin:0px!important;
    opacity:1;
}

#slideshow_projets_section .wrap-pagination .next-arrow::after{
    margin-left:10px!important;
}

#slideshow_projets_section .wrap-pagination .prev-arrow::after{
    margin-right:10px!important;
}

#slideshow_projets_section .pointer-text-content{
    z-index: 999999;
    padding:24px;
}

.slideshow.slideshow-projets .section .text_block{
    padding-left:40px!important;
    padding-right:40px!important;
}

.slideshow-projets .logo-projet-container, .slideshow-projets .logo-projet-container img{
    max-width:100%;
}

.slideshow-projets .column-5-12{
    display:flex;
    align-items: center;
}

@media (max-width: 1024px) {
    .slideshow.slideshow-projets .big-image-project .description-projet {
        display: none;
    }
}

@media (max-width: 768px) {

    .section-projet .row .logo-projet{
        height:inherit;
        max-height:100px;
        max-width: 75%;
    }

    .section-projets .section-projet:nth-child(even) .row .image_du_projet{
        order: inherit;
        padding-left: inherit;
    }

    .section-projets .section-projet:nth-child(even) .row .row__column .text_block{
        padding-left: inherit;
    }

    .slideshow.slideshow-projets .content .section .row{
        min-height:550px;
        gap:0px;
        align-items: stretch;
        height: auto;
    }

    .slideshow.slideshow-projets .section .text_block{
        padding-top:20px;
        padding-bottom:20px;
        padding-left:0px!important;
        padding-right:0px!important;
    }

    .slideshow.slideshow-projets .big-image-project .column-7-12{
        min-height:350px;
    }

    .slideshow.slideshow-projets .section.active{
        width:100%;
    }

    .slideshow.slideshow-projets .section.prev{
        width:100%;
    }

    .slideshow.slideshow-projets .section.next{
        width:100%;
    }

    .slideshow-projets .column-5-12 {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .slideshow-projets .logo-projet-container {
        text-align: center;
    }

    .slideshow-projets .logo-projet-container img {
        width: 50%;
        height: auto;
        min-height: 150px;
    }

}