.elementor-2652 .elementor-element.elementor-element-1044945c:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-1044945c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED651B00;}.elementor-2652 .elementor-element.elementor-element-1044945c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-1044945c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-58f31c6d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2652 .elementor-element.elementor-element-3426abe7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2652 .elementor-element.elementor-element-3d91ac16{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2652 .elementor-element.elementor-element-b012cc0{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#326186;width:100%;max-width:100%;}.elementor-2652 .elementor-element.elementor-element-b012cc0 .elementor-headline{text-align:center;}.elementor-2652 .elementor-element.elementor-element-b012cc0 .elementor-headline-dynamic-wrapper path{stroke:#A3CBE1;stroke-width:14px;stroke-linecap:round;stroke-linejoin:round;}.elementor-2652 .elementor-element.elementor-element-b012cc0 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-2652 .elementor-element.elementor-element-b012cc0 .elementor-headline-dynamic-text{z-index:auto;}.elementor-2652 .elementor-element.elementor-element-b012cc0 .elementor-headline-plain-text{color:#326186;}.elementor-2652 .elementor-element.elementor-element-b012cc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-b012cc0.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-201c895{--spacer-size:50px;}.elementor-2652 .elementor-element.elementor-element-52d5365{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#A3CBE1;width:100%;max-width:100%;}.elementor-2652 .elementor-element.elementor-element-52d5365 .elementor-headline{text-align:center;}.elementor-2652 .elementor-element.elementor-element-52d5365 .elementor-headline-dynamic-wrapper path{stroke:#A3CBE1;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;}.elementor-2652 .elementor-element.elementor-element-52d5365 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-2652 .elementor-element.elementor-element-52d5365 .elementor-headline-dynamic-text{z-index:auto;}.elementor-2652 .elementor-element.elementor-element-52d5365 .elementor-headline-plain-text{color:#A3CBE1;}.elementor-2652 .elementor-element.elementor-element-52d5365 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-52d5365.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-678392b4{text-align:center;color:#6A8B9E;}.elementor-2652 .elementor-element.elementor-element-678392b4 > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-2652 .elementor-element.elementor-element-678392b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-51840224 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-51840224{width:auto;max-width:auto;}.elementor-2652 .elementor-element.elementor-element-51840224.elementor-element{--align-self:stretch;}.elementor-2652 .elementor-element.elementor-element-a5fd6f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2652 .elementor-element.elementor-element-0e97b39 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-2652 .elementor-element.elementor-element-2a7bb066 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-2652 .elementor-element.elementor-element-2a7bb066 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-2a7bb066 .elementor-button{font-size:23px;fill:#326186;color:#326186;background-color:#A3CBE1;border-radius:15px 15px 15px 15px;padding:25px 130px 25px 130px;}.elementor-2652 .elementor-element.elementor-element-2a7bb066 .elementor-button:hover, .elementor-2652 .elementor-element.elementor-element-2a7bb066 .elementor-button:focus{color:#FFFFFF;background-color:#326186;}.elementor-2652 .elementor-element.elementor-element-2a7bb066 .elementor-button:hover svg, .elementor-2652 .elementor-element.elementor-element-2a7bb066 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-c3ef693{--spacer-size:20px;}.elementor-2652 .elementor-element.elementor-element-a2d2dbb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-2652 .elementor-element.elementor-element-b77e8e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:10px;}.elementor-2652 .elementor-element.elementor-element-b77e8e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-369d7e5b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#326186;}.elementor-2652 .elementor-element.elementor-element-369d7e5b .elementor-headline{text-align:center;}.elementor-2652 .elementor-element.elementor-element-369d7e5b .elementor-headline-dynamic-wrapper path{stroke:#A3CBE1;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;}.elementor-2652 .elementor-element.elementor-element-369d7e5b .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-2652 .elementor-element.elementor-element-369d7e5b .elementor-headline-dynamic-text{z-index:auto;}.elementor-2652 .elementor-element.elementor-element-369d7e5b .elementor-headline-plain-text{color:#326186;}.elementor-2652 .elementor-element.elementor-element-369d7e5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-369d7e5b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-7deb434{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:10px;--margin-inline-end:0px;}.elementor-2652 .elementor-element.elementor-element-f328120{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#326186;}.elementor-2652 .elementor-element.elementor-element-f328120 .elementor-headline{text-align:center;}.elementor-2652 .elementor-element.elementor-element-f328120 .elementor-headline-dynamic-wrapper path{stroke:#A3CBE1;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;}.elementor-2652 .elementor-element.elementor-element-f328120 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-2652 .elementor-element.elementor-element-f328120 .elementor-headline-dynamic-text{z-index:auto;}.elementor-2652 .elementor-element.elementor-element-f328120 .elementor-headline-plain-text{color:#326186;}.elementor-2652 .elementor-element.elementor-element-f328120 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-f328120.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-18e07dce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-2652 .elementor-element.elementor-element-18e07dce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-2652 .elementor-element.elementor-element-18e07dce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-2652 .elementor-element.elementor-element-18e07dce .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-2652 .elementor-element.elementor-element-18e07dce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-2652 .elementor-element.elementor-element-18e07dce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-2652 .elementor-element.elementor-element-18e07dce .elementor-icon-list-icon i{color:#A3CBE1;transition:color 0.3s;}.elementor-2652 .elementor-element.elementor-element-18e07dce .elementor-icon-list-icon svg{fill:#A3CBE1;transition:fill 0.3s;}.elementor-2652 .elementor-element.elementor-element-18e07dce{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;width:var( --container-widget-width, 108.07% );max-width:108.07%;--container-widget-width:108.07%;--container-widget-flex-grow:0;}.elementor-2652 .elementor-element.elementor-element-18e07dce .elementor-icon-list-icon{padding-right:1px;}.elementor-2652 .elementor-element.elementor-element-18e07dce .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2652 .elementor-element.elementor-element-18e07dce > .elementor-widget-container{margin:-3px -3px -5px -3px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-18e07dce.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-7fd4108{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2652 .elementor-element.elementor-element-00dd41a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2652 .elementor-element.elementor-element-31787a2 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-2652 .elementor-element.elementor-element-0d9072e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2652 .elementor-element.elementor-element-d918e3b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#326186;}.elementor-2652 .elementor-element.elementor-element-d918e3b .elementor-headline{text-align:left;}.elementor-2652 .elementor-element.elementor-element-d918e3b .elementor-headline-dynamic-wrapper path{stroke:#A3CBE1;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;}.elementor-2652 .elementor-element.elementor-element-d918e3b .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-2652 .elementor-element.elementor-element-d918e3b .elementor-headline-dynamic-text{z-index:auto;}.elementor-2652 .elementor-element.elementor-element-d918e3b .elementor-headline-plain-text{color:#326186;}.elementor-2652 .elementor-element.elementor-element-d918e3b > .elementor-widget-container{margin:6px 6px 6px 6px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-d918e3b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-c5f1dc7{--divider-border-style:solid;--divider-color:#326186;--divider-border-width:1px;}.elementor-2652 .elementor-element.elementor-element-c5f1dc7 .elementor-divider-separator{width:100%;}.elementor-2652 .elementor-element.elementor-element-c5f1dc7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2652 .elementor-element.elementor-element-1e222b4.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-6f70ff6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2652 .elementor-element.elementor-element-6f70ff6:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-6f70ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foutonslecamp.fr/wp-content/uploads/2026/06/Kona-Unit-2026-29-1200x675.webp");background-position:center center;background-repeat:no-repeat;}.elementor-2652 .elementor-element.elementor-element-6f70ff6, .elementor-2652 .elementor-element.elementor-element-6f70ff6::before{--border-transition:0.3s;}.elementor-2652 .elementor-element.elementor-element-0171002{--spacer-size:50px;}.elementor-2652 .elementor-element.elementor-element-5fb2e7d{text-align:center;}.elementor-2652 .elementor-element.elementor-element-5fb2e7d .elementor-heading-title{color:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-d46d983{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.5px;}.elementor-2652 .elementor-element.elementor-element-d46d983 .elementor-divider-separator{width:67%;margin:0 auto;margin-center:0;}.elementor-2652 .elementor-element.elementor-element-d46d983 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2652 .elementor-element.elementor-element-1b8051b{column-gap:0px;}.elementor-2652 .elementor-element.elementor-element-1b8051b > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-2652 .elementor-element.elementor-element-d024af0{--spacer-size:50px;}.elementor-2652 .elementor-element.elementor-element-fd7d2cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2652 .elementor-element.elementor-element-9d5a73c{--spacer-size:50px;}.elementor-2652 .elementor-element.elementor-element-67118dfa:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-67118dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#326186;background-position:top left;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-67118dfa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-67118dfa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-5f204d18{text-align:center;width:100%;max-width:100%;}.elementor-2652 .elementor-element.elementor-element-5f204d18 .elementor-heading-title{color:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-5f204d18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-56cc5578{text-align:center;width:100%;max-width:100%;}.elementor-2652 .elementor-element.elementor-element-56cc5578 .elementor-heading-title{color:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-56cc5578.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-7090f84a:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-7090f84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#326186;background-position:top left;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-7090f84a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-7090f84a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-2e8c8d0a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2652 .elementor-element.elementor-element-29d5592{text-align:center;width:var( --container-widget-width, 70.436% );max-width:70.436%;--container-widget-width:70.436%;--container-widget-flex-grow:0;}.elementor-2652 .elementor-element.elementor-element-29d5592 img{width:100%;}.elementor-2652 .elementor-element.elementor-element-29d5592.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-142c88b3{text-align:center;width:var( --container-widget-width, 66.669% );max-width:66.669%;--container-widget-width:66.669%;--container-widget-flex-grow:0;}.elementor-2652 .elementor-element.elementor-element-142c88b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-142c88b3.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-67ce5076{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2652 .elementor-element.elementor-element-67ce5076.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-443143c{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2652 .elementor-element.elementor-element-443143c img{width:100%;}.elementor-2652 .elementor-element.elementor-element-443143c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2652 .elementor-element.elementor-element-54331634.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2652 .elementor-element.elementor-element-2daa85a6 .elementor-repeater-item-1459df8.elementor-social-icon{background-color:#326186;}.elementor-2652 .elementor-element.elementor-element-2daa85a6 .elementor-repeater-item-1459df8.elementor-social-icon i{color:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-2daa85a6 .elementor-repeater-item-1459df8.elementor-social-icon svg{fill:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-2daa85a6{--grid-template-columns:repeat(0, auto);--icon-size:50px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2652 .elementor-element.elementor-element-2daa85a6 .elementor-widget-container{text-align:center;}.elementor-2652 .elementor-element.elementor-element-1f351a43:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-1f351a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33658A;background-position:top left;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-1f351a43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-1f351a43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-21c681f0{text-align:center;width:100%;max-width:100%;}.elementor-2652 .elementor-element.elementor-element-21c681f0 .elementor-heading-title{color:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-21c681f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-4d0747f7:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-4d0747f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#326186;background-position:top left;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-4d0747f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-4d0747f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-6a75ca35{text-align:center;}.elementor-2652 .elementor-element.elementor-element-6a75ca35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-54bd4d70{text-align:center;width:100%;max-width:100%;}.elementor-2652 .elementor-element.elementor-element-54bd4d70.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-2077e2ce:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-2077e2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#326186;background-position:top left;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-2077e2ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-2077e2ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-6ce34cdf{text-align:center;width:100%;max-width:100%;}.elementor-2652 .elementor-element.elementor-element-6ce34cdf .elementor-heading-title{color:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-6ce34cdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-13050e23 .elementor-repeater-item-1459df8.elementor-social-icon{background-color:#326186;}.elementor-2652 .elementor-element.elementor-element-13050e23 .elementor-repeater-item-1459df8.elementor-social-icon i{color:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-13050e23 .elementor-repeater-item-1459df8.elementor-social-icon svg{fill:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-13050e23{--grid-template-columns:repeat(0, auto);--icon-size:82px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2652 .elementor-element.elementor-element-13050e23 .elementor-widget-container{text-align:center;}:root{--page-title-display:none;}body.elementor-page-2652{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2652 .elementor-element.elementor-element-b77e8e0{--width:50.977%;}.elementor-2652 .elementor-element.elementor-element-7deb434{--width:50%;}.elementor-2652 .elementor-element.elementor-element-00dd41a{--width:50%;}.elementor-2652 .elementor-element.elementor-element-0d9072e{--width:50%;}.elementor-2652 .elementor-element.elementor-element-226f4ab8{width:9.315%;}.elementor-2652 .elementor-element.elementor-element-74ac14b9{width:52.335%;}.elementor-2652 .elementor-element.elementor-element-54b0fc2{width:38.016%;}}@media(max-width:767px){.elementor-2652 .elementor-element.elementor-element-1044945c{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-b012cc0 .elementor-headline{text-align:center;}.elementor-2652 .elementor-element.elementor-element-b012cc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-b012cc0.elementor-element{--align-self:flex-start;}.elementor-2652 .elementor-element.elementor-element-52d5365 .elementor-headline{text-align:center;}.elementor-2652 .elementor-element.elementor-element-52d5365 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-52d5365.elementor-element{--align-self:flex-start;}.elementor-2652 .elementor-element.elementor-element-369d7e5b .elementor-headline{text-align:center;}.elementor-2652 .elementor-element.elementor-element-369d7e5b > .elementor-widget-container{margin:0% 0% 0% 4%;}.elementor-2652 .elementor-element.elementor-element-f328120 .elementor-headline{text-align:center;}.elementor-2652 .elementor-element.elementor-element-f328120 > .elementor-widget-container{margin:0% 0% 0% 4%;}.elementor-2652 .elementor-element.elementor-element-18e07dce > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2652 .elementor-element.elementor-element-18e07dce{width:auto;max-width:auto;}.elementor-2652 .elementor-element.elementor-element-18e07dce.elementor-element{--align-self:flex-start;}.elementor-2652 .elementor-element.elementor-element-d918e3b .elementor-headline{text-align:center;}.elementor-2652 .elementor-element.elementor-element-d918e3b > .elementor-widget-container{margin:0% 0% 0% 4%;}.elementor-2652 .elementor-element.elementor-element-67118dfa:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-67118dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:auto;}.elementor-2652 .elementor-element.elementor-element-7090f84a:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-7090f84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-2652 .elementor-element.elementor-element-7090f84a{margin-top:0px;margin-bottom:0px;}.elementor-2652 .elementor-element.elementor-element-f9b74b0{width:50%;}.elementor-2652 .elementor-element.elementor-element-2e8c8d0a{width:50%;}.elementor-2652 .elementor-element.elementor-element-78e7073a{width:50%;}.elementor-2652 .elementor-element.elementor-element-142c88b3.elementor-element{--order:-99999 /* order start hack */;}.elementor-2652 .elementor-element.elementor-element-74b84b5b{width:50%;}.elementor-2652 .elementor-element.elementor-element-4018242d{width:50%;}.elementor-2652 .elementor-element.elementor-element-3f6264eb{width:50%;}.elementor-2652 .elementor-element.elementor-element-1f351a43:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-1f351a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:auto;}.elementor-2652 .elementor-element.elementor-element-4d0747f7:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-4d0747f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-2652 .elementor-element.elementor-element-4d0747f7{margin-top:0px;margin-bottom:0px;}.elementor-2652 .elementor-element.elementor-element-705528a5{width:100%;}.elementor-2652 .elementor-element.elementor-element-6a75ca35{text-align:center;}.elementor-2652 .elementor-element.elementor-element-6a75ca35 img{width:100%;}.elementor-2652 .elementor-element.elementor-element-54bd4d70.elementor-element{--order:-99999 /* order start hack */;}.elementor-2652 .elementor-element.elementor-element-2077e2ce:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-2077e2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:auto;}body.elementor-page-2652{margin:0px 0px 0px 0px;}}/* Start custom CSS for mfn_countdown, class: .elementor-element-51840224 */.quick_fact .number-wrapper .number { color: #a3cbe1 !important; }
.style-simple .quick_fact .title { color: #326186 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f204d18 */h4 {
  font-size: 2rem; /* ou la taille que tu veux */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc5578 */h4 {
  font-size: 2rem; /* ou la taille que tu veux */
}/* End custom CSS */
/* Start custom CSS */.wpforms-field-description {color:#ffffff;}

/* CSS final pour menu mobile sans espace blanc */
@media only screen and (max-width: 767px) {
  /* Correction de base pour le menu mobile */
  #Top_bar {
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 30 !important;
    min-height: 60px !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    background-color: #fff !important;
  }
  
  /* Suppression de l'espace blanc autour du logo */
  #Top_bar .logo {
    margin: 0 !important;
    padding: 5px 10px !important;
    height: auto !important;
    max-height: 60px !important;
    line-height: normal !important;
  }
  
  /* Contrainte de taille stricte pour le logo */
  #logo, #logo img {
    max-height: 50px !important;
    height: auto !important;
    line-height: 50px !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  
  /* Réparation de la superposition du menu et du slider */
  #Header_wrapper {
    padding-top: 60px !important;
    margin-top: 0 !important;
  }
  
  /* Ajustement du contenu principal et du slider */
  #Content {
    padding-top: 60px !important;
    margin-top: 0 !important;
  }
  
  /* S'assurer que le slider est bien visible */
  .mfn-main-slider {
    padding-top: 60px !important;
    margin-top: 0 !important;
  }
  
  /* Ajuster le conteneur du slider pour qu'il soit entièrement visible */
  #Subheader, .section-slider {
    padding-top: 60px !important;
    margin-top: 0 !important;
  }
  
  /* Correction de la position du bouton menu */
  .responsive-menu-toggle {
    top: 15px !important;
    right: 10px !important;
    position: absolute !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto !important;
    line-height: normal !important;
  }
  
  /* Correction minimaliste pour le menu */
  nav#menu {
    z-index: 29 !important;
    position: absolute !important;
    top: 60px !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    background-color: #fff !important;
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1) !important;
  }
  
  /* S'assurer que les sous-éléments du menu conservent leur style */
  .menu-mobile li,
  .menu-mobile li a,
  .menu-mobile li a span {
    font-family: inherit !important;
  }
  
  /* Éviter tout espacement excessif */
  .menu_wrapper {
    padding: 0 !important;
    margin: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    position: static !important;
    clear: none !important;
    float: right !important;
  }
  
  /* Forcer le comportement de la colonne contenant le logo et le menu */
  .top_bar_left {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto !important;
    min-height: 0 !important;
  }
  
  /* Éliminer les transitions ou animations qui pourraient causer des problèmes */
  #Top_bar, #Top_bar .logo, .menu_wrapper, nav#menu, .menu-mobile {
    transition: none !important;
    animation: none !important;
  }
  
  /* Désactiver tout padding ajouté par JavaScript */
  body, #Wrapper, #Content, #Top_bar .container, .column {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
  
  /* Corriger le positionnement des éléments dans le header */
  .column.one {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
}

