.elementor-40 .elementor-element.elementor-element-5035875:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5035875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-40 .elementor-element.elementor-element-5035875{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-5035875 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-421d1fc > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-40 .elementor-element.elementor-element-28e4a80{text-align:center;}.elementor-40 .elementor-element.elementor-element-28e4a80 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40 .elementor-element.elementor-element-28e4a80.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-28e4a80.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-28e4a80.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-28e4a80 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-fd5db7a{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-fd5db7a.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-fd5db7a.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-fd5db7a.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-fd5db7a .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-33a4c79 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-486a381 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-rotateZ:0deg;--e-transform-translateX:-50px;--e-transform-translateY:-176px;}.elementor-40 .elementor-element.elementor-element-83cc2bf > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-59bd5a4 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40 .elementor-element.elementor-element-59bd5a4.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-59bd5a4.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-59bd5a4.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-59bd5a4 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-86d7d27{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-86d7d27.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-86d7d27.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-86d7d27.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-86d7d27 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-311315a .elementor-accordion-icon, .elementor-40 .elementor-element.elementor-element-311315a .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-311315a .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-311315a .elementor-active .elementor-accordion-icon, .elementor-40 .elementor-element.elementor-element-311315a .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-311315a .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-311315a .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-62968de{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-9340390{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-9340390 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-bb70ef8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-rotateZ:0deg;--e-transform-translateX:-50px;}.elementor-40 .elementor-element.elementor-element-aae9865 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-0a80cfc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40 .elementor-element.elementor-element-0a80cfc.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-0a80cfc.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-0a80cfc.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-0a80cfc .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-b52d059{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-b52d059.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-b52d059.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-b52d059.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-b52d059 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-3f881f7 .elementor-accordion-icon, .elementor-40 .elementor-element.elementor-element-3f881f7 .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-3f881f7 .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-3f881f7 .elementor-active .elementor-accordion-icon, .elementor-40 .elementor-element.elementor-element-3f881f7 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-3f881f7 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-3f881f7 .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-e05e4cb{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-3891b04:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-3891b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-40 .elementor-element.elementor-element-3891b04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-3891b04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-513934f > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-rotateZ:0deg;--e-transform-translateX:-50px;}.elementor-40 .elementor-element.elementor-element-2e4540d > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-923c41d .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40 .elementor-element.elementor-element-923c41d.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-923c41d.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-923c41d.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-923c41d .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-9e1a1e4{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-9e1a1e4.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-9e1a1e4.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-9e1a1e4.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-9e1a1e4 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-efcebbc .elementor-accordion-icon, .elementor-40 .elementor-element.elementor-element-efcebbc .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-efcebbc .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-efcebbc .elementor-active .elementor-accordion-icon, .elementor-40 .elementor-element.elementor-element-efcebbc .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-efcebbc .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-efcebbc .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-d037852{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-53fb7cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-53fb7cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-ce7e4df{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-ce7e4df.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-ce7e4df.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-ce7e4df.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-ce7e4df .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-700be3f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-700be3f .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-700be3f .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-66309fc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-150px;padding:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-66309fc:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-66309fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-40 .elementor-element.elementor-element-66309fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-23be74c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-23be74c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-23be74c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-23be74c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cca-lorraine.fr/wp-content/uploads/sites/14/2024/06/arrimage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-23be74c > .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-40 .elementor-element.elementor-element-23be74c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-5b89c03{text-align:center;}.elementor-40 .elementor-element.elementor-element-5b89c03 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Red Rose", Sans-serif;font-size:19px;font-weight:700;}.elementor-40 .elementor-element.elementor-element-5b89c03.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-5b89c03.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-5b89c03.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-5b89c03 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-5b89c03 > .elementor-widget-container{margin:140% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-bd17db8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-bd17db8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-bd17db8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-bd17db8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cca-lorraine.fr/wp-content/uploads/sites/14/2025/10/IMG_20210712_114859-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-bd17db8 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-40 .elementor-element.elementor-element-bd17db8 > .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-40 .elementor-element.elementor-element-bd17db8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-b37a3ca{text-align:center;}.elementor-40 .elementor-element.elementor-element-b37a3ca .elementor-heading-title{color:var( --e-global-color-text );font-family:"Red Rose", Sans-serif;font-size:19px;font-weight:700;}.elementor-40 .elementor-element.elementor-element-b37a3ca.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-b37a3ca.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-b37a3ca.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-b37a3ca .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-b37a3ca > .elementor-widget-container{margin:140% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-2b36ee4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-2b36ee4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-2b36ee4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-2b36ee4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cca-lorraine.fr/wp-content/uploads/sites/14/2025/10/8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-2b36ee4 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-40 .elementor-element.elementor-element-2b36ee4 > .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-40 .elementor-element.elementor-element-2b36ee4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-a3e76a7{text-align:center;}.elementor-40 .elementor-element.elementor-element-a3e76a7 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Red Rose", Sans-serif;font-size:19px;font-weight:700;}.elementor-40 .elementor-element.elementor-element-a3e76a7.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-a3e76a7.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-a3e76a7.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-a3e76a7 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-a3e76a7 > .elementor-widget-container{margin:140% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-cb87088.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-cb87088.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-cb87088:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-cb87088 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cca-lorraine.fr/wp-content/uploads/sites/14/2025/10/532-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-cb87088 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-40 .elementor-element.elementor-element-cb87088 > .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-40 .elementor-element.elementor-element-cb87088 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-e0e730d{text-align:center;}.elementor-40 .elementor-element.elementor-element-e0e730d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Red Rose", Sans-serif;font-size:19px;font-weight:700;}.elementor-40 .elementor-element.elementor-element-e0e730d.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-e0e730d.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-e0e730d.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-e0e730d .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-e0e730d > .elementor-widget-container{margin:140% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-8f40890.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-8f40890.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-8f40890:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-8f40890 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cca-lorraine.fr/wp-content/uploads/sites/14/2025/10/20230515_085849-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-8f40890 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-40 .elementor-element.elementor-element-8f40890 > .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-40 .elementor-element.elementor-element-8f40890 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-df760b6{text-align:center;}.elementor-40 .elementor-element.elementor-element-df760b6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Red Rose", Sans-serif;font-size:19px;font-weight:700;}.elementor-40 .elementor-element.elementor-element-df760b6.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-df760b6.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-df760b6.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-df760b6 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-df760b6 > .elementor-widget-container{margin:140% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-12ff328.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-12ff328.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-12ff328:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-12ff328 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cca-lorraine.fr/wp-content/uploads/sites/14/2025/10/6-rotated.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-12ff328 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-40 .elementor-element.elementor-element-12ff328 > .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-40 .elementor-element.elementor-element-12ff328 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-37132df{text-align:center;}.elementor-40 .elementor-element.elementor-element-37132df .elementor-heading-title{color:var( --e-global-color-text );font-family:"Red Rose", Sans-serif;font-size:19px;font-weight:700;}.elementor-40 .elementor-element.elementor-element-37132df.ob-harakiri{writing-mode:inherit;}.elementor-40 .elementor-element.elementor-element-37132df.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-37132df.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-40 .elementor-element.elementor-element-37132df .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-40 .elementor-element.elementor-element-37132df > .elementor-widget-container{margin:140% 0% 5% 0%;}html, body{overflow-x:auto;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-83cc2bf{width:60%;}.elementor-40 .elementor-element.elementor-element-efb4ad2{width:6.332%;}.elementor-40 .elementor-element.elementor-element-aae9865{width:60%;}.elementor-40 .elementor-element.elementor-element-0eea430{width:6.332%;}.elementor-40 .elementor-element.elementor-element-2e4540d{width:60%;}.elementor-40 .elementor-element.elementor-element-a92efdb{width:6.332%;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-23be74c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-23be74c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-250px 0px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-23be74c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-23be74c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-170px 0px;}}/* Start custom CSS for heading, class: .elementor-element-28e4a80 */.elementor-40 .elementor-element.elementor-element-28e4a80 span {
    color: var(--primary);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-486a381 */.elementor-40 .elementor-element.elementor-element-486a381 img {
    aspect-ratio: 1.5/2;
    object-fit: cover;
    position: absolute;
    top: 0%;
    left:0%;
    filter: grayscale(1);
    -webkit-ask-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59bd5a4 */.elementor-40 .elementor-element.elementor-element-59bd5a4 span {
    color: var(--primary);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb70ef8 */.elementor-40 .elementor-element.elementor-element-bb70ef8 img {
    aspect-ratio: 1.5/2;
    object-fit: cover;
    position: absolute;
    top: 0%;
    left:0%;
    filter: grayscale(1);
    -webkit-ask-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a80cfc */.elementor-40 .elementor-element.elementor-element-0a80cfc span {
    color: var(--primary);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-513934f */.elementor-40 .elementor-element.elementor-element-513934f img {
    aspect-ratio: 1.5/2;
    object-fit: cover;
    position: absolute;
    top: 0%;
    left:0%;
    filter: grayscale(1);
    -webkit-ask-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-923c41d */.elementor-40 .elementor-element.elementor-element-923c41d span {
    color: var(--primary);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-23be74c */.elementor-40 .elementor-element.elementor-element-23be74c .elementor-widget-wrap{
    filter: grayscale(1);
}
.elementor-40 .elementor-element.elementor-element-23be74c .elementor-widget-wrap:hover{
    filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd17db8 */.elementor-40 .elementor-element.elementor-element-bd17db8 .elementor-widget-wrap{
    filter: grayscale(1);
}
.elementor-40 .elementor-element.elementor-element-bd17db8 .elementor-widget-wrap:hover{
    filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b36ee4 */.elementor-40 .elementor-element.elementor-element-2b36ee4 .elementor-widget-wrap{
    filter: grayscale(1);
}
.elementor-40 .elementor-element.elementor-element-2b36ee4 .elementor-widget-wrap:hover{
    filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cb87088 */.elementor-40 .elementor-element.elementor-element-cb87088 .elementor-widget-wrap{
    filter: grayscale(1);
}
.elementor-40 .elementor-element.elementor-element-cb87088 .elementor-widget-wrap:hover{
    filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8f40890 */.elementor-40 .elementor-element.elementor-element-8f40890 .elementor-widget-wrap{
    filter: grayscale(1);
}
.elementor-40 .elementor-element.elementor-element-8f40890 .elementor-widget-wrap:hover{
    filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12ff328 */.elementor-40 .elementor-element.elementor-element-12ff328 .elementor-widget-wrap{
    filter: grayscale(1);
}
.elementor-40 .elementor-element.elementor-element-12ff328 .elementor-widget-wrap:hover{
    filter: grayscale(0);
}/* End custom CSS */