.elementor-245 .elementor-element.elementor-element-39537fb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-245 .elementor-element.elementor-element-39537fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-245 .elementor-element.elementor-element-39537fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next path, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev path, {fill:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next line, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev line, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next polyline, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev polyline{stroke:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next:hover path, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev:hover path, {fill:#A1A61C;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next:hover line, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev:hover line, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next:hover polyline, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev:hover polyline{stroke:#A1A61C;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev polyline, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next polyline{stroke-width:11;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next line, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev line{stroke-width:11;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev line, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next line, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev polyline, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next polyline{stroke-dasharray:0,0;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev{transform:scale(0.4);}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev{left:50px;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next{right:50px;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next{top:50%;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px;width:13px;height:13px;background-color:#FFFFFF00;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-pagination{bottom:60px;padding-right:0px;padding-left:0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-pagination-bullets .swiper-pagination-bullet-active{width:13px;height:13px;background-color:#A1A61C00;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-pagination.swiper-pagination-bullets{height:13px;}.elementor-245 .elementor-element.elementor-element-0ed1bbb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-af377a2 img{width:100px;}.elementor-245 .elementor-element.elementor-element-af377a2 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-af377a2{left:0px;}body.rtl .elementor-245 .elementor-element.elementor-element-af377a2{right:0px;}.elementor-245 .elementor-element.elementor-element-af377a2{bottom:0px;}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev polyline, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next polyline{stroke-width:0;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next line, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev line{stroke-width:0;}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next, .elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev{transform:scale(0.1);}.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-pagination{bottom:45px;}.elementor-245 .elementor-element.elementor-element-af377a2 img{width:80px;}.elementor-245 .elementor-element.elementor-element-af377a2 > .elementor-widget-container{margin:0px 0px -37px 0px;}}/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-0ed1bbb */.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-pagination-bullet { 
    opacity: 1 !important;
    transform: scale(0.8) !important;
}

.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-pagination-bullets-dynamic{
    overflow: visible !important;
}

.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-pagination-bullet-active{
    background-image: url("https://vanmania.fr/wp-content/uploads/2024/01/hexa-vert.svg") !important;
    background-size: contain;
background-repeat: no-repeat;
}

.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-pagination-bullet{
    background-image: url("https://vanmania.fr/wp-content/uploads/2024/01/hexa-blanc.svg");
    background-size: contain;
background-repeat: no-repeat;
border-radius: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-container-autoheight,.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-container-autoheight .swiper-slide{
    height: 100% !important;
}

.elementor-245 .elementor-element.elementor-element-0ed1bbb .dce-post-block .elementor-location-single{
    flex: 1;
}

@media (min-width : 1024px){
    .elementor-sticky:not(.elementor-sticky--active) .menu-item .elementor-item{
        color: #FFF !important;
    }
    
    .elementor-sticky:not(.elementor-sticky--active) .menu-item .elementor-item:hover{
        color: #a1a61c !important;
    }
    
    .elementor-sticky:not(.elementor-sticky--active) .menu-item .elementor-item.elementor-item-active{
        color: #a1a61c !important;
    }
}

@media screen and (max-width: 1024px) {

.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-prev {
    display: none;
}

.elementor-245 .elementor-element.elementor-element-0ed1bbb .swiper-button-next {
    display: none;
}
}/* End custom CSS */