.ds3-section-carrousel .wrapper,.ds3-section-carrousel-complexe .wrapper,.ds3-section-carrousel-simple .wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--layout-div-gap);align-self:stretch}.ds3-section-carrousel .left,.ds3-section-carrousel-complexe .left,.ds3-section-carrousel-simple .left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--layout-text-gap);align-self:stretch;flex:1}.ds3-section-carrousel .left .header,.ds3-section-carrousel-complexe .left .header,.ds3-section-carrousel-simple .left .header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--layout-text-gap);align-self:stretch}.ds3-section-carrousel .left .header h2,.ds3-section-carrousel-complexe .left .header h2,.ds3-section-carrousel-simple .left .header h2{font-size:var(--title-size-h2);color:var(--font-color-primary);font-style:normal;font-weight:700;line-height:var(--line-height-h2);margin:0}.ds3-section-carrousel .left .header p,.ds3-section-carrousel-complexe .left .header p,.ds3-section-carrousel-simple .left .header p{margin:0;color:var(--black-100);font-size:var(--subtitle-size-s2);font-style:normal;font-weight:400;line-height:var(--line-height-s2)}.ds3-section-carrousel .left .header picture,.ds3-section-carrousel-complexe .left .header picture,.ds3-section-carrousel-simple .left .header picture{width:100%}.ds3-section-carrousel .left .header picture img,.ds3-section-carrousel-complexe .left .header picture img,.ds3-section-carrousel-simple .left .header picture img{width:100%;border-radius:var(--border-radius-S);height:150px;object-fit:cover}@media all and (min-width: 769px)and (max-width: 1023px){.ds3-section-carrousel .left .header picture img,.ds3-section-carrousel-complexe .left .header picture img,.ds3-section-carrousel-simple .left .header picture img{height:225.484px}}@media all and (min-width: 1024px)and (max-width: 1152px){.ds3-section-carrousel .left .header picture img,.ds3-section-carrousel-complexe .left .header picture img,.ds3-section-carrousel-simple .left .header picture img{height:288.387px}}@media all and (min-width: 1152px){.ds3-section-carrousel .left .header picture img,.ds3-section-carrousel-complexe .left .header picture img,.ds3-section-carrousel-simple .left .header picture img{height:483.871px}}.ds3-section-carrousel .left .btn-primary,.ds3-section-carrousel-complexe .left .btn-primary,.ds3-section-carrousel-simple .left .btn-primary{margin:0}.ds3-section-carrousel .carrousel,.ds3-section-carrousel-complexe .carrousel,.ds3-section-carrousel-simple .carrousel{width:100%}.ds3-section-carrousel .carrousel .carrousel-swiper,.ds3-section-carrousel-complexe .carrousel .carrousel-swiper,.ds3-section-carrousel-simple .carrousel .carrousel-swiper{display:flex;flex-direction:column;overflow:visible}.ds3-section-carrousel .carrousel .carrousel-swiper .swiper-wrapper,.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .swiper-wrapper,.ds3-section-carrousel-simple .carrousel .carrousel-swiper .swiper-wrapper{padding:0 !important}.ds3-section-carrousel .carrousel .carrousel-swiper .swiper-wrapper .ds-card,.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .swiper-wrapper .ds-card,.ds3-section-carrousel-simple .carrousel .carrousel-swiper .swiper-wrapper .ds-card{display:flex;height:auto}.ds3-section-carrousel .carrousel .carrousel-swiper .swiper-wrapper .ds-card>a,.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .swiper-wrapper .ds-card>a,.ds3-section-carrousel-simple .carrousel .carrousel-swiper .swiper-wrapper .ds-card>a{margin:0}.ds3-section-carrousel .carrousel .carrousel-swiper .nav-container,.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .nav-container,.ds3-section-carrousel-simple .carrousel .carrousel-swiper .nav-container{display:flex;flex-direction:column;margin-top:var(--layout-div-gap);align-items:center}@media all and (min-width: 769px){.ds3-section-carrousel .carrousel .carrousel-swiper .nav-container,.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .nav-container,.ds3-section-carrousel-simple .carrousel .carrousel-swiper .nav-container{flex-direction:row}}@media all and (min-width: 769px){.ds3-section-carrousel .carrousel .carrousel-swiper .nav-container .container-nav-mobile,.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .nav-container .container-nav-mobile,.ds3-section-carrousel-simple .carrousel .carrousel-swiper .nav-container .container-nav-mobile{padding-top:24px;flex:1}}.ds3-section-carrousel .carrousel .carrousel-swiper .nav-container>a,.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .nav-container>a,.ds3-section-carrousel-simple .carrousel .carrousel-swiper .nav-container>a{margin:0}.ds3-section-carrousel-simple{display:flex;flex-direction:column;gap:var(--layout-div-gap)}.ds3-section-carrousel-complexe{overflow:hidden}.ds3-section-carrousel-complexe .wrapper{background-color:var(--white-100);width:100%}@media all and (min-width: 769px){.ds3-section-carrousel-complexe .wrapper{display:flex;flex-direction:row}}.ds3-section-carrousel-complexe .left{justify-content:center}.ds3-section-carrousel-complexe .carrousel{max-width:310px;height:100%}@media all and (min-width: 1024px){.ds3-section-carrousel-complexe .carrousel{max-width:320px}}.ds3-section-carrousel-complexe .carrousel .carrousel-swiper{height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .swiper-wrapper{height:max-content;padding:0 !important;padding-top:24px !important}@media all and (min-width: 769px){.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .swiper-wrapper{padding:0 !important}.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .swiper-wrapper .swiper-slide:not(.visible-slide){visibility:hidden}.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .swiper-wrapper .swiper-slide:not(.visible-slide) a{display:none}}.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .swiper-wrapper .swiper-slide{display:flex;height:auto}.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .swiper-wrapper .swiper-slide>a{width:100% !important;margin:0}.ds3-section-carrousel-complexe .carrousel .carrousel-swiper .container-nav-mobile{margin-top:var(--layout-div-gap)}