.elementor-289 .elementor-element.elementor-element-caecd49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-289 .elementor-element.elementor-element-caecd49:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-caecd49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e4071ff;}.elementor-289 .elementor-element.elementor-element-7ed28e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-c2d9c2e{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-289 .elementor-element.elementor-element-c2d9c2e .elementor-heading-title{font-size:36px;line-height:40px;color:#ffffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-d6f702d{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:28px;color:#ffffffb2;}.elementor-289 .elementor-element.elementor-element-53883e8{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-289 .elementor-element.elementor-element-6b0261d .elementor-button{background-color:#ffffffff;font-size:16px;font-weight:600;line-height:24px;fill:#1e4071ff;color:#1e4071ff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-289 .elementor-element.elementor-element-6b0261d{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-f5efa79 .elementor-button{background-color:#61CE7000;font-size:16px;font-weight:600;line-height:24px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffffff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-289 .elementor-element.elementor-element-f5efa79{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-8bdd46e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-8bdd46e:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-8bdd46e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e4071ff;}.elementor-289 .elementor-element.elementor-element-3dbb0d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-289 .elementor-element.elementor-element-44678fe{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-289 .elementor-element.elementor-element-5982864 i.softlite-dynamic-icon{font-size:10;}.elementor-289 .elementor-element.elementor-element-5982864 .softlite-dynamic-icon i{font-size:10;}.elementor-289 .elementor-element.elementor-element-5982864 .softlite-dynamic-icon:not(i){width:10;}.elementor-289 .elementor-element.elementor-element-5982864 .softlite-dynamic-icon svg{width:10;}.elementor-289 .elementor-element.elementor-element-5982864 .softlite-dynamic-icon{margin:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-5982864 .softlite-dynamic-card-box-text-1{font-size:14px;line-height:1.625;color:#ffffffff;}.elementor-289 .elementor-element.elementor-element-5982864 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:1.625;color:#ffffffff;}.elementor-289 .elementor-element.elementor-element-602720f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-f8961d8{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-f8961d8 .elementor-heading-title{font-size:18px;font-weight:600;line-height:28px;color:#ffffffff;}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-text-1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-text-2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-text-3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-289 .elementor-element.elementor-element-04c0f53{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-04c0f53 .softlite-dynamic-list{flex-direction:row;row-gap:8px;}.elementor-289 .elementor-element.elementor-element-04c0f53 .softlite-dynamic-list-item{width:auto;}.elementor-289 .elementor-element.elementor-element-04c0f53 i.softlite-dynamic-icon{font-size:100%;}.elementor-289 .elementor-element.elementor-element-04c0f53 .softlite-dynamic-icon i{font-size:100%;}.elementor-289 .elementor-element.elementor-element-04c0f53 .softlite-dynamic-icon:not(i){width:100%;}.elementor-289 .elementor-element.elementor-element-04c0f53 .softlite-dynamic-icon svg{width:100%;}.elementor-289 .elementor-element.elementor-element-04c0f53 .softlite-dynamic-list-item-button-text{font-size:14px;line-height:20px;fill:#ffffffff;color:#ffffffff;}.elementor-289 .elementor-element.elementor-element-124a0fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-2a71847{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-2a71847 .elementor-heading-title{font-size:18px;font-weight:600;line-height:28px;color:#ffffffff;}.elementor-289 .elementor-element.elementor-element-bde4a70{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-bde4a70 .softlite-dynamic-list{flex-direction:row;row-gap:8px;}.elementor-289 .elementor-element.elementor-element-bde4a70 .softlite-dynamic-list-item{width:auto;}.elementor-289 .elementor-element.elementor-element-bde4a70 i.softlite-dynamic-icon{font-size:100%;}.elementor-289 .elementor-element.elementor-element-bde4a70 .softlite-dynamic-icon i{font-size:100%;}.elementor-289 .elementor-element.elementor-element-bde4a70 .softlite-dynamic-icon:not(i){width:100%;}.elementor-289 .elementor-element.elementor-element-bde4a70 .softlite-dynamic-icon svg{width:100%;}.elementor-289 .elementor-element.elementor-element-bde4a70 .softlite-dynamic-list-item-button-text{font-size:14px;line-height:20px;fill:#ffffffff;color:#ffffffff;}.elementor-289 .elementor-element.elementor-element-eea11cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-d4a2ad0{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-d4a2ad0 .elementor-heading-title{font-size:18px;font-weight:600;line-height:28px;color:#ffffffff;}.elementor-289 .elementor-element.elementor-element-2012003{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-2012003 .softlite-dynamic-list{flex-direction:row;row-gap:8px;}.elementor-289 .elementor-element.elementor-element-2012003 .softlite-dynamic-list-item{width:auto;}.elementor-289 .elementor-element.elementor-element-2012003 i.softlite-dynamic-icon{font-size:100%;}.elementor-289 .elementor-element.elementor-element-2012003 .softlite-dynamic-icon i{font-size:100%;}.elementor-289 .elementor-element.elementor-element-2012003 .softlite-dynamic-icon:not(i){width:100%;}.elementor-289 .elementor-element.elementor-element-2012003 .softlite-dynamic-icon svg{width:100%;}.elementor-289 .elementor-element.elementor-element-2012003 .softlite-dynamic-list-item-button-text{font-size:14px;line-height:20px;fill:#ffffffff;color:#ffffffff;}.elementor-289 .elementor-element.elementor-element-fb70de1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-a8e0a4e{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:14px;line-height:20px;color:#ffffffff;}@media(max-width:1024px){.elementor-289 .elementor-element.elementor-element-caecd49{--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-289 .elementor-element.elementor-element-7ed28e1{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-289 .elementor-element.elementor-element-c2d9c2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-289 .elementor-element.elementor-element-d6f702d{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-289 .elementor-element.elementor-element-53883e8{--flex-wrap:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-289 .elementor-element.elementor-element-6b0261d .elementor-button{border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-289 .elementor-element.elementor-element-f5efa79 .elementor-button{border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-289 .elementor-element.elementor-element-3dbb0d7{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-289 .elementor-element.elementor-element-f8961d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-289 .elementor-element.elementor-element-04c0f53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-04c0f53 .softlite-dynamic-list{row-gap:8px;}.elementor-289 .elementor-element.elementor-element-2a71847{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-289 .elementor-element.elementor-element-bde4a70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-bde4a70 .softlite-dynamic-list{row-gap:8px;}.elementor-289 .elementor-element.elementor-element-d4a2ad0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-289 .elementor-element.elementor-element-2012003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-2012003 .softlite-dynamic-list{row-gap:8px;}.elementor-289 .elementor-element.elementor-element-fb70de1{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-a8e0a4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-289 .elementor-element.elementor-element-caecd49{--width:auto;}.elementor-289 .elementor-element.elementor-element-7ed28e1{--width:auto;}.elementor-289 .elementor-element.elementor-element-53883e8{--width:auto;}.elementor-289 .elementor-element.elementor-element-8bdd46e{--width:auto;}.elementor-289 .elementor-element.elementor-element-3dbb0d7{--width:auto;}.elementor-289 .elementor-element.elementor-element-44678fe{--width:auto;}.elementor-289 .elementor-element.elementor-element-602720f{--width:auto;}.elementor-289 .elementor-element.elementor-element-124a0fd{--width:auto;}.elementor-289 .elementor-element.elementor-element-eea11cf{--width:auto;}.elementor-289 .elementor-element.elementor-element-fb70de1{--width:auto;}}@media(max-width:767px){.elementor-289 .elementor-element.elementor-element-caecd49{--width:auto;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-289 .elementor-element.elementor-element-7ed28e1{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-289 .elementor-element.elementor-element-c2d9c2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-289 .elementor-element.elementor-element-c2d9c2e .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-289 .elementor-element.elementor-element-d6f702d{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-289 .elementor-element.elementor-element-53883e8{--width:auto;--flex-wrap:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-289 .elementor-element.elementor-element-6b0261d{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-6b0261d .elementor-button{border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-289 .elementor-element.elementor-element-f5efa79{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-f5efa79 .elementor-button{border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-289 .elementor-element.elementor-element-8bdd46e{--width:auto;}.elementor-289 .elementor-element.elementor-element-3dbb0d7{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-289 .elementor-element.elementor-element-44678fe{--width:auto;}.elementor-289 .elementor-element.elementor-element-602720f{--width:auto;}.elementor-289 .elementor-element.elementor-element-f8961d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-289 .elementor-element.elementor-element-04c0f53{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-04c0f53 .softlite-dynamic-list{row-gap:8px;}.elementor-289 .elementor-element.elementor-element-124a0fd{--width:auto;}.elementor-289 .elementor-element.elementor-element-2a71847{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-289 .elementor-element.elementor-element-bde4a70{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-bde4a70 .softlite-dynamic-list{row-gap:8px;}.elementor-289 .elementor-element.elementor-element-eea11cf{--width:auto;}.elementor-289 .elementor-element.elementor-element-d4a2ad0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-289 .elementor-element.elementor-element-2012003{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-2012003 .softlite-dynamic-list{row-gap:8px;}.elementor-289 .elementor-element.elementor-element-fb70de1{--width:auto;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-a8e0a4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}.elementor-289 .elementor-element.elementor-element-c2d9c2e .elementor-heading-title{font-family: "Playfair Display", Georgia, serif;}.elementor-289 .elementor-element.elementor-element-c2d9c2e .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-c2d9c2e .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
/* =========================================
   TEXTE CENTRÉ - VERSION BLINDÉE (Elementor)
   - Centre le bloc et le texte
   - Gère wrappers Elementor
   - Robuste en flex/grid
========================================= */

.elementor-289 .elementor-element.elementor-element-d6f702d{
  /* Contexte de centrage robuste */
  display: grid !important;
  place-items: center !important;

  /* Sécurité */
  width: 100%;
  max-width: 100%;
  overflow-wrap: anywhere;
  text-align: center !important;
}

/* Wrappers Elementor: on force la hauteur/centrage */
.elementor-289 .elementor-element.elementor-element-d6f702d .elementor-widget-container{
  display: grid !important;
  place-items: center !important;
  width: 100%;
  height: 100%;
}

/* Le paragraphe */
.elementor-289 .elementor-element.elementor-element-d6f702d p{
  max-width: 512px;
  width: min(512px, 100%);
  margin: 0 auto !important;
  padding: 0;
  text-align: center !important;

  /* Typo stable */
  line-height: 1.4;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Si Elementor a mis des  etc. */
.elementor-289 .elementor-element.elementor-element-d6f702d p *{
  text-align: center !important;
}

/* Pseudo-éléments (tu les avais) */
.elementor-289 .elementor-element.elementor-element-d6f702d p::before,
.elementor-289 .elementor-element.elementor-element-d6f702d p::after{
  content: none !important; /* le plus “safe” si tu n’en as pas besoin */
  border: 0 !important;

  /* Si tu veux garder ces couleurs au cas où Elementor les utilise */
  -webkit-text-fill-color: rgba(255, 255, 255, 0.698);
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.698);
}

/* Fallback si un parent impose flex: on sécurise l’alignement */
.elementor-289 .elementor-element.elementor-element-d6f702d{
  justify-items: center;
  align-items: center;
}

/* Mobile: largeur et respiration */
@media (max-width: 767px){
  .elementor-289 .elementor-element.elementor-element-d6f702d p{
    width: 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.elementor-289 .elementor-element.elementor-element-6b0261d .fdg7n7l8{color: rgb(30, 64, 113);cursor: pointer;display: block;fill: none;font-weight: 600;height: 18px;line-height: 24px;overflow-clip-margin: content-box;stroke: rgb(30, 64, 113);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 18px;vertical-align: middle;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-289 .elementor-element.elementor-element-6b0261d .fdg7n7l8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(30, 64, 113);-webkit-text-stroke-color: rgb(30, 64, 113);}.elementor-289 .elementor-element.elementor-element-6b0261d .fdg7n7l8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(30, 64, 113);-webkit-text-stroke-color: rgb(30, 64, 113);}.elementor-289 .elementor-element.elementor-element-6b0261d .nvsnwig5{color: rgb(30, 64, 113);cursor: pointer;fill: none;font-weight: 600;line-height: 24px;stroke: rgb(30, 64, 113);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-289 .elementor-element.elementor-element-6b0261d .nvsnwig5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(30, 64, 113);-webkit-text-stroke-color: rgb(30, 64, 113);}.elementor-289 .elementor-element.elementor-element-6b0261d .nvsnwig5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(30, 64, 113);-webkit-text-stroke-color: rgb(30, 64, 113);}.elementor-289 .elementor-element.elementor-element-6b0261d .bu91jn7q{color: rgb(30, 64, 113);cursor: pointer;fill: none;font-weight: 600;height: 18px;line-height: 24px;stroke: rgb(30, 64, 113);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: 18px;x: 3px;y: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-289 .elementor-element.elementor-element-6b0261d .bu91jn7q::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(30, 64, 113);-webkit-text-stroke-color: rgb(30, 64, 113);}.elementor-289 .elementor-element.elementor-element-6b0261d .bu91jn7q::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(30, 64, 113);-webkit-text-stroke-color: rgb(30, 64, 113);}.elementor-289 .elementor-element.elementor-element-6b0261d .elementor-button{cursor: pointer;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-289 .elementor-element.elementor-element-6b0261d .elementor-button {align-items: center;column-gap: 8px;display: flex;justify-content: center;row-gap: 8px;}.elementor-289 .elementor-element.elementor-element-6b0261d .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(30, 64, 113);-webkit-text-stroke-color: rgb(30, 64, 113);}.elementor-289 .elementor-element.elementor-element-6b0261d .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(30, 64, 113);-webkit-text-stroke-color: rgb(30, 64, 113);}
