.elementor-305 .elementor-element.elementor-element-4fc808e{margin-top:0px;margin-bottom:8px;}.elementor-305 .elementor-element.elementor-element-d98e3e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-d98e3e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-d98e3e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-d98e3e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-d98e3e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:30px;}.elementor-305 .elementor-element.elementor-element-d98e3e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 100px 50px 100px;}.elementor-305 .elementor-element.elementor-element-d98e3e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-eb1ae4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#719F3A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-e239cf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-a7c6f59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-9088cf1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-305 .elementor-element.elementor-element-9088cf1 > .elementor-element-populated{margin:0px 16px 8px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-89741ae:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-89741ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-89741ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-305 .elementor-element.elementor-element-89741ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-847c5b3 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-305 .elementor-element.elementor-element-1a3f462{--spacer-size:20px;}.elementor-305 .elementor-element.elementor-element-0b3bb52 > .elementor-container{min-height:450px;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-23e2ca6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-23e2ca6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-23e2ca6 > .elementor-element-populated{padding:50px 50px 50px 100px;}.elementor-305 .elementor-element.elementor-element-7ff1d8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-2615273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-76f0206:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-76f0206 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hab21s.ca/wp-content/uploads/2025/12/rue-du-lac-des-forges-6-habitations-du-21e-siecle-h21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-76f0206.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-76f0206.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-76f0206 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 8px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-76f0206 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-1c02ae6{--spacer-size:200px;}.elementor-305 .elementor-element.elementor-element-7a8025c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-7a8025c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hab21s.ca/wp-content/uploads/2023/12/test-infiltrometrie-chantier-habitations-du-21e-siecle-h21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-7a8025c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-7a8025c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-7a8025c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 8px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-7a8025c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-fe2e7dd{--spacer-size:200px;}.elementor-305 .elementor-element.elementor-element-7561dae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-305 .elementor-element.elementor-element-7561dae > .elementor-element-populated{margin:0px 16px 8px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-d32536d:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-d32536d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-d32536d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-305 .elementor-element.elementor-element-d32536d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-84ac244 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-305 .elementor-element.elementor-element-dde3c51{--spacer-size:20px;}.elementor-305 .elementor-element.elementor-element-594c220 > .elementor-container{min-height:450px;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-7760e7e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-7760e7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-7760e7e > .elementor-element-populated{padding:50px 100px 50px 50px;}.elementor-305 .elementor-element.elementor-element-3a73aea{--display:flex;}.elementor-305 .elementor-element.elementor-element-d7e850e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-66dfb92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-d91014a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-e40b794{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-b8b095f{--display:flex;}.elementor-305 .elementor-element.elementor-element-52acb23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-997c28f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-0cf3315{--display:flex;}.elementor-305 .elementor-element.elementor-element-1e2d2d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-64eb4d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-d14b3bd{--display:flex;}.elementor-305 .elementor-element.elementor-element-a8667b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-aae88d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-880064e{--display:flex;}.elementor-305 .elementor-element.elementor-element-ba3f658{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-84b5b43 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-bec8ac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-fceb347{--n-accordion-title-font-size:28px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-astglobalcolor1 );--n-accordion-title-active-color:var( --e-global-color-astglobalcolor1 );--n-accordion-icon-size:18px;}.elementor-305 .elementor-element.elementor-element-fceb347 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-305 .elementor-element.elementor-element-fceb347 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"proxima-nova", Sans-serif;font-weight:600;}:where( .elementor-305 .elementor-element.elementor-element-fceb347 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-305 .elementor-element.elementor-element-259aa93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-305 .elementor-element.elementor-element-259aa93 > .elementor-element-populated{margin:0px 16px 8px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-25e29c6:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-25e29c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-25e29c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-305 .elementor-element.elementor-element-25e29c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-3fe8507 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-305 .elementor-element.elementor-element-9510191{--spacer-size:20px;}.elementor-305 .elementor-element.elementor-element-a2182c1 > .elementor-container{min-height:450px;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-dba26bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-dba26bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-dba26bd > .elementor-element-populated{padding:50px 50px 50px 100px;}.elementor-305 .elementor-element.elementor-element-94644bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-4f214a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-b1ace2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-b1ace2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hab21s.ca/wp-content/uploads/2023/12/plans-habitations-du-21e-siecle-h21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-b1ace2d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-b1ace2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-b1ace2d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 8px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-b1ace2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-62c3e73{--spacer-size:200px;}.elementor-305 .elementor-element.elementor-element-6b2894e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-6b2894e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hab21s.ca/wp-content/uploads/2025/12/img-1575-habitations-du-21e-siecle-h21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-6b2894e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-6b2894e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-6b2894e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 8px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-6b2894e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-bcd11f0{--spacer-size:200px;}.elementor-305 .elementor-element.elementor-element-f0e0de4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-305 .elementor-element.elementor-element-f0e0de4 > .elementor-element-populated{margin:0px 16px 8px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-080d2e8:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-080d2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-080d2e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-305 .elementor-element.elementor-element-080d2e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-d576f25 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-305 .elementor-element.elementor-element-2f8e8de{--spacer-size:20px;}.elementor-305 .elementor-element.elementor-element-cc3de06 > .elementor-container{min-height:450px;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-054fa5c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-054fa5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-054fa5c > .elementor-element-populated{padding:50px 100px 50px 50px;}.elementor-305 .elementor-element.elementor-element-9a5908a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-b7e8a25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-12f67fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-305 .elementor-element.elementor-element-12f67fa > .elementor-element-populated{margin:0px 16px 8px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-fa3de07:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-fa3de07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-fa3de07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-305 .elementor-element.elementor-element-fa3de07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-1afbfde > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-305 .elementor-element.elementor-element-944780e{--spacer-size:20px;}.elementor-305 .elementor-element.elementor-element-cd5a6c8 > .elementor-container{min-height:450px;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-6764827.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-6764827.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-6764827 > .elementor-element-populated{padding:50px 50px 50px 100px;}.elementor-305 .elementor-element.elementor-element-eb66408 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-8ba0d97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-b595c47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-8a5281a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-8a5281a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hab21s.ca/wp-content/uploads/2025/12/1525-rue-du-lac-des-forges-26-habitations-du-21e-siecle-h21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-8a5281a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-8a5281a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-8a5281a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 8px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-8a5281a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-1f1b264{--spacer-size:200px;}.elementor-305 .elementor-element.elementor-element-f700094:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-f700094 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hab21s.ca/wp-content/uploads/2025/12/40-rue-daniel-9-habitations-du-21e-siecle-h21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-f700094.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-f700094.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-f700094 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 8px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-f700094 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-b77f3dc{--spacer-size:200px;}.elementor-305 .elementor-element.elementor-element-64921a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-305 .elementor-element.elementor-element-64921a4 > .elementor-element-populated{margin:0px 16px 8px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-3d5929d:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-3d5929d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-3d5929d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-305 .elementor-element.elementor-element-3d5929d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-00160cb > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-305 .elementor-element.elementor-element-0761bc7{--spacer-size:20px;}.elementor-305 .elementor-element.elementor-element-fa7d4ff > .elementor-container{min-height:450px;}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-d2a0505.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-d2a0505.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-d2a0505 > .elementor-element-populated{padding:50px 100px 50px 50px;}.elementor-305 .elementor-element.elementor-element-c9b29fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-b46bb7f{--display:flex;}.elementor-305 .elementor-element.elementor-element-b52f0e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-fc4ee4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-eefc33b{--display:flex;}.elementor-305 .elementor-element.elementor-element-923552d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-8109d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-857d60e{--display:flex;}.elementor-305 .elementor-element.elementor-element-ec38a00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-e04b93b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-b396c94{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-astglobalcolor1 );--n-accordion-title-active-color:var( --e-global-color-astglobalcolor1 );--n-accordion-icon-size:18px;}.elementor-305 .elementor-element.elementor-element-b396c94 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-305 .elementor-element.elementor-element-b396c94 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"proxima-nova", Sans-serif;font-weight:600;}:where( .elementor-305 .elementor-element.elementor-element-b396c94 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-305 .elementor-element.elementor-element-9c9b3ba{margin-top:0px;margin-bottom:8px;}.elementor-305 .elementor-element.elementor-element-b455b76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-b455b76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-bc-flex-widget .elementor-305 .elementor-element.elementor-element-b455b76.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-305 .elementor-element.elementor-element-b455b76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-305 .elementor-element.elementor-element-b455b76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:30px;}.elementor-305 .elementor-element.elementor-element-b455b76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 100px 60px 100px;}.elementor-305 .elementor-element.elementor-element-b455b76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-77d5728 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:#719F3A;}.elementor-305 .elementor-element.elementor-element-5fae16c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-305 .elementor-element.elementor-element-75b99f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-a711a9a:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-a711a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-a711a9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-305 .elementor-element.elementor-element-a711a9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-028f74a > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-305 .elementor-element.elementor-element-ad49c91{--spacer-size:20px;}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-9088cf1{width:60%;}.elementor-305 .elementor-element.elementor-element-76f0206{width:40%;}.elementor-305 .elementor-element.elementor-element-7a8025c{width:40%;}.elementor-305 .elementor-element.elementor-element-7561dae{width:60%;}.elementor-305 .elementor-element.elementor-element-259aa93{width:60%;}.elementor-305 .elementor-element.elementor-element-b1ace2d{width:40%;}.elementor-305 .elementor-element.elementor-element-6b2894e{width:40%;}.elementor-305 .elementor-element.elementor-element-f0e0de4{width:60%;}.elementor-305 .elementor-element.elementor-element-12f67fa{width:60%;}.elementor-305 .elementor-element.elementor-element-8a5281a{width:40%;}.elementor-305 .elementor-element.elementor-element-f700094{width:40%;}.elementor-305 .elementor-element.elementor-element-64921a4{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-305 .elementor-element.elementor-element-d98e3e5{width:100%;}.elementor-305 .elementor-element.elementor-element-9088cf1{width:100%;}.elementor-305 .elementor-element.elementor-element-76f0206{width:100%;}.elementor-305 .elementor-element.elementor-element-7a8025c{width:100%;}.elementor-305 .elementor-element.elementor-element-7561dae{width:100%;}.elementor-305 .elementor-element.elementor-element-259aa93{width:100%;}.elementor-305 .elementor-element.elementor-element-b1ace2d{width:100%;}.elementor-305 .elementor-element.elementor-element-6b2894e{width:100%;}.elementor-305 .elementor-element.elementor-element-f0e0de4{width:100%;}.elementor-305 .elementor-element.elementor-element-12f67fa{width:100%;}.elementor-305 .elementor-element.elementor-element-8a5281a{width:100%;}.elementor-305 .elementor-element.elementor-element-f700094{width:100%;}.elementor-305 .elementor-element.elementor-element-64921a4{width:100%;}.elementor-305 .elementor-element.elementor-element-b455b76{width:100%;}}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-d98e3e5 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-0b3bb52 > .elementor-container{min-height:0px;}.elementor-305 .elementor-element.elementor-element-23e2ca6 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-594c220 > .elementor-container{min-height:0px;}.elementor-305 .elementor-element.elementor-element-7760e7e > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-a2182c1 > .elementor-container{min-height:0px;}.elementor-305 .elementor-element.elementor-element-dba26bd > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-cc3de06 > .elementor-container{min-height:0px;}.elementor-305 .elementor-element.elementor-element-054fa5c > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-cd5a6c8 > .elementor-container{min-height:0px;}.elementor-305 .elementor-element.elementor-element-6764827 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-fa7d4ff > .elementor-container{min-height:0px;}.elementor-305 .elementor-element.elementor-element-d2a0505 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-305 .elementor-element.elementor-element-b455b76 > .elementor-element-populated{padding:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-d98e3e5 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-9088cf1 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-23e2ca6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-76f0206 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-7a8025c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-7561dae > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-7760e7e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-259aa93 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-dba26bd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-b1ace2d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-6b2894e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-f0e0de4 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-054fa5c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-12f67fa > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-6764827 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-8a5281a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-f700094 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-64921a4 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-305 .elementor-element.elementor-element-d2a0505 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-305 .elementor-element.elementor-element-b455b76 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}}