.elementor-278 .elementor-element.elementor-element-66d334c{--display:flex;--min-height:600px;--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;--justify-content:center;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:140px;}.elementor-278 .elementor-element.elementor-element-66d334c::before, .elementor-278 .elementor-element.elementor-element-66d334c > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-66d334c > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-66d334c > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-66d334c > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-66d334c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-66d334c:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-66d334c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-b0df68e{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;z-index:2;}.elementor-278 .elementor-element.elementor-element-b0df68e .elementor-heading-title{font-size:60px;line-height:62px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-03f743a{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;z-index:2;}.elementor-278 .elementor-element.elementor-element-03f743a .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:37px;font-weight:400;line-height:39px;color:var( --e-global-color-bc3117a );}.elementor-278 .elementor-element.elementor-element-c54a195{--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 90px;--row-gap:0px;--column-gap:90px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:250px;--padding-left:140px;--padding-right:140px;}.elementor-278 .elementor-element.elementor-element-c54a195:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-c54a195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-c54a195::before, .elementor-278 .elementor-element.elementor-element-c54a195 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-c54a195 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-c54a195 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-c54a195 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-c54a195 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-440461d{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-278 .elementor-element.elementor-element-3dec7b7 .elementor-heading-title{color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-868735f{--divider-border-style:dashed;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-278 .elementor-element.elementor-element-868735f .elementor-divider-separator{width:100%;}.elementor-278 .elementor-element.elementor-element-868735f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-278 .elementor-element.elementor-element-683f21a{color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-3b18a1a{--display:flex;}.elementor-278 .elementor-element.elementor-element-9e87a99 img{max-width:390px;}.elementor-278 .elementor-element.elementor-element-0ed4db5{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;bottom:0px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-0ed4db5{left:0px;}body.rtl .elementor-278 .elementor-element.elementor-element-0ed4db5{right:0px;}.elementor-278 .elementor-element.elementor-element-6bbd99f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-278 .elementor-element.elementor-element-5162a26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:40px 40px 40px 40px;}.elementor-278 .elementor-element.elementor-element-5162a26:hover{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-55edbad{text-align:center;}.elementor-278 .elementor-element.elementor-element-55edbad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-650c5ac .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-33de720{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-9d99ef9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-9d99ef9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:23px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-b239343{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-58612ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-70d3ed3{left:0px;}body.rtl .elementor-278 .elementor-element.elementor-element-70d3ed3{right:0px;}.elementor-278 .elementor-element.elementor-element-70d3ed3{bottom:-60px;}.elementor-278 .elementor-element.elementor-element-70d3ed3 img{max-width:572px;}.elementor-278 .elementor-element.elementor-element-fffb6fa{--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 30px;--row-gap:0px;--column-gap:30px;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-9a441e2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-032cbec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-032cbec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:23px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-613c49f{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-56465c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-56465c6:hover{background-color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-0895767{text-align:center;}.elementor-278 .elementor-element.elementor-element-0895767 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-18e1d68 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-ad715bf{--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;--padding-top:150px;--padding-bottom:60px;--padding-left:140px;--padding-right:140px;}.elementor-278 .elementor-element.elementor-element-ad715bf:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-ad715bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-e2a4bb0{--display:flex;--min-height:300px;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-278 .elementor-element.elementor-element-c18cc31{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-be48dd3{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-be48dd3:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-be48dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/tim-cooper-XfqGuWevmvs-unsplash-Moyenne.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-be48dd3::before, .elementor-278 .elementor-element.elementor-element-be48dd3 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-be48dd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-be48dd3 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-be48dd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-be48dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-782e700 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-75c3a36{text-align:center;}.elementor-278 .elementor-element.elementor-element-75c3a36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-d71a3db{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-d71a3db .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-d71a3db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-d71a3db.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-d71a3db.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-d71a3db.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-d71a3db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-d71a3db .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-d71a3db .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-68212f9{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-68212f9:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-68212f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-77e2099{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-7d19bac{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-50de6c8{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-50de6c8:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-50de6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/rosemary-media-SCT4qJD_2ew-unsplash-Grande.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-50de6c8::before, .elementor-278 .elementor-element.elementor-element-50de6c8 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-50de6c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-50de6c8 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-50de6c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-50de6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-be0ac32 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-4115175{text-align:center;}.elementor-278 .elementor-element.elementor-element-4115175 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9f32bcc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-9f32bcc .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-9f32bcc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9f32bcc.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-9f32bcc.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9f32bcc.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-9f32bcc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9f32bcc .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-9f32bcc .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-72f7e15{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-72f7e15:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-72f7e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-db31fc6{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-0ccc7e0{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-4ff84e6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-73483ab{--display:flex;--min-height:300px;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-278 .elementor-element.elementor-element-72aa6ba{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-3ee0c47{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-3ee0c47:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-3ee0c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/brick-driveway-and-water-drain-2025-03-16-06-57-58-utc-Moyenne.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-3ee0c47::before, .elementor-278 .elementor-element.elementor-element-3ee0c47 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-3ee0c47 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-3ee0c47 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-3ee0c47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-3ee0c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-7ad3d26 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-e562854{text-align:center;}.elementor-278 .elementor-element.elementor-element-e562854 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-01ac913{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-01ac913 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-01ac913.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-01ac913.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-01ac913.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-01ac913.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-01ac913.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-01ac913 .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-01ac913 .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-9184cae{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-9184cae:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-9184cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-95a6d60{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-187d276{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-3c2da43{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-3c2da43:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-3c2da43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/Fourniture-et-pose-de-cotures-HERO.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-3c2da43::before, .elementor-278 .elementor-element.elementor-element-3c2da43 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-3c2da43 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-3c2da43 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-3c2da43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-3c2da43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-38994c3 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-6ea940d{text-align:center;}.elementor-278 .elementor-element.elementor-element-6ea940d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-8cfe03b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-8cfe03b .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-8cfe03b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-8cfe03b.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-8cfe03b.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-8cfe03b.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-8cfe03b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-8cfe03b .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-8cfe03b .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-a432a68{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-a432a68:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-a432a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-644c089{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-a29daec .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-a29daec .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-a29daec .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-a29daec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-a29daec .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-a29daec .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-a29daec .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-b83b2ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-772e32d{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-772e32d:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-772e32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/Fourniture-et-pose-de-clotures-HERO.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-772e32d::before, .elementor-278 .elementor-element.elementor-element-772e32d > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-772e32d > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-772e32d > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-772e32d > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-772e32d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-558fae2 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-558fae2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bc3117a );}.elementor-278 .elementor-element.elementor-element-558fae2.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-558fae2.elementor-view-default .elementor-icon{color:var( --e-global-color-bc3117a );border-color:var( --e-global-color-bc3117a );}.elementor-278 .elementor-element.elementor-element-558fae2.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-558fae2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bc3117a );}.elementor-278 .elementor-element.elementor-element-7dd5752{text-align:center;}.elementor-278 .elementor-element.elementor-element-7dd5752 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-cffccbc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-cffccbc .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-cffccbc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-cffccbc.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-cffccbc.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-cffccbc.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-cffccbc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-cffccbc .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-cffccbc .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-0274216{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-0274216:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-0274216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-a3f710d{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-80473b1{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-2e17d2d{--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;--padding-top:150px;--padding-bottom:60px;--padding-left:140px;--padding-right:140px;}.elementor-278 .elementor-element.elementor-element-2e17d2d:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-2e17d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-83bc9a0{--display:flex;--min-height:300px;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-278 .elementor-element.elementor-element-8cd6d44{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-0deffe0{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-0deffe0:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-0deffe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/Tonte-de-pelouse-HERO.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-0deffe0::before, .elementor-278 .elementor-element.elementor-element-0deffe0 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-0deffe0 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-0deffe0 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-0deffe0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-0deffe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-d4cd5ea .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-b5bfa6d{text-align:center;}.elementor-278 .elementor-element.elementor-element-b5bfa6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-f4845b2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-f4845b2 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-f4845b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-f4845b2.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-f4845b2.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-f4845b2.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-f4845b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-f4845b2 .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-f4845b2 .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-96dcfba{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-96dcfba:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-96dcfba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-3da958b{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-5483b89{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-918e85c{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-918e85c:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-918e85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/Taille-darbustes-et-de-haies-HERO.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-918e85c::before, .elementor-278 .elementor-element.elementor-element-918e85c > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-918e85c > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-918e85c > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-918e85c > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-918e85c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-c87f181 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-ef6b4f6{text-align:center;}.elementor-278 .elementor-element.elementor-element-ef6b4f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-be64653{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-be64653 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-be64653.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-be64653.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-be64653.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-be64653.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-be64653.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-be64653 .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-be64653 .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-43a4ec2{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-43a4ec2:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-43a4ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-bb841c8{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-bfd4749{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-d9e6e05 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-89843fd{--display:flex;--min-height:300px;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-278 .elementor-element.elementor-element-4d224c3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-afb712d{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-afb712d:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-afb712d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/Entretien-regulier-HERO.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-afb712d::before, .elementor-278 .elementor-element.elementor-element-afb712d > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-afb712d > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-afb712d > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-afb712d > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-afb712d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-de5c567 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-d066974{text-align:center;}.elementor-278 .elementor-element.elementor-element-d066974 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-60e742d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-60e742d .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-60e742d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-60e742d.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-60e742d.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-60e742d.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-60e742d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-60e742d .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-60e742d .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-45ed3be{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-45ed3be:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-45ed3be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-5ec9d6f{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-84160a9{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-b542832{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-298b380{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-a27ce50{--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;--padding-top:150px;--padding-bottom:60px;--padding-left:140px;--padding-right:140px;}.elementor-278 .elementor-element.elementor-element-a27ce50:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-a27ce50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-f047576{--display:flex;--min-height:300px;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-278 .elementor-element.elementor-element-92a5c98{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-9602e3e{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-9602e3e:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-9602e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/08/IMG_8901-1.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-9602e3e::before, .elementor-278 .elementor-element.elementor-element-9602e3e > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-9602e3e > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-9602e3e > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-9602e3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-9602e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-a34d2d4 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-51be72c{text-align:center;}.elementor-278 .elementor-element.elementor-element-51be72c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-0a0431f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-0a0431f .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-0a0431f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-0a0431f.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-0a0431f.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-0a0431f.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-0a0431f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-0a0431f .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-0a0431f .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-3d6f20c{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-3d6f20c:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-3d6f20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-33a1960{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-6503b29{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-e27f553{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-e27f553:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-e27f553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/Rognage-de-souches-HERO.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-e27f553::before, .elementor-278 .elementor-element.elementor-element-e27f553 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-e27f553 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-e27f553 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-e27f553 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-e27f553 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-5641efa .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-819c506{text-align:center;}.elementor-278 .elementor-element.elementor-element-819c506 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9b07649{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-9b07649 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-9b07649.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9b07649.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-9b07649.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9b07649.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-9b07649.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9b07649 .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-9b07649 .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-9919730{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-9919730:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-9919730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-96596f2{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-8fb351e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-462aca4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-a09cd0d{--display:flex;--min-height:300px;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-278 .elementor-element.elementor-element-420be34{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-3c07ebb{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-3c07ebb:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-3c07ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/brick-driveway-and-water-drain-2025-03-16-06-57-58-utc-Moyenne.jpeg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-3c07ebb::before, .elementor-278 .elementor-element.elementor-element-3c07ebb > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-3c07ebb > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-3c07ebb > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-3c07ebb > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-3c07ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-7a77960 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-47b8800{text-align:center;}.elementor-278 .elementor-element.elementor-element-47b8800 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-504558d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-504558d .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-504558d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-504558d.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-504558d.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-504558d.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-504558d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-504558d .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-504558d .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-17beba0{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-17beba0:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-17beba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-8fe5279{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-60050da{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-53ee7e1{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-e6365da{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-0a46715{--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;--padding-top:150px;--padding-bottom:60px;--padding-left:140px;--padding-right:140px;}.elementor-278 .elementor-element.elementor-element-0a46715:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-0a46715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-6167e21{--display:flex;--min-height:300px;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-278 .elementor-element.elementor-element-5c38506{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-168ebe5{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-168ebe5:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-168ebe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/a-robotic-automatic-lawn-mower-2024-10-19-22-52-46-utc-Grande-2.jpeg");background-position:bottom right;background-size:cover;}.elementor-278 .elementor-element.elementor-element-168ebe5::before, .elementor-278 .elementor-element.elementor-element-168ebe5 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-168ebe5 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-168ebe5 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-168ebe5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-168ebe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-ec51214 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-40742d7{text-align:center;}.elementor-278 .elementor-element.elementor-element-40742d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-abcc340{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-abcc340 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-abcc340.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-abcc340.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-abcc340.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-abcc340.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-abcc340.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-abcc340 .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-abcc340 .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-e276a81{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-e276a81:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-e276a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-d087f93{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-912b294 .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-912b294 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-912b294 .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-912b294 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-912b294 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-912b294 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-912b294 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-1921d4b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-009efb1{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-009efb1:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-009efb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/02/1Y3A5823.jpg");background-position:center center;background-size:cover;}.elementor-278 .elementor-element.elementor-element-009efb1::before, .elementor-278 .elementor-element.elementor-element-009efb1 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-009efb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-009efb1 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-009efb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-009efb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-8ecc452 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-bcfc586{text-align:center;}.elementor-278 .elementor-element.elementor-element-bcfc586 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9a6d175{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-9a6d175 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-9a6d175.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9a6d175.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-9a6d175.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9a6d175.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-9a6d175.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9a6d175 .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-9a6d175 .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-3a025a3{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-3a025a3:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-3a025a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-1e92977{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-d4a99ab{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-ae4bcbd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-697be22{--display:flex;--min-height:300px;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-278 .elementor-element.elementor-element-f622546{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-bbaad64{--display:flex;--min-height:278px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-bbaad64:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-bbaad64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/08/IMG_8967-Grande.jpeg");background-position:bottom left;background-size:cover;}.elementor-278 .elementor-element.elementor-element-bbaad64::before, .elementor-278 .elementor-element.elementor-element-bbaad64 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-bbaad64 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-bbaad64 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-bbaad64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-bbaad64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D2E1800 60%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-a2a63fd .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-1507181{text-align:center;}.elementor-278 .elementor-element.elementor-element-1507181 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-5672fdc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-5672fdc .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-5672fdc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-5672fdc.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-5672fdc.elementor-view-default .elementor-icon{color:var( --e-global-color-bcbdcc7 );border-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-5672fdc.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-5672fdc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-5672fdc .elementor-icon{font-size:17px;}.elementor-278 .elementor-element.elementor-element-5672fdc .elementor-icon svg{height:17px;}.elementor-278 .elementor-element.elementor-element-4455fa0{--display:flex;--border-radius:0px 0px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-278 .elementor-element.elementor-element-4455fa0:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-4455fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-ee9b7df{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button{background-color:#02010100;font-size:13px;text-transform:none;line-height:21px;fill:var( --e-global-color-bcbdcc7 );color:var( --e-global-color-bcbdcc7 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button:focus{background-color:#B2C84100;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-cd3d7fb{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-2ec5243{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-70715b2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-3c261b9{--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;--padding-top:125px;--padding-bottom:75px;--padding-left:140px;--padding-right:140px;}.elementor-278 .elementor-element.elementor-element-3c261b9:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-3c261b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-1375fc1{text-align:center;}.elementor-278 .elementor-element.elementor-element-1375fc1 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:60px;font-weight:400;line-height:62px;color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-13d1d47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-278 .elementor-element.elementor-element-13d1d47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-97cc37c{--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;--overlay-opacity:1;--padding-top:105px;--padding-bottom:20px;--padding-left:140px;--padding-right:140px;}.elementor-278 .elementor-element.elementor-element-97cc37c:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-97cc37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hdpaysagenormandie.fr/wp-content/uploads/2025/07/rosemary-media-SCT4qJD_2ew-unsplash-Grande.jpeg");background-size:cover;}.elementor-278 .elementor-element.elementor-element-97cc37c::before, .elementor-278 .elementor-element.elementor-element-97cc37c > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-97cc37c > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-97cc37c > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-97cc37c > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-97cc37c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0A0700 20%, var( --e-global-color-primary ) 100%);}.elementor-278 .elementor-element.elementor-element-4c8e257{--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;--z-index:2;}.elementor-278 .elementor-element.elementor-element-00db8bb{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:40px 40px 40px 40px;--padding-top:35px;--padding-bottom:35px;--padding-left:45px;--padding-right:45px;}.elementor-278 .elementor-element.elementor-element-69e8a24{--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:space-between;--align-items:center;}.elementor-278 .elementor-element.elementor-element-08b448c .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-08b448c .elementor-icon{font-size:40px;}.elementor-278 .elementor-element.elementor-element-08b448c .elementor-icon svg{height:40px;}.elementor-278 .elementor-element.elementor-element-f733252 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-cd3e586{--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-278 .elementor-element.elementor-element-b62dc11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-a30141b{color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-dfca239{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:40px 40px 40px 40px;--padding-top:35px;--padding-bottom:35px;--padding-left:45px;--padding-right:45px;}.elementor-278 .elementor-element.elementor-element-fdf9090{--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:space-between;--align-items:center;}.elementor-278 .elementor-element.elementor-element-38820a3 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-38820a3 .elementor-icon{font-size:40px;}.elementor-278 .elementor-element.elementor-element-38820a3 .elementor-icon svg{height:40px;}.elementor-278 .elementor-element.elementor-element-4e4b651 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-e187f10{--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-278 .elementor-element.elementor-element-194c71d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-6bd3512{color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-89b289f{--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;--z-index:2;}.elementor-278 .elementor-element.elementor-element-2775358{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:40px 40px 40px 40px;--padding-top:35px;--padding-bottom:35px;--padding-left:45px;--padding-right:45px;}.elementor-278 .elementor-element.elementor-element-b935042{--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:space-between;--align-items:center;}.elementor-278 .elementor-element.elementor-element-461d07b .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-461d07b .elementor-icon{font-size:40px;}.elementor-278 .elementor-element.elementor-element-461d07b .elementor-icon svg{height:40px;}.elementor-278 .elementor-element.elementor-element-c4c14c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-b9264c7{--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-278 .elementor-element.elementor-element-2b2cf6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-e7e556e{color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-62b9875{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:40px 40px 40px 40px;--padding-top:35px;--padding-bottom:35px;--padding-left:45px;--padding-right:45px;}.elementor-278 .elementor-element.elementor-element-77a5c7e{--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:space-between;--align-items:center;}.elementor-278 .elementor-element.elementor-element-f429edc .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-f429edc .elementor-icon{font-size:40px;}.elementor-278 .elementor-element.elementor-element-f429edc .elementor-icon svg{height:40px;}.elementor-278 .elementor-element.elementor-element-a378524 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-3a9c00d{--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-278 .elementor-element.elementor-element-defc2a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;line-height:30px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-3ae0a9b{color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-1bfa2df{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-278 .elementor-element.elementor-element-24ce0e0{--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;}.elementor-278 .elementor-element.elementor-element-027b227 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-027b227 .elementor-icon{font-size:30px;}.elementor-278 .elementor-element.elementor-element-027b227 .elementor-icon svg{height:30px;}.elementor-278 .elementor-element.elementor-element-9dce157 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:1.6px;color:var( --e-global-color-bc3117a );}.elementor-278 .elementor-element.elementor-element-a4f0f27 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-a4f0f27 .elementor-icon{font-size:30px;}.elementor-278 .elementor-element.elementor-element-a4f0f27 .elementor-icon svg{height:30px;}.elementor-278 .elementor-element.elementor-element-93ea68b{--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:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:140px;}.elementor-278 .elementor-element.elementor-element-93ea68b:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-93ea68b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-0502b1f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-278 .elementor-element.elementor-element-0502b1f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-278 .elementor-element.elementor-element-0502b1f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-278 .elementor-element.elementor-element-0502b1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-278 .elementor-element.elementor-element-0502b1f .elementor-icon-list-item > a{font-family:"Questrial", Sans-serif;font-size:37px;font-weight:400;line-height:39px;}.elementor-278 .elementor-element.elementor-element-0502b1f .elementor-icon-list-text{color:var( --e-global-color-bcbdcc7 );transition:color 0.3s;}.elementor-278 .elementor-element.elementor-element-5439518 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-278 .elementor-element.elementor-element-5439518 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-278 .elementor-element.elementor-element-5439518{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-278 .elementor-element.elementor-element-5439518 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-278 .elementor-element.elementor-element-5439518 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-278 .elementor-element.elementor-element-5439518 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-278 .elementor-element.elementor-element-8d4b5e7{--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 15px;--row-gap:0px;--column-gap:15px;--overlay-opacity:0.5;--padding-top:160px;--padding-bottom:270px;--padding-left:140px;--padding-right:140px;}.elementor-278 .elementor-element.elementor-element-8d4b5e7:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-8d4b5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-8d4b5e7::before, .elementor-278 .elementor-element.elementor-element-8d4b5e7 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-8d4b5e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-8d4b5e7 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-8d4b5e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-8d4b5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-278 .elementor-element.elementor-element-34e1deb{--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;--justify-content:center;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-ab73c22{width:var( --container-widget-width, 474px );max-width:474px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-ab73c22 .elementor-heading-title{color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-29b9cf6{--divider-border-style:dashed;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;width:var( --container-widget-width, 474px );max-width:474px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-29b9cf6 .elementor-divider-separator{width:100%;}.elementor-278 .elementor-element.elementor-element-29b9cf6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-278 .elementor-element.elementor-element-a3dfbe4{width:var( --container-widget-width, 475px );max-width:475px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:475px;--container-widget-flex-grow:0;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-fbea20e{--display:flex;}.elementor-278 .elementor-element.elementor-element-ef8b316 img{max-width:390px;}.elementor-278 .elementor-element.elementor-element-be25cb5{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-be25cb5{left:0px;}body.rtl .elementor-278 .elementor-element.elementor-element-be25cb5{right:0px;}.elementor-278 .elementor-element.elementor-element-7b0dc85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-278 .elementor-element.elementor-element-c08ef00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:40px 40px 40px 40px;}.elementor-278 .elementor-element.elementor-element-c08ef00:hover{background-color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-14a4db5{text-align:center;}.elementor-278 .elementor-element.elementor-element-14a4db5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-dae0241 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-955d92b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-172118b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-172118b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:23px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-83e9240{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-1aaa491{--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 42px;--row-gap:0px;--column-gap:42px;--border-radius:40px 40px 40px 40px;--z-index:2;}.elementor-278 .elementor-element.elementor-element-a495167{--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-278 .elementor-element.elementor-element-dc7bfec{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-aa321da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-278 .elementor-element.elementor-element-aa321da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:23px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9677f7c{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-5fb134c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:40px 40px 40px 40px;--padding-top:35px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-5fb134c:hover{background-color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-9c53d2a{text-align:center;}.elementor-278 .elementor-element.elementor-element-9c53d2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:21px;color:var( --e-global-color-bcbdcc7 );}.elementor-278 .elementor-element.elementor-element-9837e6b .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-53105ca{--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;--justify-content:flex-end;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-d664383{left:0px;}body.rtl .elementor-278 .elementor-element.elementor-element-d664383{right:0px;}.elementor-278 .elementor-element.elementor-element-d664383{top:0px;}.elementor-278 .elementor-element.elementor-element-d664383 img{max-width:572px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-f6c5eae{left:-150px;}body.rtl .elementor-278 .elementor-element.elementor-element-f6c5eae{right:-150px;}.elementor-278 .elementor-element.elementor-element-f6c5eae{bottom:-200px;}.elementor-278 .elementor-element.elementor-element-f6c5eae img{max-width:550px;}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-66d334c{--min-height:450px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-b0df68e .elementor-heading-title{font-size:42px;line-height:43px;}.elementor-278 .elementor-element.elementor-element-03f743a .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-278 .elementor-element.elementor-element-c54a195{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-9e87a99 img{max-width:572px;}.elementor-278 .elementor-element.elementor-element-5162a26{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-ad715bf{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-e2a4bb0{--flex-wrap:wrap;}.elementor-278 .elementor-element.elementor-element-c18cc31{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-7d19bac{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-0ccc7e0{--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-0ccc7e0.e-con{--order:-99999 /* order start hack */;}.elementor-278 .elementor-element.elementor-element-73483ab{--flex-wrap:wrap;}.elementor-278 .elementor-element.elementor-element-72aa6ba{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-187d276{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-b83b2ef{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-80473b1{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-2e17d2d{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-83bc9a0{--flex-wrap:wrap;}.elementor-278 .elementor-element.elementor-element-8cd6d44{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-5483b89{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-bfd4749{--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-bfd4749.e-con{--order:-99999 /* order start hack */;}.elementor-278 .elementor-element.elementor-element-89843fd{--flex-wrap:wrap;}.elementor-278 .elementor-element.elementor-element-4d224c3{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-84160a9{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-b542832{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-298b380{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-a27ce50{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-f047576{--flex-wrap:wrap;}.elementor-278 .elementor-element.elementor-element-92a5c98{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-6503b29{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-8fb351e{--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-8fb351e.e-con{--order:-99999 /* order start hack */;}.elementor-278 .elementor-element.elementor-element-a09cd0d{--flex-wrap:wrap;}.elementor-278 .elementor-element.elementor-element-420be34{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-60050da{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-53ee7e1{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-e6365da{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-0a46715{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-6167e21{--flex-wrap:wrap;}.elementor-278 .elementor-element.elementor-element-5c38506{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-1921d4b{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-d4a99ab{--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-d4a99ab.e-con{--order:-99999 /* order start hack */;}.elementor-278 .elementor-element.elementor-element-697be22{--flex-wrap:wrap;}.elementor-278 .elementor-element.elementor-element-f622546{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-cd3d7fb{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-2ec5243{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-70715b2{--min-height:300px;}.elementor-278 .elementor-element.elementor-element-3c261b9{--padding-top:50px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-1375fc1 .elementor-heading-title{font-size:42px;line-height:43px;}.elementor-278 .elementor-element.elementor-element-13d1d47 .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-278 .elementor-element.elementor-element-97cc37c{--padding-top:50px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-93ea68b{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-5439518 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-278 .elementor-element.elementor-element-5439518 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-278 .elementor-element.elementor-element-8d4b5e7{--min-height:1000px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-ef8b316 img{max-width:572px;}.elementor-278 .elementor-element.elementor-element-c08ef00{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-c54a195{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-278 .elementor-element.elementor-element-9e87a99 img{max-width:390px;}.elementor-278 .elementor-element.elementor-element-0ed4db5{bottom:-30px;}.elementor-278 .elementor-element.elementor-element-5162a26{--width:40%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-ad715bf{--padding-top:0px;--padding-bottom:40px;--padding-left:55px;--padding-right:55px;}.elementor-278 .elementor-element.elementor-element-4ff84e6 .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-278 .elementor-element.elementor-element-2e17d2d{--padding-top:0px;--padding-bottom:40px;--padding-left:55px;--padding-right:55px;}.elementor-278 .elementor-element.elementor-element-d9e6e05 .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-278 .elementor-element.elementor-element-a27ce50{--padding-top:0px;--padding-bottom:40px;--padding-left:55px;--padding-right:55px;}.elementor-278 .elementor-element.elementor-element-462aca4 .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-278 .elementor-element.elementor-element-0a46715{--padding-top:0px;--padding-bottom:40px;--padding-left:55px;--padding-right:55px;}.elementor-278 .elementor-element.elementor-element-ae4bcbd .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-278 .elementor-element.elementor-element-97cc37c{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-4c8e257{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-89b289f{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-24ce0e0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-278 .elementor-element.elementor-element-027b227 .elementor-icon{font-size:30px;}.elementor-278 .elementor-element.elementor-element-027b227 .elementor-icon svg{height:30px;}.elementor-278 .elementor-element.elementor-element-9dce157{text-align:center;}.elementor-278 .elementor-element.elementor-element-9dce157 .elementor-heading-title{font-size:14px;line-height:16px;letter-spacing:1.4px;}.elementor-278 .elementor-element.elementor-element-a4f0f27 .elementor-icon{font-size:25px;}.elementor-278 .elementor-element.elementor-element-a4f0f27 .elementor-icon svg{height:25px;}.elementor-278 .elementor-element.elementor-element-93ea68b{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-278 .elementor-element.elementor-element-5439518 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-278 .elementor-element.elementor-element-5439518 .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-278 .elementor-element.elementor-element-34e1deb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-ef8b316 img{max-width:390px;}.elementor-278 .elementor-element.elementor-element-c08ef00{--width:40%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-440461d{--width:45%;}.elementor-278 .elementor-element.elementor-element-5162a26{--width:40%;}.elementor-278 .elementor-element.elementor-element-58612ce{--width:55%;}.elementor-278 .elementor-element.elementor-element-9a441e2{--width:67%;}.elementor-278 .elementor-element.elementor-element-56465c6{--width:33%;}.elementor-278 .elementor-element.elementor-element-c18cc31{--width:25%;}.elementor-278 .elementor-element.elementor-element-7d19bac{--width:25%;}.elementor-278 .elementor-element.elementor-element-0ccc7e0{--width:50%;}.elementor-278 .elementor-element.elementor-element-72aa6ba{--width:25%;}.elementor-278 .elementor-element.elementor-element-187d276{--width:25%;}.elementor-278 .elementor-element.elementor-element-b83b2ef{--width:25%;}.elementor-278 .elementor-element.elementor-element-80473b1{--width:25%;}.elementor-278 .elementor-element.elementor-element-8cd6d44{--width:25%;}.elementor-278 .elementor-element.elementor-element-5483b89{--width:25%;}.elementor-278 .elementor-element.elementor-element-bfd4749{--width:50%;}.elementor-278 .elementor-element.elementor-element-4d224c3{--width:25%;}.elementor-278 .elementor-element.elementor-element-84160a9{--width:25%;}.elementor-278 .elementor-element.elementor-element-b542832{--width:25%;}.elementor-278 .elementor-element.elementor-element-298b380{--width:25%;}.elementor-278 .elementor-element.elementor-element-92a5c98{--width:25%;}.elementor-278 .elementor-element.elementor-element-6503b29{--width:25%;}.elementor-278 .elementor-element.elementor-element-8fb351e{--width:50%;}.elementor-278 .elementor-element.elementor-element-420be34{--width:25%;}.elementor-278 .elementor-element.elementor-element-60050da{--width:25%;}.elementor-278 .elementor-element.elementor-element-53ee7e1{--width:25%;}.elementor-278 .elementor-element.elementor-element-e6365da{--width:25%;}.elementor-278 .elementor-element.elementor-element-5c38506{--width:25%;}.elementor-278 .elementor-element.elementor-element-1921d4b{--width:25%;}.elementor-278 .elementor-element.elementor-element-d4a99ab{--width:50%;}.elementor-278 .elementor-element.elementor-element-f622546{--width:25%;}.elementor-278 .elementor-element.elementor-element-cd3d7fb{--width:25%;}.elementor-278 .elementor-element.elementor-element-2ec5243{--width:25%;}.elementor-278 .elementor-element.elementor-element-70715b2{--width:25%;}.elementor-278 .elementor-element.elementor-element-00db8bb{--width:50%;}.elementor-278 .elementor-element.elementor-element-dfca239{--width:50%;}.elementor-278 .elementor-element.elementor-element-2775358{--width:50%;}.elementor-278 .elementor-element.elementor-element-62b9875{--width:50%;}.elementor-278 .elementor-element.elementor-element-34e1deb{--width:51%;}.elementor-278 .elementor-element.elementor-element-c08ef00{--width:40%;}.elementor-278 .elementor-element.elementor-element-dc7bfec{--width:67%;}.elementor-278 .elementor-element.elementor-element-5fb134c{--width:33%;}.elementor-278 .elementor-element.elementor-element-53105ca{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-278 .elementor-element.elementor-element-440461d{--width:100%;}.elementor-278 .elementor-element.elementor-element-58612ce{--width:100%;}.elementor-278 .elementor-element.elementor-element-c18cc31{--width:48%;}.elementor-278 .elementor-element.elementor-element-7d19bac{--width:48%;}.elementor-278 .elementor-element.elementor-element-0ccc7e0{--width:100%;}.elementor-278 .elementor-element.elementor-element-72aa6ba{--width:48%;}.elementor-278 .elementor-element.elementor-element-187d276{--width:48%;}.elementor-278 .elementor-element.elementor-element-b83b2ef{--width:48%;}.elementor-278 .elementor-element.elementor-element-80473b1{--width:48%;}.elementor-278 .elementor-element.elementor-element-8cd6d44{--width:48%;}.elementor-278 .elementor-element.elementor-element-5483b89{--width:48%;}.elementor-278 .elementor-element.elementor-element-bfd4749{--width:100%;}.elementor-278 .elementor-element.elementor-element-4d224c3{--width:48%;}.elementor-278 .elementor-element.elementor-element-84160a9{--width:48%;}.elementor-278 .elementor-element.elementor-element-b542832{--width:48%;}.elementor-278 .elementor-element.elementor-element-298b380{--width:48%;}.elementor-278 .elementor-element.elementor-element-92a5c98{--width:48%;}.elementor-278 .elementor-element.elementor-element-6503b29{--width:48%;}.elementor-278 .elementor-element.elementor-element-8fb351e{--width:100%;}.elementor-278 .elementor-element.elementor-element-420be34{--width:48%;}.elementor-278 .elementor-element.elementor-element-60050da{--width:48%;}.elementor-278 .elementor-element.elementor-element-53ee7e1{--width:48%;}.elementor-278 .elementor-element.elementor-element-e6365da{--width:48%;}.elementor-278 .elementor-element.elementor-element-5c38506{--width:48%;}.elementor-278 .elementor-element.elementor-element-1921d4b{--width:48%;}.elementor-278 .elementor-element.elementor-element-d4a99ab{--width:100%;}.elementor-278 .elementor-element.elementor-element-f622546{--width:48%;}.elementor-278 .elementor-element.elementor-element-cd3d7fb{--width:48%;}.elementor-278 .elementor-element.elementor-element-2ec5243{--width:48%;}.elementor-278 .elementor-element.elementor-element-70715b2{--width:48%;}.elementor-278 .elementor-element.elementor-element-34e1deb{--width:100%;}.elementor-278 .elementor-element.elementor-element-53105ca{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5162a26 */.elementor-278 .elementor-element.elementor-element-5162a26 {
  position: relative;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  transition: backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out;
}

/* Classe qui active le blur */
.elementor-278 .elementor-element.elementor-element-5162a26.blur {
  background-color: rgba(255, 255, 255, 0.2); /* ou transparent */
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
}

.elementor-278 .elementor-element.elementor-element-5162a26 .elementor-icon {
    display: flex;
    height: auto;
    width: auto;
}

.elementor-278 .elementor-element.elementor-element-5162a26.contact-hover:hover .elementor-icon svg path#Tracé_24 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-5162a26.contact-hover:hover {
    background-color: var( --e-global-color-secondary ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33de720 */.elementor-278 .elementor-element.elementor-element-33de720 {
  position: relative;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  transition: backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out;
}

/* Classe qui active le blur */
.elementor-278 .elementor-element.elementor-element-33de720.blur {
  background-color: rgba(255, 255, 255, 0.2); /* ou transparent */
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
}

.elementor-278 .elementor-element.elementor-element-33de720 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b18a1a */.elementor-278 .elementor-element.elementor-element-3b18a1a .float-image {
  display: inline-block;
  animation: floatAnimation 3s ease-in-out infinite;
}

@keyframes floatAnimation {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a441e2 */.elementor-278 .elementor-element.elementor-element-9a441e2 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56465c6 */.elementor-278 .elementor-element.elementor-element-56465c6 .elementor-icon {
    display: flex;
    height: auto;
    width: auto;
}

.elementor-278 .elementor-element.elementor-element-56465c6.contact-hover:hover .elementor-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fffb6fa */.elementor-278 .elementor-element.elementor-element-fffb6fa {
  position: relative;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  transition: backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out;
}

/* Classe qui active le blur */
.elementor-278 .elementor-element.elementor-element-fffb6fa.blur {
  background-color: rgba(255, 255, 255, 0.2); /* ou transparent */
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58612ce */.elementor-278 .elementor-element.elementor-element-58612ce .float-image {
  display: inline-block;
  animation: floatAnimation 3s ease-in-out infinite;
}

@keyframes floatAnimation {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54a195 *//*@media (min-width: 1530px) {
    
    .elementor-278 .elementor-element.elementor-element-c54a195.marge-ordinateur {
        margin-top: -80px;
    }
    
}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b12b2e */.elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-6b12b2e .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68212f9 */.elementor-278 .elementor-element.elementor-element-68212f9 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d7d37cf */.elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-d7d37cf .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f7e15 */.elementor-278 .elementor-element.elementor-element-72f7e15 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2a4bb0 */.elementor-278 .elementor-element.elementor-element-e2a4bb0 .elementor-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-e2a4bb0 .elementor-icon svg circle#Ellipse_1 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-e2a4bb0 .elementor-icon svg circle#Ellipse_2 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-e2a4bb0 .elementor-icon svg circle#Ellipse_3 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ce2587 */.elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-3ce2587 .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9184cae */.elementor-278 .elementor-element.elementor-element-9184cae p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a29daec */.elementor-278 .elementor-element.elementor-element-a29daec .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-a29daec .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-a29daec .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-a29daec .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a432a68 */.elementor-278 .elementor-element.elementor-element-a432a68 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aeac0c1 */.elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-aeac0c1 .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0274216 */.elementor-278 .elementor-element.elementor-element-0274216 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73483ab */.elementor-278 .elementor-element.elementor-element-73483ab .elementor-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-73483ab .elementor-icon svg circle#Ellipse_1 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-73483ab .elementor-icon svg circle#Ellipse_2 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-73483ab .elementor-icon svg circle#Ellipse_3 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad715bf */.elementor-278 .elementor-element.elementor-element-ad715bf .elementor-icon-list-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-ad715bf .cta-wrapper-mobile {
  overflow: hidden;
}

.elementor-278 .elementor-element.elementor-element-ad715bf .switch-block-mobile {
  margin-top: -65%;
  transition: margin-top 0.5s ease, padding 0.5s ease;
  padding: 0 30px;
  background: #154c2c;
  color: #fff;
  opacity: 0;
  
}

.elementor-278 .elementor-element.elementor-element-ad715bf .cta-wrapper-mobile:hover .switch-block-mobile {
  margin-top: -40px;
  padding-top: 60px;
  padding-bottom: 30px;
  opacity: 1;
}

@media (max-width: 767px) {
    
  .elementor-278 .elementor-element.elementor-element-ad715bf .switch-block-mobile {
      margin-top: -40%;
  }
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-223a5b1 */.elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-223a5b1 .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96dcfba */.elementor-278 .elementor-element.elementor-element-96dcfba p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48e72f6 */.elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-48e72f6 .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a4ec2 */.elementor-278 .elementor-element.elementor-element-43a4ec2 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83bc9a0 */.elementor-278 .elementor-element.elementor-element-83bc9a0 .elementor-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-83bc9a0 .elementor-icon svg circle#Ellipse_1 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-83bc9a0 .elementor-icon svg circle#Ellipse_2 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-83bc9a0 .elementor-icon svg circle#Ellipse_3 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9781f71 */.elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-9781f71 .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ed3be */.elementor-278 .elementor-element.elementor-element-45ed3be p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89843fd */.elementor-278 .elementor-element.elementor-element-89843fd .elementor-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-89843fd .elementor-icon svg circle#Ellipse_1 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-89843fd .elementor-icon svg circle#Ellipse_2 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-89843fd .elementor-icon svg circle#Ellipse_3 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e17d2d */.elementor-278 .elementor-element.elementor-element-2e17d2d .elementor-icon-list-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-2e17d2d .cta-wrapper-mobile {
  overflow: hidden;
}

.elementor-278 .elementor-element.elementor-element-2e17d2d .switch-block-mobile {
  margin-top: -65%;
  transition: margin-top 0.5s ease, padding 0.5s ease;
  padding: 0 30px;
  background: #154c2c;
  color: #fff;
  opacity: 0;
  
}

.elementor-278 .elementor-element.elementor-element-2e17d2d .cta-wrapper-mobile:hover .switch-block-mobile {
  margin-top: -40px;
  padding-top: 60px;
  padding-bottom: 30px;
  opacity: 1;
}

@media (max-width: 767px) {
    
  .elementor-278 .elementor-element.elementor-element-2e17d2d .switch-block-mobile {
      margin-top: -40%;
  }
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1afdfa2 */.elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-1afdfa2 .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6f20c */.elementor-278 .elementor-element.elementor-element-3d6f20c p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea10efc */.elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-ea10efc .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9919730 */.elementor-278 .elementor-element.elementor-element-9919730 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f047576 */.elementor-278 .elementor-element.elementor-element-f047576 .elementor-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-f047576 .elementor-icon svg circle#Ellipse_1 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-f047576 .elementor-icon svg circle#Ellipse_2 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-f047576 .elementor-icon svg circle#Ellipse_3 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bf39d4 */.elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-3bf39d4 .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17beba0 */.elementor-278 .elementor-element.elementor-element-17beba0 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a09cd0d */.elementor-278 .elementor-element.elementor-element-a09cd0d .elementor-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-a09cd0d .elementor-icon svg circle#Ellipse_1 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-a09cd0d .elementor-icon svg circle#Ellipse_2 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-a09cd0d .elementor-icon svg circle#Ellipse_3 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27ce50 */.elementor-278 .elementor-element.elementor-element-a27ce50 .elementor-icon-list-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-a27ce50 .cta-wrapper-mobile {
  overflow: hidden;
}

.elementor-278 .elementor-element.elementor-element-a27ce50 .switch-block-mobile {
  margin-top: -65%;
  transition: margin-top 0.5s ease, padding 0.5s ease;
  padding: 0 30px;
  background: #154c2c;
  color: #fff;
  opacity: 0;
  
}

.elementor-278 .elementor-element.elementor-element-a27ce50 .cta-wrapper-mobile:hover .switch-block-mobile {
  margin-top: -40px;
  padding-top: 60px;
  padding-bottom: 30px;
  opacity: 1;
}

@media (max-width: 767px) {
    
  .elementor-278 .elementor-element.elementor-element-a27ce50 .switch-block-mobile {
      margin-top: -40%;
  }
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-912b294 */.elementor-278 .elementor-element.elementor-element-912b294 .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-912b294 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-912b294 .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-912b294 .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e276a81 */.elementor-278 .elementor-element.elementor-element-e276a81 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93cdc36 */.elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-93cdc36 .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a025a3 */.elementor-278 .elementor-element.elementor-element-3a025a3 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6167e21 */.elementor-278 .elementor-element.elementor-element-6167e21 .elementor-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-6167e21 .elementor-icon svg circle#Ellipse_1 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-6167e21 .elementor-icon svg circle#Ellipse_2 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-6167e21 .elementor-icon svg circle#Ellipse_3 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8011aa */.elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button-icon svg {
    font-size: 50px;
}

.elementor-278 .elementor-element.elementor-element-f8011aa .elementor-button:hover .elementor-button-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4455fa0 */.elementor-278 .elementor-element.elementor-element-4455fa0 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697be22 */.elementor-278 .elementor-element.elementor-element-697be22 .elementor-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-697be22 .elementor-icon svg circle#Ellipse_1 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-697be22 .elementor-icon svg circle#Ellipse_2 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-697be22 .elementor-icon svg circle#Ellipse_3 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a46715 */.elementor-278 .elementor-element.elementor-element-0a46715 .elementor-icon-list-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-0a46715 .cta-wrapper-mobile {
  overflow: hidden;
}

.elementor-278 .elementor-element.elementor-element-0a46715 .switch-block-mobile {
  margin-top: -65%;
  transition: margin-top 0.5s ease, padding 0.5s ease;
  padding: 0 30px;
  background: #154c2c;
  color: #fff;
  opacity: 0;
  
}

.elementor-278 .elementor-element.elementor-element-0a46715 .cta-wrapper-mobile:hover .switch-block-mobile {
  margin-top: -40px;
  padding-top: 60px;
  padding-bottom: 30px;
  opacity: 1;
}

@media (max-width: 767px) {
    
  .elementor-278 .elementor-element.elementor-element-0a46715 .switch-block-mobile {
      margin-top: -40%;
  }
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bfa2df */.elementor-278 .elementor-element.elementor-element-1bfa2df .elementor-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-1bfa2df .btn-hover-move .arrow-icon {
  transition: transform 0.3s ease;
}

.elementor-278 .elementor-element.elementor-element-1bfa2df .btn-hover-move:hover .arrow-icon {
  transform: translateX(30px);
}

.elementor-278 .elementor-element.elementor-element-1bfa2df .btn-hover-move:hover .arrow-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-1bfa2df .btn-hover-move:hover .icon-white svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-1bfa2df .btn-hover-move:hover .icon-white {
    transform: rotate(45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cc37c */.elementor-278 .elementor-element.elementor-element-97cc37c .blur {
  position: relative;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  transition: backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out;
}

/* Classe qui active le blur */
.elementor-278 .elementor-element.elementor-element-97cc37c .blur {
  background-color: rgba(255, 255, 255, 0.2); /* ou transparent */
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
}

.elementor-278 .elementor-element.elementor-element-97cc37c .elementor-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-97cc37c .btn-hover-move .arrow-icon {
  transition: transform 0.3s ease;
}

.elementor-278 .elementor-element.elementor-element-97cc37c.btn-hover-move:hover .arr ow-icon {
  transform: translateX(30px);
}

.elementor-278 .elementor-element.elementor-element-97cc37c .btn-hover-move:hover .arrow-icon svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-97cc37c .btn-hover-move:hover .icon-white svg path {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-97cc37c .btn-hover-move:hover .icon-white {
    transform: rotate(45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ea68b */.elementor-278 .elementor-element.elementor-element-93ea68b .elementor-icon-list-text {
    transition: all 0.4s ease-in-out;
}


.elementor-278 .elementor-element.elementor-element-93ea68b .elementor-icon-list-item:hover .elementor-icon-list-text {
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c08ef00 */.elementor-278 .elementor-element.elementor-element-c08ef00 {
  position: relative;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  transition: backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out;
}

/* Classe qui active le blur */
.elementor-278 .elementor-element.elementor-element-c08ef00.blur {
  background-color: rgba(255, 255, 255, 0.2); /* ou transparent */
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
}

.elementor-278 .elementor-element.elementor-element-c08ef00 .elementor-icon {
    display: flex;
    height: auto;
    width: auto;
}

.elementor-278 .elementor-element.elementor-element-c08ef00.contact-hover:hover .elementor-icon svg path#Tracé_24 {
    fill: #fff;
}

.elementor-278 .elementor-element.elementor-element-c08ef00.contact-hover:hover {
    background-color: var( --e-global-color-secondary ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-955d92b */.elementor-278 .elementor-element.elementor-element-955d92b {
  position: relative;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  transition: backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out;
}

/* Classe qui active le blur */
.elementor-278 .elementor-element.elementor-element-955d92b.blur {
  background-color: rgba(255, 255, 255, 0.2); /* ou transparent */
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
}

.elementor-278 .elementor-element.elementor-element-955d92b p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fb134c */.elementor-278 .elementor-element.elementor-element-5fb134c .elementor-icon {
    display: flex;
    height: auto;
    width: auto;
}

.elementor-278 .elementor-element.elementor-element-5fb134c.contact-hover:hover .elementor-icon svg path#Tracé_24 {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaa491 */.elementor-278 .elementor-element.elementor-element-1aaa491 .elementor-icon {
    display: flex;
}

.elementor-278 .elementor-element.elementor-element-1aaa491 {
  position: relative;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  transition: backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out;
}

/* Classe qui active le blur */
.elementor-278 .elementor-element.elementor-element-1aaa491.blur {
  background-color: rgba(255, 255, 255, 0.2); /* ou transparent */
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53105ca *//* Première image */
.elementor-278 .elementor-element.elementor-element-53105ca .float-image {
  display: inline-block;
  animation: floatAnimation 3s ease-in-out infinite;
}

/* Deuxième image */
.elementor-278 .elementor-element.elementor-element-53105ca .float-image-second {
  display: inline-block;
  animation: floatAnimation 3s ease-in-out infinite;
  animation-delay: 1.5s; /* Décale de la moitié du cycle */
}

@keyframes floatAnimation {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */