.elementor-3505 .elementor-element.elementor-element-459cce7{--display:flex;}.elementor-3505 .elementor-element.elementor-element-f6fa5f2{--swiper-slides-to-display:3;--swiper-slides-gap:24px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:5rem;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-3rem;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:5rem;--arrow-size:1.5rem;--arrow-normal-color:var( --e-global-color-dd6c7a1 );}.elementor-3505 .elementor-element.elementor-element-f6fa5f2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-6e8797f );border-radius:10rem 10rem 10rem 10rem;padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-3505 .elementor-element.elementor-element-f6fa5f2 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-d6d6ac4 );}.elementor-3505 .elementor-element.elementor-element-f6fa5f2 .swiper-slide > .elementor-element{height:100%;}@media(max-width:991px){.elementor-3505 .elementor-element.elementor-element-f6fa5f2{--swiper-slides-to-display:2;--swiper-slides-gap:16px;}}@media(max-width:767px){.elementor-3505 .elementor-element.elementor-element-f6fa5f2{--swiper-slides-to-display:1;--swiper-slides-gap:12px;}}@media(max-width:478px){.elementor-3505 .elementor-element.elementor-element-f6fa5f2{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-f6fa5f2 */.elementor-3505 .elementor-element.elementor-element-f6fa5f2 .elementor-swiper-button path {
    fill: #fff;
}
.elementor-3505 .elementor-element.elementor-element-f6fa5f2 .elementor-swiper-button-prev {
    background: none !important;
}
.elementor-3505 .elementor-element.elementor-element-f6fa5f2 .elementor-swiper-button-prev path {
    fill: #000;
}
.elementor-3505 .elementor-element.elementor-element-f6fa5f2 .elementor-swiper-button-prev:not(.swiper-button-disabled):hover {
    background: #eee !important;
}
.elementor-3505 .elementor-element.elementor-element-f6fa5f2 .swiper-button-disabled {
    cursor: default;
}
.elementor-3505 .elementor-element.elementor-element-f6fa5f2 .elementor-swiper-button-next,
.elementor-3505 .elementor-element.elementor-element-f6fa5f2 .elementor-swiper-button-next.swiper-button-disabled:hover {
    background: var(--branche-color-primary, var( --e-global-color-9ca0780 )); !important;
}
.elementor-3505 .elementor-element.elementor-element-f6fa5f2 .elementor-swiper-button-next:not(.swiper-button-disabled):hover {
    background: color-mix(in srgb, var(--branche-color-primary, var( --e-global-color-9ca0780 )) 80%, black) !important;
}

.elementor-3505 .elementor-element.elementor-element-f6fa5f2 .swiper {
    overflow: visible;
}

.elementor-3505 .elementor-element.elementor-element-f6fa5f2:after {
    content: "";
    position: absolute;
    bottom: -3rem;
    right: 0;
    height: 1px;
    width: calc(100% - 7rem);
    background: var(--e-global-color-9effc8c);
}/* End custom CSS */