.elementor-236679 .elementor-element.elementor-element-93d29ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-236679 .elementor-element.elementor-element-fce0583{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236679 .elementor-element.elementor-element-4823e2e{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:2;}.elementor-236679 .elementor-element.elementor-element-4823e2e:not(.elementor-motion-effects-element-type-background), .elementor-236679 .elementor-element.elementor-element-4823e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 86%);}.elementor-236679 .elementor-element.elementor-element-957d1be .elementor-heading-title{color:var( --e-global-color-588488e );}.elementor-236679 .elementor-element.elementor-element-9ae03f1{color:var( --e-global-color-588488e );}.elementor-236679 .elementor-element.elementor-element-a639530{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:2;}.elementor-236679 .elementor-element.elementor-element-a639530:not(.elementor-motion-effects-element-type-background), .elementor-236679 .elementor-element.elementor-element-a639530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 86%);}.elementor-236679 .elementor-element.elementor-element-28aedf6 .elementor-heading-title{color:var( --e-global-color-588488e );}.elementor-236679 .elementor-element.elementor-element-fed3790{color:var( --e-global-color-588488e );}.elementor-236679 .elementor-element.elementor-element-3ff495b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236679 .elementor-element.elementor-element-f0744ab{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236679 .elementor-element.elementor-element-ef9164a{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-236679 .elementor-element.elementor-element-ef9164a > .elementor-widget-container{--e-transform-scale:1.085;padding:1rem 1rem 2rem 1rem;}.elementor-236679 .elementor-element.elementor-element-ef9164a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-236679 .elementor-element.elementor-element-ef9164a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-236679 .elementor-element.elementor-element-ef9164a .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-236679 .elementor-element.elementor-element-ef9164a .swiper-wrapper{display:flex;align-items:center;}.elementor-236679 .elementor-element.elementor-element-ef9164a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-236679 .elementor-element.elementor-element-c044aa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-236679 .elementor-element.elementor-element-34cae08{--display:flex;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-236679 .elementor-element.elementor-element-229c4d7 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-236679 .elementor-element.elementor-element-229c4d7{text-align:center;}.elementor-236679 .elementor-element.elementor-element-195ab09{text-align:center;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-236679 .elementor-element.elementor-element-72d76cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-236679 .elementor-element.elementor-element-094ea60{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-236679 .elementor-element.elementor-element-094ea60:not(.elementor-motion-effects-element-type-background), .elementor-236679 .elementor-element.elementor-element-094ea60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e99a0a );}.elementor-236679 .elementor-element.elementor-element-78f29a4 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-236679 .elementor-element.elementor-element-78f29a4 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-236679 .elementor-element.elementor-element-696c7d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-236679 .elementor-element.elementor-element-80fbc56 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-weight:700;line-height:1.2rem;}.elementor-236679 .elementor-element.elementor-element-2958749{--display:flex;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236679 .elementor-element.elementor-element-2f66c97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-236679 .elementor-element.elementor-element-2f66c97{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-236679 .elementor-element.elementor-element-2f66c97 p{margin-block-end:0px;}.elementor-236679 .elementor-element.elementor-element-3863d0f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236679 .elementor-element.elementor-element-ef8c026 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236679 .elementor-element.elementor-element-ef8c026.elementor-element{--align-self:center;}.elementor-236679 .elementor-element.elementor-element-ef8c026{text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:1.2rem;}.elementor-236679 .elementor-element.elementor-element-ef8c026 p{margin-block-end:0px;}.elementor-236679 .elementor-element.elementor-element-d606d69 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-236679 .elementor-element.elementor-element-96b26f5{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-236679 .elementor-element.elementor-element-96b26f5:not(.elementor-motion-effects-element-type-background), .elementor-236679 .elementor-element.elementor-element-96b26f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e99a0a );}.elementor-236679 .elementor-element.elementor-element-be7fe8c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-236679 .elementor-element.elementor-element-be7fe8c img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-236679 .elementor-element.elementor-element-dcdd2a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-236679 .elementor-element.elementor-element-8e8ccce .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-weight:700;line-height:1.2rem;}.elementor-236679 .elementor-element.elementor-element-63f850a{--display:flex;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236679 .elementor-element.elementor-element-7ca71b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-236679 .elementor-element.elementor-element-7ca71b4{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-236679 .elementor-element.elementor-element-7ca71b4 p{margin-block-end:0px;}.elementor-236679 .elementor-element.elementor-element-a79d4cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236679 .elementor-element.elementor-element-daf38dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236679 .elementor-element.elementor-element-daf38dd.elementor-element{--align-self:center;}.elementor-236679 .elementor-element.elementor-element-daf38dd{text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:1.2rem;}.elementor-236679 .elementor-element.elementor-element-daf38dd p{margin-block-end:0px;}.elementor-236679 .elementor-element.elementor-element-d2dc5d4 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-236679 .elementor-element.elementor-element-13db84b{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-236679 .elementor-element.elementor-element-13db84b:not(.elementor-motion-effects-element-type-background), .elementor-236679 .elementor-element.elementor-element-13db84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e99a0a );}.elementor-236679 .elementor-element.elementor-element-a963499 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-236679 .elementor-element.elementor-element-a963499 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-236679 .elementor-element.elementor-element-b61aea4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-236679 .elementor-element.elementor-element-f69370e .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-weight:700;line-height:1.2rem;}.elementor-236679 .elementor-element.elementor-element-42d1a81{--display:flex;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236679 .elementor-element.elementor-element-828df1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-236679 .elementor-element.elementor-element-828df1a{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-236679 .elementor-element.elementor-element-828df1a p{margin-block-end:0px;}.elementor-236679 .elementor-element.elementor-element-d80d82f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236679 .elementor-element.elementor-element-4447c9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236679 .elementor-element.elementor-element-4447c9e.elementor-element{--align-self:center;}.elementor-236679 .elementor-element.elementor-element-4447c9e{text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:1.2rem;}.elementor-236679 .elementor-element.elementor-element-4447c9e p{margin-block-end:0px;}.elementor-236679 .elementor-element.elementor-element-fce698d .elementor-button{border-radius:25px 25px 25px 25px;}@media(max-width:1024px){.elementor-236679 .elementor-element.elementor-element-195ab09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236679 .elementor-element.elementor-element-2f66c97{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236679 .elementor-element.elementor-element-7ca71b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236679 .elementor-element.elementor-element-828df1a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-236679 .elementor-element.elementor-element-fce0583{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-236679 .elementor-element.elementor-element-195ab09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236679 .elementor-element.elementor-element-2f66c97{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236679 .elementor-element.elementor-element-7ca71b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236679 .elementor-element.elementor-element-828df1a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-ef9164a */.elementor-236679 .elementor-element.elementor-element-ef9164a .swiper{
  overflow-x: hidden !important;
  overflow-y: visible !important;
  padding: 24px 0; 
}

.elementor-236679 .elementor-element.elementor-element-ef9164a .swiper-slide .swiper-slide-image{
  transform: scale(0.85);
  opacity: 0.75;
  transition: transform 300ms ease, opacity 300ms ease;
}

.elementor-236679 .elementor-element.elementor-element-ef9164a .swiper-slide-next .swiper-slide-image{
  transform: scale(1.15);
  opacity: 1;
}
/* Dots -> tirets */
.elementor-236679 .elementor-element.elementor-element-ef9164a .swiper-pagination-bullet{
  width: 12px;              /* tiret */
  height: 3px;
  border-radius: 0px;
  background: currentColor; /* reprend la couleur du texte */
  opacity: .35;
  margin: 0 6px !important;
  transition: width 250ms ease, opacity 250ms ease;
}

/* Actif -> trait (plus long) */
.elementor-236679 .elementor-element.elementor-element-ef9164a .swiper-pagination-bullet-active{
  width: 32px;              /* trait */
  opacity: 1;
}

/* Optionnel : bien centrer la pagination */
.elementor-236679 .elementor-element.elementor-element-ef9164a .swiper-pagination{
  display: flex;
  justify-content: center;
  align-items: center;
}/* End custom CSS */