.elementor-22 .elementor-element.elementor-element-6620c98{--display:flex;--min-height:568px;--justify-content:center;--overlay-opacity:0.45;}.elementor-22 .elementor-element.elementor-element-6620c98:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6620c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/01/BTC-en-fabrication-Village.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-6620c98::before, .elementor-22 .elementor-element.elementor-element-6620c98 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6620c98 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6620c98 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6620c98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6620c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-a05064f{text-align:center;}.elementor-22 .elementor-element.elementor-element-a05064f .elementor-heading-title{font-family:"Yomogi", Sans-serif;font-size:64px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-836e0e3{--display:flex;--padding-top:115px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-836e0e3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-836e0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-01deab7{text-align:center;}.elementor-22 .elementor-element.elementor-element-01deab7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;font-style:italic;color:#425759;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4485298{padding:66px 158px 0px 158px;text-align:start;font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;color:#425759;}.elementor-22 .elementor-element.elementor-element-4485298.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-64ce4e8{--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;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-f93ffb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-969ff65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bc76ee4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:112px 112px;--row-gap:112px;--column-gap:112px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b85fcd5{--display:flex;--min-height:720px;}.elementor-22 .elementor-element.elementor-element-b85fcd5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b85fcd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/01/Bloc-Paille-mur-Le-Village.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-230535c{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-f419d4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#425759;}.elementor-22 .elementor-element.elementor-element-c4a1be3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4e357eb.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4e357eb .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-4e357eb.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-4e357eb.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4e357eb.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-4e357eb.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4e357eb.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-4e357eb .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-4e357eb .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-3c76124{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:32px;}.elementor-22 .elementor-element.elementor-element-d163d60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-226f5d4.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-226f5d4 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-226f5d4.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-226f5d4.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-226f5d4.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-226f5d4.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-226f5d4.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-226f5d4 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-226f5d4 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-5c71fd5{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:32px;}.elementor-22 .elementor-element.elementor-element-c6d83ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e1f07c1.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-e1f07c1 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-e1f07c1.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-e1f07c1.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e1f07c1.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-e1f07c1.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e1f07c1.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-e1f07c1 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-e1f07c1 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-6760748{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:32px;}.elementor-22 .elementor-element.elementor-element-8e25a03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8f175dc.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-8f175dc .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-8f175dc.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-8f175dc.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8f175dc.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-8f175dc.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8f175dc.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-8f175dc .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-8f175dc .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-51b900a{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:32px;}.elementor-22 .elementor-element.elementor-element-0d3856d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6507c52.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-6507c52 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-6507c52.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-6507c52.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-6507c52.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-6507c52.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-6507c52.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-6507c52 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-6507c52 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-b399efb{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:32px;}.elementor-22 .elementor-element.elementor-element-fe88b57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4c87c14.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4c87c14 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-4c87c14.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-4c87c14.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4c87c14.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-4c87c14.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4c87c14.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-4c87c14 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-4c87c14 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-9046f64{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:32px;}.elementor-22 .elementor-element.elementor-element-a003f67{--display:flex;}.elementor-22 .elementor-element.elementor-element-ca1e390{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-be7a1b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-89d1435{padding:0px 0px 32px 0px;}.elementor-22 .elementor-element.elementor-element-89d1435 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-f3f1079{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-46fa797{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-2742490{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-1eec34b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-58f38a9{padding:0px 0px 32px 0px;}.elementor-22 .elementor-element.elementor-element-58f38a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-53c3062{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-1798ec3{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-ccc9251{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-c326e56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-ed669da{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ed669da.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-ed669da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-0d50c66 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-0d50c66.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-0d50c66.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-0d50c66.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-0d50c66.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-0d50c66.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-0d50c66 .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-0d50c66 .elementor-icon svg{height:45px;}.elementor-22 .elementor-element.elementor-element-fbbba48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-f81d148{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f81d148.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-f81d148 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-9da0a75{--display:flex;}.elementor-22 .elementor-element.elementor-element-f25a8a4{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f25a8a4.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-f25a8a4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-d37edce{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d37edce.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-d37edce .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;color:#F2BB13;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-aa73407 .elementor-button{background-color:#425759;font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.5);border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-22 .elementor-element.elementor-element-aa73407{padding:120px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-2dfba31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-15140c8{--display:flex;}.elementor-22 .elementor-element.elementor-element-53360f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d2463a5{--display:flex;--min-height:720px;}.elementor-22 .elementor-element.elementor-element-d2463a5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d2463a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/01/BTC-finis-Village-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-7f2b571{--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-22 .elementor-element.elementor-element-6254c77 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#425759;}.elementor-22 .elementor-element.elementor-element-d204e99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d88baed.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-d88baed .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-d88baed.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-d88baed.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-d88baed.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-d88baed.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-d88baed.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-d88baed .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-d88baed .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-9bc7572{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:32px;}.elementor-22 .elementor-element.elementor-element-e70ca34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-86317df.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-86317df .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-86317df.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-86317df.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-86317df.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-86317df.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-86317df.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-86317df .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-86317df .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-82c18dc{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-b6680d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-99fef15.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-99fef15 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-99fef15.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-99fef15.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-99fef15.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-99fef15.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-99fef15.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-99fef15 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-99fef15 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-c6bbd5d{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-348ae2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-392cc19.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-392cc19 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-392cc19.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-392cc19.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-392cc19.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-392cc19.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-392cc19.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-392cc19 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-392cc19 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-6000fcd{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-7a0c684{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-859dd53.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-859dd53 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-859dd53.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-859dd53.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-859dd53.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-859dd53.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-859dd53.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-859dd53 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-859dd53 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-6774693{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-68c174e{--display:flex;}.elementor-22 .elementor-element.elementor-element-ecbde0e{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-7b30914{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-e8b02f5{--display:flex;}.elementor-22 .elementor-element.elementor-element-f097257{padding:0px 0px 32px 0px;}.elementor-22 .elementor-element.elementor-element-f097257 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-e4142ed{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-5e47247{--display:flex;}.elementor-22 .elementor-element.elementor-element-3779365{padding:0px 0px 32px 0px;}.elementor-22 .elementor-element.elementor-element-3779365 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-f0345b3{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-864080a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-6577b69{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6577b69.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-6577b69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-28c2ad9 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-28c2ad9.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-28c2ad9.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-28c2ad9.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-28c2ad9.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-28c2ad9.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-28c2ad9 .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-28c2ad9 .elementor-icon svg{height:45px;}.elementor-22 .elementor-element.elementor-element-d44db9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-27ce5ac{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-27ce5ac.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-27ce5ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-58eca55{--display:flex;}.elementor-22 .elementor-element.elementor-element-baadc18{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-baadc18.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-baadc18 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-88ba103{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-01f0b32{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-01f0b32.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-01f0b32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-bf7af06{--display:flex;}.elementor-22 .elementor-element.elementor-element-249e4b3{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-249e4b3.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-249e4b3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-201283b .elementor-button{background-color:#425759;font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.5);border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-22 .elementor-element.elementor-element-201283b{padding:120px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-33c6d47{--display:flex;}.elementor-22 .elementor-element.elementor-element-45c54da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-aea1c94{--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-22 .elementor-element.elementor-element-8f27c2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#425759;}.elementor-22 .elementor-element.elementor-element-42acda3{text-align:center;}.elementor-22 .elementor-element.elementor-element-42acda3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:400;font-style:italic;color:#425759;}.elementor-22 .elementor-element.elementor-element-69ad449{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-1328cfe.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-1328cfe .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-1328cfe.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-1328cfe.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-1328cfe.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-1328cfe.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-1328cfe.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-1328cfe .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-1328cfe .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-b5f8859{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-d2af8ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-c6df574.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-c6df574 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-c6df574.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-c6df574.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c6df574.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-c6df574.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c6df574.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-c6df574 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-c6df574 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-ce4f6bb{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-b797e17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-e0482b3.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-e0482b3 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-e0482b3.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-e0482b3.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e0482b3.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-e0482b3.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e0482b3.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-e0482b3 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-e0482b3 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-1502468{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-df98e05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-67a4655.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-67a4655 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-67a4655.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-67a4655.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-67a4655.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-67a4655.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-67a4655.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-67a4655 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-67a4655 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-bbda060{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-6d82676{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-73c0e74.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-73c0e74 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-73c0e74.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-73c0e74.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-73c0e74.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-73c0e74.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-73c0e74.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-73c0e74 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-73c0e74 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-d475d19{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-ec0a304{--display:flex;--min-height:720px;}.elementor-22 .elementor-element.elementor-element-ec0a304:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ec0a304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/01/BTC-Machine-Village.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-f42220a{--display:flex;}.elementor-22 .elementor-element.elementor-element-849bb74{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-d11a994{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-0c0e71d{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0c0e71d.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-0c0e71d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-c777983 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-c777983.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-c777983.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c777983.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-c777983.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c777983.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-c777983 .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-c777983 .elementor-icon svg{height:45px;}.elementor-22 .elementor-element.elementor-element-f518247{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-9c45c75{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9c45c75.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-9c45c75 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-e493cf1{--display:flex;}.elementor-22 .elementor-element.elementor-element-6b4f722{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6b4f722.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-6b4f722 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-6d7c429{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-62b925a{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-62b925a.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-62b925a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-a9c7954{--display:flex;}.elementor-22 .elementor-element.elementor-element-f2dace7{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f2dace7.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-f2dace7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-1197a29 .elementor-button{background-color:#425759;font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.5);border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-22 .elementor-element.elementor-element-1197a29{padding:120px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-cf4a21a{--display:flex;}.elementor-22 .elementor-element.elementor-element-5548cb3{--display:flex;}.elementor-22 .elementor-element.elementor-element-c499fd9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-08b4185{--display:flex;--min-height:720px;}.elementor-22 .elementor-element.elementor-element-08b4185:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-08b4185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/01/Enduits-echantillon-chaux-terre-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-ead00cd{--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-22 .elementor-element.elementor-element-9afb206 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#425759;}.elementor-22 .elementor-element.elementor-element-b7ba198{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e398a59.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-e398a59 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-e398a59.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-e398a59.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e398a59.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-e398a59.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e398a59.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-e398a59 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-e398a59 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-8e888bb{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-40fdbe5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-61962f5.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-61962f5 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-61962f5.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-61962f5.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-61962f5.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-61962f5.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-61962f5.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-61962f5 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-61962f5 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-96f0756{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-17a84fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c1dc288.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-c1dc288 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-c1dc288.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-c1dc288.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c1dc288.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-c1dc288.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c1dc288.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-c1dc288 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-c1dc288 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-5766270{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-1eca8b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b6a18df.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-b6a18df .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-b6a18df.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-b6a18df.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b6a18df.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-b6a18df.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b6a18df.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-b6a18df .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-b6a18df .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-a0a9d41{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-a8771b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8767ed1.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-8767ed1 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-8767ed1.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-8767ed1.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8767ed1.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-8767ed1.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8767ed1.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-8767ed1 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-8767ed1 .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-9b44816{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-775b64d{--display:flex;}.elementor-22 .elementor-element.elementor-element-e5c8f21{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-5a9f19d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-6063e19{padding:0px 0px 32px 0px;}.elementor-22 .elementor-element.elementor-element-6063e19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-a3245f3{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-e8906ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-9b94f59{padding:0px 0px 32px 0px;}.elementor-22 .elementor-element.elementor-element-9b94f59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-bf94259{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-c0642aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-081c211{padding:0px 0px 32px 0px;}.elementor-22 .elementor-element.elementor-element-081c211 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-2911d3c{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-a65e212{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-b0342ac{padding:0px 0px 32px 0px;}.elementor-22 .elementor-element.elementor-element-b0342ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-e9a027f{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-340bff4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-eeb8c39{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-eeb8c39.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-eeb8c39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-9680949 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-9680949.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-9680949.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9680949.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-9680949.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9680949.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-9680949 .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-9680949 .elementor-icon svg{height:45px;}.elementor-22 .elementor-element.elementor-element-3abef08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-748b31b{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-748b31b.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-748b31b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-38add4e{--display:flex;}.elementor-22 .elementor-element.elementor-element-31f318f{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-31f318f.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-31f318f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-de52efa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-4040cd5{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4040cd5.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-4040cd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-db4d648{--display:flex;}.elementor-22 .elementor-element.elementor-element-0d07552{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0d07552.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-0d07552 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-c991283 .elementor-button{background-color:#425759;font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.5);border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-22 .elementor-element.elementor-element-c991283{padding:120px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-64f54c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-75842b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ea2c2a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-713b51c{--display:flex;--min-height:345px;}.elementor-22 .elementor-element.elementor-element-713b51c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-713b51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/02/3_Pages_Ecomateriaux_terre_fine-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-a84fa4b{--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-22 .elementor-element.elementor-element-c9bb4cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#425759;}.elementor-22 .elementor-element.elementor-element-f5d6952{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-153a3a2{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-0cc16a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-56d2f57{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-56d2f57.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-56d2f57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-b67c49d .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-b67c49d.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-b67c49d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b67c49d.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-b67c49d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b67c49d.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-b67c49d .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-b67c49d .elementor-icon svg{height:45px;}.elementor-22 .elementor-element.elementor-element-ed3c422{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2fb15f7{--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-22 .elementor-element.elementor-element-d5ed530 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#425759;}.elementor-22 .elementor-element.elementor-element-1ea9f1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a6c41ed{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-ef68aaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b04f63f{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b04f63f.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-b04f63f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-30c998d .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-30c998d.elementor-view-stacked .elementor-icon{background-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-30c998d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-30c998d.elementor-view-default .elementor-icon{color:#F2BB13;border-color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-30c998d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-30c998d.elementor-view-default .elementor-icon svg{fill:#F2BB13;}.elementor-22 .elementor-element.elementor-element-30c998d .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-30c998d .elementor-icon svg{height:45px;}.elementor-22 .elementor-element.elementor-element-3bdb022{--display:flex;--min-height:345px;}.elementor-22 .elementor-element.elementor-element-3bdb022:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3bdb022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/02/3_Pages_Ecomateriaux_Paille_hachee-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-66e43a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-e2543f7{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e2543f7.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-e2543f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-a4f8824{--display:flex;}.elementor-22 .elementor-element.elementor-element-b6cf7fe{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b6cf7fe.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-b6cf7fe .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-20821a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-22 .elementor-element.elementor-element-a94f087{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a94f087.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-a94f087 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#425759;}.elementor-22 .elementor-element.elementor-element-84344a1{--display:flex;}.elementor-22 .elementor-element.elementor-element-d6f2d9f{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d6f2d9f.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-d6f2d9f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;color:#F2BB13;}.elementor-22 .elementor-element.elementor-element-31bd5ec .elementor-button{background-color:#425759;font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.5);border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-22 .elementor-element.elementor-element-31bd5ec{padding:120px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-eb1955d{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;padding:0px 0px 0px 0px;--n-tabs-title-gap:32px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;--n-tabs-title-direction:column;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:60px;--n-tabs-icon-color:#FFFFFF;--n-tabs-icon-color-active:#F2BB13;}.elementor-22 .elementor-element.elementor-element-eb1955d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#425759;}.elementor-22 .elementor-element.elementor-element-eb1955d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#425759;}.elementor-22 .elementor-element.elementor-element-eb1955d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-22 .elementor-element.elementor-element-eb1955d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#425759;}.elementor-22 .elementor-element.elementor-element-eb1955d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:300;}.elementor-22 .elementor-element.elementor-element-eb1955d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;--n-tabs-icon-color-hover:#F2BB13;}:root{--page-title-display:none;}@media(max-width:1440px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-230535c{--width:100%;}}@media(max-width:1440px){.elementor-22 .elementor-element.elementor-element-01deab7 .elementor-heading-title{font-size:48px;}.elementor-22 .elementor-element.elementor-element-4485298{padding:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-64ce4e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bc76ee4{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-b85fcd5{--min-height:500px;}.elementor-22 .elementor-element.elementor-element-230535c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-22 .elementor-element.elementor-element-f419d4f{padding:0px 0px 024px 0px;}.elementor-22 .elementor-element.elementor-element-f419d4f .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-c4a1be3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-4e357eb .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-4e357eb .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-3c76124{font-size:24px;}.elementor-22 .elementor-element.elementor-element-d163d60{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-226f5d4 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-226f5d4 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-5c71fd5{font-size:24px;}.elementor-22 .elementor-element.elementor-element-c6d83ef{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-e1f07c1 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-e1f07c1 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-6760748{font-size:24px;}.elementor-22 .elementor-element.elementor-element-8e25a03{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-8f175dc .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-8f175dc .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-51b900a{font-size:24px;}.elementor-22 .elementor-element.elementor-element-0d3856d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-6507c52 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-6507c52 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-b399efb{font-size:24px;}.elementor-22 .elementor-element.elementor-element-fe88b57{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-4c87c14 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-4c87c14 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-9046f64{font-size:24px;}.elementor-22 .elementor-element.elementor-element-a003f67{--padding-top:0px;--padding-bottom:0px;--padding-left:032px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-ca1e390{font-size:24px;}.elementor-22 .elementor-element.elementor-element-be7a1b2{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-89d1435 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-f3f1079{font-size:24px;}.elementor-22 .elementor-element.elementor-element-46fa797{font-size:24px;}.elementor-22 .elementor-element.elementor-element-2742490{font-size:24px;}.elementor-22 .elementor-element.elementor-element-1eec34b{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-58f38a9 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-53c3062{font-size:24px;}.elementor-22 .elementor-element.elementor-element-1798ec3{font-size:24px;}.elementor-22 .elementor-element.elementor-element-ccc9251{font-size:24px;}.elementor-22 .elementor-element.elementor-element-c326e56{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-ed669da .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-fbbba48{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-f81d148 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-f25a8a4 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-d37edce .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-aa73407{padding:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-15140c8{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-d2463a5{--min-height:500px;}.elementor-22 .elementor-element.elementor-element-7f2b571{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-22 .elementor-element.elementor-element-6254c77{padding:0px 0px 24px 0px;}.elementor-22 .elementor-element.elementor-element-6254c77 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-d204e99{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-d88baed .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-d88baed .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-9bc7572{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e70ca34{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-86317df .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-86317df .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-82c18dc{font-size:24px;}.elementor-22 .elementor-element.elementor-element-b6680d6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-99fef15 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-99fef15 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-c6bbd5d{font-size:24px;}.elementor-22 .elementor-element.elementor-element-348ae2d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-392cc19 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-392cc19 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-6000fcd{font-size:24px;}.elementor-22 .elementor-element.elementor-element-7a0c684{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-859dd53 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-859dd53 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-6774693{font-size:24px;}.elementor-22 .elementor-element.elementor-element-ecbde0e{font-size:24px;}.elementor-22 .elementor-element.elementor-element-f097257 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e4142ed{font-size:24px;}.elementor-22 .elementor-element.elementor-element-3779365 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-f0345b3{font-size:24px;}.elementor-22 .elementor-element.elementor-element-6577b69 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-27ce5ac .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-baadc18 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-01f0b32 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-249e4b3 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-201283b{padding:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-33c6d47{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-45c54da{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-aea1c94{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-22 .elementor-element.elementor-element-8f27c2d{padding:0px 0px 024px 0px;}.elementor-22 .elementor-element.elementor-element-8f27c2d .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-42acda3{padding:0px 0px 16px 0px;}.elementor-22 .elementor-element.elementor-element-42acda3 .elementor-heading-title{font-size:28px;}.elementor-22 .elementor-element.elementor-element-69ad449{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1328cfe .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-1328cfe .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-b5f8859{font-size:24px;}.elementor-22 .elementor-element.elementor-element-d2af8ce{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c6df574 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-c6df574 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-ce4f6bb{font-size:24px;}.elementor-22 .elementor-element.elementor-element-b797e17{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e0482b3 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-e0482b3 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-1502468{font-size:24px;}.elementor-22 .elementor-element.elementor-element-df98e05{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-67a4655 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-67a4655 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-bbda060{font-size:24px;}.elementor-22 .elementor-element.elementor-element-6d82676{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-73c0e74 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-73c0e74 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-d475d19{font-size:24px;}.elementor-22 .elementor-element.elementor-element-ec0a304{--min-height:500px;}.elementor-22 .elementor-element.elementor-element-849bb74{font-size:24px;}.elementor-22 .elementor-element.elementor-element-0c0e71d .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-9c45c75 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-6b4f722 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-62b925a .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-f2dace7 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-1197a29{padding:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-cf4a21a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5548cb3{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-08b4185{--min-height:500px;}.elementor-22 .elementor-element.elementor-element-ead00cd{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-22 .elementor-element.elementor-element-9afb206{padding:0px 0px 24px 0px;}.elementor-22 .elementor-element.elementor-element-9afb206 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-b7ba198{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-e398a59 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-e398a59 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-8e888bb{font-size:24px;}.elementor-22 .elementor-element.elementor-element-40fdbe5{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-61962f5 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-61962f5 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-96f0756{font-size:24px;}.elementor-22 .elementor-element.elementor-element-17a84fc{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-c1dc288 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-c1dc288 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-5766270{font-size:24px;}.elementor-22 .elementor-element.elementor-element-1eca8b1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-b6a18df .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-b6a18df .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-a0a9d41{font-size:24px;}.elementor-22 .elementor-element.elementor-element-a8771b7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22 .elementor-element.elementor-element-8767ed1 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-8767ed1 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-9b44816{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e5c8f21{font-size:24px;}.elementor-22 .elementor-element.elementor-element-6063e19 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-a3245f3{font-size:24px;}.elementor-22 .elementor-element.elementor-element-9b94f59 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-bf94259{font-size:24px;}.elementor-22 .elementor-element.elementor-element-081c211 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-2911d3c{font-size:24px;}.elementor-22 .elementor-element.elementor-element-b0342ac .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e9a027f{font-size:24px;}.elementor-22 .elementor-element.elementor-element-eeb8c39 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-748b31b .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-31f318f .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-4040cd5 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-0d07552 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-c991283{padding:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-c9bb4cf .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-153a3a2{font-size:24px;}.elementor-22 .elementor-element.elementor-element-56d2f57 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-d5ed530 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-a6c41ed{font-size:24px;}.elementor-22 .elementor-element.elementor-element-b04f63f .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e2543f7 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-b6cf7fe .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-a94f087 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-d6f2d9f .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-31bd5ec{padding:32px 32px 32px 32px;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-836e0e3{--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-22 .elementor-element.elementor-element-01deab7 .elementor-heading-title{font-size:48px;}.elementor-22 .elementor-element.elementor-element-4485298{padding:0px 0px 64px 0px;text-align:center;font-size:28px;}.elementor-22 .elementor-element.elementor-element-64ce4e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-969ff65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bc76ee4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b85fcd5{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fbbba48{--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-22 .elementor-element.elementor-element-aa73407{padding:40px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-15140c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-53360f9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d2463a5{--min-height:400px;}.elementor-22 .elementor-element.elementor-element-7b30914{--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-22 .elementor-element.elementor-element-d44db9e{--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-22 .elementor-element.elementor-element-88ba103{--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-22 .elementor-element.elementor-element-201283b{padding:40px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-33c6d47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-45c54da{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ec0a304{--min-height:400px;}.elementor-22 .elementor-element.elementor-element-f518247{--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-22 .elementor-element.elementor-element-6d7c429{--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-22 .elementor-element.elementor-element-1197a29{padding:40px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-cf4a21a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5548cb3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c499fd9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-08b4185{--min-height:400px;}.elementor-22 .elementor-element.elementor-element-3abef08{--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-22 .elementor-element.elementor-element-de52efa{--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-22 .elementor-element.elementor-element-c991283{padding:40px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-64f54c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-75842b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ea2c2a1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-713b51c{--min-height:400px;}.elementor-22 .elementor-element.elementor-element-ed3c422{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-3bdb022{--min-height:400px;}.elementor-22 .elementor-element.elementor-element-66e43a7{--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-22 .elementor-element.elementor-element-20821a6{--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-22 .elementor-element.elementor-element-31bd5ec{padding:40px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-eb1955d{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:20px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-title-font-size:20px;--n-tabs-title-direction:column;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:40px;--n-tabs-icon-gap:0px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-836e0e3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-01deab7 .elementor-heading-title{font-size:38px;}.elementor-22 .elementor-element.elementor-element-4485298{font-size:24px;}.elementor-22 .elementor-element.elementor-element-64ce4e8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-f93ffb2{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-230535c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f419d4f .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-c4a1be3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-4e357eb .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-4e357eb .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-3c76124{font-size:24px;}.elementor-22 .elementor-element.elementor-element-d163d60{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-22 .elementor-element.elementor-element-226f5d4 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-226f5d4 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-5c71fd5{font-size:24px;}.elementor-22 .elementor-element.elementor-element-c6d83ef{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-e1f07c1 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e1f07c1 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-6760748{font-size:24px;}.elementor-22 .elementor-element.elementor-element-8e25a03{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-8f175dc .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-8f175dc .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-51b900a{font-size:24px;}.elementor-22 .elementor-element.elementor-element-0d3856d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-6507c52 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-6507c52 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-b399efb{font-size:24px;}.elementor-22 .elementor-element.elementor-element-fe88b57{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-4c87c14 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-4c87c14 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-9046f64{font-size:24px;}.elementor-22 .elementor-element.elementor-element-a003f67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ca1e390{font-size:24px;}.elementor-22 .elementor-element.elementor-element-be7a1b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f3f1079{font-size:24px;}.elementor-22 .elementor-element.elementor-element-46fa797{font-size:24px;}.elementor-22 .elementor-element.elementor-element-2742490{font-size:24px;}.elementor-22 .elementor-element.elementor-element-1eec34b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-53c3062{font-size:24px;}.elementor-22 .elementor-element.elementor-element-1798ec3{font-size:24px;}.elementor-22 .elementor-element.elementor-element-ccc9251{font-size:24px;}.elementor-22 .elementor-element.elementor-element-c326e56{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ed669da{text-align:center;}.elementor-22 .elementor-element.elementor-element-fbbba48{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f81d148{text-align:center;}.elementor-22 .elementor-element.elementor-element-f25a8a4.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-d37edce.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-d37edce{text-align:center;}.elementor-22 .elementor-element.elementor-element-aa73407 .elementor-button{font-size:24px;}.elementor-22 .elementor-element.elementor-element-15140c8{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7f2b571{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6254c77 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-d204e99{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-d88baed .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-d88baed .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-9bc7572{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e70ca34{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-86317df .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-86317df .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-82c18dc{font-size:24px;}.elementor-22 .elementor-element.elementor-element-b6680d6{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-99fef15 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-99fef15 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-c6bbd5d{font-size:24px;}.elementor-22 .elementor-element.elementor-element-348ae2d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-392cc19 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-392cc19 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-6000fcd{font-size:24px;}.elementor-22 .elementor-element.elementor-element-7a0c684{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-859dd53 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-859dd53 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-6774693{font-size:24px;}.elementor-22 .elementor-element.elementor-element-68c174e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ecbde0e{font-size:24px;}.elementor-22 .elementor-element.elementor-element-7b30914{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e8b02f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e4142ed{font-size:24px;}.elementor-22 .elementor-element.elementor-element-5e47247{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f0345b3{font-size:24px;}.elementor-22 .elementor-element.elementor-element-864080a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6577b69{text-align:center;}.elementor-22 .elementor-element.elementor-element-d44db9e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-27ce5ac{text-align:center;}.elementor-22 .elementor-element.elementor-element-baadc18.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-88ba103{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-22 .elementor-element.elementor-element-01f0b32{text-align:center;}.elementor-22 .elementor-element.elementor-element-bf7af06{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-249e4b3{text-align:center;}.elementor-22 .elementor-element.elementor-element-201283b .elementor-button{font-size:24px;}.elementor-22 .elementor-element.elementor-element-aea1c94{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8f27c2d .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-42acda3{text-align:start;}.elementor-22 .elementor-element.elementor-element-42acda3 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-69ad449{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1328cfe .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-1328cfe .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-b5f8859{font-size:24px;}.elementor-22 .elementor-element.elementor-element-d2af8ce{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c6df574 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-c6df574 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-ce4f6bb{font-size:24px;}.elementor-22 .elementor-element.elementor-element-b797e17{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e0482b3 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e0482b3 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-1502468{font-size:24px;}.elementor-22 .elementor-element.elementor-element-df98e05{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-67a4655 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-67a4655 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-bbda060{font-size:24px;}.elementor-22 .elementor-element.elementor-element-6d82676{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-73c0e74 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-73c0e74 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-d475d19{font-size:24px;}.elementor-22 .elementor-element.elementor-element-f42220a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-849bb74{font-size:24px;}.elementor-22 .elementor-element.elementor-element-d11a994{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0c0e71d{text-align:center;}.elementor-22 .elementor-element.elementor-element-f518247{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9c45c75{text-align:center;}.elementor-22 .elementor-element.elementor-element-6b4f722.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-6b4f722{text-align:center;}.elementor-22 .elementor-element.elementor-element-6d7c429{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-22 .elementor-element.elementor-element-62b925a{text-align:center;}.elementor-22 .elementor-element.elementor-element-a9c7954{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f2dace7{text-align:center;}.elementor-22 .elementor-element.elementor-element-1197a29 .elementor-button{font-size:24px;}.elementor-22 .elementor-element.elementor-element-5548cb3{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ead00cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9afb206 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-b7ba198{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-e398a59 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e398a59 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-8e888bb{font-size:24px;}.elementor-22 .elementor-element.elementor-element-40fdbe5{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-61962f5 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-61962f5 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-96f0756{font-size:24px;}.elementor-22 .elementor-element.elementor-element-17a84fc{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-c1dc288 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-c1dc288 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-5766270{font-size:24px;}.elementor-22 .elementor-element.elementor-element-1eca8b1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-22 .elementor-element.elementor-element-b6a18df .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-b6a18df .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-a0a9d41{font-size:24px;}.elementor-22 .elementor-element.elementor-element-a8771b7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-22 .elementor-element.elementor-element-8767ed1 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-8767ed1 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-9b44816{font-size:24px;}.elementor-22 .elementor-element.elementor-element-775b64d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e5c8f21{font-size:24px;}.elementor-22 .elementor-element.elementor-element-5a9f19d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a3245f3{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e8906ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bf94259{font-size:24px;}.elementor-22 .elementor-element.elementor-element-c0642aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2911d3c{font-size:24px;}.elementor-22 .elementor-element.elementor-element-a65e212{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e9a027f{font-size:24px;}.elementor-22 .elementor-element.elementor-element-340bff4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-eeb8c39{text-align:center;}.elementor-22 .elementor-element.elementor-element-3abef08{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-748b31b{text-align:center;}.elementor-22 .elementor-element.elementor-element-31f318f.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-de52efa{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4040cd5{text-align:center;}.elementor-22 .elementor-element.elementor-element-db4d648{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0d07552{text-align:center;}.elementor-22 .elementor-element.elementor-element-c991283 .elementor-button{font-size:24px;}.elementor-22 .elementor-element.elementor-element-75842b6{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a84fa4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c9bb4cf .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-f5d6952{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-153a3a2{font-size:24px;}.elementor-22 .elementor-element.elementor-element-0cc16a3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-56d2f57{text-align:center;}.elementor-22 .elementor-element.elementor-element-b67c49d.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-2fb15f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d5ed530 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-1ea9f1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a6c41ed{font-size:24px;}.elementor-22 .elementor-element.elementor-element-ef68aaa{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b04f63f{text-align:center;}.elementor-22 .elementor-element.elementor-element-66e43a7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e2543f7{text-align:center;}.elementor-22 .elementor-element.elementor-element-b6cf7fe.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-20821a6{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-22 .elementor-element.elementor-element-a94f087{text-align:center;}.elementor-22 .elementor-element.elementor-element-84344a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d6f2d9f{text-align:center;}.elementor-22 .elementor-element.elementor-element-31bd5ec .elementor-button{font-size:24px;}.elementor-22 .elementor-element.elementor-element-eb1955d{--n-tabs-title-font-size:20px;--n-tabs-icon-size:32px;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-bc76ee4{--width:100%;}}/* Start custom CSS for nested-tabs, class: .elementor-element-eb1955d *//* === DESKTOP (horizontal with images) === */
.onglets-materiaux .e-n-tabs-heading{
  display: flex;
  gap: 10px;
}

.onglets-materiaux .e-n-tabs-heading .e-n-tab-title{
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 18px 22px;
  text-align: center;
}

.onglets-materiaux .e-n-tabs-heading .e-n-tab-title::before{
  content: "";
  width: 120px;
  height: 120px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
}

.onglets-materiaux .e-n-tabs-heading .e-n-tab-title[data-tab-index="1"]::before{
  background-image: url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/01/bloc-de-paille.svg");
}
.onglets-materiaux .e-n-tabs-heading .e-n-tab-title[data-tab-index="2"]::before{
  background-image: url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/01/brique-de-terre.svg");
}
.onglets-materiaux .e-n-tabs-heading .e-n-tab-title[data-tab-index="3"]::before{
  background-image: url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/01/enduit-de-terre.svg");
}
.onglets-materiaux .e-n-tabs-heading .e-n-tab-title[data-tab-index="4"]::before{
  background-image: url("https://www.ecoconstruireaveclevillage.fr/wp-content/uploads/2026/01/matieres-premieres.svg");
}

/* === TABLET & MOBILE : VERTICAL, TEXT ONLY === */
@media (max-width: 1024px) {

  .onglets-materiaux .e-n-tabs-heading {
    flex-direction: column;
    gap: 12px;
  }

  .onglets-materiaux .e-n-tabs-heading .e-n-tab-title {
    flex: none;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    padding: 14px 16px;
  }

  /* Force-hide icons */
  .onglets-materiaux .e-n-tabs-heading .e-n-tab-title::before {
    content: none;
    display: none !important;
  }
}

/* === MOBILE FINISH === */
@media (max-width: 767px) {

  .onglets-materiaux .e-n-tabs-heading {
    gap: 10px;
  }

  .onglets-materiaux .e-n-tabs-heading .e-n-tab-title {
    padding: 12px 14px;
    font-size: 15px;
  }
}/* End custom CSS */