.elementor-3325 .elementor-element.elementor-element-7c61b8c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0;--padding-top:11%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3325 .elementor-element.elementor-element-7c61b8c:not(.elementor-motion-effects-element-type-background), .elementor-3325 .elementor-element.elementor-element-7c61b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://suivi.ozoneconnect.io/wp-content/uploads/2025/07/CBY-Home-page.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3325 .elementor-element.elementor-element-7c61b8c::before, .elementor-3325 .elementor-element.elementor-element-7c61b8c > .elementor-background-video-container::before, .elementor-3325 .elementor-element.elementor-element-7c61b8c > .e-con-inner > .elementor-background-video-container::before, .elementor-3325 .elementor-element.elementor-element-7c61b8c > .elementor-background-slideshow::before, .elementor-3325 .elementor-element.elementor-element-7c61b8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3325 .elementor-element.elementor-element-7c61b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#afafb3;--background-overlay:'';}.elementor-3325 .elementor-element.elementor-element-e40dfab{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-eael-fancy-text .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-fancy-text .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-prefix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-strings, .elementor-widget-eael-fancy-text .typed-cursor{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-suffix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3325 .elementor-element.elementor-element-a3a4d70 .eael-fancy-text-container{text-align:left;}.elementor-3325 .elementor-element.elementor-element-a3a4d70 .eael-fancy-text-prefix{color:#000000;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;line-height:1px;}.elementor-3325 .elementor-element.elementor-element-a3a4d70 .eael-fancy-text-strings{background:#4A6D8C;color:#FFFFFF;padding:0px 0px 0px 12px;}.elementor-3325 .elementor-element.elementor-element-a3a4d70 .eael-fancy-text-strings, .elementor-3325 .elementor-element.elementor-element-a3a4d70 .typed-cursor{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;}.elementor-3325 .elementor-element.elementor-element-a3a4d70 .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3325 .elementor-element.elementor-element-730e1b1 > .elementor-widget-container{margin:-2% 34% -2% 0%;}.elementor-3325 .elementor-element.elementor-element-730e1b1{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-widget-eael-creative-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-creative-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                            .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                            .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                            .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3325 .elementor-element.elementor-element-c5a36df > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button .cretive-button-text{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button i{font-size:30px;color:#4A6D8C;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button svg{height:30px;width:30px;fill:#4A6D8C;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button{padding:26px 0px 21px 0px;color:#4A6D8C;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button.eael-creative-button--winona::after{padding:26px 0px 21px 0px;color:#1E3850;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:26px 0px 21px 0px;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button.eael-creative-button--tamaya::before{padding:26px 0px 21px 0px;color:#4A6D8C;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button.eael-creative-button--rayen::before{padding:26px 0px 21px 0px;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:26px 0px 21px 0px;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button.eael-creative-button--saqui::after{padding:26px 0px 21px 0px;color:#1E3850;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button .creative-button-inner svg{fill:#4A6D8C;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button.eael-creative-button--tamaya::after{color:#4A6D8C;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button:hover i{color:#1E3850;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button:hover .creative-button-inner svg{fill:#1E3850;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button:hover{color:#1E3850;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button:hover svg{fill:#1E3850;}.elementor-3325 .elementor-element.elementor-element-cd64b66{margin-top:60px;margin-bottom:60px;}.elementor-3325 .elementor-element.elementor-element-eee6a0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3325 .elementor-element.elementor-element-eee6a0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://suivi.ozoneconnect.io/wp-content/uploads/2025/07/Biographie-CBY.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3325 .elementor-element.elementor-element-eee6a0b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3325 .elementor-element.elementor-element-eee6a0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3325 .elementor-element.elementor-element-9aa8057{--spacer-size:50px;}.elementor-3325 .elementor-element.elementor-element-a5839ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3325 .elementor-element.elementor-element-a5839ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3325 .elementor-element.elementor-element-a5839ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 60px 65px 60px;}.elementor-3325 .elementor-element.elementor-element-a5839ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-yprm_heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-yprm_heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3325 .elementor-element.elementor-element-814c6f7 .h{text-align:left;font-size:40px;text-transform:uppercase;}.elementor-widget-eael-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-divider .eael-divider-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3325 .elementor-element.elementor-element-b627a3d{text-align:left;}.elementor-3325 .elementor-element.elementor-element-b627a3d .eael-divider, .elementor-3325 .elementor-element.elementor-element-b627a3d .divider-border{border-style:solid;}.elementor-3325 .elementor-element.elementor-element-b627a3d .eael-divider.horizontal{border-bottom-width:2px;}.elementor-3325 .elementor-element.elementor-element-b627a3d .divider-border{border-top-width:2px;}.elementor-3325 .elementor-element.elementor-element-b8a8673{text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-yprm_button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-yprm_button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3325 .elementor-element.elementor-element-daa451c .button-container{text-align:left;}.elementor-3325 .elementor-element.elementor-element-daa451c .button-elementor{font-size:17px;font-weight:600;}.elementor-3325 .elementor-element.elementor-element-daa451c .button-elementor:hover{color:#A7C5EB;}.elementor-3325 .elementor-element.elementor-element-3c6df41:not(.elementor-motion-effects-element-type-background), .elementor-3325 .elementor-element.elementor-element-3c6df41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C48F5608;}.elementor-3325 .elementor-element.elementor-element-3c6df41 > .elementor-container{max-width:1600px;}.elementor-3325 .elementor-element.elementor-element-3c6df41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:66px;margin-bottom:66px;padding:5% 0% 0% 0%;}.elementor-3325 .elementor-element.elementor-element-3c6df41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3325 .elementor-element.elementor-element-17b5dd5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-17b5dd5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3325 .elementor-element.elementor-element-fabc769 .h{text-align:center;font-size:40px;text-transform:uppercase;}.elementor-3325 .elementor-element.elementor-element-fabc769 .heading-content{text-align:center;color:#4A6D8C;font-family:"Aleo", Sans-serif;font-size:40px;font-weight:800;}.elementor-3325 .elementor-element.elementor-element-28ce082{text-align:center;}.elementor-3325 .elementor-element.elementor-element-28ce082 .eael-divider, .elementor-3325 .elementor-element.elementor-element-28ce082 .divider-border{border-style:solid;}.elementor-3325 .elementor-element.elementor-element-28ce082 .eael-divider.horizontal{border-bottom-width:2px;}.elementor-3325 .elementor-element.elementor-element-28ce082 .divider-border{border-top-width:2px;}.elementor-widget-eael-content-timeline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-content-timeline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-content-timeline .eael-content-timeline-content .eael-timeline-title,
							  .elementor-widget-eael-content-timeline .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title,
							  .elementor-widget-eael-content-timeline .eael-content-timeline-content .eael-timeline-title a,
							  .elementor-widget-eael-content-timeline .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-content-timeline .eael-content-timeline-content p, .elementor-widget-eael-content-timeline .eael-horizontal-timeline-item__card-inner p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-content-timeline .eael-content-timeline-content .eael-date, .elementor-widget-eael-content-timeline .eael-horizontal-timeline-item .eael-horizontal-timeline-item__meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3325 .elementor-element.elementor-element-a007099 > .elementor-widget-container{margin:3% 0% 0% 0%;padding:3% 0% 4% 0%;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-line{width:9px;background:#d7e4ed;margin-top:20px;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline__line{height:9px;top:0px;background:#d7e4ed;margin-top:20px;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-line .eael-content-timeline-inner{width:9px;background:#3CCD94;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline__line::after{background:#3CCD94;border:3px solid #3CCD94;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content{background:#f1f2f3;text-align:left;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item__card-inner{background:#f1f2f3;text-align:left;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content::before{border-left-color:#f1f2f3;border-right-color:#f1f2f3;border-width:30px;top:14px;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item__card-arrow{width:30px;height:30px;left:14px;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item__card-arrow:before{background:#f1f2f3;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-img{width:27px;height:27px;margin-top:20px;margin-left:-0px;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item__point-content .eael-elements-icon{width:27px;height:27px;margin-left:-0px;border-width:4px;background:#4A6D8C;border-color:#f9f9f9;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-img i{font-size:78px;color:#fff;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-img .content-timeline-bullet-svg{height:78px;width:78px;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-img svg{height:78px;width:78px;fill:#fff;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item__point-content .eael-elements-icon i{font-size:78px;color:#fff;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item__point-content .eael-elements-icon svg{height:78px;width:78px;vertical-align:middle;fill:#fff;}.elementor-3325 .elementor-element.elementor-element-a007099 ..eael-content-timeline-line .eael-content-timeline-inner{margin-top:20px;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-img.eael-picture{border-width:4px;background:#4A6D8C;border-color:#f9f9f9;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-block.eael-highlight .eael-content-timeline-img.eael-picture{background:#4A6D8C;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item.is-active .eael-horizontal-timeline-item__point-content .eael-elements-icon{background:#4A6D8C;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-block.eael-highlight .eael-content-timeline-img i{color:#fff;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-block.eael-highlight .eael-content-timeline-img svg{fill:#fff;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item.is-active .eael-horizontal-timeline-item__point-content .eael-elements-icon i{color:#fff;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item.is-active .eael-horizontal-timeline-item__point-content .eael-elements-icon svg{fill:#fff;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline .eael-arrow{background-color:#4A6D8C;color:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline .eael-arrow.eael-prev-arrow{left:-108px;right:auto;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline .eael-arrow.eael-next-arrow{right:-108px;left:auto;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-timeline-title{color:#303e49;text-align:left;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-timeline-title a{color:#303e49;text-align:left;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title{color:#303e49;text-align:left;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title a{color:#303e49;text-align:left;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-timeline-title,
							  .elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title,
							  .elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-timeline-title a,
							  .elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content p{color:#333;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item__card-inner p{color:#333;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-date{color:#375B7A;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__meta{color:#375B7A;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-date, .elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__meta{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-read-more{margin:3% 0% 0% 0%;background:#3CCD94;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-read-more{margin:3% 0% 0% 0%;background:#3CCD94;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-read-more, .elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-read-more{color:#fff;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-read-more:hover{color:#f9f9f9;background:#bac4cb;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-read-more:hover{color:#f9f9f9;background:#bac4cb;}.elementor-3325 .elementor-element.elementor-element-4ad3c6f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3325 .elementor-element.elementor-element-2be30f6{text-align:center;}.elementor-3325 .elementor-element.elementor-element-2be30f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-3325 .elementor-element.elementor-element-6ba6b9b{text-align:center;}.elementor-3325 .elementor-element.elementor-element-6ba6b9b .eael-divider, .elementor-3325 .elementor-element.elementor-element-6ba6b9b .divider-border{border-style:solid;}.elementor-3325 .elementor-element.elementor-element-6ba6b9b .eael-divider.horizontal{border-bottom-width:2px;}.elementor-3325 .elementor-element.elementor-element-6ba6b9b .divider-border{border-top-width:2px;}.elementor-widget-eael-flip-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-flip-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3325 .elementor-element.elementor-element-3d08b12 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-3325 .elementor-element.elementor-element-3d08b12 .eael-flip-carousel{padding:0% 0% 0% 0%;border-radius:4px;}.elementor-3325 .elementor-element.elementor-element-3d08b12 .flip-custom-nav{font-size:30px;width:40px;height:40px;line-height:40px;border-radius:50px;color:#42418e;background:#fff;}.elementor-3325 .elementor-element.elementor-element-3d08b12 .eael-flip-carousel-svg-icon{width:30px;}.elementor-3325 .elementor-element.elementor-element-3d08b12 .flip-custom-nav svg{width:30px;fill:#42418e;}.elementor-3325 .elementor-element.elementor-element-3d08b12 .eael-flip-carousel-content{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;padding:11% 0% 0% 0%;margin:0% 0% 0% 0%;}.elementor-3325 .elementor-element.elementor-element-3d08b12 .eael-flip-carousel-content *{color:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-3d08b12 .flip-carousel-text{text-align:center;color:#4d4d4d;}.elementor-3325 .elementor-element.elementor-element-7caf22d{margin-top:5%;margin-bottom:0%;padding:0px 0px 20px 0px;}.elementor-3325 .elementor-element.elementor-element-41398a3 .h{text-align:center;font-size:45px;text-transform:uppercase;}.elementor-3325 .elementor-element.elementor-element-35440d8{text-align:center;}.elementor-3325 .elementor-element.elementor-element-35440d8 .eael-divider, .elementor-3325 .elementor-element.elementor-element-35440d8 .divider-border{border-style:solid;}.elementor-3325 .elementor-element.elementor-element-35440d8 .eael-divider.horizontal{border-bottom-width:2px;}.elementor-3325 .elementor-element.elementor-element-35440d8 .divider-border{border-top-width:2px;}.elementor-widget-eae-filterableGallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eae-filterableGallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eae-filterableGallery .eae-overlay-caption{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-eae-filterableGallery.eae-icon-view-stacked .eae-overlay-icon{background-color:var( --e-global-color-primary );}.elementor-widget-eae-filterableGallery.eae-icon-view-framed .eae-overlay-icon, .elementor-widget-eae-filterableGallery.eae-icon-view-default .eae-overlay-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-eae-filterableGallery.eae-icon-view-framed .eae-overlay-icon svg, .elementor-widget-eae-filterableGallery.eae-icon-view-default .eae-overlay-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-eae-filterableGallery .eae-filter-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-eae-filterableGallery .eae-filter-label.current{background-color:var( --e-global-color-primary );}.elementor-3325 .elementor-element.elementor-element-36f81bc .eae-gallery-item{width:calc(100%/4);padding-left:calc(18px/2);padding-right:calc(18px/2);margin-bottom:18px;}.elementor-3325 .elementor-element.elementor-element-36f81bc .eae-gallery-filter{margin-left:calc(18px/2);margin-right:calc(18px/2);margin-bottom:18px;justify-content:center;}.elementor-3325 .elementor-element.elementor-element-36f81bc .eae-gallery-item-inner:hover img{transform:scale(1.1);}.elementor-3325 .elementor-element.elementor-element-36f81bc .eae-filter-label{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#4A6D8C;background-color:#FFFFFF;border-style:solid;border-width:1px 0px 1px 1px;border-color:#4A6D8C;margin:17px 30px 40px 30px;}.elementor-3325 .elementor-element.elementor-element-36f81bc .eae-filter-label.current{color:#000000;background-color:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-36f81bc .eae-filter-label:hover{color:#000000;background-color:#FFFFFF;}.elementor-3325 .elementor-element.elementor-element-e5d44eb{--display:flex;}@media(min-width:768px){.elementor-3325 .elementor-element.elementor-element-e40dfab{--content-width:1400px;}}@media(max-width:1024px){.elementor-3325 .elementor-element.elementor-element-7c61b8c{--grid-auto-flow:row;}.elementor-3325 .elementor-element.elementor-element-e40dfab{--grid-auto-flow:row;}.elementor-3325 .elementor-element.elementor-element-4ad3c6f{--grid-auto-flow:row;}.elementor-3325 .elementor-element.elementor-element-36f81bc .eae-gallery-item{width:calc(100%/2);}}@media(max-width:767px){.elementor-3325 .elementor-element.elementor-element-7c61b8c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.44;--padding-top:30%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3325 .elementor-element.elementor-element-7c61b8c:not(.elementor-motion-effects-element-type-background), .elementor-3325 .elementor-element.elementor-element-7c61b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 5px;}.elementor-3325 .elementor-element.elementor-element-e40dfab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:9%;--padding-right:8%;}.elementor-3325 .elementor-element.elementor-element-a3a4d70 .eael-fancy-text-prefix{font-size:29px;line-height:1.4em;}.elementor-3325 .elementor-element.elementor-element-a3a4d70 .eael-fancy-text-strings, .elementor-3325 .elementor-element.elementor-element-a3a4d70 .typed-cursor{font-size:29px;}.elementor-3325 .elementor-element.elementor-element-730e1b1 > .elementor-widget-container{margin:-9% 0% -12% 0%;}.elementor-3325 .elementor-element.elementor-element-730e1b1{font-size:20px;}.elementor-3325 .elementor-element.elementor-element-c5a36df > .elementor-widget-container{margin:-5% 0% 8% 0%;}.elementor-3325 .elementor-element.elementor-element-c5a36df .eael-creative-button .cretive-button-text{font-size:18px;}.elementor-3325 .elementor-element.elementor-element-cd64b66{margin-top:11%;margin-bottom:0%;}.elementor-3325 .elementor-element.elementor-element-9aa8057{--spacer-size:262px;}.elementor-3325 .elementor-element.elementor-element-a5839ba > .elementor-element-populated{padding:12% 8% 12% 8%;}.elementor-3325 .elementor-element.elementor-element-3c6df41{margin-top:0%;margin-bottom:0%;padding:18% 0% 0% 0%;}.elementor-3325 .elementor-element.elementor-element-fabc769 .h{font-size:22px;}.elementor-3325 .elementor-element.elementor-element-fabc769 .heading-content{font-size:29px;}.elementor-3325 .elementor-element.elementor-element-a007099 > .elementor-widget-container{margin:0% 0% -41% 0%;padding:0% 6% 0% 7%;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content{padding:2% 0% 11% 7%;margin:0% 0% 0% 0%;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item__card-inner{padding:2% 0% 11% 7%;margin:0% 0% 0% 0%;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline .eael-arrow.eael-prev-arrow{left:-17px;right:auto;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline .eael-arrow.eael-next-arrow{right:-19px;left:auto;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-timeline-title,
							  .elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title,
							  .elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-timeline-title a,
							  .elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title a{font-size:15px;line-height:0.8em;}.elementor-3325 .elementor-element.elementor-element-a007099 .eael-content-timeline-content .eael-date, .elementor-3325 .elementor-element.elementor-element-a007099 .eael-horizontal-timeline-item .eael-horizontal-timeline-item__meta{font-size:30px;}.elementor-3325 .elementor-element.elementor-element-4ad3c6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3325 .elementor-element.elementor-element-3d08b12 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3325 .elementor-element.elementor-element-3d08b12 .eael-flip-carousel-content{text-align:center;font-size:53px;}.elementor-3325 .elementor-element.elementor-element-7caf22d{margin-top:11%;margin-bottom:15%;}.elementor-3325 .elementor-element.elementor-element-36f81bc .eae-gallery-item{width:calc(100%/1);}.elementor-3325 .elementor-element.elementor-element-36f81bc .eae-filter-label{margin:9px 9px 6px 7px;}}/* Start custom CSS */.custom-button {
    display: inline-block;
    background-color: transparent;
    color: white;
    padding: 12px 24px;
    font-size: 23px;
    cursor: pointer;
    transition: all 0.3s ease;
    border-left: 2px solid white;
    border-bottom: 2px solid white;
        border-right: 2px solid white;
    border-top: 2px solid white;
}

   .custom-button:hover {
    background-color: #ffffff;
    color: #4A6D8C !important;
}

.elementor-3325 .elementor-element.elementor-element-3d08b12 .eael-flip-carousel-content {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 72px;
    font-weight: 700;
    padding: 30% 0% 0% 0%;
    background: #4a6d8c66;
}

.elementor-3325 .elementor-element.elementor-element-bd16f77 .eae-swiper-outer-wrapper :not(.eae-thumb-horizontal-inside).eae-thumb-container.swiper {
    margin-right: 100%;
    width: 100%;
    display: none;
}

.elementor-3325 .elementor-element.elementor-element-bd16f77 .eae-slide-button .eae-slide-btn:hover {
    background-color: #FFFFFF;
}

.eael-content-timeline-container {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}


.elementor-3325 .elementor-element.elementor-element-cbae585 .elementor-repeater-item-52097ec .cell .text {
    font-size: 25px;
    color: #FFFFFF;
    padding-right: 30%;
}

@media (max-width: 767px) {
  .elementor-3325 .elementor-element.elementor-element-cbae585 .banner.banner-items,
  .elementor-3325 .elementor-element.elementor-element-cbae585 .banner.banner-items .cell {
    height: 250px !important; /* ou une autre valeur adaptée au mobile */
  }
}

@media (max-width: 767px) {
    .elementor-3325 .elementor-element.elementor-element-e1fc090 .eae-tl-item-title {
        font-size: 17px !important;
    }
}

@media (max-width: 767px) {
  .elementor-3325 .elementor-element.elementor-element-eacfae3 .eae-tl-item-title {
    font-size: 17px !important; /* taille mobile ajustée */
  }
}

@media (max-width: 767px) {
  .elementor-3325 .elementor-element.elementor-element-07912d2 .eae-tl-item-title {
    font-size: 17px !important; /* taille adaptée aux mobiles */
  }
}

@media (max-width: 767px) {
  .elementor-3325 .elementor-element.elementor-element-90ba883 .eae-tl-item-title {
    font-size: 14px !important; /* Taille ajustée pour mobile */
  }
}
@media (max-width: 767px) {
  .elementor-3325 .elementor-element.elementor-element-90ba883 .eae-tl-item-title {
    font-size: 17px !important; /* Taille réduite pour mobile */
  }
}

@media (max-width: 767px) {
    .elementor-3325 .elementor-element.elementor-element-12a2878 .eae-tl-item-title {
        font-size: 17px !important;
    }
}

@media (max-width: 767px) {
  .elementor-3325 .elementor-element.elementor-element-2adcb19 .eae-tl-item-title {
    font-size: 17px !important; /* Taille réduite pour mobile */
  }
}/* End custom CSS */