.elementor-5854 .elementor-element.elementor-element-0c90291{--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:clamp(2rem, -0.286rem + 3.571vi, 4rem) clamp(2rem, -0.286rem + 3.571vi, 4rem);--row-gap:clamp(2rem, -0.286rem + 3.571vi, 4rem);--column-gap:clamp(2rem, -0.286rem + 3.571vi, 4rem);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-bottom:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-left:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-right:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);}.elementor-5854 .elementor-element.elementor-element-960b195{--display:flex;--min-height:clamp(30rem, 22.857rem + 11.161vi, 36.25rem);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5854 .elementor-element.elementor-element-960b195:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-960b195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5ede0e );background-image:url("https://renovation-habitat45.com/wp-content/uploads/2025/04/bardage-service-renovation-habitat.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5854 .elementor-element.elementor-element-f864137{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2rem;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5854 .elementor-element.elementor-element-5e4c427{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-25e8b06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-25e8b06.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-25e8b06 .elementor-icon-wrapper{text-align:center;}.elementor-5854 .elementor-element.elementor-element-25e8b06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-25e8b06.elementor-view-framed .elementor-icon, .elementor-5854 .elementor-element.elementor-element-25e8b06.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-25e8b06.elementor-view-framed .elementor-icon, .elementor-5854 .elementor-element.elementor-element-25e8b06.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-25e8b06 .elementor-icon{font-size:0.5rem;}.elementor-5854 .elementor-element.elementor-element-25e8b06 .elementor-icon svg{height:0.5rem;}.elementor-5854 .elementor-element.elementor-element-d53b143{width:auto;max-width:auto;}.elementor-5854 .elementor-element.elementor-element-d53b143.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-d53b143 .elementor-heading-title{font-family:var( --e-global-typography-dd0a2ab-font-family ), Sans-serif;font-size:var( --e-global-typography-dd0a2ab-font-size );font-weight:var( --e-global-typography-dd0a2ab-font-weight );text-transform:var( --e-global-typography-dd0a2ab-text-transform );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-d85e54d{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-5854 .elementor-element.elementor-element-d85e54d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-d85e54d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-d85e54d .elementor-heading-title{font-family:var( --e-global-typography-dea26c6-font-family ), Sans-serif;font-size:var( --e-global-typography-dea26c6-font-size );font-weight:var( --e-global-typography-dea26c6-font-weight );line-height:var( --e-global-typography-dea26c6-line-height );color:var( --e-global-color-d9ed0a5 );}.elementor-5854 .elementor-element.elementor-element-2548822{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-5854 .elementor-element.elementor-element-2548822 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-2548822.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-bb195d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--align-content:flex-start;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5854 .elementor-element.elementor-element-ff7085a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-ff7085a.elementor-element{--align-self:flex-start;}.elementor-5854 .elementor-element.elementor-element-8b459ff{width:auto;max-width:auto;font-family:"Guthen Bloots", Sans-serif;font-size:32px;font-weight:normal;font-style:italic;line-height:1.4em;color:var( --e-global-color-0f1f62e );}.elementor-5854 .elementor-element.elementor-element-8b459ff > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-5854 .elementor-element.elementor-element-bc391b8{--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:clamp(1rem, 0.429rem + 0.893vi, 1.5rem) clamp(1rem, 0.429rem + 0.893vi, 1.5rem);--row-gap:clamp(1rem, 0.429rem + 0.893vi, 1.5rem);--column-gap:clamp(1rem, 0.429rem + 0.893vi, 1.5rem);--flex-wrap:wrap;--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0;--padding-bottom:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-left:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-right:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);}.elementor-5854 .elementor-element.elementor-element-a88f61e{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--padding-top:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-bottom:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-left:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-right:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);}.elementor-5854 .elementor-element.elementor-element-a88f61e:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-a88f61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-a88f61e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-2b1dd8e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-8c51283 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-8c51283{text-align:center;}.elementor-5854 .elementor-element.elementor-element-d1ba655{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--padding-top:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-bottom:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-left:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-right:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);}.elementor-5854 .elementor-element.elementor-element-d1ba655:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-d1ba655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-d1ba655.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-7d5788c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-ff05209{text-align:center;}.elementor-5854 .elementor-element.elementor-element-208a1ed{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--padding-top:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-bottom:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-left:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-right:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);}.elementor-5854 .elementor-element.elementor-element-208a1ed:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-208a1ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-208a1ed.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-964295f{text-align:center;}.elementor-5854 .elementor-element.elementor-element-964295f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-4e43376{--display:flex;}.elementor-5854 .elementor-element.elementor-element-94a424f{--display:flex;}.elementor-5854 .elementor-element.elementor-element-fb215b7{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--padding-top:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-bottom:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-left:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-right:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);}.elementor-5854 .elementor-element.elementor-element-fb215b7:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-fb215b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-fb215b7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-e8170f8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-8427e1c > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-5854 .elementor-element.elementor-element-8427e1c{text-align:center;}.elementor-5854 .elementor-element.elementor-element-da29b88{--display:flex;}.elementor-5854 .elementor-element.elementor-element-691eaaf{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--padding-top:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-bottom:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-left:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-right:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);}.elementor-5854 .elementor-element.elementor-element-691eaaf:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-691eaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-691eaaf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-e1545d2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-ed658fb{text-align:center;}.elementor-5854 .elementor-element.elementor-element-99d224d{--display:flex;}.elementor-5854 .elementor-element.elementor-element-e48df14{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--padding-top:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-bottom:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-left:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);--padding-right:clamp(1.25rem, 0.393rem + 1.339vi, 2rem);}.elementor-5854 .elementor-element.elementor-element-e48df14:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-e48df14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-e48df14.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-a64a5f1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-3405891{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-d9ed0a5 );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-d9ed0a5 );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}.elementor-5854 .elementor-element.elementor-element-2fb1dbc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-ca6daf0-font-family ), Sans-serif;font-size:var( --e-global-typography-ca6daf0-font-size );font-weight:var( --e-global-typography-ca6daf0-font-weight );}.elementor-5854 .elementor-element.elementor-element-2fb1dbc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-2fb1dbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-859f716{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-6c93432-font-family ), Sans-serif;font-size:var( --e-global-typography-6c93432-font-size );font-weight:var( --e-global-typography-6c93432-font-weight );font-style:var( --e-global-typography-6c93432-font-style );line-height:var( --e-global-typography-6c93432-line-height );color:var( --e-global-color-0f1f62e );}.elementor-5854 .elementor-element.elementor-element-859f716 > .elementor-widget-container{margin:2rem 0rem -2rem 0rem;}.elementor-5854 .elementor-element.elementor-element-859f716.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-a47d2e5{--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:clamp(2rem, -0.286rem + 3.571vi, 4rem) clamp(2rem, -0.286rem + 3.571vi, 4rem);--row-gap:clamp(2rem, -0.286rem + 3.571vi, 4rem);--column-gap:clamp(2rem, -0.286rem + 3.571vi, 4rem);--flex-wrap:nowrap;--padding-top:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-bottom:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-left:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-right:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);}.elementor-5854 .elementor-element.elementor-element-022f538{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-022f538.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-e8bb110{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;}.elementor-5854 .elementor-element.elementor-element-e8bb110.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-e8bb110 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:24px;letter-spacing:0.1em;color:var( --e-global-color-0f1f62e );}.elementor-5854 .elementor-element.elementor-element-34ead3d{width:var( --container-widget-width, 565px );max-width:565px;--container-widget-width:565px;--container-widget-flex-grow:0;}.elementor-5854 .elementor-element.elementor-element-34ead3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-34ead3d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-c47821f{width:var( --container-widget-width, 588px );max-width:588px;--container-widget-width:588px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5854 .elementor-element.elementor-element-c47821f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-c47821f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-2cd3ce4 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-d56669a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;}.elementor-5854 .elementor-element.elementor-element-d56669a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-f5aec67{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5854 .elementor-element.elementor-element-f5aec67:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-f5aec67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renovation-habitat45.com/wp-content/uploads/2025/04/schema-bardage-isolation.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5854 .elementor-element.elementor-element-f5aec67.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-23533c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-bottom:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-left:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-right:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);}.elementor-5854 .elementor-element.elementor-element-5596215{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-47a1757 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-47a1757.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-47a1757 .elementor-icon-wrapper{text-align:center;}.elementor-5854 .elementor-element.elementor-element-47a1757.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-47a1757.elementor-view-framed .elementor-icon, .elementor-5854 .elementor-element.elementor-element-47a1757.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-47a1757.elementor-view-framed .elementor-icon, .elementor-5854 .elementor-element.elementor-element-47a1757.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-47a1757 .elementor-icon{font-size:0.5rem;}.elementor-5854 .elementor-element.elementor-element-47a1757 .elementor-icon svg{height:0.5rem;}.elementor-5854 .elementor-element.elementor-element-94f0567 .elementor-heading-title{font-family:var( --e-global-typography-dd0a2ab-font-family ), Sans-serif;font-size:var( --e-global-typography-dd0a2ab-font-size );font-weight:var( --e-global-typography-dd0a2ab-font-weight );text-transform:var( --e-global-typography-dd0a2ab-text-transform );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-887c727{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-5854 .elementor-element.elementor-element-887c727 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-887c727.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-887c727 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-d9ed0a5 );}.elementor-5854 .elementor-element.elementor-element-a954c8e{width:var( --container-widget-width, 934px );max-width:934px;--container-widget-width:934px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-9b595ef-font-family ), Sans-serif;font-size:var( --e-global-typography-9b595ef-font-size );font-weight:var( --e-global-typography-9b595ef-font-weight );line-height:var( --e-global-typography-9b595ef-line-height );}.elementor-5854 .elementor-element.elementor-element-53584f9{--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:clamp(2rem, -2rem + 5vi, 4rem) clamp(2rem, -2rem + 5vi, 4rem);--row-gap:clamp(2rem, -2rem + 5vi, 4rem);--column-gap:clamp(2rem, -2rem + 5vi, 4rem);--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-7e1388c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5854 .elementor-element.elementor-element-603a715{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;}.elementor-5854 .elementor-element.elementor-element-603a715 img{width:100%;height:clamp(20rem, 12.857rem + 11.161vi, 26.25rem);object-fit:cover;object-position:center center;border-radius:1rem 1rem 1rem 1rem;}.elementor-5854 .elementor-element.elementor-element-3ac2fe5{--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:clamp(0.625rem, 0.196rem + 0.67vi, 1rem) clamp(0.625rem, 0.196rem + 0.67vi, 1rem);--row-gap:clamp(0.625rem, 0.196rem + 0.67vi, 1rem);--column-gap:clamp(0.625rem, 0.196rem + 0.67vi, 1rem);border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:clamp(1rem, -0.143rem + 1.786vi, 2rem);--padding-bottom:clamp(1rem, -0.143rem + 1.786vi, 2rem);--padding-left:clamp(1rem, -0.143rem + 1.786vi, 2rem);--padding-right:clamp(1rem, -0.143rem + 1.786vi, 2rem);--z-index:2;}.elementor-5854 .elementor-element.elementor-element-3ac2fe5:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-3ac2fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-3ac2fe5.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-c81b62c .elementor-heading-title{font-family:var( --e-global-typography-a86eadd-font-family ), Sans-serif;font-size:var( --e-global-typography-a86eadd-font-size );font-weight:var( --e-global-typography-a86eadd-font-weight );line-height:var( --e-global-typography-a86eadd-line-height );}.elementor-5854 .elementor-element.elementor-element-e589eb1{--display:flex;--border-radius:-1px -1px -1px -1px;}.elementor-5854 .elementor-element.elementor-element-3415032{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-5854 .elementor-element.elementor-element-4ad1635{--n-accordion-title-font-size:1rem;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-0f1f62e );}.elementor-5854 .elementor-element.elementor-element-4ad1635 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-4ad1635 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5854 .elementor-element.elementor-element-4ad1635 {--n-accordion-padding:0px 0px 8px 0px;}:where( .elementor-5854 .elementor-element.elementor-element-4ad1635 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-cbccb0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5854 .elementor-element.elementor-element-2b260dc{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;}.elementor-5854 .elementor-element.elementor-element-2b260dc img{width:100%;height:clamp(20rem, 12.857rem + 11.161vi, 26.25rem);object-fit:cover;object-position:center center;border-radius:1rem 1rem 1rem 1rem;}.elementor-5854 .elementor-element.elementor-element-c7924ee{--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:clamp(0.625rem, 0.196rem + 0.67vi, 1rem) clamp(0.625rem, 0.196rem + 0.67vi, 1rem);--row-gap:clamp(0.625rem, 0.196rem + 0.67vi, 1rem);--column-gap:clamp(0.625rem, 0.196rem + 0.67vi, 1rem);border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:clamp(1rem, -0.143rem + 1.786vi, 2rem);--padding-bottom:clamp(1rem, -0.143rem + 1.786vi, 2rem);--padding-left:clamp(1rem, -0.143rem + 1.786vi, 2rem);--padding-right:clamp(1rem, -0.143rem + 1.786vi, 2rem);--z-index:2;}.elementor-5854 .elementor-element.elementor-element-c7924ee:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-c7924ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-c7924ee.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-0955db0 .elementor-heading-title{font-family:var( --e-global-typography-a86eadd-font-family ), Sans-serif;font-size:var( --e-global-typography-a86eadd-font-size );font-weight:var( --e-global-typography-a86eadd-font-weight );line-height:var( --e-global-typography-a86eadd-line-height );}.elementor-5854 .elementor-element.elementor-element-a582b39{--display:flex;}.elementor-5854 .elementor-element.elementor-element-78d4398{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-5854 .elementor-element.elementor-element-2c95300{--n-accordion-title-font-size:1rem;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-0f1f62e );}.elementor-5854 .elementor-element.elementor-element-2c95300 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-2c95300 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5854 .elementor-element.elementor-element-2c95300 {--n-accordion-padding:0px 0px 8px 0px;}:where( .elementor-5854 .elementor-element.elementor-element-2c95300 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-04edd49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5854 .elementor-element.elementor-element-ad415cb{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;}.elementor-5854 .elementor-element.elementor-element-ad415cb img{width:100%;height:clamp(20rem, 12.857rem + 11.161vi, 26.25rem);object-fit:cover;object-position:center center;border-radius:1rem 1rem 1rem 1rem;}.elementor-5854 .elementor-element.elementor-element-f63b923{--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:clamp(0.625rem, 0.196rem + 0.67vi, 1rem) clamp(0.625rem, 0.196rem + 0.67vi, 1rem);--row-gap:clamp(0.625rem, 0.196rem + 0.67vi, 1rem);--column-gap:clamp(0.625rem, 0.196rem + 0.67vi, 1rem);border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:clamp(1rem, -0.143rem + 1.786vi, 2rem);--padding-bottom:clamp(1rem, -0.143rem + 1.786vi, 2rem);--padding-left:clamp(1rem, -0.143rem + 1.786vi, 2rem);--padding-right:clamp(1rem, -0.143rem + 1.786vi, 2rem);--z-index:2;}.elementor-5854 .elementor-element.elementor-element-f63b923:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-f63b923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-f63b923.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-f17b65e .elementor-heading-title{font-family:var( --e-global-typography-a86eadd-font-family ), Sans-serif;font-size:var( --e-global-typography-a86eadd-font-size );font-weight:var( --e-global-typography-a86eadd-font-weight );line-height:var( --e-global-typography-a86eadd-line-height );}.elementor-5854 .elementor-element.elementor-element-9bd6701{--display:flex;}.elementor-5854 .elementor-element.elementor-element-d45a463{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-5854 .elementor-element.elementor-element-821fa88{--n-accordion-title-font-size:1rem;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-0f1f62e );}.elementor-5854 .elementor-element.elementor-element-821fa88 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-821fa88 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5854 .elementor-element.elementor-element-821fa88 {--n-accordion-padding:0px 0px 8px 0px;}:where( .elementor-5854 .elementor-element.elementor-element-821fa88 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-57b9754{--display:flex;--min-height:0vh;--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-5854 .elementor-element.elementor-element-eca1303{width:100%;max-width:100%;bottom:-15vh;}body:not(.rtl) .elementor-5854 .elementor-element.elementor-element-eca1303{left:0px;}body.rtl .elementor-5854 .elementor-element.elementor-element-eca1303{right:0px;}.elementor-5854 .elementor-element.elementor-element-eca1303 img{width:100%;opacity:0.42;}.elementor-5854 .elementor-element.elementor-element-f9c1312{width:100%;max-width:100%;bottom:-32vh;}body:not(.rtl) .elementor-5854 .elementor-element.elementor-element-f9c1312{left:0px;}body.rtl .elementor-5854 .elementor-element.elementor-element-f9c1312{right:0px;}.elementor-5854 .elementor-element.elementor-element-f9c1312 img{width:100%;opacity:0.46;}.elementor-5854 .elementor-element.elementor-element-8f03e50{--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:clamp(2rem, -0.286rem + 3.571vi, 4rem) clamp(2rem, -0.286rem + 3.571vi, 4rem);--row-gap:clamp(2rem, -0.286rem + 3.571vi, 4rem);--column-gap:clamp(2rem, -0.286rem + 3.571vi, 4rem);--flex-wrap:nowrap;--padding-top:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-bottom:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-left:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-right:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);}.elementor-5854 .elementor-element.elementor-element-cc1ac6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;}.elementor-5854 .elementor-element.elementor-element-cc1ac6a.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-80ea431{--display:flex;--min-height:clamp(24.375rem, 13.125rem + 14.063vi, 30rem);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;--border-radius:1rem 1rem 1rem 1rem;}.elementor-5854 .elementor-element.elementor-element-80ea431:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-80ea431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5ede0e );background-image:url("https://renovation-habitat45.com/wp-content/uploads/2025/04/bardage-composite-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5854 .elementor-element.elementor-element-80ea431.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-63b62d2{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:clamp(1.5rem, 0.929rem + 0.893vi, 2rem);--padding-bottom:clamp(1.5rem, 0.929rem + 0.893vi, 2rem);--padding-left:clamp(1.5rem, 0.929rem + 0.893vi, 2rem);--padding-right:clamp(1.5rem, 0.929rem + 0.893vi, 2rem);--z-index:2;}.elementor-5854 .elementor-element.elementor-element-63b62d2:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-63b62d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-63b62d2.e-con{--align-self:flex-start;}.elementor-5854 .elementor-element.elementor-element-59408c3{text-align:center;}.elementor-5854 .elementor-element.elementor-element-59408c3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-67f4157 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-67f4157{text-align:center;}.elementor-5854 .elementor-element.elementor-element-3ce3896{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5854 .elementor-element.elementor-element-3ce3896.e-con{--align-self:stretch;}.elementor-5854 .elementor-element.elementor-element-fed4d8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-0bdcc3e{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;}.elementor-5854 .elementor-element.elementor-element-0bdcc3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-0bdcc3e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:24px;letter-spacing:0.1em;color:var( --e-global-color-0f1f62e );}.elementor-5854 .elementor-element.elementor-element-b89f0b8{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-5854 .elementor-element.elementor-element-b89f0b8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-7710a63{width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9b595ef-font-family ), Sans-serif;font-size:var( --e-global-typography-9b595ef-font-size );font-weight:var( --e-global-typography-9b595ef-font-weight );line-height:var( --e-global-typography-9b595ef-line-height );}.elementor-5854 .elementor-element.elementor-element-7710a63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-7710a63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-0aeefc0 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-1a3dee5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-bottom:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-left:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-right:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);}.elementor-5854 .elementor-element.elementor-element-6ffc929{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5854 .elementor-element.elementor-element-6f172f6{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-3508bd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-3508bd4.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-3508bd4 .elementor-icon-wrapper{text-align:center;}.elementor-5854 .elementor-element.elementor-element-3508bd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-3508bd4.elementor-view-framed .elementor-icon, .elementor-5854 .elementor-element.elementor-element-3508bd4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-3508bd4.elementor-view-framed .elementor-icon, .elementor-5854 .elementor-element.elementor-element-3508bd4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-3508bd4 .elementor-icon{font-size:0.5rem;}.elementor-5854 .elementor-element.elementor-element-3508bd4 .elementor-icon svg{height:0.5rem;}.elementor-5854 .elementor-element.elementor-element-9c6abab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-9c6abab .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:24px;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-fd4bfed .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-09cb592{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;}.elementor-5854 .elementor-element.elementor-element-09cb592 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-76c01cc{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5854 .elementor-element.elementor-element-a629efb{--display:flex;}.elementor-5854 .elementor-element.elementor-element-85fe5e4 img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-5854 .elementor-element.elementor-element-85fe5e4:hover img{opacity:0.72;}.elementor-5854 .elementor-element.elementor-element-b683f67.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-b683f67{text-align:center;}.elementor-5854 .elementor-element.elementor-element-b683f67 .elementor-heading-title{font-family:var( --e-global-typography-24869c5-font-family ), Sans-serif;font-size:var( --e-global-typography-24869c5-font-size );font-weight:var( --e-global-typography-24869c5-font-weight );line-height:var( --e-global-typography-24869c5-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-f719033{--display:flex;}.elementor-5854 .elementor-element.elementor-element-9312c1d img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-5854 .elementor-element.elementor-element-9312c1d:hover img{opacity:0.72;}.elementor-5854 .elementor-element.elementor-element-02544bf.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-02544bf{text-align:center;}.elementor-5854 .elementor-element.elementor-element-02544bf .elementor-heading-title{font-family:var( --e-global-typography-24869c5-font-family ), Sans-serif;font-size:var( --e-global-typography-24869c5-font-size );font-weight:var( --e-global-typography-24869c5-font-weight );line-height:var( --e-global-typography-24869c5-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-6d54c9a{--display:flex;}.elementor-5854 .elementor-element.elementor-element-586f5bc img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-5854 .elementor-element.elementor-element-586f5bc:hover img{opacity:0.72;}.elementor-5854 .elementor-element.elementor-element-d8215e4.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-d8215e4{text-align:center;}.elementor-5854 .elementor-element.elementor-element-d8215e4 .elementor-heading-title{font-family:var( --e-global-typography-24869c5-font-family ), Sans-serif;font-size:var( --e-global-typography-24869c5-font-size );font-weight:var( --e-global-typography-24869c5-font-weight );line-height:var( --e-global-typography-24869c5-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-4d5bcd5{--display:flex;}.elementor-5854 .elementor-element.elementor-element-949c6f1 img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-5854 .elementor-element.elementor-element-949c6f1:hover img{opacity:0.72;}.elementor-5854 .elementor-element.elementor-element-776602d.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-776602d{text-align:center;}.elementor-5854 .elementor-element.elementor-element-776602d .elementor-heading-title{font-family:var( --e-global-typography-24869c5-font-family ), Sans-serif;font-size:var( --e-global-typography-24869c5-font-size );font-weight:var( --e-global-typography-24869c5-font-weight );line-height:var( --e-global-typography-24869c5-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-6a31517{--display:flex;}.elementor-5854 .elementor-element.elementor-element-3e63946 img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-5854 .elementor-element.elementor-element-3e63946:hover img{opacity:0.72;}.elementor-5854 .elementor-element.elementor-element-94d0165.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-94d0165{text-align:center;}.elementor-5854 .elementor-element.elementor-element-94d0165 .elementor-heading-title{font-family:var( --e-global-typography-24869c5-font-family ), Sans-serif;font-size:var( --e-global-typography-24869c5-font-size );font-weight:var( --e-global-typography-24869c5-font-weight );line-height:var( --e-global-typography-24869c5-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-f6dc513{--display:flex;}.elementor-5854 .elementor-element.elementor-element-5eb46fc img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-5854 .elementor-element.elementor-element-5eb46fc:hover img{opacity:0.72;}.elementor-5854 .elementor-element.elementor-element-0a38e63.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-0a38e63{text-align:center;}.elementor-5854 .elementor-element.elementor-element-0a38e63 .elementor-heading-title{font-family:var( --e-global-typography-24869c5-font-family ), Sans-serif;font-size:var( --e-global-typography-24869c5-font-size );font-weight:var( --e-global-typography-24869c5-font-weight );line-height:var( --e-global-typography-24869c5-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-7885127{--display:flex;}.elementor-5854 .elementor-element.elementor-element-269f408 img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-5854 .elementor-element.elementor-element-269f408:hover img{opacity:0.72;}.elementor-5854 .elementor-element.elementor-element-e32b778.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-e32b778{text-align:center;}.elementor-5854 .elementor-element.elementor-element-e32b778 .elementor-heading-title{font-family:var( --e-global-typography-24869c5-font-family ), Sans-serif;font-size:var( --e-global-typography-24869c5-font-size );font-weight:var( --e-global-typography-24869c5-font-weight );line-height:var( --e-global-typography-24869c5-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-b3f874a{--display:flex;}.elementor-5854 .elementor-element.elementor-element-66c0506 img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-5854 .elementor-element.elementor-element-66c0506:hover img{opacity:0.72;}.elementor-5854 .elementor-element.elementor-element-e3bfede.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-e3bfede{text-align:center;}.elementor-5854 .elementor-element.elementor-element-e3bfede .elementor-heading-title{font-family:var( --e-global-typography-24869c5-font-family ), Sans-serif;font-size:var( --e-global-typography-24869c5-font-size );font-weight:var( --e-global-typography-24869c5-font-weight );line-height:var( --e-global-typography-24869c5-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-be217cb{--display:flex;}.elementor-5854 .elementor-element.elementor-element-6f70770 img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-5854 .elementor-element.elementor-element-6f70770:hover img{opacity:0.72;}.elementor-5854 .elementor-element.elementor-element-9695852.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-9695852{text-align:center;}.elementor-5854 .elementor-element.elementor-element-9695852 .elementor-heading-title{font-family:var( --e-global-typography-24869c5-font-family ), Sans-serif;font-size:var( --e-global-typography-24869c5-font-size );font-weight:var( --e-global-typography-24869c5-font-weight );line-height:var( --e-global-typography-24869c5-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-03d7a15{--display:flex;}.elementor-5854 .elementor-element.elementor-element-2c3b5eb img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-5854 .elementor-element.elementor-element-2c3b5eb:hover img{opacity:0.72;}.elementor-5854 .elementor-element.elementor-element-4128900.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-4128900{text-align:center;}.elementor-5854 .elementor-element.elementor-element-4128900 .elementor-heading-title{font-family:var( --e-global-typography-24869c5-font-family ), Sans-serif;font-size:var( --e-global-typography-24869c5-font-size );font-weight:var( --e-global-typography-24869c5-font-weight );line-height:var( --e-global-typography-24869c5-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-3ef5a3a{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-48px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-28px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-48px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-28px;--e-n-carousel-arrow-size:22px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-d9ed0a5 );--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-5854 .elementor-element.elementor-element-21a7c1b{--display:flex;--min-height:0vh;--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-5854 .elementor-element.elementor-element-3d3c522{width:100%;max-width:100%;bottom:-12vw;}body:not(.rtl) .elementor-5854 .elementor-element.elementor-element-3d3c522{left:0px;}body.rtl .elementor-5854 .elementor-element.elementor-element-3d3c522{right:0px;}.elementor-5854 .elementor-element.elementor-element-3d3c522 img{width:100%;opacity:0.22;}.elementor-5854 .elementor-element.elementor-element-e39afd9{--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:clamp(2rem, -0.286rem + 3.571vi, 4rem) clamp(2rem, -0.286rem + 3.571vi, 4rem);--row-gap:clamp(2rem, -0.286rem + 3.571vi, 4rem);--column-gap:clamp(2rem, -0.286rem + 3.571vi, 4rem);--flex-wrap:nowrap;--padding-top:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-bottom:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-left:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-right:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);}.elementor-5854 .elementor-element.elementor-element-7f0c670{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5854 .elementor-element.elementor-element-7f0c670.e-con{--align-self:stretch;}.elementor-5854 .elementor-element.elementor-element-c01d8ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-cf9059b{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;}.elementor-5854 .elementor-element.elementor-element-cf9059b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-cf9059b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:24px;letter-spacing:0.1em;color:var( --e-global-color-0f1f62e );}.elementor-5854 .elementor-element.elementor-element-9894e94{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;}.elementor-5854 .elementor-element.elementor-element-9894e94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-9894e94 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-c09260c{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5854 .elementor-element.elementor-element-c09260c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-c09260c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-02a5e34 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-87d1e80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;}.elementor-5854 .elementor-element.elementor-element-87d1e80.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-262b5e1{--display:flex;--min-height:clamp(24.375rem, 13.125rem + 14.063vi, 30rem);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;--border-radius:1rem 1rem 1rem 1rem;}.elementor-5854 .elementor-element.elementor-element-262b5e1:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-262b5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5ede0e );background-image:url("https://renovation-habitat45.com/wp-content/uploads/2025/05/bardage-fibre-bois.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5854 .elementor-element.elementor-element-262b5e1.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-8229e97{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 32px -6px #66D1F9;--margin-top:-25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:clamp(1.5rem, 0.929rem + 0.893vi, 2rem);--padding-bottom:clamp(1.5rem, 0.929rem + 0.893vi, 2rem);--padding-left:clamp(1.5rem, 0.929rem + 0.893vi, 2rem);--padding-right:clamp(1.5rem, 0.929rem + 0.893vi, 2rem);--z-index:2;}.elementor-5854 .elementor-element.elementor-element-8229e97:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-8229e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-8229e97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-e3e2e71 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-5854 .elementor-element.elementor-element-e3e2e71{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5854 .elementor-element.elementor-element-43b6db4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:clamp(2rem, -0.286rem + 3.571vi, 4rem) clamp(2rem, -0.286rem + 3.571vi, 4rem);--row-gap:clamp(2rem, -0.286rem + 3.571vi, 4rem);--column-gap:clamp(2rem, -0.286rem + 3.571vi, 4rem);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-bottom:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-left:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-right:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);}.elementor-5854 .elementor-element.elementor-element-2f59219{--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;--border-radius:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5854 .elementor-element.elementor-element-2f59219:not(.elementor-motion-effects-element-type-background), .elementor-5854 .elementor-element.elementor-element-2f59219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028f251 );}.elementor-5854 .elementor-element.elementor-element-2f59219.e-con{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-1ab1ee3{--e-image-carousel-slides-to-show:4;}.elementor-5854 .elementor-element.elementor-element-1ab1ee3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5854 .elementor-element.elementor-element-1ab1ee3 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:var( --e-global-color-d9ed0a5 );}.elementor-5854 .elementor-element.elementor-element-1ab1ee3 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-5854 .elementor-element.elementor-element-1ab1ee3 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-d9ed0a5 );}.elementor-5854 .elementor-element.elementor-element-1ab1ee3 .swiper-pagination-bullet{width:6px;height:6px;background:var( --e-global-color-d9ed0a5 );}.elementor-5854 .elementor-element.elementor-element-1ab1ee3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0C325740;opacity:1;}.elementor-5854 .elementor-element.elementor-element-1ab1ee3 .swiper-wrapper{display:flex;align-items:center;}.elementor-5854 .elementor-element.elementor-element-ff8f489{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5854 .elementor-element.elementor-element-ff8f489.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-18b73af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-5c8fe80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-5c8fe80.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-5c8fe80 .elementor-icon-wrapper{text-align:center;}.elementor-5854 .elementor-element.elementor-element-5c8fe80.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-5c8fe80.elementor-view-framed .elementor-icon, .elementor-5854 .elementor-element.elementor-element-5c8fe80.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-5c8fe80.elementor-view-framed .elementor-icon, .elementor-5854 .elementor-element.elementor-element-5c8fe80.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-5c8fe80 .elementor-icon{font-size:0.5rem;}.elementor-5854 .elementor-element.elementor-element-5c8fe80 .elementor-icon svg{height:0.5rem;}.elementor-5854 .elementor-element.elementor-element-c4dd7d3 .elementor-heading-title{font-family:var( --e-global-typography-dd0a2ab-font-family ), Sans-serif;font-size:var( --e-global-typography-dd0a2ab-font-size );font-weight:var( --e-global-typography-dd0a2ab-font-weight );text-transform:var( --e-global-typography-dd0a2ab-text-transform );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-4f34068{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-5854 .elementor-element.elementor-element-4f34068 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-76680bd{width:100%;max-width:100%;}.elementor-5854 .elementor-element.elementor-element-76680bd > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-7c0f545{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-bottom:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-left:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);--padding-right:clamp(2.5rem, -1.192rem + 5.769vw, 4rem);}.elementor-5854 .elementor-element.elementor-element-e575764{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-8161ef4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-8161ef4.elementor-element{--align-self:center;}.elementor-5854 .elementor-element.elementor-element-8161ef4 .elementor-icon-wrapper{text-align:center;}.elementor-5854 .elementor-element.elementor-element-8161ef4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-8161ef4.elementor-view-framed .elementor-icon, .elementor-5854 .elementor-element.elementor-element-8161ef4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-8161ef4.elementor-view-framed .elementor-icon, .elementor-5854 .elementor-element.elementor-element-8161ef4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5854 .elementor-element.elementor-element-8161ef4 .elementor-icon{font-size:0.5rem;}.elementor-5854 .elementor-element.elementor-element-8161ef4 .elementor-icon svg{height:0.5rem;}.elementor-5854 .elementor-element.elementor-element-773aeef .elementor-heading-title{font-family:var( --e-global-typography-dd0a2ab-font-family ), Sans-serif;font-size:var( --e-global-typography-dd0a2ab-font-size );font-weight:var( --e-global-typography-dd0a2ab-font-weight );text-transform:var( --e-global-typography-dd0a2ab-text-transform );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );color:var( --e-global-color-text );}.elementor-5854 .elementor-element.elementor-element-63f905b{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;}.elementor-5854 .elementor-element.elementor-element-63f905b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-63f905b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-d9ed0a5 );}.elementor-5854 .elementor-element.elementor-element-68fd675{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-9b595ef-font-family ), Sans-serif;font-size:var( --e-global-typography-9b595ef-font-size );font-weight:var( --e-global-typography-9b595ef-font-weight );line-height:var( --e-global-typography-9b595ef-line-height );color:var( --e-global-color-d9ed0a5 );}.elementor-5854 .elementor-element.elementor-element-68fd675 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-68fd675.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-e92c9dd > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-5854 .elementor-element.elementor-element-53066d4{--swiper-slides-to-display:3;--swiper-slides-gap:32px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-48px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-48px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:24px;--arrow-normal-color:var( --e-global-color-d9ed0a5 );--arrow-hover-color:var( --e-global-color-0f1f62e );--dots-normal-color:var( --e-global-color-d9ed0a5 );--dots-hover-color:var( --e-global-color-0f1f62e );--swiper-pagination-spacing:32px;}.elementor-5854 .elementor-element.elementor-element-53066d4 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-53066d4 .swiper-slide > .elementor-element{height:100%;}.elementor-5854 .elementor-element.elementor-element-38b9d6f{--display:flex;--min-height:0vh;--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-5854 .elementor-element.elementor-element-e4fb103{width:100%;max-width:100%;bottom:0vw;}body:not(.rtl) .elementor-5854 .elementor-element.elementor-element-e4fb103{left:0px;}body.rtl .elementor-5854 .elementor-element.elementor-element-e4fb103{right:0px;}.elementor-5854 .elementor-element.elementor-element-e4fb103 img{width:100%;opacity:0.36;}body.elementor-page-5854:not(.elementor-motion-effects-element-type-background), body.elementor-page-5854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renovation-habitat45.com/wp-content/uploads/2025/01/fond-degrade-bleu-renovation-habitat-accueil.webp");background-position:0px -60vh;background-repeat:no-repeat;background-size:contain;}@media(min-width:768px){.elementor-5854 .elementor-element.elementor-element-0c90291{--content-width:1600px;}.elementor-5854 .elementor-element.elementor-element-960b195{--width:50%;}.elementor-5854 .elementor-element.elementor-element-f864137{--width:50%;}.elementor-5854 .elementor-element.elementor-element-bb195d7{--width:100%;}.elementor-5854 .elementor-element.elementor-element-bc391b8{--content-width:clamp(60rem, 55.429rem + 7.143vi, 64rem);}.elementor-5854 .elementor-element.elementor-element-a88f61e{--width:25%;}.elementor-5854 .elementor-element.elementor-element-d1ba655{--width:25%;}.elementor-5854 .elementor-element.elementor-element-208a1ed{--width:25%;}.elementor-5854 .elementor-element.elementor-element-fb215b7{--width:25%;}.elementor-5854 .elementor-element.elementor-element-691eaaf{--width:25%;}.elementor-5854 .elementor-element.elementor-element-e48df14{--width:25%;}.elementor-5854 .elementor-element.elementor-element-a47d2e5{--content-width:1280px;}.elementor-5854 .elementor-element.elementor-element-022f538{--width:45%;}.elementor-5854 .elementor-element.elementor-element-d56669a{--width:45%;}.elementor-5854 .elementor-element.elementor-element-f5aec67{--width:100%;}.elementor-5854 .elementor-element.elementor-element-23533c3{--content-width:1440px;}.elementor-5854 .elementor-element.elementor-element-3ac2fe5{--width:clamp(16.5rem, 8.214rem + 12.946vi, 23.75rem);}.elementor-5854 .elementor-element.elementor-element-c7924ee{--width:clamp(16.5rem, 8.214rem + 12.946vi, 23.75rem);}.elementor-5854 .elementor-element.elementor-element-f63b923{--width:clamp(16.5rem, 8.214rem + 12.946vi, 23.75rem);}.elementor-5854 .elementor-element.elementor-element-8f03e50{--content-width:1280px;}.elementor-5854 .elementor-element.elementor-element-cc1ac6a{--width:45%;}.elementor-5854 .elementor-element.elementor-element-80ea431{--width:95%;}.elementor-5854 .elementor-element.elementor-element-63b62d2{--width:clamp(19.688rem, 16.473rem + 5.022vi, 22.5rem);}.elementor-5854 .elementor-element.elementor-element-3ce3896{--width:50%;}.elementor-5854 .elementor-element.elementor-element-1a3dee5{--content-width:1440px;}.elementor-5854 .elementor-element.elementor-element-76c01cc{--width:clamp(50rem, 15.714rem + 53.571vw, 80rem);}.elementor-5854 .elementor-element.elementor-element-e39afd9{--content-width:1280px;}.elementor-5854 .elementor-element.elementor-element-7f0c670{--width:50%;}.elementor-5854 .elementor-element.elementor-element-87d1e80{--width:45%;}.elementor-5854 .elementor-element.elementor-element-262b5e1{--width:95%;}.elementor-5854 .elementor-element.elementor-element-8229e97{--width:clamp(23.75rem, 15.179rem + 13.393vw, 31.25rem);}.elementor-5854 .elementor-element.elementor-element-43b6db4{--content-width:1440px;}.elementor-5854 .elementor-element.elementor-element-2f59219{--width:66.66%;}.elementor-5854 .elementor-element.elementor-element-ff8f489{--width:33.33%;}.elementor-5854 .elementor-element.elementor-element-7c0f545{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5854 .elementor-element.elementor-element-bc391b8{--content-width:1024px;}.elementor-5854 .elementor-element.elementor-element-a47d2e5{--content-width:1024px;}.elementor-5854 .elementor-element.elementor-element-23533c3{--content-width:1024px;}.elementor-5854 .elementor-element.elementor-element-3ac2fe5{--width:clamp(12.5rem, 1.308rem + 23.346vw, 16.25rem);}.elementor-5854 .elementor-element.elementor-element-c7924ee{--width:clamp(12.5rem, 1.308rem + 23.346vw, 16.25rem);}.elementor-5854 .elementor-element.elementor-element-f63b923{--width:clamp(12.5rem, 1.308rem + 23.346vw, 16.25rem);}.elementor-5854 .elementor-element.elementor-element-8f03e50{--content-width:1024px;}.elementor-5854 .elementor-element.elementor-element-63b62d2{--width:clamp(18.75rem, 7.558rem + 23.346vw, 22.5rem);}.elementor-5854 .elementor-element.elementor-element-1a3dee5{--content-width:1024px;}.elementor-5854 .elementor-element.elementor-element-76c01cc{--width:clamp(37.5rem, -10.997rem + 101.167vw, 53.75rem);}.elementor-5854 .elementor-element.elementor-element-e39afd9{--content-width:1024px;}.elementor-5854 .elementor-element.elementor-element-8229e97{--width:clamp(19.688rem, 5.698rem + 29.183vw, 24.375rem);}.elementor-5854 .elementor-element.elementor-element-43b6db4{--content-width:1024px;}.elementor-5854 .elementor-element.elementor-element-2f59219{--width:50%;}.elementor-5854 .elementor-element.elementor-element-ff8f489{--width:38%;}.elementor-5854 .elementor-element.elementor-element-7c0f545{--content-width:1024px;}}@media(max-width:1024px){.elementor-5854 .elementor-element.elementor-element-0c90291{--gap:clamp(1rem, -2rem + 6.25vw, 2rem) clamp(1rem, -2rem + 6.25vw, 2rem);--row-gap:clamp(1rem, -2rem + 6.25vw, 2rem);--column-gap:clamp(1rem, -2rem + 6.25vw, 2rem);--padding-top:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-bottom:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-left:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-right:clamp(2rem, 0.333rem + 4.167vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-d53b143 .elementor-heading-title{font-size:var( --e-global-typography-dd0a2ab-font-size );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );}.elementor-5854 .elementor-element.elementor-element-d85e54d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-d85e54d{--container-widget-width:469px;--container-widget-flex-grow:0;width:var( --container-widget-width, 469px );max-width:469px;}.elementor-5854 .elementor-element.elementor-element-d85e54d .elementor-heading-title{font-size:var( --e-global-typography-dea26c6-font-size );line-height:var( --e-global-typography-dea26c6-line-height );}.elementor-5854 .elementor-element.elementor-element-8b459ff{font-size:1.5rem;}.elementor-5854 .elementor-element.elementor-element-bc391b8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:clamp(1rem, -0.492rem + 3.113vw, 1.5rem) clamp(1rem, -0.492rem + 3.113vw, 1.5rem);--row-gap:clamp(1rem, -0.492rem + 3.113vw, 1.5rem);--column-gap:clamp(1rem, -0.492rem + 3.113vw, 1.5rem);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1rem;--padding-bottom:0;--padding-left:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-right:clamp(2rem, 0.333rem + 4.167vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-2b1dd8e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-d1ba655.e-con{--align-self:stretch;}.elementor-5854 .elementor-element.elementor-element-7d5788c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-208a1ed.e-con{--align-self:stretch;}.elementor-5854 .elementor-element.elementor-element-964295f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5854 .elementor-element.elementor-element-e8170f8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-e1545d2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-a64a5f1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-3405891{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5854 .elementor-element.elementor-element-2fb1dbc > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-5854 .elementor-element.elementor-element-2fb1dbc{--container-widget-width:626px;--container-widget-flex-grow:0;width:var( --container-widget-width, 626px );max-width:626px;font-size:var( --e-global-typography-ca6daf0-font-size );}.elementor-5854 .elementor-element.elementor-element-859f716 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-859f716{font-size:var( --e-global-typography-6c93432-font-size );line-height:var( --e-global-typography-6c93432-line-height );}.elementor-5854 .elementor-element.elementor-element-a47d2e5{--gap:clamp(1.5rem, 0rem + 3.125vi, 2rem) clamp(1.5rem, 0rem + 3.125vi, 2rem);--row-gap:clamp(1.5rem, 0rem + 3.125vi, 2rem);--column-gap:clamp(1.5rem, 0rem + 3.125vi, 2rem);--padding-top:0;--padding-bottom:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-left:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-right:clamp(2rem, 0.333rem + 4.167vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-e8bb110 .elementor-heading-title{font-size:0.8rem;}.elementor-5854 .elementor-element.elementor-element-34ead3d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-c47821f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5854 .elementor-element.elementor-element-23533c3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-bottom:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-left:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-right:clamp(2rem, 0.333rem + 4.167vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-94f0567 .elementor-heading-title{font-size:var( --e-global-typography-dd0a2ab-font-size );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );}.elementor-5854 .elementor-element.elementor-element-887c727 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-887c727{--container-widget-width:488px;--container-widget-flex-grow:0;width:var( --container-widget-width, 488px );max-width:488px;}.elementor-5854 .elementor-element.elementor-element-887c727 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-a954c8e{font-size:var( --e-global-typography-9b595ef-font-size );line-height:var( --e-global-typography-9b595ef-line-height );}.elementor-5854 .elementor-element.elementor-element-53584f9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5854 .elementor-element.elementor-element-603a715 img{height:clamp(16.875rem, 7.549rem + 19.455vw, 20rem);}.elementor-5854 .elementor-element.elementor-element-c81b62c .elementor-heading-title{font-size:var( --e-global-typography-a86eadd-font-size );line-height:var( --e-global-typography-a86eadd-line-height );}.elementor-5854 .elementor-element.elementor-element-3415032{font-size:12px;}.elementor-5854 .elementor-element.elementor-element-4ad1635 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-5854 .elementor-element.elementor-element-2b260dc img{height:clamp(16.875rem, 7.549rem + 19.455vw, 20rem);}.elementor-5854 .elementor-element.elementor-element-0955db0 .elementor-heading-title{font-size:var( --e-global-typography-a86eadd-font-size );line-height:var( --e-global-typography-a86eadd-line-height );}.elementor-5854 .elementor-element.elementor-element-78d4398{font-size:12px;}.elementor-5854 .elementor-element.elementor-element-2c95300 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-5854 .elementor-element.elementor-element-ad415cb img{height:clamp(16.875rem, 7.549rem + 19.455vw, 20rem);}.elementor-5854 .elementor-element.elementor-element-f17b65e .elementor-heading-title{font-size:var( --e-global-typography-a86eadd-font-size );line-height:var( --e-global-typography-a86eadd-line-height );}.elementor-5854 .elementor-element.elementor-element-d45a463{font-size:12px;}.elementor-5854 .elementor-element.elementor-element-821fa88 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-5854 .elementor-element.elementor-element-eca1303{bottom:9vw;}.elementor-5854 .elementor-element.elementor-element-eca1303 img{max-width:100%;}.elementor-5854 .elementor-element.elementor-element-f9c1312{bottom:-21vh;}.elementor-5854 .elementor-element.elementor-element-f9c1312 img{max-width:100%;height:100vh;}.elementor-5854 .elementor-element.elementor-element-8f03e50{--gap:clamp(1.5rem, 0rem + 3.125vi, 2rem) clamp(1.5rem, 0rem + 3.125vi, 2rem);--row-gap:clamp(1.5rem, 0rem + 3.125vi, 2rem);--column-gap:clamp(1.5rem, 0rem + 3.125vi, 2rem);--padding-top:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-bottom:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-left:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-right:clamp(2rem, 0.333rem + 4.167vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-80ea431{--min-height:clamp(21.25rem, 10.058rem + 23.346vw, 25rem);}.elementor-5854 .elementor-element.elementor-element-63b62d2{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:-26%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:clamp(1rem, -0.492rem + 3.113vw, 1.5rem);--padding-bottom:clamp(1rem, -0.492rem + 3.113vw, 1.5rem);--padding-left:clamp(1rem, -0.492rem + 3.113vw, 1.5rem);--padding-right:clamp(1rem, -0.492rem + 3.113vw, 1.5rem);}.elementor-5854 .elementor-element.elementor-element-59408c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5854 .elementor-element.elementor-element-0bdcc3e .elementor-heading-title{font-size:0.8rem;}.elementor-5854 .elementor-element.elementor-element-b89f0b8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-7710a63{font-size:var( --e-global-typography-9b595ef-font-size );line-height:var( --e-global-typography-9b595ef-line-height );}.elementor-5854 .elementor-element.elementor-element-1a3dee5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4% 4%;--row-gap:4%;--column-gap:4%;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-bottom:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-left:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-right:clamp(2rem, 0.333rem + 4.167vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-9c6abab .elementor-heading-title{font-size:0.8rem;}.elementor-5854 .elementor-element.elementor-element-fd4bfed .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-b683f67 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-02544bf .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-d8215e4 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-776602d .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-94d0165 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-0a38e63 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-e32b778 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-e3bfede .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-9695852 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-4128900 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-3ef5a3a{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-next-right-position:-40px;}.elementor-5854 .elementor-element.elementor-element-3d3c522{bottom:15vw;}.elementor-5854 .elementor-element.elementor-element-3d3c522 img{max-width:100%;}.elementor-5854 .elementor-element.elementor-element-e39afd9{--gap:clamp(1.5rem, 0rem + 3.125vi, 2rem) clamp(1.5rem, 0rem + 3.125vi, 2rem);--row-gap:clamp(1.5rem, 0rem + 3.125vi, 2rem);--column-gap:clamp(1.5rem, 0rem + 3.125vi, 2rem);--padding-top:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-bottom:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-left:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-right:clamp(2rem, 0.333rem + 4.167vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-cf9059b .elementor-heading-title{font-size:0.8rem;}.elementor-5854 .elementor-element.elementor-element-9894e94 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-c09260c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5854 .elementor-element.elementor-element-8229e97{--margin-top:-28%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:clamp(1rem, -0.492rem + 3.113vw, 1.5rem);--padding-bottom:clamp(1rem, -0.492rem + 3.113vw, 1.5rem);--padding-left:clamp(1rem, -0.492rem + 3.113vw, 1.5rem);--padding-right:clamp(1rem, -0.492rem + 3.113vw, 1.5rem);}.elementor-5854 .elementor-element.elementor-element-e3e2e71{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5854 .elementor-element.elementor-element-43b6db4{--gap:clamp(1.5rem, 0rem + 3.125vi, 2rem) clamp(1.5rem, 0rem + 3.125vi, 2rem);--row-gap:clamp(1.5rem, 0rem + 3.125vi, 2rem);--column-gap:clamp(1.5rem, 0rem + 3.125vi, 2rem);--flex-wrap:nowrap;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-bottom:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-left:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-right:clamp(2rem, 0.333rem + 4.167vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-2f59219{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5854 .elementor-element.elementor-element-2f59219.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5854 .elementor-element.elementor-element-1ab1ee3{--e-image-carousel-slides-to-show:2;}.elementor-5854 .elementor-element.elementor-element-1ab1ee3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5854 .elementor-element.elementor-element-1ab1ee3 .elementor-swiper-button.elementor-swiper-button-next{font-size:16px;}.elementor-5854 .elementor-element.elementor-element-1ab1ee3 .swiper-pagination-bullet{width:4px;height:4px;}.elementor-5854 .elementor-element.elementor-element-ff8f489.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5854 .elementor-element.elementor-element-c4dd7d3 .elementor-heading-title{font-size:var( --e-global-typography-dd0a2ab-font-size );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );}.elementor-5854 .elementor-element.elementor-element-4f34068 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5854 .elementor-element.elementor-element-7c0f545{--padding-top:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-bottom:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-left:clamp(2rem, 0.333rem + 4.167vi, 3rem);--padding-right:clamp(2rem, 0.333rem + 4.167vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-773aeef .elementor-heading-title{font-size:var( --e-global-typography-dd0a2ab-font-size );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );}.elementor-5854 .elementor-element.elementor-element-63f905b{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-5854 .elementor-element.elementor-element-63f905b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-68fd675{font-size:var( --e-global-typography-9b595ef-font-size );line-height:var( --e-global-typography-9b595ef-line-height );}.elementor-5854 .elementor-element.elementor-element-53066d4{--swiper-slides-to-display:2;--swiper-slides-gap:24px;width:var( --container-widget-width, clamp(37.5rem, -10.997rem + 101.167vw, 53.75rem) );max-width:clamp(37.5rem, -10.997rem + 101.167vw, 53.75rem);--container-widget-width:clamp(37.5rem, -10.997rem + 101.167vw, 53.75rem);--container-widget-flex-grow:0;}.elementor-5854 .elementor-element.elementor-element-e4fb103{bottom:15vw;}.elementor-5854 .elementor-element.elementor-element-e4fb103 img{max-width:100%;}body.elementor-page-5854:not(.elementor-motion-effects-element-type-background), body.elementor-page-5854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -24vh;}}@media(max-width:767px){.elementor-5854 .elementor-element.elementor-element-0c90291{--content-width:560px;--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:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-bottom:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-left:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-right:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-960b195{--min-height:280px;}.elementor-5854 .elementor-element.elementor-element-f864137{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5854 .elementor-element.elementor-element-5e4c427{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5854 .elementor-element.elementor-element-25e8b06 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-d53b143 .elementor-heading-title{font-size:var( --e-global-typography-dd0a2ab-font-size );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );}.elementor-5854 .elementor-element.elementor-element-d85e54d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-d85e54d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5854 .elementor-element.elementor-element-d85e54d .elementor-heading-title{font-size:var( --e-global-typography-dea26c6-font-size );line-height:var( --e-global-typography-dea26c6-line-height );}.elementor-5854 .elementor-element.elementor-element-8b459ff{font-size:24px;}.elementor-5854 .elementor-element.elementor-element-bc391b8{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5854 .elementor-element.elementor-element-2b1dd8e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-7d5788c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-964295f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5854 .elementor-element.elementor-element-4e43376{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5854 .elementor-element.elementor-element-94a424f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5854 .elementor-element.elementor-element-fb215b7{--width:88%;}.elementor-5854 .elementor-element.elementor-element-e8170f8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-8427e1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-da29b88{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5854 .elementor-element.elementor-element-691eaaf{--width:88%;}.elementor-5854 .elementor-element.elementor-element-e1545d2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-99d224d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5854 .elementor-element.elementor-element-e48df14{--width:88%;}.elementor-5854 .elementor-element.elementor-element-a64a5f1{text-align:center;}.elementor-5854 .elementor-element.elementor-element-a64a5f1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-3405891{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-size:24px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-5854 .elementor-element.elementor-element-2fb1dbc{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-ca6daf0-font-size );}.elementor-5854 .elementor-element.elementor-element-2fb1dbc > .elementor-widget-container{margin:1rem 0rem -1rem 0rem;}.elementor-5854 .elementor-element.elementor-element-859f716{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-6c93432-font-size );line-height:var( --e-global-typography-6c93432-line-height );}.elementor-5854 .elementor-element.elementor-element-a47d2e5{--content-width:560px;--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;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-left:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-right:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-e8bb110 .elementor-heading-title{font-size:0.8rem;}.elementor-5854 .elementor-element.elementor-element-34ead3d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-c47821f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-c47821f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5854 .elementor-element.elementor-element-f5aec67{--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5854 .elementor-element.elementor-element-23533c3{--content-width:560px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-left:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-right:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-94f0567 .elementor-heading-title{font-size:var( --e-global-typography-dd0a2ab-font-size );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );}.elementor-5854 .elementor-element.elementor-element-887c727{width:100%;max-width:100%;}.elementor-5854 .elementor-element.elementor-element-887c727 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-887c727 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-a954c8e{font-size:var( --e-global-typography-9b595ef-font-size );line-height:var( --e-global-typography-9b595ef-line-height );}.elementor-5854 .elementor-element.elementor-element-53584f9{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-7e1388c{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5854 .elementor-element.elementor-element-603a715 img{height:240px;}.elementor-5854 .elementor-element.elementor-element-3ac2fe5{--width:280px;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-c81b62c .elementor-heading-title{font-size:var( --e-global-typography-a86eadd-font-size );line-height:var( --e-global-typography-a86eadd-line-height );}.elementor-5854 .elementor-element.elementor-element-2b260dc img{height:240px;}.elementor-5854 .elementor-element.elementor-element-c7924ee{--width:280px;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-0955db0 .elementor-heading-title{font-size:var( --e-global-typography-a86eadd-font-size );line-height:var( --e-global-typography-a86eadd-line-height );}.elementor-5854 .elementor-element.elementor-element-ad415cb img{height:240px;}.elementor-5854 .elementor-element.elementor-element-f63b923{--width:280px;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-f17b65e .elementor-heading-title{font-size:var( --e-global-typography-a86eadd-font-size );line-height:var( --e-global-typography-a86eadd-line-height );}.elementor-5854 .elementor-element.elementor-element-f9c1312{bottom:436px;}.elementor-5854 .elementor-element.elementor-element-f9c1312 img{max-width:100%;height:1024px;object-fit:cover;}.elementor-5854 .elementor-element.elementor-element-8f03e50{--content-width:560px;--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;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-left:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-right:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-80ea431{--min-height:280px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5854 .elementor-element.elementor-element-63b62d2{--width:90%;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-59408c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5854 .elementor-element.elementor-element-0bdcc3e .elementor-heading-title{font-size:0.8rem;}.elementor-5854 .elementor-element.elementor-element-b89f0b8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-7710a63{font-size:var( --e-global-typography-9b595ef-font-size );line-height:var( --e-global-typography-9b595ef-line-height );}.elementor-5854 .elementor-element.elementor-element-1a3dee5{--content-width:560px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-left:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-right:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-9c6abab .elementor-heading-title{font-size:0.8rem;}.elementor-5854 .elementor-element.elementor-element-fd4bfed{width:100%;max-width:100%;text-align:center;}.elementor-5854 .elementor-element.elementor-element-fd4bfed .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-09cb592{width:100%;max-width:100%;}.elementor-5854 .elementor-element.elementor-element-76c01cc{--width:88%;}.elementor-5854 .elementor-element.elementor-element-b683f67 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-02544bf .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-d8215e4 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-776602d .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-94d0165 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-0a38e63 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-e32b778 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-e3bfede .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-9695852 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-4128900 .elementor-heading-title{font-size:var( --e-global-typography-24869c5-font-size );line-height:var( --e-global-typography-24869c5-line-height );}.elementor-5854 .elementor-element.elementor-element-3ef5a3a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-arrow-prev-left-position:-32px;--e-n-carousel-arrow-next-right-position:-32px;--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-5854 .elementor-element.elementor-element-3d3c522 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-3d3c522{bottom:50vh;}.elementor-5854 .elementor-element.elementor-element-3d3c522 img{height:65vh;object-fit:cover;}.elementor-5854 .elementor-element.elementor-element-e39afd9{--content-width:560px;--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;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-left:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-right:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-cf9059b .elementor-heading-title{font-size:0.8rem;}.elementor-5854 .elementor-element.elementor-element-9894e94 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-c09260c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5854 .elementor-element.elementor-element-262b5e1{--min-height:280px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5854 .elementor-element.elementor-element-8229e97{--width:90%;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5854 .elementor-element.elementor-element-8229e97.e-con{--align-self:flex-start;}.elementor-5854 .elementor-element.elementor-element-e3e2e71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-e3e2e71{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5854 .elementor-element.elementor-element-43b6db4{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-bottom:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-left:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-right:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-2f59219{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5854 .elementor-element.elementor-element-1ab1ee3{--e-image-carousel-slides-to-show:2;}.elementor-5854 .elementor-element.elementor-element-ff8f489{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5854 .elementor-element.elementor-element-c4dd7d3 .elementor-heading-title{font-size:var( --e-global-typography-dd0a2ab-font-size );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );}.elementor-5854 .elementor-element.elementor-element-4f34068{--container-widget-width:272px;--container-widget-flex-grow:0;width:var( --container-widget-width, 272px );max-width:272px;}.elementor-5854 .elementor-element.elementor-element-4f34068 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5854 .elementor-element.elementor-element-7c0f545{--content-width:560px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:3rem;--padding-bottom:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-left:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);--padding-right:clamp(1.25rem, -0.733rem + 9.333vi, 3rem);}.elementor-5854 .elementor-element.elementor-element-773aeef .elementor-heading-title{font-size:var( --e-global-typography-dd0a2ab-font-size );line-height:var( --e-global-typography-dd0a2ab-line-height );letter-spacing:var( --e-global-typography-dd0a2ab-letter-spacing );}.elementor-5854 .elementor-element.elementor-element-63f905b{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-5854 .elementor-element.elementor-element-63f905b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5854 .elementor-element.elementor-element-68fd675 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-68fd675{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;font-size:var( --e-global-typography-9b595ef-font-size );line-height:var( --e-global-typography-9b595ef-line-height );}.elementor-5854 .elementor-element.elementor-element-53066d4{--swiper-slides-to-display:1;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;--arrow-prev-left-position:-36px;--arrow-next-right-position:-36px;--swiper-pagination-spacing:24px;}.elementor-5854 .elementor-element.elementor-element-53066d4 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-5854 .elementor-element.elementor-element-e4fb103 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-5854 .elementor-element.elementor-element-e4fb103{bottom:50vh;}.elementor-5854 .elementor-element.elementor-element-e4fb103 img{height:65vh;object-fit:cover;}body.elementor-page-5854:not(.elementor-motion-effects-element-type-background), body.elementor-page-5854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -7vh;}}/* Start custom CSS for heading, class: .elementor-element-887c727 */.ellipse-vert-l-2 {
    position: relative;
    display: inline-block;
    padding: 0px 3px;
}
	
