.elementor-6 .elementor-element.elementor-element-fc34113:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-fc34113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-fc34113{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 48px 0px;}.elementor-6 .elementor-element.elementor-element-fc34113 > .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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-58099b5 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-6 .elementor-element.elementor-element-58099b5 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-03d9775{margin-top:-30px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-74938b1 .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:100px;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-774c434{z-index:10;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-e7210de{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-e7210de{right:0px;}.elementor-6 .elementor-element.elementor-element-e7210de{top:0px;z-index:20;}.elementor-6 .elementor-element.elementor-element-160959d > .elementor-widget-container{--e-transform-rotateZ:-7deg;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-160959d{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-160959d{right:0px;}.elementor-6 .elementor-element.elementor-element-160959d{top:0px;z-index:30;}.elementor-6 .elementor-element.elementor-element-432551b > .elementor-widget-container{--e-transform-rotateZ:-7deg;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-432551b{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-432551b{right:0px;}.elementor-6 .elementor-element.elementor-element-432551b{top:0px;z-index:40;}.elementor-6 .elementor-element.elementor-element-6d5bc34 > .elementor-widget-container{--e-transform-rotateZ:-7deg;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-6d5bc34{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-6d5bc34{right:0px;}.elementor-6 .elementor-element.elementor-element-6d5bc34{top:0px;z-index:50;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-757cc26{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-757cc26 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:100px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-757cc26 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-757cc26 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-6 .elementor-element.elementor-element-41ec4eb{width:var( --container-widget-width, 104.245% );max-width:104.245%;--container-widget-width:104.245%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-41ec4eb .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:100px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-37e1373 > .elementor-widget-container{margin:15px 0px 0px 5px;}.elementor-6 .elementor-element.elementor-element-37e1373 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-be37fb0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-be37fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-be37fb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-be37fb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-0116048 > .elementor-widget-container{--e-transform-scale:2;}.elementor-6 .elementor-element.elementor-element-5240f60 > .elementor-widget-container{--e-transform-translateX:713px;--e-transform-scale:2;}.elementor-6 .elementor-element.elementor-element-fec6f3a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-fec6f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050c23;background-image:url("https://avicom.avicom-preprod.fr/wp-content/uploads/2025/05/showreel.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-fec6f3a > .elementor-container{min-height:100vh;}.elementor-6 .elementor-element.elementor-element-fec6f3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-fec6f3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-fec6f3a.jet-sticky-section--stuck{z-index:10;}.elementor-6 .elementor-element.elementor-element-fec6f3a.jet-sticky-section--stuck.jet-sticky-transition-in, .elementor-6 .elementor-element.elementor-element-fec6f3a.jet-sticky-section--stuck.jet-sticky-transition-out{transition:margin 0.5s, padding 0.5s, background 0.5s, box-shadow 0.5s;}.elementor-6 .elementor-element.elementor-element-fec6f3a.jet-sticky-section--stuck.jet-sticky-transition-in > .elementor-container, .elementor-6 .elementor-element.elementor-element-fec6f3a.jet-sticky-section--stuck.jet-sticky-transition-out > .elementor-container{transition:min-height 0.5s;}.elementor-6 .elementor-element.elementor-element-82dd3f8{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-e271af3{margin-top:75px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-d96e7d0 > .elementor-widget-container{--e-transform-translateX:283px;--e-transform-translateY:-31px;--e-transform-scale:0.4;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-6 .elementor-element.elementor-element-0e3273e > .elementor-widget-container{--e-transform-translateX:18px;--e-transform-translateY:-2px;margin:-3px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0e3273e{text-align:right;font-family:"Epilogue", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-abd60b4 > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-abd60b4 .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:26px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-f203fa3 > .elementor-widget-container{--e-transform-translateX:-328px;--e-transform-translateY:-31px;--e-transform-scale:0.4;--e-transform-flipX:-1;}.elementor-6 .elementor-element.elementor-element-5356977{margin-top:-62px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-5688986{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-51a7d48 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-e19a04e{--spacer-size:19px;width:var( --container-widget-width, 54.177% );max-width:54.177%;--container-widget-width:54.177%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-df58343{margin-top:-13px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-4d985b2{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-d87ec5e{text-align:center;font-family:"Epilogue", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-ee4cf8c{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-5f2654d{font-family:"Epilogue", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-70d5fc2{font-family:"Epilogue", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-4b2c8d5 > .elementor-widget-container{--e-transform-scale:0.5;}.elementor-6 .elementor-element.elementor-element-e04ce5b{margin-top:30px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-36c0583{text-align:center;color:var( --e-global-color-primary );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-8790e96{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-8790e96 .elementor-headline{text-align:center;font-family:"Avicom", Sans-serif;font-size:50px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-8790e96 .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-7766804{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-7766804 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7766804 .elementor-headline{text-align:center;font-family:"Avicom", Sans-serif;font-size:50px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-7766804 .elementor-headline-plain-text{color:var( --e-global-color-ea93d65 );}.elementor-6 .elementor-element.elementor-element-4a7f937{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-4a7f937 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-4a7f937 .elementor-headline{text-align:center;font-family:"Avicom", Sans-serif;font-size:50px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-4a7f937 .elementor-headline-plain-text{color:var( --e-global-color-ea93d65 );}.elementor-6 .elementor-element.elementor-element-8e222b6{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-8e222b6 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8e222b6 .elementor-headline{text-align:center;font-family:"Avicom", Sans-serif;font-size:50px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-8e222b6 .elementor-headline-plain-text{color:var( --e-global-color-ea93d65 );}.elementor-6 .elementor-element.elementor-element-c5b37c0{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-c5b37c0 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-c5b37c0 .elementor-headline{text-align:center;font-family:"Avicom", Sans-serif;font-size:50px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-c5b37c0 .elementor-headline-plain-text{color:var( --e-global-color-ea93d65 );}.elementor-6 .elementor-element.elementor-element-0d946c4 > .elementor-widget-container{--e-transform-scale:0.7;margin:-100px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ed5206f{margin-top:-80px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-ccb4888 > .elementor-widget-container{--e-transform-scale:0.5;}.elementor-6 .elementor-element.elementor-element-58e96a8 > .elementor-widget-container{--e-transform-translateY:-21px;}.elementor-6 .elementor-element.elementor-element-58e96a8{text-align:center;}.elementor-6 .elementor-element.elementor-element-58e96a8 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;}.elementor-6 .elementor-element.elementor-element-582c3ec > .elementor-widget-container{--e-transform-translateY:-37px;}.elementor-6 .elementor-element.elementor-element-582c3ec{text-align:center;}.elementor-6 .elementor-element.elementor-element-582c3ec .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:26px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-a249f09{margin-top:-66px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-6abebf5{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-23e8fa2 > .elementor-widget-container{--e-transform-translateX:30px;background-color:#F55E53;}.elementor-6 .elementor-element.elementor-element-8453c32{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-ff8c381:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ff8c381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-6 .elementor-element.elementor-element-ff8c381 > .elementor-container{min-height:0px;}.elementor-6 .elementor-element.elementor-element-ff8c381{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ff8c381 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-44692ea{--spacer-size:0px;}.elementor-6 .elementor-element.elementor-element-671825f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-671825f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://avicom.avicom-preprod.fr/wp-content/uploads/2025/08/entreprise1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-671825f > .elementor-container{min-height:0px;}.elementor-6 .elementor-element.elementor-element-671825f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-671825f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-6c4bcf1{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-6e0f7ca:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6e0f7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-6 .elementor-element.elementor-element-6e0f7ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-6e0f7ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-fc0881c{--spacer-size:21px;}.elementor-6 .elementor-element.elementor-element-4105fe5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4105fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://avicom.avicom-preprod.fr/wp-content/uploads/2025/08/entreprise2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-4105fe5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-4105fe5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-cd8ba4f{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-c369e50{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-069dbbe:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-069dbbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-6 .elementor-element.elementor-element-069dbbe > .elementor-container{min-height:0px;}.elementor-6 .elementor-element.elementor-element-069dbbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-069dbbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-a46488a{--spacer-size:0px;}.elementor-6 .elementor-element.elementor-element-a0aec3d{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7127471 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6 .elementor-element.elementor-element-69dde77 .swiper-pagination-bullet-active, .elementor-6 .elementor-element.elementor-element-69dde77 .swiper-pagination-progressbar-fill{background-color:#F9F9F9;}.elementor-6 .elementor-element.elementor-element-69dde77 .swiper-pagination-fraction{color:#F9F9F9;}.elementor-6 .elementor-element.elementor-element-69dde77 > .elementor-widget-container{margin:0px 30px 0px 0px;padding:0px 1px 0px 0px;}.elementor-6 .elementor-element.elementor-element-69dde77 .elementor-main-swiper .swiper-slide{background-color:#FFFFFFF9;border-color:#F9F9F9;}.elementor-6 .elementor-element.elementor-element-69dde77 .elementor-swiper-button{font-size:20px;color:#F9F9F9F9;}.elementor-6 .elementor-element.elementor-element-69dde77 .elementor-swiper-button svg{fill:#F9F9F9F9;}.elementor-6 .elementor-element.elementor-element-69dde77 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#F9F9F9;opacity:1;}.elementor-6 .elementor-element.elementor-element-69dde77 .elementor-testimonial__text{color:#030000;font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;font-style:normal;}.elementor-6 .elementor-element.elementor-element-69dde77 .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:"Avicom", Sans-serif;font-size:15px;font-weight:400;font-style:normal;}.elementor-6 .elementor-element.elementor-element-69dde77 .elementor-testimonial__title{font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-6 .elementor-element.elementor-element-69dde77 .elementor-testimonial__image img{width:53px;height:53px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (53px / 2) - 8px );}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (53px / 2) - 8px );right:auto;}body.rtl .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (53px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (53px / 2) - 8px );right:auto;}body.rtl .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (53px / 2) - 8px );left:auto;}body.rtl .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-6 .elementor-element.elementor-element-69dde77.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6 .elementor-element.elementor-element-bafb6f8 .elementor-button{background-color:var( --e-global-color-7f44839 );font-family:"Epilogue", Sans-serif;font-weight:400;text-transform:uppercase;border-style:none;border-radius:0px 0px 0px 0px;padding:9px 5px 8px 5px;}.elementor-6 .elementor-element.elementor-element-bafb6f8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-afce800 > .elementor-widget-container{--e-transform-scale:0.5;}.elementor-6 .elementor-element.elementor-element-df3ac15 > .elementor-widget-container{--e-transform-translateY:-21px;}.elementor-6 .elementor-element.elementor-element-df3ac15{text-align:center;}.elementor-6 .elementor-element.elementor-element-df3ac15 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;}.elementor-6 .elementor-element.elementor-element-0ef0dcf > .elementor-widget-container{--e-transform-translateY:-37px;}.elementor-6 .elementor-element.elementor-element-0ef0dcf{text-align:center;}.elementor-6 .elementor-element.elementor-element-0ef0dcf .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:26px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-52dd210{margin-top:-66px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-a594053{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-adc2c61 > .elementor-widget-container{background-color:var( --e-global-color-5d4d823 );}.elementor-6 .elementor-element.elementor-element-5949c98{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-d2df9e8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d2df9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-6 .elementor-element.elementor-element-d2df9e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-d2df9e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-0c4da75 > .elementor-widget-container{--e-transform-scale:0.5;}.elementor-6 .elementor-element.elementor-element-31dba29 > .elementor-widget-container{--e-transform-translateY:-21px;}.elementor-6 .elementor-element.elementor-element-31dba29{text-align:center;}.elementor-6 .elementor-element.elementor-element-31dba29 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;}.elementor-6 .elementor-element.elementor-element-1c73bc4 > .elementor-widget-container{--e-transform-translateY:-37px;}.elementor-6 .elementor-element.elementor-element-1c73bc4{text-align:center;}.elementor-6 .elementor-element.elementor-element-1c73bc4 .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:26px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-0c78ce4{margin-top:-60px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-38c4393{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-b701c8e > .elementor-widget-container{background-color:#53A2F5;}.elementor-6 .elementor-element.elementor-element-1a353d9{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-d0f06a4:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d0f06a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-6 .elementor-element.elementor-element-d0f06a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-d0f06a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-445db40 .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:15px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-6afbd9c{font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-6afbd9c a{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-4eb6a50 .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:15px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-c5c8ad9{font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-c5c8ad9 a{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-7f76f63 > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-b773948 .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:15px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-cdeb038{font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-cdeb038 a{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-18db498 .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:15px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-38ec6f4{font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-38ec6f4 a{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-bd6020e .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:15px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-073825a{font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-073825a a{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-8ab5ebc .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:15px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-07d9cee{font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-07d9cee a{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-1831df4 .elementor-button{background-color:#53A2F5;font-family:"Epilogue", Sans-serif;font-weight:400;text-transform:uppercase;border-style:none;border-radius:0px 0px 0px 0px;padding:9px 5px 8px 5px;}.elementor-6 .elementor-element.elementor-element-ce42ae0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ce42ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#53A2F5;}.elementor-6 .elementor-element.elementor-element-ce42ae0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-ce42ae0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-0e1e3c1{left:-384px;}body.rtl .elementor-6 .elementor-element.elementor-element-0e1e3c1{right:-384px;}.elementor-6 .elementor-element.elementor-element-0e1e3c1{top:-86px;}.elementor-6 .elementor-element.elementor-element-74deb35 > .elementor-widget-container{--e-transform-rotateZ:61deg;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-74deb35{left:497px;}body.rtl .elementor-6 .elementor-element.elementor-element-74deb35{right:497px;}.elementor-6 .elementor-element.elementor-element-74deb35{top:246px;}.elementor-6 .elementor-element.elementor-element-435c571{text-align:center;font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-82d7a1b{text-align:center;}.elementor-6 .elementor-element.elementor-element-82d7a1b .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:125px;font-weight:400;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1bbabdb{left:-191px;}body.rtl .elementor-6 .elementor-element.elementor-element-1bbabdb{right:-191px;}.elementor-6 .elementor-element.elementor-element-1bbabdb{top:565px;}.elementor-6 .elementor-element.elementor-element-3fcb6f5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3fcb6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#78DE6F;}.elementor-6 .elementor-element.elementor-element-3fcb6f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-3fcb6f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-5dafc03{left:-441px;}body.rtl .elementor-6 .elementor-element.elementor-element-5dafc03{right:-441px;}.elementor-6 .elementor-element.elementor-element-5dafc03{top:-75px;}.elementor-6 .elementor-element.elementor-element-b56b4b2 > .elementor-widget-container{--e-transform-rotateZ:61deg;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-b56b4b2{left:497px;}body.rtl .elementor-6 .elementor-element.elementor-element-b56b4b2{right:497px;}.elementor-6 .elementor-element.elementor-element-b56b4b2{top:246px;}.elementor-6 .elementor-element.elementor-element-1b2655e{text-align:center;font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-1a49516{text-align:center;}.elementor-6 .elementor-element.elementor-element-1a49516 .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:125px;font-weight:400;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-cf53939{left:378px;}body.rtl .elementor-6 .elementor-element.elementor-element-cf53939{right:378px;}.elementor-6 .elementor-element.elementor-element-cf53939{top:-278px;}.elementor-6 .elementor-element.elementor-element-2209754:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2209754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC64A;}.elementor-6 .elementor-element.elementor-element-2209754{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-2209754 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-b7a89a4{left:-565px;}body.rtl .elementor-6 .elementor-element.elementor-element-b7a89a4{right:-565px;}.elementor-6 .elementor-element.elementor-element-b7a89a4{top:331px;}.elementor-6 .elementor-element.elementor-element-ca751b9 > .elementor-widget-container{--e-transform-rotateZ:61deg;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ca751b9{left:439px;}body.rtl .elementor-6 .elementor-element.elementor-element-ca751b9{right:439px;}.elementor-6 .elementor-element.elementor-element-ca751b9{top:-20px;}.elementor-6 .elementor-element.elementor-element-d4007b5{text-align:center;font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-f8116fc{text-align:center;}.elementor-6 .elementor-element.elementor-element-f8116fc .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:125px;font-weight:400;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-93ea017{left:246px;}body.rtl .elementor-6 .elementor-element.elementor-element-93ea017{right:246px;}.elementor-6 .elementor-element.elementor-element-93ea017{top:523px;}.elementor-6 .elementor-element.elementor-element-c8814e4:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c8814e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1FFEC;}.elementor-6 .elementor-element.elementor-element-c8814e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-c8814e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-8e109f8{left:379px;}body.rtl .elementor-6 .elementor-element.elementor-element-8e109f8{right:379px;}.elementor-6 .elementor-element.elementor-element-8e109f8{top:314px;}.elementor-6 .elementor-element.elementor-element-bcfd4b6 > .elementor-widget-container{--e-transform-rotateZ:61deg;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-bcfd4b6{left:-395px;}body.rtl .elementor-6 .elementor-element.elementor-element-bcfd4b6{right:-395px;}.elementor-6 .elementor-element.elementor-element-bcfd4b6{top:-103px;}.elementor-6 .elementor-element.elementor-element-4b322ef{text-align:center;font-family:"Epilogue", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-e7bffc2{width:var( --container-widget-width, 107.054% );max-width:107.054%;--container-widget-width:107.054%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-e7bffc2 .elementor-heading-title{font-family:"Avicom", Sans-serif;font-size:106px;font-weight:400;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-30af113{left:427px;}body.rtl .elementor-6 .elementor-element.elementor-element-30af113{right:427px;}.elementor-6 .elementor-element.elementor-element-30af113{top:-299px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-70b605b{width:27.172%;}.elementor-6 .elementor-element.elementor-element-cc7115b{width:28.828%;}.elementor-6 .elementor-element.elementor-element-436a853{width:43.333%;}.elementor-6 .elementor-element.elementor-element-87b63ed{width:20%;}.elementor-6 .elementor-element.elementor-element-ea3fb1e{width:30%;}.elementor-6 .elementor-element.elementor-element-892659d{width:28.304%;}.elementor-6 .elementor-element.elementor-element-fbf5d29{width:38.029%;}.elementor-6 .elementor-element.elementor-element-b240a65{width:20%;}.elementor-6 .elementor-element.elementor-element-82fb563{width:59.333%;}.elementor-6 .elementor-element.elementor-element-3194b69{width:20%;}.elementor-6 .elementor-element.elementor-element-c48880d{width:28.3%;}.elementor-6 .elementor-element.elementor-element-f70407d{width:38.033%;}.elementor-6 .elementor-element.elementor-element-06b4339{width:28.3%;}.elementor-6 .elementor-element.elementor-element-3079f73{width:38.033%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for section, class: .elementor-element-03d9775 */.stack-section {
  position: relative;
}

.stack-section .stack-container {
  position: sticky;
  top: 0;
  height: 50vh;
  overflow: hidden;
}

.stack-section .stack-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; /* ou la taille que tu veux */
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51a7d48 */.marquee-text {
  display: flex;
  overflow: hidden;
  height: 3vh;
  user-select: none;
  gap: 2rem;
}

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

.marquee-text__group span {
  color: #FFFFFF;
  font-size: 6vw;
  font-weight: 300;
  white-space: nowrap;
  font-family: 'Epilogue', sans-serif;
}

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

/* Responsive tweak si besoin */
@media only screen and (min-width: 768px) {
  .marquee-text__group span {
    font-size: 1vw;
  }
}
@/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d87ec5e */.elementor-6 .elementor-element.elementor-element-d87ec5e .surlignage {
    background-color: #F5539C;
    color : white ;
    padding: 2px 5px 2px 5px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f2654d */.elementor-6 .elementor-element.elementor-element-5f2654d .surlignage {
    background-color: #F5539C;
    color : white ;
    padding: 2px 5px 2px 5px; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0abe031 */.floating-heart {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 40px;
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.5);
  transition: all 0.5s ease;
  pointer-events: none;
}

.heart-hover:hover .floating-heart {
  opacity: 1;
  animation: floatUp 1s ease-out forwards;
}

@keyframes floatUp {
  0% {
    transform: translate(-50%, -50%) scale(0.5);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -150%) scale(1.2);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23e8fa2 */.marquee-itsamatch {
  display: flex;
  overflow: hidden;
  height: 2.5vh;
  user-select: none;
  gap: 2rem;
}

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

.marquee-itsamatch__group span {
  color: #FFFFFF;
  font-size: 6vw;
  font-weight: 300;
  white-space: nowrap;
  font-family: 'Epilogue', sans-serif;
}

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

@media only screen and (min-width: 768px) {
  .marquee-itsamatch__group span {
    font-size: 1vw;
  }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-69dde77 *//* Toutes les slides témoignages */
.elementor-testimonial {
  background: #f9f9f9;
  padding: 60px;
  transition: transform 0.3s ease;
}

/* Slide visible à droite */
.swiper-slide-next .elementor-testimonial {
  transform: rotate(5deg) translateY(8px);
}

/* Slide active (au centre) : redressée */
.swiper-slide-active .elementor-testimonial {
   transform: rotate(-6deg) translateY(-8px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdb4e54 */.elementor-6 .elementor-element.elementor-element-bdb4e54 .playfair {
 font-family: "Noto sans",;
    text-transform: none;
    font-style: italic;
    font-weight: 400;
    font-size: 90px!important;
}

.marquee {
  display: flex;
  overflow: hidden;
  height: 50vh;
  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: #9C9C9C;
  font-size: 100px!important;
  font-weight: 300;
  white-space: nowrap;
  font-family: 'Noto Sans';
  font-style: italic;
  /*text-transform: uppercase;*/

}

@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 */
/* Start custom CSS for html, class: .elementor-element-adc2c61 */.marquee-itsamatch {
  display: flex;
  overflow: hidden;
  height: 5vh;
  user-select: none;
  gap: 2rem;
}

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

.marquee-itsamatch__group span {
  color: #FFFFFF;
  font-size: 6vw;
  font-weight: 300;
  white-space: nowrap;
  font-family: 'Epilogue', sans-serif;
}

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

@media only screen and (min-width: 768px) {
  .marquee-itsamatch__group span {
    font-size: 1vw;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b701c8e */.marquee-itsamatch {
  display: flex;
  overflow: hidden;
  height: 3vh;
  user-select: none;
  gap: 2rem;
}

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

.marquee-itsamatch__group span {
  color: #FFFFFF;
  font-size: 6vw;
  font-weight: 300;
  white-space: nowrap;
  font-family: 'Epilogue', sans-serif;
}

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

@media only screen and (min-width: 768px) {
  .marquee-itsamatch__group span {
    font-size: 1vw;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82d7a1b */.elementor-6 .elementor-element.elementor-element-82d7a1b .highlighted {
    color: #53A2F5;
    background-color: #1A1F3B;
    padding: 5px 10px 5px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a49516 */.elementor-6 .elementor-element.elementor-element-1a49516 .highlighted {
    color: #78DE6F;
    background-color: #1A1F3B;
    padding: 5px 10px 5px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8116fc */.elementor-6 .elementor-element.elementor-element-f8116fc .highlighted {
    color: #FFC64A;
    background-color: #1A1F3B;
    padding: 5px 10px 5px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7bffc2 */.elementor-6 .elementor-element.elementor-element-e7bffc2 .highlighted {
    color: #A1FFEC;
    background-color: #1A1F3B;
    padding: 5px 10px 5px 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avicom';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://avicom.avicom-preprod.fr/wp-content/uploads/2025/05/AVICOM-PANDA.woff') format('woff');
}
/* End Custom Fonts CSS */