.elementor-widget-section .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-section .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-543 .elementor-element.elementor-element-496ad6b6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-51c993c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-7968e08{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-543 .elementor-element.elementor-element-e5f0b11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-543 .elementor-element.elementor-element-e5f0b11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cccla.fr/wp-content/uploads/2024/12/Rectangle-1552.png");background-repeat:no-repeat;background-size:475px auto;}.elementor-543 .elementor-element.elementor-element-e5f0b11 > .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-543 .elementor-element.elementor-element-e5f0b11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-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-543 .elementor-element.elementor-element-d1b3662 > .elementor-widget-container{margin:15px 0px 75px 100px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-d1b3662{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-db29fff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-543 .elementor-element.elementor-element-db29fff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cccla.fr/wp-content/uploads/2025/01/Group-780.png");background-position:top right;background-repeat:no-repeat;background-size:500px auto;}.elementor-543 .elementor-element.elementor-element-db29fff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:75px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-543 .elementor-element.elementor-element-db29fff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-543 .elementor-element.elementor-element-9fadba8{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-543 .elementor-element.elementor-element-9fadba8 > .elementor-widget-container{margin:15px 50px 40px 100px;padding:0px 0px 0px 0px;}.elementor-widget-slides .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-slides .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-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-dbb400f .swiper-slide-bg{background-image:url(https://www.cccla.fr/wp-content/uploads/2025/01/canal.jpg);background-size:cover;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-dbb400f .swiper-slide-contents{margin:0 auto;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-dbb400f .swiper-slide-inner{align-items:center;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-63d62cc .swiper-slide-bg{background-image:url(https://www.cccla.fr/wp-content/uploads/2025/02/diapo1castelnau_.webp);background-size:cover;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-63d62cc .swiper-slide-contents{margin:0 auto;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-63d62cc .swiper-slide-inner{align-items:center;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-5a94351 .swiper-slide-bg{background-image:url(https://www.cccla.fr/wp-content/uploads/2025/07/Marche-nocturne.png);background-size:cover;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-5a94351 .swiper-slide-contents{margin:0 auto;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-5a94351 .swiper-slide-inner{align-items:center;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-0ee625e .swiper-slide-bg{background-image:url(https://www.cccla.fr/wp-content/uploads/2025/07/Pyrenees-Mireval-Lauragais.png);background-size:cover;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-0ee625e .swiper-slide-contents{margin:0 auto;}.elementor-543 .elementor-element.elementor-element-871f42e .elementor-repeater-item-0ee625e .swiper-slide-inner{align-items:center;}.elementor-543 .elementor-element.elementor-element-871f42e .swiper-slide{transition-duration:calc(5000ms*1.2);height:535px;}.elementor-543 .elementor-element.elementor-element-871f42e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-871f42e{z-index:1;}.elementor-543 .elementor-element.elementor-element-871f42e .swiper-slide-contents{max-width:100%;}.elementor-543 .elementor-element.elementor-element-871f42e .swiper-slide-inner{text-align:center;}.elementor-widget-image .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-image .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-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 );}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-268b6d40{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-268b6d40{right:0px;}.elementor-543 .elementor-element.elementor-element-268b6d40{top:0px;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-999dd75{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-999dd75{right:0px;}.elementor-543 .elementor-element.elementor-element-999dd75{top:0px;z-index:3;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-5a00f93{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-5a00f93{right:0px;}.elementor-543 .elementor-element.elementor-element-5a00f93{top:0px;z-index:9999;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-2932511b{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-2932511b{right:0px;}.elementor-543 .elementor-element.elementor-element-2932511b{top:0px;}.elementor-543 .elementor-element.elementor-element-80052cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-150px;margin-bottom:0px;z-index:1;}.elementor-543 .elementor-element.elementor-element-80052cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-543 .elementor-element.elementor-element-6811c95:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-6811c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-543 .elementor-element.elementor-element-6811c95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-543 .elementor-element.elementor-element-6811c95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-543 .elementor-element.elementor-element-181fead img{height:35px;object-fit:contain;object-position:center center;}.elementor-543 .elementor-element.elementor-element-181fead .widget-image-caption{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:130%;font-weight:700;font-style:normal;line-height:50px;}.elementor-543 .elementor-element.elementor-element-e02a43d > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-e02a43d img{height:35px;object-fit:contain;object-position:center center;}.elementor-543 .elementor-element.elementor-element-e02a43d .widget-image-caption{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:130%;font-weight:700;font-style:normal;line-height:50px;}.elementor-543 .elementor-element.elementor-element-99a4daf > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-99a4daf img{height:35px;object-fit:contain;object-position:center center;}.elementor-543 .elementor-element.elementor-element-99a4daf .widget-image-caption{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:130%;font-weight:700;font-style:normal;line-height:50px;}.elementor-543 .elementor-element.elementor-element-ae9998d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-ae9998d img{height:35px;object-fit:contain;object-position:center center;}.elementor-543 .elementor-element.elementor-element-ae9998d .widget-image-caption{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:130%;font-weight:700;font-style:normal;line-height:50px;}.elementor-543 .elementor-element.elementor-element-d7f18d7{width:var( --container-widget-width, 106.317% );max-width:106.317%;--container-widget-width:106.317%;--container-widget-flex-grow:0;text-align:center;}.elementor-543 .elementor-element.elementor-element-d7f18d7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-d7f18d7 img{height:35px;object-fit:contain;object-position:center center;}.elementor-543 .elementor-element.elementor-element-d7f18d7 .widget-image-caption{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:130%;font-weight:700;font-style:normal;line-height:50px;word-spacing:0px;margin-block-start:0px;}.elementor-543 .elementor-element.elementor-element-926fba6 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-926fba6 img{height:35px;object-fit:contain;object-position:center center;}.elementor-543 .elementor-element.elementor-element-926fba6 .widget-image-caption{text-align:center;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:130%;font-weight:700;font-style:normal;line-height:50px;}.elementor-543 .elementor-element.elementor-element-50cdf8b6{z-index:10;}.elementor-543 .elementor-element.elementor-element-2c2cf24a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 25px 15px 25px;}.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-543 .elementor-element.elementor-element-beaaa37{--spacer-size:25px;}.elementor-bc-flex-widget .elementor-543 .elementor-element.elementor-element-6cc3844.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-543 .elementor-element.elementor-element-6cc3844.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-bc-flex-widget .elementor-543 .elementor-element.elementor-element-ba444fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-543 .elementor-element.elementor-element-ba444fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-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-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-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .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-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-543 .elementor-element.elementor-element-2d4ca1b{--grid-columns:1;}.elementor-543 .elementor-element.elementor-element-8ef3f4e{--grid-columns:1;}.elementor-543 .elementor-element.elementor-element-ff2f418{--grid-columns:1;}.elementor-543 .elementor-element.elementor-element-ea68cea{--grid-columns:1;}.elementor-543 .elementor-element.elementor-element-d1fc0ff{--grid-columns:1;}.elementor-bc-flex-widget .elementor-543 .elementor-element.elementor-element-a807916.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-543 .elementor-element.elementor-element-a807916.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-543 .elementor-element.elementor-element-9f3e5da{z-index:10;}.elementor-543 .elementor-element.elementor-element-a0d5f4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 25px 15px 25px;}.elementor-543 .elementor-element.elementor-element-e8dc387{--spacer-size:25px;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-128935c{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-128935c{right:0px;}.elementor-543 .elementor-element.elementor-element-128935c{top:0px;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-d56718a{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-d56718a{right:0px;}.elementor-543 .elementor-element.elementor-element-d56718a{top:0px;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-9d9b1a4{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-9d9b1a4{right:0px;}.elementor-543 .elementor-element.elementor-element-9d9b1a4{top:0px;}.elementor-543 .elementor-element.elementor-element-55a60cb:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-55a60cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 66%, #FFFFFF 66%);}.elementor-543 .elementor-element.elementor-element-55a60cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-543 .elementor-element.elementor-element-55a60cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-543 .elementor-element.elementor-element-18a2297.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-543 .elementor-element.elementor-element-18a2297.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-543 .elementor-element.elementor-element-ace501d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-543 .elementor-element.elementor-element-ace501d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-wp-widget-em_calendar .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-wp-widget-em_calendar .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-wp-widget-em_widget .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-wp-widget-em_widget .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-shortcode .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-shortcode .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-bc-flex-widget .elementor-543 .elementor-element.elementor-element-1402012.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-543 .elementor-element.elementor-element-1402012.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-543 .elementor-element.elementor-element-adecc0f{z-index:10;}.elementor-543 .elementor-element.elementor-element-bb41c61 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 25px 15px 25px;}.elementor-543 .elementor-element.elementor-element-87034e8{--spacer-size:25px;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-3d5648a{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-3d5648a{right:0px;}.elementor-543 .elementor-element.elementor-element-3d5648a{top:0px;}.elementor-543 .elementor-element.elementor-element-0aa4148 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-widget-html .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-html .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-543 .elementor-element.elementor-element-24b1d0f{--spacer-size:25px;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-3868c1e{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-3868c1e{right:0px;}.elementor-543 .elementor-element.elementor-element-3868c1e{top:0px;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-aa3801e{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-aa3801e{right:0px;}.elementor-543 .elementor-element.elementor-element-aa3801e{top:0px;}.elementor-543 .elementor-element.elementor-element-d25f4c1 > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-543 .elementor-element.elementor-element-7b14ec5{--spacer-size:25px;}.elementor-543 .elementor-element.elementor-element-e3a7981:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-543 .elementor-element.elementor-element-e3a7981 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cccla.fr/wp-content/uploads/2025/01/territoire-accueil.webp");background-repeat:no-repeat;}.elementor-543 .elementor-element.elementor-element-e3a7981 > .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-543 .elementor-element.elementor-element-e3a7981 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-543 .elementor-element.elementor-element-fe104c2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-400f270:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-543 .elementor-element.elementor-element-400f270 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000085;}.elementor-543 .elementor-element.elementor-element-400f270 > .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-543 .elementor-element.elementor-element-400f270 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-543 .elementor-element.elementor-element-400f270{z-index:100;}.elementor-543 .elementor-element.elementor-element-b999737 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-543 .elementor-element.elementor-element-b999737{color:#FFFFFF;}.elementor-543 .elementor-element.elementor-element-6b2b5b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-4a7d8f7{z-index:10;}.elementor-543 .elementor-element.elementor-element-8b19a34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 25px 15px 25px;}.elementor-543 .elementor-element.elementor-element-af600a5{--spacer-size:25px;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-20b9f27{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-20b9f27{right:0px;}.elementor-543 .elementor-element.elementor-element-20b9f27{top:0px;}.elementor-543 .elementor-element.elementor-element-7cc65da > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-543 .elementor-element.elementor-element-e7ab680{--spacer-size:25px;}.elementor-widget-counter .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-counter .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-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-543 .elementor-element.elementor-element-a083944 .elementor-counter{flex-direction:column-reverse;}.elementor-543 .elementor-element.elementor-element-a083944 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;word-spacing:0px;}.elementor-543 .elementor-element.elementor-element-a083944 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:600;line-height:47px;}.elementor-543 .elementor-element.elementor-element-23723de .elementor-counter{flex-direction:column-reverse;}.elementor-543 .elementor-element.elementor-element-23723de .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;word-spacing:0px;}.elementor-543 .elementor-element.elementor-element-23723de .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:600;line-height:47px;}.elementor-543 .elementor-element.elementor-element-0bffb89 .elementor-counter{flex-direction:column-reverse;}.elementor-543 .elementor-element.elementor-element-0bffb89 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;word-spacing:0px;}.elementor-543 .elementor-element.elementor-element-0bffb89 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:600;line-height:47px;}.elementor-543 .elementor-element.elementor-element-9c0d905 .elementor-counter{flex-direction:column-reverse;}.elementor-543 .elementor-element.elementor-element-9c0d905 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;word-spacing:0px;}.elementor-543 .elementor-element.elementor-element-9c0d905 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:600;line-height:47px;}.elementor-543 .elementor-element.elementor-element-bde5cc8 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-543 .elementor-element.elementor-element-32943c5{--spacer-size:25px;}.elementor-bc-flex-widget .elementor-543 .elementor-element.elementor-element-9758196.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-543 .elementor-element.elementor-element-9758196.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-543 .elementor-element.elementor-element-9758196.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-543 .elementor-element.elementor-element-e27446e{text-align:start;}.elementor-543 .elementor-element.elementor-element-e27446e img{height:100px;object-fit:contain;object-position:center left;}.elementor-bc-flex-widget .elementor-543 .elementor-element.elementor-element-15bfec4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-543 .elementor-element.elementor-element-15bfec4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-543 .elementor-element.elementor-element-966a693{text-align:start;}.elementor-543 .elementor-element.elementor-element-966a693 img{height:100px;object-fit:contain;object-position:center left;}.elementor-bc-flex-widget .elementor-543 .elementor-element.elementor-element-9f25b14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-543 .elementor-element.elementor-element-9f25b14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-543 .elementor-element.elementor-element-9f25b14.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-543 .elementor-element.elementor-element-ab8b32a{text-align:start;}.elementor-543 .elementor-element.elementor-element-ab8b32a img{height:100px;object-fit:contain;object-position:center left;}.elementor-543 .elementor-element.elementor-element-bbd8679{z-index:10;}.elementor-543 .elementor-element.elementor-element-0f91ff1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 25px 15px 25px;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-2172c7f{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-2172c7f{right:0px;}.elementor-543 .elementor-element.elementor-element-2172c7f{top:0px;}.elementor-543 .elementor-element.elementor-element-813c0a4{--spacer-size:25px;}.elementor-543 .elementor-element.elementor-element-8f3d8dd:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-8f3d8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-543 .elementor-element.elementor-element-8f3d8dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-543 .elementor-element.elementor-element-8f3d8dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-868362d{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-868362d{right:0px;}.elementor-543 .elementor-element.elementor-element-868362d{top:0px;}.elementor-543 .elementor-element.elementor-element-c1bfefe > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-widget-media-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-media-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-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-543 .elementor-element.elementor-element-a984e22.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-543 .elementor-element.elementor-element-a984e22 > .elementor-widget-container{padding:25px 150px 25px 150px;}.elementor-543 .elementor-element.elementor-element-a984e22 .elementor-main-swiper{height:300px;width:600px;}.elementor-543 .elementor-element.elementor-element-a984e22 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-543 .elementor-element.elementor-element-a984e22 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-decb138{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-decb138{right:0px;}.elementor-543 .elementor-element.elementor-element-decb138{top:0px;}.elementor-543 .elementor-element.elementor-element-fe96abf > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-543 .elementor-element.elementor-element-47e6a6f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-543 .elementor-element.elementor-element-bcae8e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-543 .elementor-element.elementor-element-bcae8e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image-gallery .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-image-gallery .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-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-543 .elementor-element.elementor-element-1b0bef3 .gallery-item{padding:0 25px 25px 0;}.elementor-543 .elementor-element.elementor-element-1b0bef3 .gallery{margin:0 -25px -25px 0;}.elementor-543 .elementor-element.elementor-element-1b0bef3 .gallery-item .gallery-caption{text-align:center;}.elementor-543 .elementor-element.elementor-element-d44530a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-b95ea7e:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-b95ea7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-543 .elementor-element.elementor-element-b95ea7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-543 .elementor-element.elementor-element-b95ea7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-543 .elementor-element.elementor-element-e8656ae{left:0px;}body.rtl .elementor-543 .elementor-element.elementor-element-e8656ae{right:0px;}.elementor-543 .elementor-element.elementor-element-e8656ae{top:0px;}@media(max-width:1024px){.elementor-543 .elementor-element.elementor-element-e5f0b11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-543 .elementor-element.elementor-element-e5f0b11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-543 .elementor-element.elementor-element-db29fff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-543 .elementor-element.elementor-element-db29fff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-size:500px auto;}.elementor-543 .elementor-element.elementor-element-9fadba8 > .elementor-widget-container{margin:10px 0px 0px 185px;}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-543 .elementor-element.elementor-element-8a353bf{margin-top:50px;margin-bottom:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-543 .elementor-element.elementor-element-2d4ca1b{--grid-columns:1;}.elementor-543 .elementor-element.elementor-element-8ef3f4e{--grid-columns:1;--grid-column-gap:0px;}.elementor-543 .elementor-element.elementor-element-8ef3f4e > .elementor-widget-container{margin:5% 5% 5% 5%;padding:2% 2% 2% 2%;}.elementor-543 .elementor-element.elementor-element-ff2f418{--grid-columns:2;}.elementor-543 .elementor-element.elementor-element-ea68cea{--grid-columns:2;}.elementor-543 .elementor-element.elementor-element-d1fc0ff{--grid-columns:2;}.elementor-543 .elementor-element.elementor-element-87face4 > .elementor-element-populated{margin:0% 10% 0% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-543 .elementor-element.elementor-element-a3e5ed7 > .elementor-element-populated{margin:0% 10% 0% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-543 .elementor-element.elementor-element-a984e22.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-543 .elementor-element.elementor-element-a984e22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 25px 0px;}.elementor-543 .elementor-element.elementor-element-a984e22 .elementor-main-swiper{height:320px;width:700px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-543 .elementor-element.elementor-element-7968e08{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-e5f0b11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-543 .elementor-element.elementor-element-e5f0b11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cccla.fr/wp-content/uploads/2025/01/Rectangle-1552.png");background-size:100% auto;}.elementor-543 .elementor-element.elementor-element-e5f0b11 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-e5f0b11 > .elementor-element-populated{margin:90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-543 .elementor-element.elementor-element-d1b3662 > .elementor-widget-container{margin:15px 0px 75px 65px;}.elementor-543 .elementor-element.elementor-element-d1b3662{column-gap:0px;}.elementor-543 .elementor-element.elementor-element-db29fff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-db29fff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-543 .elementor-element.elementor-element-db29fff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-543 .elementor-element.elementor-element-db29fff > .elementor-element-populated{margin:-85px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-9fadba8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-543 .elementor-element.elementor-element-9fadba8{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;column-gap:0px;font-size:13px;line-height:1.1em;}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-543 .elementor-element.elementor-element-871f42e .swiper-slide{height:100px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-543 .elementor-element.elementor-element-80052cc{margin-top:250px;margin-bottom:0px;}.elementor-543 .elementor-element.elementor-element-6f32f7f{width:50%;}.elementor-543 .elementor-element.elementor-element-494bf5b{width:50%;}.elementor-543 .elementor-element.elementor-element-e02a43d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-9c9b10c{width:50%;}.elementor-543 .elementor-element.elementor-element-99a4daf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-5e1dd1d{width:50%;}.elementor-543 .elementor-element.elementor-element-ae9998d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-2671a37{width:50%;}.elementor-543 .elementor-element.elementor-element-d7f18d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-b2357d8{width:50%;}.elementor-543 .elementor-element.elementor-element-926fba6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-543 .elementor-element.elementor-element-2d4ca1b{--grid-columns:1;}.elementor-543 .elementor-element.elementor-element-8ef3f4e{--grid-columns:1;}.elementor-543 .elementor-element.elementor-element-ff2f418{--grid-columns:1;}.elementor-543 .elementor-element.elementor-element-ea68cea{--grid-columns:1;}.elementor-543 .elementor-element.elementor-element-d1fc0ff{--grid-columns:1;}.elementor-543 .elementor-element.elementor-element-87face4{width:100%;}.elementor-543 .elementor-element.elementor-element-87face4 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-3b26549 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-a3e5ed7{width:100%;}.elementor-543 .elementor-element.elementor-element-a3e5ed7 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-56bc759 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-2f38d29 > .elementor-container{max-width:500px;}.elementor-543 .elementor-element.elementor-element-2f38d29{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-1402012{width:100%;}.elementor-543 .elementor-element.elementor-element-1402012.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-543 .elementor-element.elementor-element-400f270{width:100%;}.elementor-543 .elementor-element.elementor-element-2b7ad22{width:50%;}.elementor-543 .elementor-element.elementor-element-a083944 .elementor-counter{flex-direction:column-reverse;}.elementor-543 .elementor-element.elementor-element-a083944 .elementor-counter-title{justify-content:center;}.elementor-543 .elementor-element.elementor-element-a083944 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-543 .elementor-element.elementor-element-fa3eac6{width:50%;}.elementor-543 .elementor-element.elementor-element-23723de .elementor-counter{flex-direction:column-reverse;}.elementor-543 .elementor-element.elementor-element-23723de .elementor-counter-title{justify-content:center;}.elementor-543 .elementor-element.elementor-element-23723de .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-543 .elementor-element.elementor-element-8b0e2bc{width:50%;}.elementor-543 .elementor-element.elementor-element-8b0e2bc > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-543 .elementor-element.elementor-element-0bffb89 .elementor-counter{flex-direction:column-reverse;}.elementor-543 .elementor-element.elementor-element-0bffb89 .elementor-counter-title{justify-content:center;}.elementor-543 .elementor-element.elementor-element-0bffb89 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-543 .elementor-element.elementor-element-d3df95a{width:50%;}.elementor-543 .elementor-element.elementor-element-d3df95a > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-543 .elementor-element.elementor-element-9c0d905 .elementor-counter{flex-direction:column-reverse;}.elementor-543 .elementor-element.elementor-element-9c0d905 .elementor-counter-title{justify-content:center;}.elementor-543 .elementor-element.elementor-element-9c0d905 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-543 .elementor-element.elementor-element-9758196{width:50%;}.elementor-543 .elementor-element.elementor-element-e27446e{text-align:center;}.elementor-543 .elementor-element.elementor-element-15bfec4{width:50%;}.elementor-543 .elementor-element.elementor-element-15bfec4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-543 .elementor-element.elementor-element-966a693{text-align:center;}.elementor-543 .elementor-element.elementor-element-9f25b14{width:50%;}.elementor-543 .elementor-element.elementor-element-9f25b14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-543 .elementor-element.elementor-element-ab8b32a{text-align:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-543 .elementor-element.elementor-element-a984e22.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-543 .elementor-element.elementor-element-a984e22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-a984e22 .elementor-main-swiper{height:190px;width:280px;}.elementor-543 .elementor-element.elementor-element-bcae8e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-543 .elementor-element.elementor-element-bcae8e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-543 .elementor-element.elementor-element-1b0bef3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-543 .elementor-element.elementor-element-2671a37{width:17.412%;}.elementor-543 .elementor-element.elementor-element-b2357d8{width:15.24%;}.elementor-543 .elementor-element.elementor-element-2f1d571{width:50%;}.elementor-543 .elementor-element.elementor-element-c6fef30{width:47.332%;}.elementor-543 .elementor-element.elementor-element-82c75ef{width:2%;}.elementor-543 .elementor-element.elementor-element-f1369dc{width:100%;}.elementor-543 .elementor-element.elementor-element-87face4{width:33%;}.elementor-543 .elementor-element.elementor-element-a3e5ed7{width:91%;}.elementor-543 .elementor-element.elementor-element-a85e1f9{width:2.484%;}.elementor-543 .elementor-element.elementor-element-d25f4c1{width:100%;}.elementor-543 .elementor-element.elementor-element-aec806c{width:43.094%;}.elementor-543 .elementor-element.elementor-element-2b7ad22{width:25%;}.elementor-543 .elementor-element.elementor-element-fa3eac6{width:25%;}.elementor-543 .elementor-element.elementor-element-8b0e2bc{width:24.753%;}.elementor-543 .elementor-element.elementor-element-de9c755{width:13.119%;}.elementor-543 .elementor-element.elementor-element-d653bba{width:43.12%;}}@media(max-width:1024px) and (min-width:768px){.elementor-543 .elementor-element.elementor-element-2f1d571{width:100%;}.elementor-543 .elementor-element.elementor-element-c6fef30{width:100%;}.elementor-543 .elementor-element.elementor-element-87face4{width:100%;}.elementor-543 .elementor-element.elementor-element-a3e5ed7{width:100%;}.elementor-543 .elementor-element.elementor-element-a2e6980{width:100%;}.elementor-543 .elementor-element.elementor-element-2880376{width:100%;}.elementor-543 .elementor-element.elementor-element-d5d0d6c{width:100%;}}@media(min-width:1920px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-543 .elementor-element.elementor-element-2f1d571{width:33%;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-543 .elementor-element.elementor-element-c6fef30{width:33%;}.elementor-543 .elementor-element.elementor-element-82c75ef{width:33%;}.elementor-543 .elementor-element.elementor-element-f1369dc{width:33%;}.elementor-543 .elementor-element.elementor-element-87face4{width:33%;}.elementor-543 .elementor-element.elementor-element-a3e5ed7{width:33%;}.elementor-543 .elementor-element.elementor-element-a85e1f9{width:33%;}.elementor-543 .elementor-element.elementor-element-2b7ad22{width:25%;}.elementor-543 .elementor-element.elementor-element-fa3eac6{width:25%;}.elementor-543 .elementor-element.elementor-element-8b0e2bc{width:25%;}.elementor-543 .elementor-element.elementor-element-d3df95a{width:25%;}.elementor-543 .elementor-element.elementor-element-9758196{width:25%;}.elementor-543 .elementor-element.elementor-element-15bfec4{width:25%;}.elementor-543 .elementor-element.elementor-element-9f25b14{width:25%;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-543 .elementor-element.elementor-element-a984e22.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-d1b3662 */.elementor-543 .elementor-element.elementor-element-d1b3662 {
    rotate: -3deg
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fadba8 */.elementor-543 .elementor-element.elementor-element-9fadba8 {
    rotate: -3deg;
    position: absolute;
    right: 0;
    top: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7968e08 */.elementor-543 .elementor-element.elementor-element-7968e08 {
    position: absolute;
}
.elementor-543 .elementor-element.elementor-element-7968e08 > div {
    margin: 0 !important;
    min-height: 250px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-268b6d40 */.elementor-543 .elementor-element.elementor-element-268b6d40 {
    top: 55% !important;
  right: -100px !important;
  width: 155px;
  height: 34px;
  bottom: auto !important;
  left: auto !important;   
  z-index: 11 !important;
  text-align: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-999dd75 */.elementor-543 .elementor-element.elementor-element-999dd75 {
    top: -5px !important;
  left: -36px !important;
  width: 155px;
  height: 34px;
  bottom: auto;
  right: auto;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a00f93 */.elementor-543 .elementor-element.elementor-element-5a00f93 {
    top: 94% !important;
  left: -36px !important;
  width: 92px;
  height: 38px;
  bottom: : auto !important;
  right: auto;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2932511b */.elementor-543 .elementor-element.elementor-element-2932511b {
    top: 85% !important;
  right: -34px !important;
  width: 155px;
  height: 34px;
  bottom: auto !important;
  left: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-128935c */.elementor-543 .elementor-element.elementor-element-128935c {
    top: 5% !important;
  right: -85px !important;
  width: 179px;
  height: 51px;
  bottom: auto !important;
  left: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d56718a */.elementor-543 .elementor-element.elementor-element-d56718a {
    top: 100% !important;
  left: -15px !important;
  width: 179px;
  height: 32px;
  bottom: auto !important;
  right: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d9b1a4 */.elementor-543 .elementor-element.elementor-element-9d9b1a4 {
    top: 200px !important;
  right: -125px !important;
  width: 179px;
  height: 51px;
  bottom: auto !important;
  left: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d5648a */.elementor-543 .elementor-element.elementor-element-3d5648a {
    top: -65% !important;
  left: -25px !important;
  width: 179px;
  height: 51px;
  bottom: auto !important;
  right: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3868c1e */.elementor-543 .elementor-element.elementor-element-3868c1e {
    bottom: 0 !important;
  right: -50px !important;
  width: 179px;
  height: 32px;
  top: auto !important;
  left: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa3801e */.elementor-543 .elementor-element.elementor-element-aa3801e {
    top: 40% !important;
  left: -120px !important;
  width: 179px;
  height: 32px;
  bottom: auto !important;
  right: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-400f270 */.elementor-543 .elementor-element.elementor-element-400f270 { position: absolute; height: 100%; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe104c2 */.elementor-543 .elementor-element.elementor-element-fe104c2 { position: relative; min-height: 100%; height: 100%; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e3a7981 */.elementor-543 .elementor-element.elementor-element-e3a7981 { position: relative; min-height: 100%; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20b9f27 */.elementor-543 .elementor-element.elementor-element-20b9f27 {
    top: -32px !important;
  right: -75px !important;
  width: 179px;
  height: 32px;
  bottom: auto !important;
  left: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2172c7f */.elementor-543 .elementor-element.elementor-element-2172c7f {
    bottom: 0 !important;
  left: 5% !important;
  width: 179px;
  height: 32px;
  top: auto !important;
  right: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868362d */.elementor-543 .elementor-element.elementor-element-868362d {
    top: 0 !important;
  right: 10% !important;
  width: 114px;
  height: 32px;
  bottom: auto !important;
  left: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-decb138 */.elementor-543 .elementor-element.elementor-element-decb138 {
    top: 40% !important;
  left: -60px !important;
  width: 114px;
  height: 37px;
  bottom: auto !important;
  right: auto !important;   
  z-index: 11;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1b0bef3 *//* Galerie en 3 colonnes pour desktop et tablette */
#galerie_photo .elementor-image-gallery > div {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

/* Galerie en 2 colonnes sur mobile */
@media (max-width: 767px) {
    #galerie_photo .elementor-image-gallery > div {
        grid-template-columns: repeat(2, 1fr);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47e6a6f */.elementor-543 .elementor-element.elementor-element-47e6a6f {
    min-height: 250px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8656ae */.elementor-543 .elementor-element.elementor-element-e8656ae {
    top: 40% !important;
  left: -60px !important;
  width: 114px;
  height: 37px;
  bottom: auto !important;
  right: auto !important;   
  z-index: 11;
}/* End custom CSS */