.elementor-584 .elementor-element.elementor-element-2ca257f:not(.elementor-motion-effects-element-type-background), .elementor-584 .elementor-element.elementor-element-2ca257f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6078c4 );}.elementor-584 .elementor-element.elementor-element-2ca257f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;z-index:2;}.elementor-584 .elementor-element.elementor-element-2ca257f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-584 .elementor-element.elementor-element-0cf7cad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-0cf7cad{text-align:center;}.elementor-584 .elementor-element.elementor-element-0cf7cad .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-25eb589{margin-top:-42px;margin-bottom:0px;padding:0px 0px 0px 0px;}.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-584 .elementor-element.elementor-element-6f54648 img{width:41%;max-width:45%;}.elementor-584 .elementor-element.elementor-element-b66c5e5 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-b66c5e5{text-align:center;}.elementor-584 .elementor-element.elementor-element-b66c5e5 .elementor-heading-title{color:var( --e-global-color-e94c0b1 );}.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-584 .elementor-element.elementor-element-91c0d59 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-91c0d59{column-gap:0px;text-align:center;color:var( --e-global-color-50d205c );}.elementor-584 .elementor-element.elementor-element-91c0d59 p{margin-block-end:0px;}.elementor-584 .elementor-element.elementor-element-91c0d59 a{color:var( --e-global-color-50d205c );}.elementor-584 .elementor-element.elementor-element-5034ca9 img{width:39%;max-width:45%;}.elementor-584 .elementor-element.elementor-element-f25b573 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-f25b573{text-align:center;}.elementor-584 .elementor-element.elementor-element-f25b573 .elementor-heading-title{color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-d84bf88 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-d84bf88{text-align:center;color:var( --e-global-color-50d205c );}.elementor-584 .elementor-element.elementor-element-d84bf88 p{margin-block-end:0px;}.elementor-584 .elementor-element.elementor-element-0aa1fbd{margin-top:-27px;margin-bottom:0px;z-index:3;}.elementor-584 .elementor-element.elementor-element-5063c53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-584 .elementor-element.elementor-element-5063c53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6078c4 );}.elementor-584 .elementor-element.elementor-element-5063c53 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-584 .elementor-element.elementor-element-5063c53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-584 .elementor-element.elementor-element-63c9e72{z-index:0;}.elementor-584 .elementor-element.elementor-element-63c9e72 img{width:13%;max-width:45%;}.elementor-584 .elementor-element.elementor-element-1f8b44e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-1f8b44e{text-align:center;}.elementor-584 .elementor-element.elementor-element-1f8b44e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-130d753 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-130d753{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-50d205c );}.elementor-584 .elementor-element.elementor-element-130d753 p{margin-block-end:0px;}.elementor-584 .elementor-element.elementor-element-130d753 a{color:var( --e-global-color-50d205c );}.elementor-584 .elementor-element.elementor-element-84961a8{--spacer-size:20px;}.elementor-584 .elementor-element.elementor-element-c030380 > .elementor-container{max-width:1600px;}.elementor-584 .elementor-element.elementor-element-6b21828{--spacer-size:12px;}.elementor-584 .elementor-element.elementor-element-a56c8b5{text-align:center;}.elementor-584 .elementor-element.elementor-element-a56c8b5 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-e94c0b1 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-584 .elementor-element.elementor-element-1455b46 .elementor-icon-wrapper{text-align:center;}.elementor-584 .elementor-element.elementor-element-1455b46.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-1455b46.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-1455b46.elementor-view-default .elementor-icon{color:var( --e-global-color-e94c0b1 );border-color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-1455b46.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-1455b46.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-1455b46 .elementor-icon{font-size:30px;}.elementor-584 .elementor-element.elementor-element-1455b46 .elementor-icon svg{height:30px;}.elementor-584 .elementor-element.elementor-element-345eb9b{width:var( --container-widget-width, 58.595% );max-width:58.595%;--container-widget-width:58.595%;--container-widget-flex-grow:0;text-align:center;}.elementor-584 .elementor-element.elementor-element-345eb9b > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-584 .elementor-element.elementor-element-345eb9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-584 .elementor-element.elementor-element-6e98ecb .elementor-icon-wrapper{text-align:center;}.elementor-584 .elementor-element.elementor-element-6e98ecb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-6e98ecb.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-6e98ecb.elementor-view-default .elementor-icon{color:var( --e-global-color-e94c0b1 );border-color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-6e98ecb.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-6e98ecb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-6e98ecb .elementor-icon{font-size:30px;}.elementor-584 .elementor-element.elementor-element-6e98ecb .elementor-icon svg{height:30px;}.elementor-584 .elementor-element.elementor-element-c064a78{width:var( --container-widget-width, 89.109% );max-width:89.109%;--container-widget-width:89.109%;--container-widget-flex-grow:0;text-align:center;}.elementor-584 .elementor-element.elementor-element-c064a78 > .elementor-widget-container{margin:7px 7px 7px 7px;}.elementor-584 .elementor-element.elementor-element-c064a78 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-50d205c );}.elementor-584 .elementor-element.elementor-element-efd44af .elementor-icon-wrapper{text-align:center;}.elementor-584 .elementor-element.elementor-element-efd44af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-efd44af.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-efd44af.elementor-view-default .elementor-icon{color:var( --e-global-color-e94c0b1 );border-color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-efd44af.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-efd44af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-bdaa88c .elementor-icon-wrapper{text-align:center;}.elementor-584 .elementor-element.elementor-element-bdaa88c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-bdaa88c.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-bdaa88c.elementor-view-default .elementor-icon{color:var( --e-global-color-e94c0b1 );border-color:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-bdaa88c.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-bdaa88c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e94c0b1 );}.elementor-584 .elementor-element.elementor-element-a87ba11 iframe{height:326px;}.elementor-584 .elementor-element.elementor-element-9748b17 > .elementor-container{max-width:635px;}.elementor-584 .elementor-element.elementor-element-43d6a4b img{width:8%;max-width:16%;}@media(min-width:768px){.elementor-584 .elementor-element.elementor-element-5063c53{width:100%;}.elementor-584 .elementor-element.elementor-element-19ec029{width:35.175%;}.elementor-584 .elementor-element.elementor-element-354dbf6{width:15.091%;}.elementor-584 .elementor-element.elementor-element-99f8f22{width:84.909%;}.elementor-584 .elementor-element.elementor-element-caf9a9d{width:17.273%;}.elementor-584 .elementor-element.elementor-element-6802579{width:82.727%;}.elementor-584 .elementor-element.elementor-element-170cae5{width:64.781%;}.elementor-584 .elementor-element.elementor-element-7196f65{width:100%;}}@media(max-width:1024px){.elementor-584 .elementor-element.elementor-element-25eb589{margin-top:-24px;margin-bottom:-24px;}.elementor-584 .elementor-element.elementor-element-63c9e72 img{width:22%;}}@media(max-width:767px){.elementor-584 .elementor-element.elementor-element-25eb589{margin-top:1px;margin-bottom:1px;}.elementor-584 .elementor-element.elementor-element-63c9e72 img{width:41%;}}/* Start custom CSS */.pelle-anim {
  position: fixed;
  bottom: 0;
  left: 50%;
  width: 160px;
  z-index: -10;
  transform-origin: center bottom;
  animation: pelle-walk 50s linear infinite;
}

