.elementor-22 .elementor-element.elementor-element-a835476:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a835476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 89%, #FFFFFF 89%);}.elementor-22 .elementor-element.elementor-element-a835476{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-a835476 > .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 );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-c29dc4c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c29dc4c{z-index:2;text-align:left;}.elementor-22 .elementor-element.elementor-element-c29dc4c .elementor-heading-title{font-family:"DM Sans";font-size:95px;font-weight:500;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-9349d87{width:var( --container-widget-width, 98.956% );max-width:98.956%;--container-widget-width:98.956%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-9349d87 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9349d87 .elementor-heading-title{font-family:"Questrial";font-size:26px;font-weight:300;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-9b89410 > .elementor-widget-container{margin:69px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d5c4d80 > .elementor-widget-container{--e-transform-translateX:-105px;margin:201px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d5c4d80{z-index:2;}.elementor-22 .elementor-element.elementor-element-c8960cf > .elementor-widget-container{--e-transform-translateX:374px;--e-transform-scale:0.8;margin:50px 0px 0px 0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-e618cb0 > .elementor-widget-container{margin:-115px 0px 0px 060px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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-22 .elementor-element.elementor-element-2fbfed2 > .elementor-widget-container{margin:-13px 0px 0px 65px;}.elementor-22 .elementor-element.elementor-element-2fbfed2{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-433e8e6 > .elementor-widget-container{margin:-18px 0px 0px 65px;}.elementor-22 .elementor-element.elementor-element-433e8e6{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-21f9b0d > .elementor-widget-container{margin:0px 0px 0px 65px;}.elementor-22 .elementor-element.elementor-element-21f9b0d .elementor-button{font-family:"Questrial";font-weight:300;}.elementor-22 .elementor-element.elementor-element-19a99fc:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-19a99fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 50%, var( --e-global-color-primary ) 47%);}.elementor-22 .elementor-element.elementor-element-19a99fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-19a99fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-2a472ab > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2a472ab{text-align:left;}.elementor-22 .elementor-element.elementor-element-2a472ab .elementor-heading-title{font-family:"Questrial";font-size:24px;font-weight:300;word-spacing:8px;}.elementor-22 .elementor-element.elementor-element-baf47c4 > .elementor-widget-container{margin:10px 50px 0px 0px;}.elementor-22 .elementor-element.elementor-element-892dd8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-892dd8e .elementor-button{font-family:"Questrial";font-weight:300;}.elementor-22 .elementor-element.elementor-element-312f72e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-312f72e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-95a975b > .elementor-widget-container{margin:100px 85px 0px 85px;}.elementor-22 .elementor-element.elementor-element-f6fc968 > .elementor-widget-container{--e-transform-scale:0.5;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-f6fc968{left:-252px;}body.rtl .elementor-22 .elementor-element.elementor-element-f6fc968{right:-252px;}.elementor-22 .elementor-element.elementor-element-f6fc968{top:555px;}.elementor-22 .elementor-element.elementor-element-f6fc968 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-1770aac:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1770aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1770aac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-1770aac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-d444254 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d444254{text-align:left;}.elementor-22 .elementor-element.elementor-element-d444254 .elementor-heading-title{font-family:"Questrial";font-size:24px;font-weight:300;word-spacing:8px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-2e21353 > .elementor-widget-container{margin:10px 50px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2e21353{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-ddc6290 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ddc6290 .elementor-button{font-family:"Questrial";font-weight:300;}.elementor-22 .elementor-element.elementor-element-ba7dc6c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-ba7dc6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4f61ca5 > .elementor-widget-container{margin:100px 85px 0px 85px;}.elementor-22 .elementor-element.elementor-element-fedeb01 > .elementor-widget-container{--e-transform-scale:0.5;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-fedeb01{left:-252px;}body.rtl .elementor-22 .elementor-element.elementor-element-fedeb01{right:-252px;}.elementor-22 .elementor-element.elementor-element-fedeb01{top:555px;}.elementor-22 .elementor-element.elementor-element-fedeb01 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-37b70bc:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-37b70bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-37b70bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:130px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-37b70bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-28269d3 > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-f7c501f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f7c501f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 50%, #FFFFFF 47%);}.elementor-22 .elementor-element.elementor-element-f7c501f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-f7c501f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4e1ea18 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-4e1ea18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-e5748ef > .elementor-widget-container{margin:100px 85px 0px 85px;}.elementor-22 .elementor-element.elementor-element-2078331 > .elementor-widget-container{--e-transform-scale:0.5;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2078331{left:-176px;}body.rtl .elementor-22 .elementor-element.elementor-element-2078331{right:-176px;}.elementor-22 .elementor-element.elementor-element-2078331{top:551px;}.elementor-22 .elementor-element.elementor-element-2078331 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-42239b1 > .elementor-widget-container{margin:50px 0px 0px 85px;}.elementor-22 .elementor-element.elementor-element-42239b1{text-align:left;}.elementor-22 .elementor-element.elementor-element-42239b1 .elementor-heading-title{font-family:"Questrial";font-size:24px;font-weight:300;word-spacing:8px;}.elementor-22 .elementor-element.elementor-element-57d4d85 > .elementor-widget-container{margin:10px 50px 0px 85px;}.elementor-22 .elementor-element.elementor-element-7910109 > .elementor-widget-container{margin:0px 0px 0px 85px;}.elementor-22 .elementor-element.elementor-element-587ca04 > .elementor-widget-container{margin:0px 0px 0px 85px;}.elementor-22 .elementor-element.elementor-element-d7578d4 > .elementor-widget-container{margin:0px 0px 0px 85px;}.elementor-22 .elementor-element.elementor-element-d7578d4 .elementor-button{font-family:"Questrial";font-weight:300;}.elementor-22 .elementor-element.elementor-element-1264bf0:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1264bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 50%, #FFFFFF 47%);}.elementor-22 .elementor-element.elementor-element-1264bf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-1264bf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-59804b6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-59804b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-2ae486c > .elementor-widget-container{margin:100px 85px 0px 85px;}.elementor-22 .elementor-element.elementor-element-6cbfdbf > .elementor-widget-container{margin:0px 0px 0px 85px;}.elementor-22 .elementor-element.elementor-element-2ca16e4 > .elementor-widget-container{margin:50px 0px 0px 85px;}.elementor-22 .elementor-element.elementor-element-2ca16e4{text-align:left;}.elementor-22 .elementor-element.elementor-element-2ca16e4 .elementor-heading-title{font-family:"Questrial";font-size:24px;font-weight:300;word-spacing:8px;}.elementor-22 .elementor-element.elementor-element-13339f0 > .elementor-widget-container{margin:10px 50px 0px 85px;}.elementor-22 .elementor-element.elementor-element-b12f1b7 > .elementor-widget-container{margin:0px 0px 0px 85px;}.elementor-22 .elementor-element.elementor-element-e3640e1 > .elementor-widget-container{margin:0px 0px 0px 85px;}.elementor-22 .elementor-element.elementor-element-e3640e1 .elementor-button{font-family:"Questrial";font-weight:300;}.elementor-22 .elementor-element.elementor-element-705c4b6{padding:100px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c30c4c9 > .elementor-widget-container{--e-transform-translateX:-101px;--e-transform-scale:0.8;margin:0px 100px 0px 300px;}.elementor-22 .elementor-element.elementor-element-8382561:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8382561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fabienne.avicom-preprod.fr/wp-content/uploads/2025/08/fond_mamission-scaled.png");background-position:0px -800px;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-8382561{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:040px 0px 40px 0px;}.elementor-22 .elementor-element.elementor-element-8382561 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-d2edbe3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d2edbe3{text-align:center;font-family:"Questrial";font-size:20px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d2edbe3 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-48e5b22 > .elementor-widget-container{margin:0px 300px 0px 300px;}.elementor-22 .elementor-element.elementor-element-48e5b22{text-align:center;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8e70814 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-8e70814 .elementor-button{font-family:"Questrial";font-weight:300;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-8382561:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8382561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-a835476{padding:0px 0px 70px 0px;}.elementor-22 .elementor-element.elementor-element-c29dc4c{text-align:left;}.elementor-22 .elementor-element.elementor-element-c29dc4c .elementor-heading-title{font-size:40px;}.elementor-22 .elementor-element.elementor-element-9349d87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9349d87{text-align:left;}.elementor-22 .elementor-element.elementor-element-9349d87 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-9b89410 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d5c4d80 > .elementor-widget-container{margin:-79px 100px 0px 19px;}.elementor-22 .elementor-element.elementor-element-e618cb0 > .elementor-widget-container{margin:-290px 0px 0px 25px;}.elementor-22 .elementor-element.elementor-element-2fbfed2 > .elementor-widget-container{margin:0px 0px 0px 17px;}.elementor-22 .elementor-element.elementor-element-433e8e6 > .elementor-widget-container{margin:0px 0px 0px 17px;}.elementor-22 .elementor-element.elementor-element-21f9b0d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-1770aac{margin-top:-100px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-13339f0 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-22 .elementor-element.elementor-element-b12f1b7 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-22 .elementor-element.elementor-element-e3640e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-8382561:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8382561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22 .elementor-element.elementor-element-48e5b22 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-28269d3 */.elementor-22 .elementor-element.elementor-element-28269d3 .playfair {
  font-family: "DM Sans Regular";
  font-weight: 700; /* Texte plus gras */
  font-size: 90px !important;
}

.marquee {
  display: flex;
  overflow: hidden;
  height: 12vh;
  user-select: none;
  gap: 2rem;
  /* background-color: green; */
  /* transform: skewY(-3deg); */
  /* transform: rotate(-5deg) translateY(-30px) translateX(50px); */
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 55s linear infinite;
}

.marquee__group span {
  color: rgba(127, 127, 127, 0.3); /* Couleur plus transparente */
  font-size: 75px !important;
  font-weight: 600;
  white-space: nowrap;
  font-family: 'DM Sans Regular';
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
  .marquee__group span {
    font-size: 6.5vw;
  }
}/* End custom CSS */