/* Empêcher les styles responsives de s'appliquer sur desktop */
@media only screen and (min-width: 768px) {
  #Top_bar {
    position: static;
  }
}

/* Img slide complet !*/
.full-width-image {
    width: 100vw;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    display: block;
    object-fit: cover;
}

/* Pour éliminer les marges potentielles du corps de la page */
body, html {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}

/* Si l'image est dans un conteneur avec des marges */
.image-container {
    width: 100%;
    margin: 0;
    padding: 0;
}

/* CORRECTION DU DÉBORDEMENT BLANC SOUS LE MENU */
#Top_bar {
  height: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}

#Top_bar .container {
  padding: 0 15px !important;
  margin: 0 auto !important;
  height: auto !important;
}

/* Réduire la hauteur du header et éliminer l'espace blanc */
#Top_bar .top_bar_left {
  display: flex;
  align-items: center;
  width: 100%;
  height: auto !important;
  min-height: auto !important;
  padding: 10px 0 !important;
  margin: 0 !important;
}

/* Le logo reste à gauche avec padding réduit */
#Top_bar .logo {
  position: relative;
  z-index: 10;
  flex-shrink: 0;
  margin: 0 !important;
  padding: 0 !important;
  height: auto !important;
  line-height: 1 !important;
}

/* Le menu se centre avec hauteur contrôlée */
#Top_bar .menu_wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
}