/* On suppose que l'image regarde à DROITE naturellement (sans scaleX) */
@keyframes pelle-walk {

  /* Arrive de la GAUCHE en regardant à DROITE */
  0% {
    transform: translateX(-55vw) scaleX(1);
  }

  /* Avance à vitesse constante vers la DROITE */
  45% {
    transform: translateX(55vw) scaleX(1);
  }

  /* Demi-tour sur place, toujours à droite de l'écran */
  50% {
    transform: translateX(55vw) scaleX(-1);
  }

  /* Avance à vitesse constante vers la GAUCHE */
  95% {
    transform: translateX(-55vw) scaleX(-1);
  }

  /* Retour à l'état initial + flip instantané pour boucler proprement */
  100% {
    transform: translateX(-55vw) scaleX(-1);
  }
}.pelle-anim {
  position: fixed;
  bottom: 0;
  left: 0%;
  width: 160px;
  z-index: -1;
  transform-origin: center bottom;
  animation: pelle-walk 50s linear infinite;
}

/* On suppose que l'image regarde à DROITE naturellement (sans scaleX) */
@keyframes pelle-walk {

  /* Arrive de la GAUCHE en regardant à DROITE */
  0% {
    transform: translateX(-55vw) scaleX(1);
  }

  /* Avance à vitesse constante vers la DROITE */
  45% {
    transform: translateX(55vw) scaleX(1);
  }

  /* Demi-tour sur place, toujours à droite de l'écran */
  50% {
    transform: translateX(55vw) scaleX(-1);
  }

  /* Avance à vitesse constante vers la GAUCHE */
  95% {
    transform: translateX(-55vw) scaleX(-1);
  }

  /* Retour à l'état initial + flip instantané pour boucler proprement */
  100% {
    transform: translateX(-55vw) scaleX(-1);
  }
}/* End custom CSS */