.elementor-582 .elementor-element.elementor-element-3e284f1{--display:flex;--min-height:555px;--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;}.elementor-582 .elementor-element.elementor-element-662d9e4{--spacer-size:50px;}.elementor-582 .elementor-element.elementor-element-e227297{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-582 .elementor-element.elementor-element-0f33f51{--display:flex;--justify-content:flex-end;}.elementor-582 .elementor-element.elementor-element-0f33f51:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-0f33f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-0f33f51.e-con{--flex-grow:0;--flex-shrink:0;}.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-582 .elementor-element.elementor-element-adcdba8{text-align:center;}.elementor-582 .elementor-element.elementor-element-adcdba8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-4338753 );}.elementor-582 .elementor-element.elementor-element-21de890{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-582 .elementor-element.elementor-element-cf55028{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-582 .elementor-element.elementor-element-0a2d778{--display:flex;}.elementor-582 .elementor-element.elementor-element-a6a5334{--display:flex;}.elementor-582 .elementor-element.elementor-element-cc5c022{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-582 .elementor-element.elementor-element-c596d0e{--display:flex;}.elementor-582 .elementor-element.elementor-element-a3c14eb{--display:flex;}.elementor-582 .elementor-element.elementor-element-d0ad415{--display:flex;}.elementor-582 .elementor-element.elementor-element-d754d2e{--display:flex;--min-height:373px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-582 .elementor-element.elementor-element-d754d2e:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-d754d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-d754d2e > .elementor-shape-top svg, .elementor-582 .elementor-element.elementor-element-d754d2e > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:14px;}.elementor-582 .elementor-element.elementor-element-8eadf3b{--spacer-size:50px;}.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-582 .elementor-element.elementor-element-c2c1273{width:var( --container-widget-width, 61.842% );max-width:61.842%;--container-widget-width:61.842%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-582 .elementor-element.elementor-element-c2c1273.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-1017e31{--display:flex;--min-height:592px;--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;--overlay-opacity:0.9;}.elementor-582 .elementor-element.elementor-element-1017e31:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-1017e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://cfa-delafosse.com/wp-content/uploads/2025/10/IMG-20240826-WA0404.jpg");background-size:cover;}.elementor-582 .elementor-element.elementor-element-1017e31::before, .elementor-582 .elementor-element.elementor-element-1017e31 > .elementor-background-video-container::before, .elementor-582 .elementor-element.elementor-element-1017e31 > .e-con-inner > .elementor-background-video-container::before, .elementor-582 .elementor-element.elementor-element-1017e31 > .elementor-background-slideshow::before, .elementor-582 .elementor-element.elementor-element-1017e31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-582 .elementor-element.elementor-element-1017e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-061e2dc ) 100%);}.elementor-582 .elementor-element.elementor-element-1017e31 > .elementor-shape-top .elementor-shape-fill, .elementor-582 .elementor-element.elementor-element-1017e31 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-1017e31 > .elementor-shape-top svg, .elementor-582 .elementor-element.elementor-element-1017e31 > .e-con-inner > .elementor-shape-top svg{height:52px;}.elementor-582 .elementor-element.elementor-element-2f0ddca{--display:flex;--min-height:323px;--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;}.elementor-582 .elementor-element.elementor-element-6e4c55f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-582 .elementor-element.elementor-element-d1c2492{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-582 .elementor-element.elementor-element-c78f98f{--spacer-size:50px;}.elementor-582 .elementor-element.elementor-element-b5c9234 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-582 .elementor-element.elementor-element-13f86ac{--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;}.elementor-582 .elementor-element.elementor-element-bb48203{--display:flex;--justify-content:center;}.elementor-582 .elementor-element.elementor-element-bb48203:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-bb48203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-bb48203.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-6ab3eb8{width:var( --container-widget-width, 151.826% );max-width:151.826%;--container-widget-width:151.826%;--container-widget-flex-grow:0;text-align:center;}.elementor-582 .elementor-element.elementor-element-6ab3eb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-6ab3eb8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-4338753 );}.elementor-582 .elementor-element.elementor-element-20b687e{--display:flex;}.elementor-582 .elementor-element.elementor-element-d893d32{width:var( --container-widget-width, 82.614% );max-width:82.614%;--container-widget-width:82.614%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-582 .elementor-element.elementor-element-d893d32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-a21e94b{--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;}.elementor-582 .elementor-element.elementor-element-ad4c31a{--display:flex;--justify-content:center;}.elementor-582 .elementor-element.elementor-element-ad4c31a:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-ad4c31a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-ad4c31a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-e46df5d{width:var( --container-widget-width, 151.826% );max-width:151.826%;--container-widget-width:151.826%;--container-widget-flex-grow:0;text-align:center;}.elementor-582 .elementor-element.elementor-element-e46df5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-e46df5d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-4338753 );}.elementor-582 .elementor-element.elementor-element-711db67{--display:flex;}.elementor-582 .elementor-element.elementor-element-cc1bfeb{width:var( --container-widget-width, 83.643% );max-width:83.643%;--container-widget-width:83.643%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-582 .elementor-element.elementor-element-cc1bfeb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-b354541{--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;}.elementor-582 .elementor-element.elementor-element-eee4232{--display:flex;--justify-content:center;}.elementor-582 .elementor-element.elementor-element-eee4232:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-eee4232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-eee4232.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-39691ec{width:var( --container-widget-width, 151.826% );max-width:151.826%;--container-widget-width:151.826%;--container-widget-flex-grow:0;text-align:center;}.elementor-582 .elementor-element.elementor-element-39691ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-39691ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-4338753 );}.elementor-582 .elementor-element.elementor-element-e17d0c6{--display:flex;}.elementor-582 .elementor-element.elementor-element-3e8567c{width:var( --container-widget-width, 87.139% );max-width:87.139%;--container-widget-width:87.139%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-582 .elementor-element.elementor-element-3e8567c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-6cd63f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-582 .elementor-element.elementor-element-6cd63f6:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-6cd63f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ea8eac );}.elementor-582 .elementor-element.elementor-element-61b9326{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-582 .elementor-element.elementor-element-61b9326:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-61b9326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-55c3beb{width:var( --container-widget-width, 87.139% );max-width:87.139%;--container-widget-width:87.139%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-4338753 );}.elementor-582 .elementor-element.elementor-element-55c3beb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-582 .elementor-element.elementor-element-9ae927d{--display:flex;--min-height:490px;--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;}.elementor-582 .elementor-element.elementor-element-392ebd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-582 .elementor-element.elementor-element-a0381e0{--display:flex;--min-height:0px;--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;}.elementor-582 .elementor-element.elementor-element-164f131 img{height:500px;}.elementor-582 .elementor-element.elementor-element-bb50941{--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;}.elementor-582 .elementor-element.elementor-element-ca5d14c{text-align:center;}.elementor-582 .elementor-element.elementor-element-ca5d14c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;line-height:30px;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-582 .elementor-element.elementor-element-0f33f51{--width:28.124%;}.elementor-582 .elementor-element.elementor-element-bb48203{--width:9.639%;}.elementor-582 .elementor-element.elementor-element-ad4c31a{--width:9.639%;}.elementor-582 .elementor-element.elementor-element-eee4232{--width:9.639%;}.elementor-582 .elementor-element.elementor-element-a0381e0{--width:50%;}.elementor-582 .elementor-element.elementor-element-bb50941{--width:50%;}}@media(min-width:1025px){.elementor-582 .elementor-element.elementor-element-1017e31:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-1017e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}