.elementor-31 .elementor-element.elementor-element-f9cb243{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0150px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-14323c3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-31 .elementor-element.elementor-element-14323c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31 .elementor-element.elementor-element-a16f88e{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ea6e688{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.7px;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ea6e688 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-4777e59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-4777e59 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:80px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-fa31575{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 0px;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-3ddad27 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Dela Gothic One", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;border-radius:27px 27px 27px 27px;}.elementor-31 .elementor-element.elementor-element-3ddad27 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-3ddad27 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-c98c2c1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0150px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e59e013{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-31 .elementor-element.elementor-element-e59e013.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-a662151{--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;}.elementor-31 .elementor-element.elementor-element-80506bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.7px;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-80506bc p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-29db4b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-29db4b5 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:80px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-8a91934{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 0px;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ed8eda1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Dela Gothic One", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;border-radius:27px 27px 27px 27px;}.elementor-31 .elementor-element.elementor-element-ed8eda1 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-ed8eda1 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-2cdd372{--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;--margin-top:200px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:250px;--padding-right:250px;}.elementor-31 .elementor-element.elementor-element-2cdd372:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2cdd372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-12ddc7d{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-12ddc7d img{width:10%;}.elementor-31 .elementor-element.elementor-element-e88b111{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-f5a5a61{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-f5a5a61 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-f835662{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-f835662 p{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-43420ba{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-384dcc2{--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;--margin-top:200px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:250px;--padding-right:250px;}.elementor-31 .elementor-element.elementor-element-384dcc2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-384dcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-f6e7394{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-f6e7394 img{width:10%;}.elementor-31 .elementor-element.elementor-element-5fb6e8c{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-f224eaf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-f224eaf .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-1980663{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-1980663 p{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-2d66fc1{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-4ec6ff4{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9305a0f{--display:flex;}.elementor-31 .elementor-element.elementor-element-ddd1476{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Rubik", Sans-serif;font-weight:500;text-transform:uppercase;line-height:14px;letter-spacing:1.9px;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-7ed6be1{--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;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7ed6be1:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7ed6be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-9ac5ee5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.7px;color:var( --e-global-color-03f4f5d );}.elementor-31 .elementor-element.elementor-element-9ac5ee5 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6ccb061{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-6ccb061 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-03f4f5d );}.elementor-31 .elementor-element.elementor-element-0eb95b7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 200px;text-align:center;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-03f4f5d );}.elementor-31 .elementor-element.elementor-element-0eb95b7 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-bfd8a39 .elementor-button{background-color:var( --e-global-color-03f4f5d );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:37px 37px 37px 37px;padding:18px 18px 18px 18px;}.elementor-31 .elementor-element.elementor-element-bfd8a39 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-bfd8a39 .elementor-button:focus{background-color:#BC341B;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-bfd8a39{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-bfd8a39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-bfd8a39 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-bfd8a39 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-34a785f{--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;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-34a785f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-34a785f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-8d341ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.7px;color:var( --e-global-color-03f4f5d );}.elementor-31 .elementor-element.elementor-element-8d341ed p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-8e478fc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-8e478fc .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-03f4f5d );}.elementor-31 .elementor-element.elementor-element-077f3df{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 200px;text-align:center;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-03f4f5d );}.elementor-31 .elementor-element.elementor-element-077f3df p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-7842420 .elementor-button{background-color:var( --e-global-color-03f4f5d );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:37px 37px 37px 37px;padding:18px 18px 18px 18px;}.elementor-31 .elementor-element.elementor-element-7842420 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-7842420 .elementor-button:focus{background-color:#BC341B;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-7842420{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-7842420 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-7842420 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-7842420 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-14323c3{--width:39.982%;}.elementor-31 .elementor-element.elementor-element-a16f88e{--width:66.6666%;}.elementor-31 .elementor-element.elementor-element-e59e013{--width:39.982%;}.elementor-31 .elementor-element.elementor-element-a662151{--width:66.6666%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-f9cb243{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-14323c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ea6e688{padding:15px 0px 0px 0px;text-align:start;line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-4777e59{padding:10px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-fa31575{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-3ddad27{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2cdd372{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-34a785f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-077f3df{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-4ec6ff4 *//* Bandeau extérieur */
.picot-marquee {
  width: 100%;
  overflow: hidden;
  padding: 18px 0;

  transform: rotate(-1.5deg);
}

/* Ligne animée */
.picot-track {
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  animation: picot-scroll 35s linear infinite;
  will-change: transform;
}

/* Pause au survol */
.picot-marquee:hover .picot-track {
  animation-play-state: paused;
}

/* Widgets de texte */
.picot-marquee-text {
  flex: 0 0 auto;
  white-space: nowrap;
  margin: 0 36px 0 0;
}

/* Retire les marges ajoutées par Elementor */
.picot-marquee-text .elementor-heading-title,
.picot-marquee-text p {
  margin: 0;
  white-space: nowrap;
}

/* De droite vers la gauche */
@keyframes picot-scroll {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-25%);
  }
}/* End custom CSS */