.elementor-24 .elementor-element.elementor-element-ae5e35c{--display:flex;--overlay-opacity:0.9;--padding-top:140px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-24 .elementor-element.elementor-element-ae5e35c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ae5e35c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://customercareforum.com/wp-content/uploads/2026/06/Jour-2_26.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-ae5e35c::before, .elementor-24 .elementor-element.elementor-element-ae5e35c > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-ae5e35c > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-ae5e35c > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-ae5e35c > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-ae5e35c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(120deg, #2A0530EB 0%, #3A0840D9 100%);}.elementor-24 .elementor-element.elementor-element-f2509ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-9f06bd1{--display:flex;--min-height:6px;--border-radius:50% 50% 50% 50%;}.elementor-24 .elementor-element.elementor-element-9f06bd1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9f06bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.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 );line-height:var( --e-global-typography-text-line-height );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-24 .elementor-element.elementor-element-6a35b37{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-9151222 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:0.95em;letter-spacing:0.5px;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-9151222{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-2dfe2fc{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;color:#FFFFFFB8;margin:022px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-eae2cec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-button .elementor-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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-c4ab258 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-2d19d9a );color:var( --e-global-color-2d19d9a );background-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-c4ab258 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-c4ab258 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-c4ab258 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-c4ab258 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-2bdc71a .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-2d19d9a );color:var( --e-global-color-2d19d9a );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-2bdc71a .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-2bdc71a .elementor-button:focus{border-color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-9f32fe4{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-9f32fe4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9f32fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a83fc8a );}.elementor-24 .elementor-element.elementor-element-c2ac3ab{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-5ab5b09 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 034px) 0px;}.elementor-24 .elementor-element.elementor-element-f601f42{--e-image-carousel-slides-to-show:5;}.elementor-24 .elementor-element.elementor-element-6027a90{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-800e486{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6990b22 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-6990b22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;}.elementor-24 .elementor-element.elementor-element-6990b22.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-d89a3e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5279d3a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:0.94em;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-5279d3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ce3078b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:var( --e-global-color-5ab5b09 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-ca3b27e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-8b042d3{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.5;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:030px;--padding-left:028px;--padding-right:028px;}.elementor-24 .elementor-element.elementor-element-8b042d3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8b042d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://customercareforum.com/wp-content/uploads/2026/06/Jour-1_13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-8b042d3::before, .elementor-24 .elementor-element.elementor-element-8b042d3 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-8b042d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-8b042d3 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-8b042d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-8b042d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(0deg, #2A0530F2 0%, #4F0D53A6 100%);}.elementor-24 .elementor-element.elementor-element-2f9aae0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;letter-spacing:1.4px;color:var( --e-global-color-436dd1c );}.elementor-24 .elementor-element.elementor-element-2f9aae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:5px 12px 5px 12px;background-color:var( --e-global-color-accent );border-radius:3px 3px 3px 3px;}.elementor-24 .elementor-element.elementor-element-dd4a6b8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-dd4a6b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-24 .elementor-element.elementor-element-6e23544{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:2em;color:#FFFFFFC7;}.elementor-24 .elementor-element.elementor-element-79d2306{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.5;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:030px;--padding-left:028px;--padding-right:028px;}.elementor-24 .elementor-element.elementor-element-79d2306:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-79d2306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://customercareforum.com/wp-content/uploads/2026/06/Jour-2_25.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-79d2306::before, .elementor-24 .elementor-element.elementor-element-79d2306 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-79d2306 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-79d2306 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-79d2306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-79d2306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(0deg, #2A0530F2 0%, #4F0D53A6 100%);}.elementor-24 .elementor-element.elementor-element-d93cb3a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;letter-spacing:1.4px;color:var( --e-global-color-436dd1c );}.elementor-24 .elementor-element.elementor-element-d93cb3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:5px 12px 5px 12px;background-color:var( --e-global-color-accent );border-radius:3px 3px 3px 3px;}.elementor-24 .elementor-element.elementor-element-3154ff7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-3154ff7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-24 .elementor-element.elementor-element-e3d9ff2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:2em;color:#FFFFFFC7;}.elementor-24 .elementor-element.elementor-element-5763ff3{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.5;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:030px;--padding-left:028px;--padding-right:028px;}.elementor-24 .elementor-element.elementor-element-5763ff3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5763ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://customercareforum.com/wp-content/uploads/2026/06/lome2025_gala.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-5763ff3::before, .elementor-24 .elementor-element.elementor-element-5763ff3 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-5763ff3 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-5763ff3 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-5763ff3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-5763ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(0deg, #2A0530F2 0%, #4F0D53A6 100%);}.elementor-24 .elementor-element.elementor-element-c9e42b7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;letter-spacing:1.4px;color:var( --e-global-color-436dd1c );}.elementor-24 .elementor-element.elementor-element-c9e42b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:5px 12px 5px 12px;background-color:var( --e-global-color-accent );border-radius:3px 3px 3px 3px;}.elementor-24 .elementor-element.elementor-element-0b67a8f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-0b67a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-24 .elementor-element.elementor-element-fa131eb{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:2em;color:#FFFFFFC7;}.elementor-24 .elementor-element.elementor-element-7d54115{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-bc27547 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-2d19d9a );color:var( --e-global-color-2d19d9a );background-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-bc27547 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-bc27547 .elementor-button:focus{background-color:var( --e-global-color-1247d97 );}.elementor-24 .elementor-element.elementor-element-40c6fa0{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-40c6fa0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-40c6fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a83fc8a );}.elementor-24 .elementor-element.elementor-element-d3249a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-028d180 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-028d180{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;}.elementor-24 .elementor-element.elementor-element-028d180.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-c70032c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cca7840 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:0.94em;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-cca7840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-f9f853d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:var( --e-global-color-5ab5b09 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-c9dbc67{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-0f34484{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A05301A;--border-color:#2A05301A;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-0f34484:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0f34484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-7232da3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7232da3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-7ee00d4{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.7em;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-723cd6d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A05301A;--border-color:#2A05301A;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-723cd6d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-723cd6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-cf69f3e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-cf69f3e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-3c6a6f5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.7em;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-6af2a0b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A05301A;--border-color:#2A05301A;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-6af2a0b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6af2a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-2d8af84 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-2d8af84{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-5688d84{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.7em;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-b37c350{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A05301A;--border-color:#2A05301A;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-b37c350:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b37c350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-8241ed9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8241ed9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-2979a7d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.7em;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-e7e75e5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A05301A;--border-color:#2A05301A;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-e7e75e5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e7e75e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-5a45191 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-5a45191{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-69e16a0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.7em;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-8b5f2be{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A05301A;--border-color:#2A05301A;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-8b5f2be:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8b5f2be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-b27c6c2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b27c6c2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-7c9c5a0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.7em;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-5918885{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-5ffd69d .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-2d19d9a );color:var( --e-global-color-2d19d9a );background-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-5ffd69d .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-5ffd69d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-84ec5e4{--display:flex;}.elementor-24 .elementor-element.elementor-element-2c695fa{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-2c695fa:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2c695fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-436dd1c );}.elementor-24 .elementor-element.elementor-element-d442d9d{text-align:center;}.elementor-24 .elementor-element.elementor-element-d442d9d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-379b36c{text-align:center;padding:0px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-379b36c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:0.94em;letter-spacing:0.5px;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-09d03a9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-05bd0be{--display:flex;}.elementor-24 .elementor-element.elementor-element-170794d{color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-2aaa141{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-24 .elementor-element.elementor-element-70d7649 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-5bf3c54{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-24 .elementor-element.elementor-element-d921882{color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-37ed19c{color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-6edcdf9{--display:flex;}.elementor-24 .elementor-element.elementor-element-a8968da{color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-5fe6f2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-24 .elementor-element.elementor-element-e0ce6ba .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-81ce0df{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-24 .elementor-element.elementor-element-6d74245{color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-379062a{color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-1426f79{--display:flex;}.elementor-24 .elementor-element.elementor-element-6617f3a{color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-cce1baf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-24 .elementor-element.elementor-element-b36ab69 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-bfc96ba{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-24 .elementor-element.elementor-element-7b920c1{color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-ad98ea2{color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-9513a32{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-c725c5a .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-2d19d9a );color:var( --e-global-color-2d19d9a );background-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-c725c5a .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-c725c5a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-4f2dc73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-6c2c2a1{--display:flex;--min-height:560px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:6px 6px 6px 6px;--padding-top:026px;--padding-bottom:026px;--padding-left:026px;--padding-right:026px;}.elementor-24 .elementor-element.elementor-element-6c2c2a1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6c2c2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://customercareforum.com/wp-content/uploads/2026/07/programme_visuel.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-6c2c2a1::before, .elementor-24 .elementor-element.elementor-element-6c2c2a1 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-6c2c2a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-6c2c2a1 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-6c2c2a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-6c2c2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(0deg, #2A0530D1 0%, #2A053000 50%);}.elementor-24 .elementor-element.elementor-element-5c38ade .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-b155bee{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-1907528{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-50ed89b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-50ed89b.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-a3577f3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:0.94em;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-a3577f3{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cbaa4bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2A05301A;--border-color:#2A05301A;--padding-top:21px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-24cb03c{--display:flex;--min-height:10px;--border-radius:50% 50% 50% 50%;}.elementor-24 .elementor-element.elementor-element-24cb03c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-24cb03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-83a2f1a{--display:flex;}.elementor-24 .elementor-element.elementor-element-bb5a921 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-0b7cc16{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-d713a7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2A05301A;--border-color:#2A05301A;--padding-top:21px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8ab160f{--display:flex;--min-height:10px;--border-radius:50% 50% 50% 50%;}.elementor-24 .elementor-element.elementor-element-8ab160f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8ab160f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-604b6ab{--display:flex;}.elementor-24 .elementor-element.elementor-element-6b25ead .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-2a76ea4{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-b868995{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2A05301A;--border-color:#2A05301A;--padding-top:21px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-53cc940{--display:flex;--min-height:10px;--border-radius:50% 50% 50% 50%;}.elementor-24 .elementor-element.elementor-element-53cc940:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-53cc940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-093f84e{--display:flex;}.elementor-24 .elementor-element.elementor-element-6bcf36a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e0de8f0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-2c6c88b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2A05301A;--border-color:#2A05301A;--padding-top:21px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-50fa679{--display:flex;--min-height:10px;--border-radius:50% 50% 50% 50%;}.elementor-24 .elementor-element.elementor-element-50fa679:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-50fa679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-0b56956{--display:flex;}.elementor-24 .elementor-element.elementor-element-79ae347 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b95e635{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-3aa3e2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2A05301A;--border-color:#2A05301A;--padding-top:21px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3e31c0e{--display:flex;--min-height:10px;--border-radius:50% 50% 50% 50%;}.elementor-24 .elementor-element.elementor-element-3e31c0e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3e31c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-9347c0e{--display:flex;}.elementor-24 .elementor-element.elementor-element-1e9b683 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-6295e26{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-5ab5b09 );}.elementor-24 .elementor-element.elementor-element-7aa06d8 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#4C790600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7aa06d8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-eade9c2{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-eade9c2:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-eade9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a83fc8a );}.elementor-24 .elementor-element.elementor-element-4dd92bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:8px 8px 8px 8px;}.elementor-24 .elementor-element.elementor-element-4dd92bc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4dd92bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-0eaf421{--display:flex;--min-height:520px;--border-radius:08px 0px 0px 08px;}.elementor-24 .elementor-element.elementor-element-0eaf421:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0eaf421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://customercareforum.com/wp-content/uploads/2026/07/essi_codjie.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-170283f{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-a8c182b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a8c182b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;}.elementor-24 .elementor-element.elementor-element-389e9b1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:0.98em;letter-spacing:0.5px;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-389e9b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;}.elementor-24 .elementor-element.elementor-element-05de2dd{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:#FFFFFFC7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-24 .elementor-element.elementor-element-46aaabe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7e888f4{--display:flex;}.elementor-24 .elementor-element.elementor-element-3a76fbf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-26b06ee{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF61;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-86001c3 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#4C790600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-86001c3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-47cb6d7{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-44e8e68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-111dee8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-111dee8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;}.elementor-24 .elementor-element.elementor-element-111dee8.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-7856085{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-14950c9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:0.94em;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-14950c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6ec882c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:var( --e-global-color-5ab5b09 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-11f766e{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-1cdf1e2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-24 .elementor-element.elementor-element-1cdf1e2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-1cdf1e2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-d6a760a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.82;}.elementor-24 .elementor-element.elementor-element-d6a760a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d6a760a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://customercareforum.com/wp-content/uploads/2026/06/Jour-2_25.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-d6a760a::before, .elementor-24 .elementor-element.elementor-element-d6a760a > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-d6a760a > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-d6a760a > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-d6a760a > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-d6a760a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#2A0530;}.elementor-24 .elementor-element.elementor-element-9c25430{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-197f1cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:024px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-bf4b3db{--display:flex;--min-height:6px;--border-radius:50% 50% 50% 50%;}.elementor-24 .elementor-element.elementor-element-bf4b3db:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-bf4b3db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-668b5ac{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-092ccb4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-24 .elementor-element.elementor-element-2917a54{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-2917a54 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:72px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.5px;color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-1adc498{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#FFFFFF9E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 036px) 0px;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-c88ea75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24 .elementor-element.elementor-element-04f307a .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-2d19d9a );border-radius:3px 3px 3px 3px;padding:16px 34px 16px 34px;}.elementor-24 .elementor-element.elementor-element-04f307a .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-04f307a .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-04f307a .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-04f307a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-bce39f1 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-2d19d9a );color:var( --e-global-color-2d19d9a );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF61;border-radius:3px 3px 3px 3px;padding:16px 32px 16px 32px;}.elementor-24 .elementor-element.elementor-element-bce39f1 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-bce39f1 .elementor-button:focus{border-color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-7afebfa .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-2d19d9a );color:var( --e-global-color-2d19d9a );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF61;border-radius:3px 3px 3px 3px;padding:16px 32px 16px 32px;}.elementor-24 .elementor-element.elementor-element-7afebfa .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-7afebfa .elementor-button:focus{border-color:var( --e-global-color-2d19d9a );}.elementor-24 .elementor-element.elementor-element-26618bc{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.7em;letter-spacing:1.3px;color:#FFFFFF61;margin:032px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5279d3a .elementor-heading-title{font-size:42px;}.elementor-24 .elementor-element.elementor-element-ce3078b{font-size:14px;}.elementor-24 .elementor-element.elementor-element-ca3b27e{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-8b042d3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-2f9aae0 .elementor-heading-title{font-size:8px;}.elementor-24 .elementor-element.elementor-element-79d2306{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-d93cb3a .elementor-heading-title{font-size:8px;}.elementor-24 .elementor-element.elementor-element-5763ff3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-c9e42b7 .elementor-heading-title{font-size:8px;}.elementor-24 .elementor-element.elementor-element-cca7840 .elementor-heading-title{font-size:42px;}.elementor-24 .elementor-element.elementor-element-f9f853d{font-size:14px;}.elementor-24 .elementor-element.elementor-element-c9dbc67{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-7232da3 .elementor-heading-title{font-size:17px;}.elementor-24 .elementor-element.elementor-element-7ee00d4{font-size:12px;}.elementor-24 .elementor-element.elementor-element-cf69f3e .elementor-heading-title{font-size:17px;}.elementor-24 .elementor-element.elementor-element-3c6a6f5{font-size:12px;}.elementor-24 .elementor-element.elementor-element-2d8af84 .elementor-heading-title{font-size:17px;}.elementor-24 .elementor-element.elementor-element-5688d84{font-size:12px;}.elementor-24 .elementor-element.elementor-element-8241ed9 .elementor-heading-title{font-size:17px;}.elementor-24 .elementor-element.elementor-element-2979a7d{font-size:12px;}.elementor-24 .elementor-element.elementor-element-5a45191 .elementor-heading-title{font-size:17px;}.elementor-24 .elementor-element.elementor-element-69e16a0{font-size:12px;}.elementor-24 .elementor-element.elementor-element-b27c6c2 .elementor-heading-title{font-size:17px;}.elementor-24 .elementor-element.elementor-element-7c9c5a0{font-size:12px;}.elementor-24 .elementor-element.elementor-element-379b36c .elementor-heading-title{font-size:42px;}.elementor-24 .elementor-element.elementor-element-09d03a9{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-a3577f3 .elementor-heading-title{font-size:42px;}.elementor-24 .elementor-element.elementor-element-4dd92bc{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-389e9b1 .elementor-heading-title{font-size:28px;}.elementor-24 .elementor-element.elementor-element-14950c9 .elementor-heading-title{font-size:42px;}.elementor-24 .elementor-element.elementor-element-6ec882c{font-size:14px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-2917a54 .elementor-heading-title{font-size:56px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-ae5e35c{--padding-top:120px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-9f06bd1{--width:6px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-6a35b37{font-size:11px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9151222 .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9f32fe4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-f601f42{--e-image-carousel-slides-to-show:2;}.elementor-24 .elementor-element.elementor-element-6027a90{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-d89a3e3{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5279d3a .elementor-heading-title{font-size:34px;}.elementor-24 .elementor-element.elementor-element-5279d3a{padding:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-ce3078b{font-size:13px;}.elementor-24 .elementor-element.elementor-element-ca3b27e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-8b042d3{--min-height:340px;}.elementor-24 .elementor-element.elementor-element-2f9aae0 .elementor-heading-title{font-size:10px;}.elementor-24 .elementor-element.elementor-element-79d2306{--min-height:340px;}.elementor-24 .elementor-element.elementor-element-d93cb3a .elementor-heading-title{font-size:10px;}.elementor-24 .elementor-element.elementor-element-5763ff3{--min-height:340px;}.elementor-24 .elementor-element.elementor-element-c9e42b7 .elementor-heading-title{font-size:10px;}.elementor-24 .elementor-element.elementor-element-40c6fa0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-c70032c{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cca7840 .elementor-heading-title{font-size:34px;}.elementor-24 .elementor-element.elementor-element-cca7840{padding:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-f9f853d{font-size:13px;}.elementor-24 .elementor-element.elementor-element-c9dbc67{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-7232da3{text-align:start;}.elementor-24 .elementor-element.elementor-element-7232da3 .elementor-heading-title{font-size:21px;}.elementor-24 .elementor-element.elementor-element-7ee00d4{text-align:start;font-size:13px;}.elementor-24 .elementor-element.elementor-element-cf69f3e{text-align:start;}.elementor-24 .elementor-element.elementor-element-cf69f3e .elementor-heading-title{font-size:21px;}.elementor-24 .elementor-element.elementor-element-3c6a6f5{text-align:start;font-size:13px;}.elementor-24 .elementor-element.elementor-element-2d8af84{text-align:start;}.elementor-24 .elementor-element.elementor-element-2d8af84 .elementor-heading-title{font-size:21px;}.elementor-24 .elementor-element.elementor-element-5688d84{text-align:start;font-size:13px;}.elementor-24 .elementor-element.elementor-element-8241ed9{text-align:start;}.elementor-24 .elementor-element.elementor-element-8241ed9 .elementor-heading-title{font-size:21px;}.elementor-24 .elementor-element.elementor-element-2979a7d{text-align:start;font-size:13px;}.elementor-24 .elementor-element.elementor-element-5a45191{text-align:start;}.elementor-24 .elementor-element.elementor-element-5a45191 .elementor-heading-title{font-size:21px;}.elementor-24 .elementor-element.elementor-element-69e16a0{text-align:start;font-size:13px;}.elementor-24 .elementor-element.elementor-element-b27c6c2{text-align:start;}.elementor-24 .elementor-element.elementor-element-b27c6c2 .elementor-heading-title{font-size:21px;}.elementor-24 .elementor-element.elementor-element-7c9c5a0{text-align:start;font-size:13px;}.elementor-24 .elementor-element.elementor-element-2c695fa{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-379b36c .elementor-heading-title{font-size:34px;}.elementor-24 .elementor-element.elementor-element-379b36c{padding:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-09d03a9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-2aaa141{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-5fe6f2c{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-cce1baf{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-4f2dc73{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-6c2c2a1{--min-height:260px;}.elementor-24 .elementor-element.elementor-element-1907528{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a3577f3 .elementor-heading-title{font-size:34px;}.elementor-24 .elementor-element.elementor-element-a3577f3{padding:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-cbaa4bf{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-24cb03c{--width:10px;}.elementor-24 .elementor-element.elementor-element-d713a7c{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-8ab160f{--width:10px;}.elementor-24 .elementor-element.elementor-element-b868995{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-53cc940{--width:10px;}.elementor-24 .elementor-element.elementor-element-2c6c88b{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-50fa679{--width:10px;}.elementor-24 .elementor-element.elementor-element-3aa3e2e{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-3e31c0e{--width:10px;}.elementor-24 .elementor-element.elementor-element-eade9c2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-4dd92bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-0eaf421{--min-height:400px;--border-radius:08px 08px 0px 0px;}.elementor-24 .elementor-element.elementor-element-170283f{--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-24 .elementor-element.elementor-element-389e9b1 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-47cb6d7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-7856085{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-14950c9 .elementor-heading-title{font-size:34px;}.elementor-24 .elementor-element.elementor-element-14950c9{padding:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-6ec882c{font-size:13px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9c25430{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-bf4b3db{--width:6px;}.elementor-24 .elementor-element.elementor-element-668b5ac{font-size:11px;}.elementor-24 .elementor-element.elementor-element-2917a54 .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-c88ea75{--justify-content:center;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-9f06bd1{--width:6px;}.elementor-24 .elementor-element.elementor-element-d89a3e3{--width:760px;}.elementor-24 .elementor-element.elementor-element-c70032c{--width:760px;}.elementor-24 .elementor-element.elementor-element-24cb03c{--width:10px;}.elementor-24 .elementor-element.elementor-element-8ab160f{--width:10px;}.elementor-24 .elementor-element.elementor-element-53cc940{--width:10px;}.elementor-24 .elementor-element.elementor-element-50fa679{--width:10px;}.elementor-24 .elementor-element.elementor-element-3e31c0e{--width:10px;}.elementor-24 .elementor-element.elementor-element-7e888f4{--width:70%;}.elementor-24 .elementor-element.elementor-element-7856085{--width:760px;}.elementor-24 .elementor-element.elementor-element-9c25430{--content-width:760px;}.elementor-24 .elementor-element.elementor-element-bf4b3db{--width:6px;}}/* Start custom CSS for heading, class: .elementor-element-9151222 *//* le mot en vert */
.elementor-24 .elementor-element.elementor-element-9151222 em{ color:#6FA80E !important; font-style:normal !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4ab258 */.elementor-24 .elementor-element.elementor-element-c4ab258 .elementor-button{
  transition:transform .2s, background .25s;
}
.elementor-24 .elementor-element.elementor-element-c4ab258 .elementor-button:hover{
  transform:translateY(-2px);
}
.elementor-24 .elementor-element.elementor-element-c4ab258 .elementor-button:hover svg{
  transform:translateX(3px); transition:transform .25s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bdc71a */.elementor-24 .elementor-element.elementor-element-2bdc71a .elementor-button{
  transition:transform .2s, background .25s;
}
.elementor-24 .elementor-element.elementor-element-2bdc71a .elementor-button:hover{
  transform:translateY(-2px);
}
.elementor-24 .elementor-element.elementor-element-2bdc71a .elementor-button:hover svg{
  transform:translateX(3px); transition:transform .25s;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f601f42 *//* Chaque slide = carte blanche identique */
.elementor-24 .elementor-element.elementor-element-f601f42 .swiper-slide{
  background:#fff;
  border:1px solid rgba(42,5,48,.1);
  border-radius:6px;
  min-height:110px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:24px;
  box-sizing:border-box;
  transition:box-shadow .3s ease, transform .3s ease, filter .3s ease;
  filter:grayscale(.15);
}
.elementor-24 .elementor-element.elementor-element-f601f42 .swiper-slide:hover{
  box-shadow:0 14px 40px rgba(42,5,48,.08);
  transform:translateY(-2px);
  filter:grayscale(0);
}

/* Centrage du contenu du slide */
.elementor-24 .elementor-element.elementor-element-f601f42 .swiper-slide figure,
.elementor-24 .elementor-element.elementor-element-f601f42 .swiper-slide .swiper-slide-inner{
  margin:0; width:100%; height:100%;
  display:flex; align-items:center; justify-content:center;
}

/* ⭐ TOUS les logos à la même hauteur */
.elementor-24 .elementor-element.elementor-element-f601f42 .swiper-slide img{
  width:auto !important;
  height:50px !important;
  max-width:80%;
  object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6990b22 */.elementor-24 .elementor-element.elementor-element-6990b22{

  height: auto;
  align-self: flex-start;
  display: inline-flex;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b042d3 */.elementor-24 .elementor-element.elementor-element-8b042d3{

  transition:
    transform .45s cubic-bezier(.16,.84,.44,1),
    box-shadow .45s ease,
    background-size .6s ease;
}

.elementor-24 .elementor-element.elementor-element-8b042d3:hover{
  transform:translateY(-8px);
  box-shadow:0 24px 50px rgba(42,5,48,.28);
}

@media(prefers-reduced-motion:reduce){
  .elementor-24 .elementor-element.elementor-element-8b042d3{
    transition:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2306 */.elementor-24 .elementor-element.elementor-element-79d2306{

  transition:
    transform .45s cubic-bezier(.16,.84,.44,1),
    box-shadow .45s ease,
    background-size .6s ease;
}

.elementor-24 .elementor-element.elementor-element-79d2306:hover{
  transform:translateY(-8px);
  box-shadow:0 24px 50px rgba(42,5,48,.28);
}

@media(prefers-reduced-motion:reduce){
  .elementor-24 .elementor-element.elementor-element-79d2306{
    transition:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5763ff3 */.elementor-24 .elementor-element.elementor-element-5763ff3{

  transition:
    transform .45s cubic-bezier(.16,.84,.44,1),
    box-shadow .45s ease,
    background-size .6s ease;
}

.elementor-24 .elementor-element.elementor-element-5763ff3:hover{
  transform:translateY(-8px);
  box-shadow:0 24px 50px rgba(42,5,48,.28);
}

@media(prefers-reduced-motion:reduce){
  .elementor-24 .elementor-element.elementor-element-5763ff3{
    transition:none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc27547 */.elementor-24 .elementor-element.elementor-element-bc27547 .elementor-button{
  transition:transform .2s, background .25s;
}
.elementor-24 .elementor-element.elementor-element-bc27547 .elementor-button:hover{
  transform:translateY(-2px);
}
.elementor-24 .elementor-element.elementor-element-bc27547 .elementor-button:hover svg{
  transform:translateX(3px); transition:transform .25s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f34484 */.elementor-24 .elementor-element.elementor-element-0f34484{
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}
.elementor-24 .elementor-element.elementor-element-0f34484:hover{
  transform:translateY(-3px);
  border-color:#4F0D53;
  box-shadow:0 16px 48px rgba(42,5,48,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-723cd6d */.elementor-24 .elementor-element.elementor-element-723cd6d{
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}
.elementor-24 .elementor-element.elementor-element-723cd6d:hover{
  transform:translateY(-3px);
  border-color:#4F0D53;
  box-shadow:0 16px 48px rgba(42,5,48,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af2a0b */.elementor-24 .elementor-element.elementor-element-6af2a0b{
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}
.elementor-24 .elementor-element.elementor-element-6af2a0b:hover{
  transform:translateY(-3px);
  border-color:#4F0D53;
  box-shadow:0 16px 48px rgba(42,5,48,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37c350 */.elementor-24 .elementor-element.elementor-element-b37c350{
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}
.elementor-24 .elementor-element.elementor-element-b37c350:hover{
  transform:translateY(-3px);
  border-color:#4F0D53;
  box-shadow:0 16px 48px rgba(42,5,48,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e75e5 */.elementor-24 .elementor-element.elementor-element-e7e75e5{
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}
.elementor-24 .elementor-element.elementor-element-e7e75e5:hover{
  transform:translateY(-3px);
  border-color:#4F0D53;
  box-shadow:0 16px 48px rgba(42,5,48,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5f2be */.elementor-24 .elementor-element.elementor-element-8b5f2be{
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}
.elementor-24 .elementor-element.elementor-element-8b5f2be:hover{
  transform:translateY(-3px);
  border-color:#4F0D53;
  box-shadow:0 16px 48px rgba(42,5,48,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ffd69d */.elementor-24 .elementor-element.elementor-element-5ffd69d .elementor-button{
  transition:transform .2s, background .25s;
}
.elementor-24 .elementor-element.elementor-element-5ffd69d .elementor-button:hover{
  transform:translateY(-2px);
}
.elementor-24 .elementor-element.elementor-element-5ffd69d .elementor-button:hover svg{
  transform:translateX(3px); transition:transform .25s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6458d9 */.ficc-proof{
  --violet:#4F0D53;
  --paper:#FFFFFF;
  --line-dark:rgba(42,5,48,.1);
  --td-soft:#6E5A75;

  background:var(--paper);
  border-bottom:1px solid var(--line-dark);
  font-family:'Plus Jakarta Sans',sans-serif;
}

.ficc-proof *,
.ficc-proof *::before,
.ficc-proof *::after{
  box-sizing:border-box;
  margin:0;
  padding:0;
}

.ficc-proof .wrap{
  max-width:1200px;
  margin:auto;
  padding:0 clamp(20px,4vw,40px);
}

.ficc-proof .proof-in{
  display:grid;
  grid-template-columns:repeat(4,1fr);
}

.ficc-proof .proof-cell{
  padding:38px 20px;
  text-align:center;
  border-right:1px solid var(--line-dark);
}

.ficc-proof .proof-cell:last-child{
  border-right:none;
}

.ficc-proof .proof-n{
  font-family:'Bebas Neue',sans-serif;
  font-size:clamp(36px,3.8vw,48px);
  line-height:.85;
  color:var(--violet);
}

.ficc-proof .proof-l{
  font-size:11px;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:var(--td-soft);
  margin-top:9px;
  line-height:1.4;
  font-weight:600;
}

/* ================= MOBILE ================= */

@media (max-width:640px){

  .ficc-proof .wrap{
    padding:0 8px;
  }

  .ficc-proof .proof-in{
    grid-template-columns:repeat(4,1fr);
  }

  .ficc-proof .proof-cell{
    padding:18px 5px;
    border-bottom:none;
    border-right:1px solid var(--line-dark);
  }

  .ficc-proof .proof-cell:last-child{
    border-right:none;
  }

  .ficc-proof .proof-n{
    font-size:clamp(22px,6vw,30px);
    line-height:.9;
  }

  .ficc-proof .proof-l{
    font-size:8px;
    line-height:1.2;
    letter-spacing:.03em;
    margin-top:6px;
  }

}

@media(prefers-reduced-motion:reduce){

  .ficc-proof .proof-n{
    transition:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-170794d */.elementor-24 .elementor-element.elementor-element-170794d{
  font-family:'Plus Jakarta Sans',sans-serif;
  font-size:14.5px; font-weight:300; font-style:italic;
  line-height:1.68; color:rgba(255,255,255,.88);
  position:relative; z-index:1;
}
.elementor-24 .elementor-element.elementor-element-170794d strong, .elementor-24 .elementor-element.elementor-element-170794d b{
  font-style:normal; font-weight:700; color:#6FA80E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70d7649 */.elementor-24 .elementor-element.elementor-element-70d7649{
  width:44px; height:44px; border-radius:50%; flex-shrink:0;
  display:flex; align-items:center; justify-content:center;
  background:#6FA80E; color:#2A0530;
  font-family:'Bebas Neue',sans-serif; font-size:16px; letter-spacing:.05em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d921882 */.elementor-24 .elementor-element.elementor-element-d921882{ font-family:'Plus Jakarta Sans',sans-serif; font-size:13.5px; font-weight:700; color:#fff; line-height:1.2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ed19c */.elementor-24 .elementor-element.elementor-element-37ed19c{ font-size:11.5px; color:rgba(255,255,255,.38); margin-top:3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aaa141 */.elementor-24 .elementor-element.elementor-element-2aaa141{ margin-top:26px; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05bd0be */.elementor-24 .elementor-element.elementor-element-05bd0be{
  background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.12);
  border-radius:6px;
  padding:32px 30px;
  position:relative;
  overflow:hidden;
  transition:background .3s ease, border-color .3s ease, transform .3s ease;
}
.elementor-24 .elementor-element.elementor-element-05bd0be:hover{
  background:rgba(255,255,255,.08);
  border-color:rgba(111,168,14,.4);
  transform:translateY(-3px);
}
/* le grand guillemet en filigrane */
.elementor-24 .elementor-element.elementor-element-05bd0be::before{
  content:'\201C';
  position:absolute; top:-14px; right:18px;
  font-family:'Bebas Neue',sans-serif; font-size:110px; line-height:1;
  color:rgba(255,255,255,.05); pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8968da */.elementor-24 .elementor-element.elementor-element-a8968da{
  font-family:'Plus Jakarta Sans',sans-serif;
  font-size:14.5px; font-weight:300; font-style:italic;
  line-height:1.68; color:rgba(255,255,255,.88);
  position:relative; z-index:1;
}
.elementor-24 .elementor-element.elementor-element-a8968da strong, .elementor-24 .elementor-element.elementor-element-a8968da b{
  font-style:normal; font-weight:700; color:#6FA80E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0ce6ba */.elementor-24 .elementor-element.elementor-element-e0ce6ba{
  width:44px; height:44px; border-radius:50%; flex-shrink:0;
  display:flex; align-items:center; justify-content:center;
  background:#6FA80E; color:#2A0530;
  font-family:'Bebas Neue',sans-serif; font-size:16px; letter-spacing:.05em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d74245 */.elementor-24 .elementor-element.elementor-element-6d74245{ font-family:'Plus Jakarta Sans',sans-serif; font-size:13.5px; font-weight:700; color:#fff; line-height:1.2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-379062a */.elementor-24 .elementor-element.elementor-element-379062a{ font-size:11.5px; color:rgba(255,255,255,.38); margin-top:3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe6f2c */.elementor-24 .elementor-element.elementor-element-5fe6f2c{ margin-top:26px; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edcdf9 */.elementor-24 .elementor-element.elementor-element-6edcdf9{
  background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.12);
  border-radius:6px;
  padding:32px 30px;
  position:relative;
  overflow:hidden;
  transition:background .3s ease, border-color .3s ease, transform .3s ease;
}
.elementor-24 .elementor-element.elementor-element-6edcdf9:hover{
  background:rgba(255,255,255,.08);
  border-color:rgba(111,168,14,.4);
  transform:translateY(-3px);
}
/* le grand guillemet en filigrane */
.elementor-24 .elementor-element.elementor-element-6edcdf9::before{
  content:'\201C';
  position:absolute; top:-14px; right:18px;
  font-family:'Bebas Neue',sans-serif; font-size:110px; line-height:1;
  color:rgba(255,255,255,.05); pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6617f3a */.elementor-24 .elementor-element.elementor-element-6617f3a{
  font-family:'Plus Jakarta Sans',sans-serif;
  font-size:14.5px; font-weight:300; font-style:italic;
  line-height:1.68; color:rgba(255,255,255,.88);
  position:relative; z-index:1;
}
.elementor-24 .elementor-element.elementor-element-6617f3a strong, .elementor-24 .elementor-element.elementor-element-6617f3a b{
  font-style:normal; font-weight:700; color:#6FA80E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b36ab69 */.elementor-24 .elementor-element.elementor-element-b36ab69{
  width:44px; height:44px; border-radius:50%; flex-shrink:0;
  display:flex; align-items:center; justify-content:center;
  background:#6FA80E; color:#2A0530;
  font-family:'Bebas Neue',sans-serif; font-size:16px; letter-spacing:.05em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b920c1 */.elementor-24 .elementor-element.elementor-element-7b920c1{ font-family:'Plus Jakarta Sans',sans-serif; font-size:13.5px; font-weight:700; color:#fff; line-height:1.2; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad98ea2 */.elementor-24 .elementor-element.elementor-element-ad98ea2{ font-size:11.5px; color:rgba(255,255,255,.38); margin-top:3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cce1baf */.elementor-24 .elementor-element.elementor-element-cce1baf{ margin-top:26px; position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1426f79 */.elementor-24 .elementor-element.elementor-element-1426f79{
  background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.12);
  border-radius:6px;
  padding:32px 30px;
  position:relative;
  overflow:hidden;
  transition:background .3s ease, border-color .3s ease, transform .3s ease;
}
.elementor-24 .elementor-element.elementor-element-1426f79:hover{
  background:rgba(255,255,255,.08);
  border-color:rgba(111,168,14,.4);
  transform:translateY(-3px);
}
/* le grand guillemet en filigrane */
.elementor-24 .elementor-element.elementor-element-1426f79::before{
  content:'\201C';
  position:absolute; top:-14px; right:18px;
  font-family:'Bebas Neue',sans-serif; font-size:110px; line-height:1;
  color:rgba(255,255,255,.05); pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c725c5a */.elementor-24 .elementor-element.elementor-element-c725c5a .elementor-button{
  transition:transform .2s, background .25s;
}
.elementor-24 .elementor-element.elementor-element-c725c5a .elementor-button:hover{
  transform:translateY(-2px);
}
.elementor-24 .elementor-element.elementor-element-c725c5a .elementor-button:hover svg{
  transform:translateX(3px); transition:transform .25s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ed89b */.elementor-24 .elementor-element.elementor-element-50ed89b{
  display: inline-block;
  border-bottom: 2px solid #4C7906;
  padding-bottom: 8px;
  width: fit-content;
}

.elementor-24 .elementor-element.elementor-element-50ed89b .elementor-heading-title{
  font-family: 'Bebas Neue', sans-serif;
  font-size: 13px;
  letter-spacing: .5em;
  text-transform: uppercase;
  color: #4C7906;
  line-height: 1;
  margin: 0;
}

/* Mobile */
@media (max-width: 767px){

  .elementor-24 .elementor-element.elementor-element-50ed89b{
    padding-bottom: 6px;
  }

  .elementor-24 .elementor-element.elementor-element-50ed89b .elementor-heading-title{
    font-size: 14px;
    letter-spacing: .2em;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24cb03c */.elementor-24 .elementor-element.elementor-element-24cb03c{
    max-height: 10px!important;
}

.elementor-24 .elementor-element.elementor-element-24cb03c{ position:relative; }
.elementor-24 .elementor-element.elementor-element-24cb03c::after{
  content:''; position:absolute; inset:-4px;
  border:1px solid rgba(76,121,6,.3); border-radius:50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a2f1a */.elementor-24 .elementor-element.elementor-element-83a2f1a{ transition:padding-left .3s ease; }
.elementor-24 .elementor-element.elementor-element-83a2f1a:hover{ padding-left:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ab160f */.elementor-24 .elementor-element.elementor-element-8ab160f{
    max-height: 10px!important;
}

.elementor-24 .elementor-element.elementor-element-8ab160f{ position:relative; }
.elementor-24 .elementor-element.elementor-element-8ab160f::after{
  content:''; position:absolute; inset:-4px;
  border:1px solid rgba(76,121,6,.3); border-radius:50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-604b6ab */.elementor-24 .elementor-element.elementor-element-604b6ab{ transition:padding-left .3s ease; }
.elementor-24 .elementor-element.elementor-element-604b6ab:hover{ padding-left:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cc940 */.elementor-24 .elementor-element.elementor-element-53cc940{
    max-height: 10px!important;
}

.elementor-24 .elementor-element.elementor-element-53cc940{ position:relative; }
.elementor-24 .elementor-element.elementor-element-53cc940::after{
  content:''; position:absolute; inset:-4px;
  border:1px solid rgba(76,121,6,.3); border-radius:50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093f84e */.elementor-24 .elementor-element.elementor-element-093f84e{ transition:padding-left .3s ease; }
.elementor-24 .elementor-element.elementor-element-093f84e:hover{ padding-left:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50fa679 */.elementor-24 .elementor-element.elementor-element-50fa679{
    max-height: 10px!important;
}

.elementor-24 .elementor-element.elementor-element-50fa679{ position:relative; }
.elementor-24 .elementor-element.elementor-element-50fa679::after{
  content:''; position:absolute; inset:-4px;
  border:1px solid rgba(76,121,6,.3); border-radius:50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b56956 */.elementor-24 .elementor-element.elementor-element-0b56956{ transition:padding-left .3s ease; }
.elementor-24 .elementor-element.elementor-element-0b56956:hover{ padding-left:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e31c0e */.elementor-24 .elementor-element.elementor-element-3e31c0e{
    max-height: 10px!important;
}

.elementor-24 .elementor-element.elementor-element-3e31c0e{ position:relative; }
.elementor-24 .elementor-element.elementor-element-3e31c0e::after{
  content:''; position:absolute; inset:-4px;
  border:1px solid rgba(76,121,6,.3); border-radius:50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9347c0e */.elementor-24 .elementor-element.elementor-element-9347c0e{ transition:padding-left .3s ease; }
.elementor-24 .elementor-element.elementor-element-9347c0e:hover{ padding-left:8px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7aa06d8 */.elementor-24 .elementor-element.elementor-element-7aa06d8 .elementor-button{
  transition:transform .2s, background .25s;
}
.elementor-24 .elementor-element.elementor-element-7aa06d8 .elementor-button:hover{
  transform:translateY(-2px);
}
.elementor-24 .elementor-element.elementor-element-7aa06d8 .elementor-button:hover svg{
  transform:translateX(3px); transition:transform .25s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389e9b1 */.elementor-24 .elementor-element.elementor-element-389e9b1 em{ color:#6FA80E; font-style:normal; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05de2dd */.elementor-24 .elementor-element.elementor-element-05de2dd b, .elementor-24 .elementor-element.elementor-element-05de2dd strong{ color:#fff; font-weight:600; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86001c3 */.elementor-24 .elementor-element.elementor-element-86001c3 .elementor-button{
  transition:transform .2s, background .25s;
}
.elementor-24 .elementor-element.elementor-element-86001c3 .elementor-button:hover{
  transform:translateY(-2px);
}
.elementor-24 .elementor-element.elementor-element-86001c3 .elementor-button:hover svg{
  transform:translateX(3px); transition:transform .25s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf4b3db */.elementor-24 .elementor-element.elementor-element-bf4b3db{ animation:ficcBlink 1.8s infinite; }
  @keyframes ficcBlink{ 0%,100%{opacity:1} 50%{opacity:.2} }
  
  .elementor-24 .elementor-element.elementor-element-bf4b3db{
      max-height: 6px!important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2917a54 */.elementor-24 .elementor-element.elementor-element-2917a54 em{ color:#6FA80E; font-style:normal; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04f307a */.elementor-24 .elementor-element.elementor-element-04f307a .elementor-button{
  transition:transform .2s, background .25s;
}
.elementor-24 .elementor-element.elementor-element-04f307a .elementor-button:hover{
  transform:translateY(-2px);
}
.elementor-24 .elementor-element.elementor-element-04f307a .elementor-button:hover svg{
  transform:translateX(3px); transition:transform .25s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bce39f1 */.elementor-24 .elementor-element.elementor-element-bce39f1 .elementor-button{
  transition:transform .2s, background .25s;
}
.elementor-24 .elementor-element.elementor-element-bce39f1 .elementor-button:hover{
  transform:translateY(-2px);
}
.elementor-24 .elementor-element.elementor-element-bce39f1 .elementor-button:hover svg{
  transform:translateX(3px); transition:transform .25s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7afebfa */.elementor-24 .elementor-element.elementor-element-7afebfa .elementor-button{
  transition:transform .2s, background .25s;
}
.elementor-24 .elementor-element.elementor-element-7afebfa .elementor-button:hover{
  transform:translateY(-2px);
}
.elementor-24 .elementor-element.elementor-element-7afebfa .elementor-button:hover svg{
  transform:translateX(3px); transition:transform .25s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a760a */.elementor-24 .elementor-element.elementor-element-d6a760a::after{
  content:''; position:absolute; width:560px; height:560px; border-radius:50%;
  background:radial-gradient(circle,rgba(111,168,14,.16),transparent 65%);
  top:-240px; right:-160px; pointer-events:none;
}/* End custom CSS */