.elementor-69 .elementor-element.elementor-element-e215b00{--display:flex;--min-height:25vh;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:1;}.elementor-69 .elementor-element.elementor-element-e215b00:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-e215b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lebel.be/wp-content/uploads/2025/12/tableau-basse-tension.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-69 .elementor-element.elementor-element-e215b00::before, .elementor-69 .elementor-element.elementor-element-e215b00 > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-e215b00 > .e-con-inner > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-e215b00 > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-e215b00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-e215b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F172A66 0%, var( --e-global-color-sk_color_3 ) 100%);}.elementor-69 .elementor-element.elementor-element-57a82d4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:20px 20px 20px 20px;--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-69 .elementor-element.elementor-element-57a82d4:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-57a82d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A5E;}.elementor-69 .elementor-element.elementor-element-57a82d4.e-con{--align-self:center;}.elementor-69 .elementor-element.elementor-element-a055fc2 .elementor-icon-wrapper{text-align:center;}.elementor-69 .elementor-element.elementor-element-a055fc2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-a055fc2.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-a055fc2.elementor-view-default .elementor-icon{color:var( --e-global-color-sk_color_12 );border-color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-a055fc2.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-a055fc2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-a055fc2 .elementor-icon{font-size:14px;}.elementor-69 .elementor-element.elementor-element-a055fc2 .elementor-icon svg{height:14px;}.elementor-69 .elementor-element.elementor-element-5c67355 .elementor-icon-wrapper{text-align:center;}.elementor-69 .elementor-element.elementor-element-5c67355 .elementor-icon{font-size:14px;}.elementor-69 .elementor-element.elementor-element-5c67355 .elementor-icon svg{height:14px;}.elementor-69 .elementor-element.elementor-element-6591a93.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-6591a93.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-f621559{text-align:center;}.elementor-69 .elementor-element.elementor-element-f621559 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );font-weight:var( --e-global-typography-sk_type_3-font-weight );line-height:var( --e-global-typography-sk_type_3-line-height );letter-spacing:var( --e-global-typography-sk_type_3-letter-spacing );}.elementor-69 .elementor-element.elementor-element-f621559.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-f621559.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-e5b7c6e{text-align:center;font-family:var( --e-global-typography-sk_type_11-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_11-font-size );font-weight:var( --e-global-typography-sk_type_11-font-weight );text-transform:var( --e-global-typography-sk_type_11-text-transform );font-style:var( --e-global-typography-sk_type_11-font-style );text-decoration:var( --e-global-typography-sk_type_11-text-decoration );line-height:var( --e-global-typography-sk_type_11-line-height );color:var( --e-global-color-sk_color_7 );}.elementor-69 .elementor-element.elementor-element-e5b7c6e p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-7117409{--display:flex;}.elementor-69 .elementor-element.elementor-element-8810546{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-baf6599{--display:flex;--min-height:384px;--justify-content:flex-end;--overlay-opacity:0.84;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-baf6599::before, .elementor-69 .elementor-element.elementor-element-baf6599 > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-baf6599 > .e-con-inner > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-baf6599 > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-baf6599 > .e-con-inner > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-baf6599 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F172A00 0%, #000000 100%);}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-f8d0d39{left:0px;}body.rtl .elementor-69 .elementor-element.elementor-element-f8d0d39{right:0px;}.elementor-69 .elementor-element.elementor-element-f8d0d39{top:0px;}.elementor-69 .elementor-element.elementor-element-f8d0d39 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-69 .elementor-element.elementor-element-278820c{background-color:#FFFFFF29;padding:4px 12px 4px 12px;top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B891;border-radius:12px 12px 12px 12px;}.elementor-69 .elementor-element.elementor-element-278820c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-278820c{left:20px;}body.rtl .elementor-69 .elementor-element.elementor-element-278820c{right:20px;}.elementor-69 .elementor-element.elementor-element-278820c .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );}.elementor-69 .elementor-element.elementor-element-278820c.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-278820c.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-90846a9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-69 .elementor-element.elementor-element-f8aadc9.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-f8aadc9.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-00bde8d p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-00bde8d{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-236b03b .elementor-button{background-color:#02010100;font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );fill:var( --e-global-color-sk_color_5 );color:var( --e-global-color-sk_color_5 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-236b03b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-69 .elementor-element.elementor-element-236b03b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-69 .elementor-element.elementor-element-506d5ae{--display:flex;--min-height:384px;--justify-content:flex-end;--overlay-opacity:0.84;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-506d5ae::before, .elementor-69 .elementor-element.elementor-element-506d5ae > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-506d5ae > .e-con-inner > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-506d5ae > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-506d5ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-506d5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F172A00 0%, #000000 100%);}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-4531c7f{left:0px;}body.rtl .elementor-69 .elementor-element.elementor-element-4531c7f{right:0px;}.elementor-69 .elementor-element.elementor-element-4531c7f{top:0px;}.elementor-69 .elementor-element.elementor-element-4531c7f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-69 .elementor-element.elementor-element-a2b411a{background-color:#FFFFFF29;padding:4px 12px 4px 12px;top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B891;border-radius:12px 12px 12px 12px;}.elementor-69 .elementor-element.elementor-element-a2b411a.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-a2b411a{left:20px;}body.rtl .elementor-69 .elementor-element.elementor-element-a2b411a{right:20px;}.elementor-69 .elementor-element.elementor-element-a2b411a .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );}.elementor-69 .elementor-element.elementor-element-a2b411a.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-a2b411a.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-6f6f213{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-69 .elementor-element.elementor-element-09130b8.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-09130b8.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-a17dd58 p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-a17dd58{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-1e4ea76 .elementor-button{background-color:#02010100;font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );fill:var( --e-global-color-sk_color_5 );color:var( --e-global-color-sk_color_5 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-1e4ea76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-69 .elementor-element.elementor-element-1e4ea76 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-69 .elementor-element.elementor-element-94c13f9{--display:flex;--min-height:384px;--justify-content:flex-end;--overlay-opacity:0.84;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-94c13f9::before, .elementor-69 .elementor-element.elementor-element-94c13f9 > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-94c13f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-94c13f9 > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-94c13f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-94c13f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F172A00 0%, #000000 100%);}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-850741d{left:0px;}body.rtl .elementor-69 .elementor-element.elementor-element-850741d{right:0px;}.elementor-69 .elementor-element.elementor-element-850741d{top:0px;}.elementor-69 .elementor-element.elementor-element-850741d img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-69 .elementor-element.elementor-element-a3eb02e{background-color:#FFFFFF29;padding:4px 12px 4px 12px;top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B891;border-radius:12px 12px 12px 12px;}.elementor-69 .elementor-element.elementor-element-a3eb02e.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-a3eb02e{left:20px;}body.rtl .elementor-69 .elementor-element.elementor-element-a3eb02e{right:20px;}.elementor-69 .elementor-element.elementor-element-a3eb02e .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );}.elementor-69 .elementor-element.elementor-element-a3eb02e.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-a3eb02e.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-d386d7c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-69 .elementor-element.elementor-element-da9edf5.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-da9edf5.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-963f1d3 p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-963f1d3{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-fbf9e36 .elementor-button{background-color:#02010100;font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );fill:var( --e-global-color-sk_color_5 );color:var( --e-global-color-sk_color_5 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-fbf9e36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-69 .elementor-element.elementor-element-fbf9e36 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-69 .elementor-element.elementor-element-0eecb94{--display:flex;--min-height:384px;--justify-content:flex-end;--overlay-opacity:0.84;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-0eecb94::before, .elementor-69 .elementor-element.elementor-element-0eecb94 > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-0eecb94 > .e-con-inner > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-0eecb94 > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-0eecb94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-0eecb94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F172A00 0%, #000000 100%);}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-51eff1e{left:0px;}body.rtl .elementor-69 .elementor-element.elementor-element-51eff1e{right:0px;}.elementor-69 .elementor-element.elementor-element-51eff1e{top:0px;}.elementor-69 .elementor-element.elementor-element-51eff1e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-69 .elementor-element.elementor-element-586905e{background-color:#FFFFFF29;padding:4px 12px 4px 12px;top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B891;border-radius:12px 12px 12px 12px;}.elementor-69 .elementor-element.elementor-element-586905e.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-586905e{left:20px;}body.rtl .elementor-69 .elementor-element.elementor-element-586905e{right:20px;}.elementor-69 .elementor-element.elementor-element-586905e .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );}.elementor-69 .elementor-element.elementor-element-586905e.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-586905e.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-5956441{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-69 .elementor-element.elementor-element-7c1ff2f.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-7c1ff2f.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-d69dede p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-d69dede{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-727217b .elementor-button{background-color:#02010100;font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );fill:var( --e-global-color-sk_color_5 );color:var( --e-global-color-sk_color_5 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-727217b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-69 .elementor-element.elementor-element-727217b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-69 .elementor-element.elementor-element-8e36f77{--display:flex;--min-height:384px;--justify-content:flex-end;--overlay-opacity:0.84;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-8e36f77::before, .elementor-69 .elementor-element.elementor-element-8e36f77 > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-8e36f77 > .e-con-inner > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-8e36f77 > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-8e36f77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-8e36f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F172A00 0%, #000000 100%);}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-bd48801{left:0px;}body.rtl .elementor-69 .elementor-element.elementor-element-bd48801{right:0px;}.elementor-69 .elementor-element.elementor-element-bd48801{top:0px;}.elementor-69 .elementor-element.elementor-element-bd48801 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-69 .elementor-element.elementor-element-4a92444{background-color:#FFFFFF29;padding:4px 12px 4px 12px;top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B891;border-radius:12px 12px 12px 12px;}.elementor-69 .elementor-element.elementor-element-4a92444.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-4a92444{left:20px;}body.rtl .elementor-69 .elementor-element.elementor-element-4a92444{right:20px;}.elementor-69 .elementor-element.elementor-element-4a92444 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );}.elementor-69 .elementor-element.elementor-element-4a92444.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-4a92444.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-d67e422{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-69 .elementor-element.elementor-element-888a242.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-888a242.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-b275e7d p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-b275e7d{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-0293c87 .elementor-button{background-color:#02010100;font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );fill:var( --e-global-color-sk_color_5 );color:var( --e-global-color-sk_color_5 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-0293c87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-69 .elementor-element.elementor-element-0293c87 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-69 .elementor-element.elementor-element-159e078{--display:flex;--min-height:384px;--justify-content:flex-end;--overlay-opacity:0.84;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-159e078::before, .elementor-69 .elementor-element.elementor-element-159e078 > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-159e078 > .e-con-inner > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-159e078 > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-159e078 > .e-con-inner > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-159e078 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F172A00 0%, #000000 100%);}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-65e23bb{left:0px;}body.rtl .elementor-69 .elementor-element.elementor-element-65e23bb{right:0px;}.elementor-69 .elementor-element.elementor-element-65e23bb{top:0px;}.elementor-69 .elementor-element.elementor-element-65e23bb img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-69 .elementor-element.elementor-element-4ca9e88{background-color:#FFFFFF29;padding:4px 12px 4px 12px;top:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B891;border-radius:12px 12px 12px 12px;}.elementor-69 .elementor-element.elementor-element-4ca9e88.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-4ca9e88{left:20px;}body.rtl .elementor-69 .elementor-element.elementor-element-4ca9e88{right:20px;}.elementor-69 .elementor-element.elementor-element-4ca9e88 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );}.elementor-69 .elementor-element.elementor-element-4ca9e88.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-4ca9e88.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-723e145{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-69 .elementor-element.elementor-element-bddfe30.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-bddfe30.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-f650d87 p{margin-block-end:0px;}.elementor-69 .elementor-element.elementor-element-f650d87{color:var( --e-global-color-sk_color_12 );}.elementor-69 .elementor-element.elementor-element-4aa76e0 .elementor-button{background-color:#02010100;font-size:var( --e-global-typography-sk_type_12-font-size );font-weight:var( --e-global-typography-sk_type_12-font-weight );fill:var( --e-global-color-sk_color_5 );color:var( --e-global-color-sk_color_5 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-4aa76e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-69 .elementor-element.elementor-element-4aa76e0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-69 .elementor-element.elementor-element-b8ecd07{--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;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-e06680c{--display:flex;--overflow:hidden;--border-radius:48px 48px 48px 48px;}.elementor-69 .elementor-element.elementor-element-ba41e53{--display:flex;--position:absolute;--min-height:384px;top:0px;}.elementor-69 .elementor-element.elementor-element-ba41e53:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-ba41e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #10B98133 0%, var( --e-global-color-sk_color_3 ) 66%);}body:not(.rtl) .elementor-69 .elementor-element.elementor-element-ba41e53{right:0px;}body.rtl .elementor-69 .elementor-element.elementor-element-ba41e53{left:0px;}.elementor-69 .elementor-element.elementor-element-12d3ac9{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-69 .elementor-element.elementor-element-d0e957b{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-69 .elementor-element.elementor-element-d0e957b.elementor-element{--align-self:center;}.elementor-69 .elementor-element.elementor-element-d0e957b .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );font-weight:var( --e-global-typography-sk_type_3-font-weight );line-height:var( --e-global-typography-sk_type_3-line-height );letter-spacing:var( --e-global-typography-sk_type_3-letter-spacing );}.elementor-69 .elementor-element.elementor-element-eb445ed{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-69 .elementor-element.elementor-element-eb445ed.elementor-element{--align-self:center;}.elementor-69 .elementor-element.elementor-element-eb445ed .elementor-heading-title{font-family:var( --e-global-typography-sk_type_11-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_11-font-size );font-weight:var( --e-global-typography-sk_type_11-font-weight );text-transform:var( --e-global-typography-sk_type_11-text-transform );font-style:var( --e-global-typography-sk_type_11-font-style );text-decoration:var( --e-global-typography-sk_type_11-text-decoration );line-height:var( --e-global-typography-sk_type_11-line-height );}.elementor-69 .elementor-element.elementor-element-eb445ed.elementor-widget-heading .elementor-heading-title, .elementor-69 .elementor-element.elementor-element-eb445ed.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_7 );}.elementor-69 .elementor-element.elementor-element-7792a37{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-b4e8545.elementor-element{--align-self:center;}.elementor-69 .elementor-element.elementor-element-2db6a9b .elementor-icon-list-icon i{color:var( --e-global-color-sk_color_12 );transition:color 0.3s;}.elementor-69 .elementor-element.elementor-element-2db6a9b .elementor-icon-list-icon svg{fill:var( --e-global-color-sk_color_12 );transition:fill 0.3s;}.elementor-69 .elementor-element.elementor-element-2db6a9b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-sk_color_5 );}.elementor-69 .elementor-element.elementor-element-2db6a9b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-sk_color_5 );}.elementor-69 .elementor-element.elementor-element-2db6a9b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-69 .elementor-element.elementor-element-2db6a9b .elementor-icon-list-text{color:var( --e-global-color-sk_color_12 );transition:color 0.3s;}.elementor-69 .elementor-element.elementor-element-2db6a9b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-sk_color_5 );}@media(min-width:768px){.elementor-69 .elementor-element.elementor-element-57a82d4{--width:auto;}.elementor-69 .elementor-element.elementor-element-b8ecd07{--content-width:1440px;}.elementor-69 .elementor-element.elementor-element-ba41e53{--width:384px;}}@media(max-width:1366px){.elementor-69 .elementor-element.elementor-element-f621559 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );line-height:var( --e-global-typography-sk_type_3-line-height );letter-spacing:var( --e-global-typography-sk_type_3-letter-spacing );}.elementor-69 .elementor-element.elementor-element-e5b7c6e{font-size:var( --e-global-typography-sk_type_11-font-size );line-height:var( --e-global-typography-sk_type_11-line-height );}.elementor-69 .elementor-element.elementor-element-8810546{--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-278820c .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-236b03b .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-a2b411a .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-1e4ea76 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-a3eb02e .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-fbf9e36 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-586905e .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-727217b .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-4a92444 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-0293c87 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-4ca9e88 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-4aa76e0 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-b8ecd07{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-69 .elementor-element.elementor-element-d0e957b .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );line-height:var( --e-global-typography-sk_type_3-line-height );letter-spacing:var( --e-global-typography-sk_type_3-letter-spacing );}.elementor-69 .elementor-element.elementor-element-eb445ed .elementor-heading-title{font-size:var( --e-global-typography-sk_type_11-font-size );line-height:var( --e-global-typography-sk_type_11-line-height );}}@media(max-width:1024px){.elementor-69 .elementor-element.elementor-element-f621559 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );line-height:var( --e-global-typography-sk_type_3-line-height );letter-spacing:var( --e-global-typography-sk_type_3-letter-spacing );}.elementor-69 .elementor-element.elementor-element-e5b7c6e{font-size:var( --e-global-typography-sk_type_11-font-size );line-height:var( --e-global-typography-sk_type_11-line-height );}.elementor-69 .elementor-element.elementor-element-8810546{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-278820c .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-236b03b .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-a2b411a .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-1e4ea76 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-a3eb02e .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-fbf9e36 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-586905e .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-727217b .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-4a92444 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-0293c87 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-4ca9e88 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-4aa76e0 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-d0e957b .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );line-height:var( --e-global-typography-sk_type_3-line-height );letter-spacing:var( --e-global-typography-sk_type_3-letter-spacing );}.elementor-69 .elementor-element.elementor-element-eb445ed{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-69 .elementor-element.elementor-element-eb445ed .elementor-heading-title{font-size:var( --e-global-typography-sk_type_11-font-size );line-height:var( --e-global-typography-sk_type_11-line-height );}}@media(max-width:767px){.elementor-69 .elementor-element.elementor-element-57a82d4{--width:auto;}.elementor-69 .elementor-element.elementor-element-f621559 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );line-height:var( --e-global-typography-sk_type_3-line-height );letter-spacing:var( --e-global-typography-sk_type_3-letter-spacing );}.elementor-69 .elementor-element.elementor-element-e5b7c6e{font-size:var( --e-global-typography-sk_type_11-font-size );line-height:var( --e-global-typography-sk_type_11-line-height );}.elementor-69 .elementor-element.elementor-element-8810546{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-baf6599{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-278820c .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-236b03b .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-506d5ae{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-a2b411a .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-1e4ea76 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-94c13f9{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-a3eb02e .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-fbf9e36 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-0eecb94{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-586905e .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-727217b .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-8e36f77{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-4a92444 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-0293c87 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-159e078{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-4ca9e88 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-4aa76e0 .elementor-button{font-size:var( --e-global-typography-sk_type_12-font-size );}.elementor-69 .elementor-element.elementor-element-ba41e53{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-d0e957b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-69 .elementor-element.elementor-element-d0e957b .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );line-height:var( --e-global-typography-sk_type_3-line-height );letter-spacing:var( --e-global-typography-sk_type_3-letter-spacing );}.elementor-69 .elementor-element.elementor-element-eb445ed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-69 .elementor-element.elementor-element-eb445ed .elementor-heading-title{font-size:var( --e-global-typography-sk_type_11-font-size );line-height:var( --e-global-typography-sk_type_11-line-height );}}/* Start custom CSS for container, class: .elementor-element-57a82d4 */.elementor-69 .elementor-element.elementor-element-57a82d4{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e215b00 */.elementor-69 .elementor-element.elementor-element-e215b00{
    background: linear-gradient(0deg, #0F172A 0%, rgba(15, 23, 42, 0) 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-278820c */.elementor-69 .elementor-element.elementor-element-278820c{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2b411a */.elementor-69 .elementor-element.elementor-element-a2b411a{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3eb02e */.elementor-69 .elementor-element.elementor-element-a3eb02e{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-586905e */.elementor-69 .elementor-element.elementor-element-586905e{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a92444 */.elementor-69 .elementor-element.elementor-element-4a92444{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ca9e88 */.elementor-69 .elementor-element.elementor-element-4ca9e88{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8810546 *//* --- 1. LE CONTENEUR PRINCIPAL --- */
.card-anim-banana {
    position: relative;
    overflow: hidden !important;
    border-radius: 15px;
    isolation: isolate; /* Important : Crée un contexte étanche */
}

/* --- 2. L'IMAGE (WIDGET EN FOND) --- */
.card-anim-banana .bg-image-zoom {
    position: absolute !important;
    top: 0; left: 0;
    width: 100% !important;
    height: 100% !important;
    
    /* NIVEAU 1 : Tout en bas */
    z-index: 1; 
    
    /* Gestion de l'image pour qu'elle remplisse la case */
    object-fit: cover !important;
    transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transform-origin: center center;
}

/* Si Elementor met une balise img dans votre widget, on force sa taille aussi */
.card-anim-banana .bg-image-zoom img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* --- 3. L'OVERLAY (LE DÉGRADÉ NOIR) --- */
.card-anim-banana::after {
    content: "";
    display: block;
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    
    /* Le dégradé : Noir en bas (0%), Transparent en haut (100%) */
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);
    
    /* NIVEAU 5 : Au-dessus de l'image (qui est à 1), mais sous le texte */
    z-index: 5; 
    
    pointer-events: none; /* Permet de cliquer au travers */
}

/* --- 4. L'ANIMATION ZOOM --- */
.card-anim-banana:hover .bg-image-zoom {
    transform: scale(1.15);
}

/* --- 5. LE TEXTE (ANIMATION) --- */
.card-anim-banana .elementor-widget-text-editor {
    /* NIVEAU 10 : Tout au-dessus */
    position: relative;
    z-index: 10!important; 
    
    opacity: 0;
    max-height: 0;
    margin-bottom: 0 !important;
    transform: translateY(40px);
    transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* --- 6. LE TEXTE (APPARITION) --- */
.card-anim-banana:hover .elementor-widget-text-editor {
    opacity: 1;
    max-height: 400px;
    transform: translateY(0);
    margin-bottom: 20px !important;
}

/* --- 7. TITRES, BOUTONS ET NUMÉROS --- */
/* On s'assure que TOUT le contenu textuel est au-dessus du dégradé */
.card-anim-banana .elementor-widget-heading,
.card-anim-banana .elementor-widget-button,
.card-anim-banana .elementor-widget-icon, 
.card-anim-banana .elementor-widget-counter { 
    position: relative;
    /* NIVEAU 10 : Tout au-dessus comme le texte */
    z-index: 10!important; 
    transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0e957b */.elementor-69 .elementor-element.elementor-element-d0e957b span{
    color : #FCD34D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ecd07 *//* --- 1. LE CONTENEUR PRINCIPAL --- */
.card-anim-banana {
    position: relative;
    overflow: hidden !important; /* Coupe ce qui dépasse */
    z-index: 1; /* Crée un contexte d'empilement */
    /* L'image de fond définie dans Elementor reste là, mais sera couverte par le ::before */
}

/* --- 2. L'IMAGE ANIMÉE (Pseudo-élément) --- */
/* On crée un calque virtuel qui copie l'image de fond pour pouvoir l'animer proprement */
.card-anim-banana::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* MAGIE : On récupère l'image que vous avez mise dans Elementor */
    background-image: inherit; 
    
    /* On force le mode COVER pour qu'il n'y ait JAMAIS de bordures noires */
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* On le place derrière le texte */
    z-index: -1; 
    
    /* Animation 'Transform' = Fluidité parfaite (60 FPS) */
    transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* --- 3. LE ZOOM AU SURVOL --- */
.card-anim-banana:hover::before {
    /* On zoome le calque de fond à 115% */
    transform: scale(1.15); 
}

/* --- 4. LE TEXTE (Départ) --- */
.card-anim-banana .elementor-widget-text-editor {
    opacity: 0;
    max-height: 0;
    margin-bottom: 0 !important;
    
    /* Départ un peu plus bas pour un effet de montée */
    transform: translateY(30px); 
    
    /* Animation synchronisée */
    transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* --- 5. LE TEXTE (Arrivée) --- */
.card-anim-banana:hover .elementor-widget-text-editor {
    opacity: 1;
    max-height: 300px; /* Suffisant pour afficher tout le texte */
    transform: translateY(0);
    margin-bottom: 15px !important;
}

/* --- 6. SÉCURITÉ CONTENU --- */
/* Assure que les titres et boutons restent cliquables et visibles au-dessus de l'image */
.card-anim-banana .elementor-widget-wrap,
.card-anim-banana .elementor-widget {
    position: relative;
    z-index: 2;
}/* End custom CSS */