.elementor-289 .elementor-element.elementor-element-f5efa79 .l8ac9ijm{color: rgb(255, 255, 255);cursor: pointer;display: block;fill: none;font-weight: 600;height: 18px;line-height: 24px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 18px;vertical-align: middle;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-289 .elementor-element.elementor-element-f5efa79 .l8ac9ijm::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-f5efa79 .l8ac9ijm::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-f5efa79 .e5c7xs68{color: rgb(255, 255, 255);cursor: pointer;fill: none;font-weight: 600;line-height: 24px;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-289 .elementor-element.elementor-element-f5efa79 .e5c7xs68::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-f5efa79 .e5c7xs68::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-f5efa79 .elementor-button{cursor: pointer;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-289 .elementor-element.elementor-element-f5efa79 .elementor-button {align-items: center;column-gap: 8px;display: flex;justify-content: center;row-gap: 8px;}.elementor-289 .elementor-element.elementor-element-f5efa79 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-f5efa79 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-289 .elementor-element.elementor-element-53883e8{text-align: center;grid-column-gap: 16px;}.elementor-289 .elementor-element.elementor-element-53883e8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-289 .elementor-element.elementor-element-53883e8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-289 .elementor-element.elementor-element-7ed28e1{max-width: 1024px;text-align: center;display: block;}.elementor-289 .elementor-element.elementor-element-7ed28e1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-289 .elementor-element.elementor-element-7ed28e1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-289 .elementor-element.elementor-element-caecd49{display: block;}.elementor-289 .elementor-element.elementor-element-caecd49::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-289 .elementor-element.elementor-element-caecd49::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* =========================================
   SOFTLITE CARD - DESKTOP + MOBILE CENTER
========================================= */

.elementor-289 .elementor-element.elementor-element-5982864 .softlite-dynamic-card-box{
  height: 100%;
}

/* Desktop / global */
.elementor-289 .elementor-element.elementor-element-5982864{
  width: auto;
}

.elementor-289 .elementor-element.elementor-element-5982864 .nkyp55se{
  color: #fff;
  border: 0;
}

/* IMAGE PLUS GRANDE */
.elementor-289 .elementor-element.elementor-element-5982864 .vx602quo{
  display: block;
  height: 80px;            /* ↑ taille augmentée */
  width: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  object-fit: contain;

  filter: brightness(0) invert(1);
}

/* Text blocks */
.elementor-289 .elementor-element.elementor-element-5982864 .aifgmdaf,
.elementor-289 .elementor-element.elementor-element-5982864 .vtkstu5j{
  width: auto;
  margin: 0;
  border: 0;
  line-height: 22.75px;
  color: #fff;
}

.elementor-289 .elementor-element.elementor-element-5982864 .aifgmdaf{ opacity: 0.8; }
.elementor-289 .elementor-element.elementor-element-5982864 .vtkstu5j{ opacity: 0.7; }

/* Nettoyage pseudo éléments */
.elementor-289 .elementor-element.elementor-element-5982864 .nkyp55se::before,
.elementor-289 .elementor-element.elementor-element-5982864 .nkyp55se::after,
.elementor-289 .elementor-element.elementor-element-5982864 .vx602quo::before,
.elementor-289 .elementor-element.elementor-element-5982864 .vx602quo::after,
.elementor-289 .elementor-element.elementor-element-5982864 .aifgmdaf::before,
.elementor-289 .elementor-element.elementor-element-5982864 .aifgmdaf::after,
.elementor-289 .elementor-element.elementor-element-5982864 .vtkstu5j::before,
.elementor-289 .elementor-element.elementor-element-5982864 .vtkstu5j::after{
  border: 0 !important;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke-color: #fff;
}

/* =========================================
   MOBILE: CENTRAGE TOTAL
========================================= */

@media (max-width: 767px){

  .elementor-289 .elementor-element.elementor-element-5982864{
    text-align: center !important;
  }

  .elementor-289 .elementor-element.elementor-element-5982864 .elementor-widget-container{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  /* IMAGE ENCORE PLUS GRANDE SUR MOBILE */
  .elementor-289 .elementor-element.elementor-element-5982864 .vx602quo{
    height: 100px;         /* ↑ plus grande sur mobile */
    margin-left: auto;
    margin-right: auto;
  }

  .elementor-289 .elementor-element.elementor-element-5982864 .aifgmdaf,
  .elementor-289 .elementor-element.elementor-element-5982864 .vtkstu5j{
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
  }
}
.elementor-289 .elementor-element.elementor-element-f8961d8 .elementor-heading-title{font-family: "Playfair Display", Georgia, serif;}.elementor-289 .elementor-element.elementor-element-f8961d8 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-f8961d8 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
/* =========================================
   LISTE - DESKTOP + MOBILE CENTER
========================================= */

/* Global / desktop */
.elementor-289 .elementor-element.elementor-element-04c0f53 .w7mhzdjq,
.elementor-289 .elementor-element.elementor-element-04c0f53 .m43dzl11,
.elementor-289 .elementor-element.elementor-element-04c0f53 .gpzjl3h6{
  color: #fff;
  list-style: none;
  border: 0;
}

.elementor-289 .elementor-element.elementor-element-04c0f53 .gpzjl3h6{
  cursor: pointer;
  opacity: 0.7;
  text-align: left;
  width: auto;
}

/* Nettoyage pseudo-éléments */
.elementor-289 .elementor-element.elementor-element-04c0f53 .w7mhzdjq::before,
.elementor-289 .elementor-element.elementor-element-04c0f53 .w7mhzdjq::after,
.elementor-289 .elementor-element.elementor-element-04c0f53 .m43dzl11::before,
.elementor-289 .elementor-element.elementor-element-04c0f53 .m43dzl11::after,
.elementor-289 .elementor-element.elementor-element-04c0f53 .gpzjl3h6::before,
.elementor-289 .elementor-element.elementor-element-04c0f53 .gpzjl3h6::after{
  border: 0 !important;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke-color: #fff;
}

/* =========================================
   MOBILE - CENTRAGE TOTAL
========================================= */
@media (max-width: 767px){

  /* Centre le container si Elementor met du flex */
  .elementor-289 .elementor-element.elementor-element-04c0f53{
    text-align: center !important;
  }

  .elementor-289 .elementor-element.elementor-element-04c0f53 .elementor-widget-container{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  /* Centre les éléments de liste */
  .elementor-289 .elementor-element.elementor-element-04c0f53 .w7mhzdjq,
  .elementor-289 .elementor-element.elementor-element-04c0f53 .m43dzl11,
  .elementor-289 .elementor-element.elementor-element-04c0f53 .gpzjl3h6{
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
  }

}
.elementor-289 .elementor-element.elementor-element-602720f{color: rgb(255, 255, 255);display: block;}.elementor-289 .elementor-element.elementor-element-602720f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-602720f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-289 .elementor-element.elementor-element-2a71847 .elementor-heading-title{font-family: "Playfair Display", Georgia, serif;}.elementor-289 .elementor-element.elementor-element-2a71847 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-2a71847 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
/* =========================================
   LISTE - DESKTOP + MOBILE CENTER
========================================= */

/* Desktop / global */
.elementor-289 .elementor-element.elementor-element-bde4a70 .sjtmw4u3,
.elementor-289 .elementor-element.elementor-element-bde4a70 .acmftujt,
.elementor-289 .elementor-element.elementor-element-bde4a70 .yyydvyf9{
  color: #fff;
  list-style: none;
  border: 0;
}

.elementor-289 .elementor-element.elementor-element-bde4a70 .yyydvyf9{
  cursor: pointer;
  opacity: 0.7;
  text-align: left;
  width: auto;
}

/* Nettoyage pseudo-éléments */
.elementor-289 .elementor-element.elementor-element-bde4a70 .sjtmw4u3::before,
.elementor-289 .elementor-element.elementor-element-bde4a70 .sjtmw4u3::after,
.elementor-289 .elementor-element.elementor-element-bde4a70 .acmftujt::before,
.elementor-289 .elementor-element.elementor-element-bde4a70 .acmftujt::after,
.elementor-289 .elementor-element.elementor-element-bde4a70 .yyydvyf9::before,
.elementor-289 .elementor-element.elementor-element-bde4a70 .yyydvyf9::after{
  border: 0 !important;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke-color: #fff;
}

/* =========================================
   MOBILE - CENTRAGE TOTAL
========================================= */
@media (max-width: 767px){

  .elementor-289 .elementor-element.elementor-element-bde4a70{
    text-align: center !important;
  }

  /* Si Elementor met du flex */
  .elementor-289 .elementor-element.elementor-element-bde4a70 .elementor-widget-container{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .elementor-289 .elementor-element.elementor-element-bde4a70 .sjtmw4u3,
  .elementor-289 .elementor-element.elementor-element-bde4a70 .acmftujt,
  .elementor-289 .elementor-element.elementor-element-bde4a70 .yyydvyf9{
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
  }
}
.elementor-289 .elementor-element.elementor-element-124a0fd{color: rgb(255, 255, 255);display: block;}.elementor-289 .elementor-element.elementor-element-124a0fd::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-124a0fd::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-289 .elementor-element.elementor-element-d4a2ad0 .elementor-heading-title{font-family: "Playfair Display", Georgia, serif;}.elementor-289 .elementor-element.elementor-element-d4a2ad0 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-d4a2ad0 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
/* =========================================
   LISTE - DESKTOP + MOBILE CENTER
========================================= */

/* Global / Desktop */
.elementor-289 .elementor-element.elementor-element-2012003 .onw4lyqa,
.elementor-289 .elementor-element.elementor-element-2012003 .wlmmaebq,
.elementor-289 .elementor-element.elementor-element-2012003 .dxuc2kui{
  color: #fff;
  list-style: none;
  border: 0;
}

.elementor-289 .elementor-element.elementor-element-2012003 .dxuc2kui{
  cursor: pointer;
  opacity: 0.7;
  text-align: left;
  width: auto;
}

/* Nettoyage pseudo-éléments */
.elementor-289 .elementor-element.elementor-element-2012003 .onw4lyqa::before,
.elementor-289 .elementor-element.elementor-element-2012003 .onw4lyqa::after,
.elementor-289 .elementor-element.elementor-element-2012003 .wlmmaebq::before,
.elementor-289 .elementor-element.elementor-element-2012003 .wlmmaebq::after,
.elementor-289 .elementor-element.elementor-element-2012003 .dxuc2kui::before,
.elementor-289 .elementor-element.elementor-element-2012003 .dxuc2kui::after{
  border: 0 !important;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke-color: #fff;
}

/* =========================================
   MOBILE - CENTRAGE TOTAL
========================================= */
@media (max-width: 767px){

  /* Centre le texte globalement */
  .elementor-289 .elementor-element.elementor-element-2012003{
    text-align: center !important;
  }

  /* Si Elementor met du flex */
  .elementor-289 .elementor-element.elementor-element-2012003 .elementor-widget-container{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  /* Centre les éléments */
  .elementor-289 .elementor-element.elementor-element-2012003 .onw4lyqa,
  .elementor-289 .elementor-element.elementor-element-2012003 .wlmmaebq,
  .elementor-289 .elementor-element.elementor-element-2012003 .dxuc2kui{
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
  }
}
.elementor-289 .elementor-element.elementor-element-eea11cf{color: rgb(255, 255, 255);display: block;}.elementor-289 .elementor-element.elementor-element-eea11cf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-eea11cf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-289 .elementor-element.elementor-element-44678fe{color: rgb(255, 255, 255);display: grid;grid-template-columns: repeat(4, minmax(0px, 1fr));grid-column-gap: 48px;grid-template-rows: auto;}.elementor-289 .elementor-element.elementor-element-44678fe::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-44678fe::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 767px) {.elementor-289 .elementor-element.elementor-element-44678fe{grid-template-columns: none;grid-template-rows: none;}}
/* Desktop */
.elementor-289 .elementor-element.elementor-element-a8e0a4e p{
  opacity: 0.6;
}

/* Mobile uniquement */
@media (max-width: 767px){
  .elementor-289 .elementor-element.elementor-element-a8e0a4e .mobile-break{
    display: block;
    margin-top: 4px;
  }
}

/* Nettoyage pseudo-éléments */
.elementor-289 .elementor-element.elementor-element-a8e0a4e p::before,
.elementor-289 .elementor-element.elementor-element-a8e0a4e p::after{
  border: 0 !important;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke-color: #fff;
}
.elementor-289 .elementor-element.elementor-element-fb70de1{color: rgb(255, 255, 255);text-align: center;display: block;}.elementor-289 .elementor-element.elementor-element-fb70de1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-fb70de1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-289 .elementor-element.elementor-element-3dbb0d7{color: rgb(255, 255, 255);max-width: 1280px;display: block;}.elementor-289 .elementor-element.elementor-element-3dbb0d7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-3dbb0d7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-289 .elementor-element.elementor-element-8bdd46e{color: rgb(255, 255, 255);display: block;}.elementor-289 .elementor-element.elementor-element-8bdd46e::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-289 .elementor-element.elementor-element-8bdd46e::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