#Top_bar .menu-main {
  display: flex;
  gap: 40px;
  margin: 0 !important;
  padding: 0 !important;
  height: auto !important;
  line-height: 1 !important;
}

/* Réduire l'espace des liens du menu */
#Top_bar .menu-main li {
  margin: 0 !important;
  padding: 0 !important;
  height: auto !important;
  line-height: 1 !important;
}

#Top_bar .menu-main li a {
  padding: 5px 10px !important;
  margin: 0 !important;
  display: inline-block !important;
  height: auto !important;
  line-height: 1.4 !important;
}

/* Responsive - Tablette */
@media (max-width: 1024px) {
  #Top_bar .menu_wrapper {
    position: static;
    transform: none;
    margin: 0 auto;
  }
  
  #Top_bar .menu-main {
    gap: 30px;
  }
}

/* Responsive - Mobile */
@media (max-width: 768px) {
  #Top_bar .top_bar_left {
    flex-direction: column;
    padding: 10px 0 !important;
  }
  
  #Top_bar .menu_wrapper {
    width: 100%;
    margin-top: 10px !important;
    position: static !important;
    transform: none !important;
  }
  
  #Top_bar .menu-main {
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
  
  #Top_bar .menu-main li a {
    padding: 5px 10px !important;
  }
}

/* Petits écrans */
@media (max-width: 480px) {
  #Top_bar .container {
    padding: 0 15px !important;
  }
  
  #Top_bar .top_bar_left {
    padding: 8px 0 !important;
  }
  
  #Top_bar .menu-main {
    gap: 8px;
  }
  
  #Top_bar .menu-main li a {
    font-size: 14px;
    padding: 4px 8px !important;
  }
}/* End custom CSS */