.ellipse-vert-l-2::before {
   content: '';
    position: absolute;
    top: -0.125em;
    left: -1.0725em;
	  transform: rotate(00deg);
    width: 138%;
    height: 138%;
    background-image: url('https://renovation-habitat45.com/wp-content/uploads/2025/01/ellipse-vert-l.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23533c3 */.ellipse-vert-l-2 {
    position: relative;
    display: inline-block;
    padding: 0px 3px;
}
	
.ellipse-vert-l-2::before {
   content: '';
    position: absolute;
    top: -0.125em;
    left: -1.0725em;
	  transform: rotate(00deg);
    width: 138%;
    height: 138%;
    background-image: url('https://renovation-habitat.democlient-am.fr/wp-content/uploads/2025/01/ellipse-vert-l.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b9754 */.elementor-5854 .elementor-element.elementor-element-57b9754 {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3dee5 */.ellipse-vert-l-2 {
    position: relative;
    display: inline-block;
    padding: 0px 3px;
}
	
.ellipse-vert-l-2::before {
   content: '';
    position: absolute;
    top: -0.125em;
    left: -1.0725em;
	  transform: rotate(00deg);
    width: 138%;
    height: 138%;
    background-image: url('https://renovation-habitat.democlient-am.fr/wp-content/uploads/2025/01/ellipse-vert-l.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a7c1b */.elementor-5854 .elementor-element.elementor-element-21a7c1b {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b9d6f */.elementor-5854 .elementor-element.elementor-element-38b9d6f {
    z-index: -1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Guthen Bloots';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2025/01/Guthen-Bloots-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://renovation-habitat45.com/wp-content/uploads/2024/10/PlusJakartaSans-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */