*{box-sizing:border-box}.slideshow-container{position:relative;margin:auto;height:500px;width:100%}.mySlides{display:none}.prev,.next{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;color:#000;font-weight:bold;font-size:1.125rem;user-select:none;text-shadow:1px 0 0 var(--nav-gold)}.next{right:0;border-radius:3px 0 0 3px}.prev{left:0;border-radius:3px 0 0 3px}.text{color:#f2f2f2;font-size:.9375rem;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertext{color:#f2f2f2;font-size:.75rem;padding:8px 12px;position:absolute;top:0}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;border:1px solid var(--nav-gold);border-radius:50%;display:inline-block;transition:background-color .6s ease}.active-caroussel,.dot:hover{background-color:var(--nav-gold)}.active-caroussel-thumbnail{border:3px solid var(--nav-gold)}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}.img_carousel{max-height:100%;max-width:90%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.img_carousel_display{max-width:85%;width:auto;height:auto;position:absolute;top:0;left:0;margin:auto!important}.img_carousel_display_link{position:absolute;bottom:0;left:0}.img_carousel:hover{cursor:zoom-in}.blackiconcolorcarrousel{color:#000}@-webkit-keyframes fade {
    from {
        opacity: .4
    }
    to {
        opacity: 1
    }
}@keyframes fade {
    from {
        opacity: .4
    }
    to {
        opacity: 1
    }
}@keyframes tonext {
    75% {
        left: 0;
    }
    95% {
        left: 100%;
    }
    98% {
        left: 100%;
    }
    99% {
        left: 0;
    }
}@keyframes tostart {
    75% {
        left: 0;
    }
    95% {
        left: -300%;
    }
    98% {
        left: -300%;
    }
    99% {
        left: 0;
    }
}@keyframes snap {
    96% {
        scroll-snap-align: center;
    }
    97% {
        scroll-snap-align: none;
    }
    99% {
        scroll-snap-align: none;
    }
    100% {
        scroll-snap-align: center;
    }
}*{box-sizing:border-box}*::-webkit-scrollbar{}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent;border:none}*{-ms-overflow-style:none}ol,li{list-style:none;margin:0;padding:0}.carousel{position:relative;padding-top:75%;filter: drop-shadow(0 0 10px #0003);perspective:100px}.carousel__viewport{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:scroll;counter-reset:item;scroll-behavior:smooth;scroll-snap-type:x mandatory}.carousel__slide{position:relative;flex:0 0 100%;width:100%;background-color:#f99;counter-increment:item}.carousel__slide:nth-child(even) {background-color:#99f}.carousel__slide:before{content:counter(item);position:absolute;top:50%;left:50%;transform:translate3d(-50%,-40%,70px);color:#fff;font-size:2em}.carousel__snapper{position:absolute;top:0;left:0;width:100%;height:100%;scroll-snap-align:center}@media (hover:hover){.carousel__snapper{animation-name:tonext , snap;animation-timing-function:ease;animation-duration:4s;animation-iteration-count:infinite}.carousel__slide:last-child .carousel__snapper{animation-name:tostart , snap}}@media (prefers-reduced-motion:reduce){.carousel__snapper{animation-name:none}}.carousel:hover .carousel__snapper,.carousel:focus-within .carousel__snapper{animation-name:none}.carousel__navigation{position:absolute;right:0;bottom:0;left:0;text-align:center}.carousel__navigation-list,.carousel__navigation-item{display:inline-block}.carousel__navigation-button{display:inline-block;width:1.5rem;height:1.5rem;background-color:#333;background-clip:content-box;border:.25rem solid transparent;border-radius:50%;font-size:0;transition:transform .1s}.carousel::before,.carousel::after,.carousel__prev,.carousel__next{position:absolute;top:0;margin-top:37.5%;width:4rem;height:4rem;transform:translateY(-50%);border-radius:50%;font-size:0;outline:0}.carousel::before,.carousel__prev{left:-1rem}.carousel::after,.carousel__next{right:-1rem}.carousel::before,.carousel::after{content:'';z-index:1;background-color:#333;background-size:1.5rem 1.5rem;background-repeat:no-repeat;background-position:center center;color:#fff;font-size:2.5rem;line-height:4rem;text-align:center;pointer-events:none}.carousel::before{background-image:url(data:image/svg+xml,%3Csvg\ viewBox=\'0\ 0\ 100\ 100\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpolygon\ points=\'0,50\ 80,100\ 80,0\'\ fill=\'%23fff\'/%3E%3C/svg%3E)}.carousel::after{background-image:url(data:image/svg+xml,%3Csvg\ viewBox=\'0\ 0\ 100\ 100\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpolygon\ points=\'100,50\ 20,100\ 20,0\'\ fill=\'%23fff\'/%3E%3C/svg%3E)}#img_carousel_titre_div{position:fixed;left:50%;transform:translate(-50%,0);top:10%;font-family:'Cinzel',sans-serif;font-size:1.375rem}.img_carousel_all_dot{position:absolute;left:50%;transform:translate(-50%,0);bottom:0}.img_carousel_all_dot_magindex{position:absolute;left:50%;transform:translate(-50%,0);bottom:-25px}@media (max-width:991px){.img_carousel_display{margin:auto}.img_carousel{margin:auto}.prev,.next{top:50%}.img_carousel_all_dot{bottom:unset}}@media screen and (max-width:600px){.fade{width:auto!important}.img_carousel_all_dot{bottom:-35px}}@media screen and (max-width:479px){.slideshow-container{height:300px}.img_carousel{max-width:80%}.img_carousel_all_dot_magindex,.img_carousel_all_dot{bottom:-45px}}