.elementor-4134 .elementor-element.elementor-element-4ce11f1:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-4ce11f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immolux.ca/wp-content/uploads/2026/09/bg-page-sec-preparation-terrain.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4134 .elementor-element.elementor-element-4ce11f1 > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-4ce11f1 > .elementor-container{min-height:200px;}.elementor-4134 .elementor-element.elementor-element-4ce11f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-cf7bb16.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-cf7bb16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-cf7bb16 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-widget-heading .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-primary );}.elementor-4134 .elementor-element.elementor-element-159991f{width:auto;max-width:auto;text-align:start;}.elementor-4134 .elementor-element.elementor-element-159991f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-159991f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-4134 .elementor-element.elementor-element-1fc830f{--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:flex-end;}.elementor-widget-ha-creative-button .ha-creative-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-4134 .elementor-element.elementor-element-d9d8b1d{width:auto;max-width:auto;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .elementor-widget-container{text-align:left;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d:not(:has(.elementor-widget-container)){text-align:left;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn{font-family:var( --e-global-typography-8cae7fd-font-family ), Sans-serif;font-size:var( --e-global-typography-8cae7fd-font-size );font-weight:var( --e-global-typography-8cae7fd-font-weight );text-transform:var( --e-global-typography-8cae7fd-text-transform );font-style:var( --e-global-typography-8cae7fd-font-style );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn, .elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-clr:var( --e-global-color-primary );--ha-ctv-btn-txt-hvr-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-hvr-clr:var( --e-global-color-accent );}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--iconica > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-1f727c2{width:auto;max-width:auto;}.elementor-4134 .elementor-element.elementor-element-1f727c2 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .elementor-widget-container{text-align:left;}.elementor-4134 .elementor-element.elementor-element-1f727c2:not(:has(.elementor-widget-container)){text-align:left;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn{font-family:var( --e-global-typography-8cae7fd-font-family ), Sans-serif;font-size:var( --e-global-typography-8cae7fd-font-size );font-weight:var( --e-global-typography-8cae7fd-font-weight );text-transform:var( --e-global-typography-8cae7fd-text-transform );font-style:var( --e-global-typography-8cae7fd-font-style );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn, .elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-clr:var( --e-global-color-primary );--ha-ctv-btn-txt-hvr-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-hvr-clr:var( --e-global-color-accent );}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--iconica > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-1b5a4b4:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-1b5a4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-ca68c8c ) 0%, var( --e-global-color-fa8160b ) 100%);}.elementor-4134 .elementor-element.elementor-element-1b5a4b4{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 30px 70px 30px;}.elementor-4134 .elementor-element.elementor-element-1b5a4b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-ba51512.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-ba51512.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-ba51512 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-e4c15a9 > .elementor-element-populated{border-style:solid;border-width:0px 3px 0px 0px;border-color:var( --e-global-color-accent );padding:0px 80px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-12cecff > .elementor-widget-container{margin:20px 0px 010px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-12cecff .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-primary );}.elementor-4134 .elementor-element.elementor-element-61fadeb > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-61fadeb .elementor-heading-title{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-1e194ab > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-1e194ab .elementor-heading-title{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-bb1d344{width:auto;max-width:auto;}.elementor-4134 .elementor-element.elementor-element-bb1d344 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .elementor-widget-container{text-align:left;}.elementor-4134 .elementor-element.elementor-element-bb1d344:not(:has(.elementor-widget-container)){text-align:left;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn{font-family:var( --e-global-typography-8cae7fd-font-family ), Sans-serif;font-size:var( --e-global-typography-8cae7fd-font-size );font-weight:var( --e-global-typography-8cae7fd-font-weight );text-transform:var( --e-global-typography-8cae7fd-text-transform );font-style:var( --e-global-typography-8cae7fd-font-style );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn, .elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-clr:var( --e-global-color-primary );--ha-ctv-btn-txt-hvr-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-hvr-clr:var( --e-global-color-accent );}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn.ha-stl--iconica > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-6565e1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4134 .elementor-element.elementor-element-6565e1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immolux.ca/wp-content/uploads/2026/07/installation-sceptique-01.jpg");background-size:cover;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-6565e1b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-6565e1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-6565e1b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-4134 .elementor-element.elementor-element-6565e1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-3552621{--spacer-size:50px;}.elementor-4134 .elementor-element.elementor-element-fbc8d09:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-fbc8d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4134 .elementor-element.elementor-element-fbc8d09 > .elementor-background-overlay{background-image:url("https://immolux.ca/wp-content/uploads/2024/08/triangle_blanc.png");background-size:50px auto;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-fbc8d09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 30px 70px 30px;}.elementor-4134 .elementor-element.elementor-element-ff88e81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4134 .elementor-element.elementor-element-ff88e81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immolux.ca/wp-content/uploads/2026/09/preparation-de-terrain-magog-orford-2.jpg");background-size:cover;}.elementor-4134 .elementor-element.elementor-element-ff88e81 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4134 .elementor-element.elementor-element-ff88e81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-79312bf{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-ec3df39.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-ec3df39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-ec3df39 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );padding:0px 0px 0px 80px;}.elementor-4134 .elementor-element.elementor-element-3e59a08 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-3e59a08{text-align:start;}.elementor-4134 .elementor-element.elementor-element-3e59a08 .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-text );}.elementor-widget-text-editor{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );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-4134 .elementor-element.elementor-element-1dc792f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4134 .elementor-element.elementor-element-1dc792f{text-align:start;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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-327a554 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 15px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-icon i{color:var( --e-global-color-ca68c8c );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-icon svg{fill:var( --e-global-color-ca68c8c );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-327a554{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.6em;}.elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-ef58e57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4134 .elementor-element.elementor-element-18e09b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-6e5f7ca > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4134 .elementor-element.elementor-element-7a4d696 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4134 .elementor-element.elementor-element-7a4d696 .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-dd08b0c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4134 .elementor-element.elementor-element-cb61be2 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-icon i{color:var( --e-global-color-ca68c8c );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-icon svg{fill:var( --e-global-color-ca68c8c );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-cb61be2{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.6em;}.elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-243abf3{width:auto;max-width:auto;}.elementor-4134 .elementor-element.elementor-element-243abf3 > .elementor-widget-container{margin:20px 0px 30px 10px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .elementor-widget-container{text-align:left;}.elementor-4134 .elementor-element.elementor-element-243abf3:not(:has(.elementor-widget-container)){text-align:left;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn{font-family:var( --e-global-typography-8cae7fd-font-family ), Sans-serif;font-size:var( --e-global-typography-8cae7fd-font-size );font-weight:var( --e-global-typography-8cae7fd-font-weight );text-transform:var( --e-global-typography-8cae7fd-text-transform );font-style:var( --e-global-typography-8cae7fd-font-style );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn, .elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-clr:var( --e-global-color-47e0607 );--ha-ctv-btn-txt-hvr-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-hvr-clr:var( --e-global-color-fa8160b );}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn.ha-stl--iconica > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-ac9eb74{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-320c10e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4134 .elementor-element.elementor-element-e393eaf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4134 .elementor-element.elementor-element-e393eaf .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-7882bc4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4134 .elementor-element.elementor-element-14db83f > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-icon i{color:var( --e-global-color-ca68c8c );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-icon svg{fill:var( --e-global-color-ca68c8c );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-14db83f{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.6em;}.elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-66680bc{width:auto;max-width:auto;}.elementor-4134 .elementor-element.elementor-element-66680bc > .elementor-widget-container{margin:20px 0px 30px 10px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-66680bc .elementor-widget-container{text-align:left;}.elementor-4134 .elementor-element.elementor-element-66680bc:not(:has(.elementor-widget-container)){text-align:left;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn{font-family:var( --e-global-typography-8cae7fd-font-family ), Sans-serif;font-size:var( --e-global-typography-8cae7fd-font-size );font-weight:var( --e-global-typography-8cae7fd-font-weight );text-transform:var( --e-global-typography-8cae7fd-text-transform );font-style:var( --e-global-typography-8cae7fd-font-style );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn, .elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-clr:var( --e-global-color-47e0607 );--ha-ctv-btn-txt-hvr-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-hvr-clr:var( --e-global-color-fa8160b );}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn.ha-stl--iconica > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-c70a487:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-c70a487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-fa8160b ) 0%, var( --e-global-color-ca68c8c ) 100%);}.elementor-4134 .elementor-element.elementor-element-c70a487{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 30px 70px 30px;}.elementor-4134 .elementor-element.elementor-element-c70a487 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-72a53c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-72a53c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-72a53c2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-b18c050 > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-a7c68c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4134 .elementor-element.elementor-element-031d0f9{--display:flex;}.elementor-4134 .elementor-element.elementor-element-1cb1f5b{--display:flex;}.elementor-4134 .elementor-element.elementor-element-bd260c9 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-bd260c9{text-align:center;}.elementor-4134 .elementor-element.elementor-element-bd260c9 .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-primary );}.elementor-4134 .elementor-element.elementor-element-ee5ac08 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4134 .elementor-element.elementor-element-ee5ac08{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-e9eb327 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-e9eb327{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.6em;}.elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-ede31b0 > .elementor-widget-container{margin:40px 0px 30px 10px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .elementor-widget-container{text-align:center;}.elementor-4134 .elementor-element.elementor-element-ede31b0:not(:has(.elementor-widget-container)){text-align:center;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn{font-family:var( --e-global-typography-8cae7fd-font-family ), Sans-serif;font-size:var( --e-global-typography-8cae7fd-font-size );font-weight:var( --e-global-typography-8cae7fd-font-weight );text-transform:var( --e-global-typography-8cae7fd-text-transform );font-style:var( --e-global-typography-8cae7fd-font-style );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn, .elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-clr:var( --e-global-color-primary );--ha-ctv-btn-txt-hvr-clr:var( --e-global-color-51aca18 );--ha-ctv-btn-bg-hvr-clr:var( --e-global-color-accent );}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn.ha-stl--iconica > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 25px 15px 25px;}.elementor-4134 .elementor-element.elementor-element-d43f867:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-d43f867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-d43f867 > .elementor-background-overlay{background-image:url("https://immolux.ca/wp-content/uploads/2024/08/triangle_blanc.png");background-size:50px auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-d43f867 > .elementor-container{max-width:1000px;}.elementor-4134 .elementor-element.elementor-element-d43f867{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-5a6e101.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-5a6e101.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-5a6e101 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-f91a382 > .elementor-element-populated{border-style:none;padding:0px 80px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-00e8329 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-00e8329{text-align:center;}.elementor-4134 .elementor-element.elementor-element-00e8329 .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-primary );}.elementor-4134 .elementor-element.elementor-element-e5c7503 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-e5c7503{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-996b52e{--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:space-around;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-4134 .elementor-element.elementor-element-920d900 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-920d900{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.6em;}.elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-348503b > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-348503b{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.6em;}.elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-084c711:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-084c711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-ca68c8c ) 0%, var( --e-global-color-fa8160b ) 100%);}.elementor-4134 .elementor-element.elementor-element-084c711{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 30px 70px 30px;}.elementor-4134 .elementor-element.elementor-element-084c711 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-5ad99c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-5ad99c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-5ad99c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-c9e1421 > .elementor-element-populated{border-style:none;padding:0px 80px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-73b2d51 > .elementor-widget-container{margin:20px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-73b2d51{text-align:center;}.elementor-4134 .elementor-element.elementor-element-73b2d51 .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-primary );}.elementor-4134 .elementor-element.elementor-element-c486bf5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4134 .elementor-element.elementor-element-c486bf5{text-align:center;}.elementor-4134 .elementor-element.elementor-element-c486bf5 .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-5735ca5{text-align:center;}.elementor-4134 .elementor-element.elementor-element-ae5ef4b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4134 .elementor-element.elementor-element-ae5ef4b{text-align:center;}.elementor-4134 .elementor-element.elementor-element-ae5ef4b .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-ef75e5a{text-align:center;}.elementor-4134 .elementor-element.elementor-element-b6a8c3b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4134 .elementor-element.elementor-element-b6a8c3b{text-align:center;}.elementor-4134 .elementor-element.elementor-element-b6a8c3b .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-afc7be8{text-align:center;}.elementor-4134 .elementor-element.elementor-element-0003027 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4134 .elementor-element.elementor-element-0003027{text-align:center;}.elementor-4134 .elementor-element.elementor-element-0003027 .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-bcfbd66{text-align:center;}.elementor-4134 .elementor-element.elementor-element-b5ea4f7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4134 .elementor-element.elementor-element-b5ea4f7{text-align:center;}.elementor-4134 .elementor-element.elementor-element-b5ea4f7 .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-f549c69{text-align:center;}.elementor-4134 .elementor-element.elementor-element-d71d570:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-d71d570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-d71d570 > .elementor-background-overlay{background-image:url("https://immolux.ca/wp-content/uploads/2024/08/triangle_blanc.png");background-size:50px auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-d71d570 > .elementor-container{max-width:1000px;}.elementor-4134 .elementor-element.elementor-element-d71d570{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-0faab39.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-0faab39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-0faab39 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-9342ad4 > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1848808 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1848808{text-align:center;}.elementor-4134 .elementor-element.elementor-element-1848808 .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-primary );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );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-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-17377e9 .swiper-pagination-bullet-active, .elementor-4134 .elementor-element.elementor-element-17377e9 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-4134 .elementor-element.elementor-element-17377e9 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-4134 .elementor-element.elementor-element-17377e9 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-fa8160b );padding:30px 30px 30px 30px;}.elementor-4134 .elementor-element.elementor-element-17377e9 .elementor-swiper-button{font-size:28px;}.elementor-4134 .elementor-element.elementor-element-17377e9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-88a2d43 );opacity:var( --e-global-color-88a2d43 );}.elementor-4134 .elementor-element.elementor-element-17377e9 .elementor-testimonial__name{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:1.6em;}.elementor-4134 .elementor-element.elementor-element-650b3a5:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-650b3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4134 .elementor-element.elementor-element-650b3a5 > .elementor-background-overlay{background-image:url("https://immolux.ca/wp-content/uploads/2024/08/triangle_blanc.png");background-size:50px auto;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-650b3a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 30px 70px 30px;}.elementor-4134 .elementor-element.elementor-element-f7f4d0e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-9753ac0 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-9753ac0{text-align:center;}.elementor-4134 .elementor-element.elementor-element-9753ac0 .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-text );}.elementor-4134 .elementor-element.elementor-element-9de86be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4134 .elementor-element.elementor-element-1488cbe{--display:flex;}.elementor-4134 .elementor-element.elementor-element-392e47a{--display:flex;--overlay-opacity:0.41;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-392e47a:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-392e47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immolux.ca/wp-content/uploads/2026/09/preparation-de-terrain-pour-maison-neuve-magog-orford-01.jpg");}.elementor-4134 .elementor-element.elementor-element-392e47a::before, .elementor-4134 .elementor-element.elementor-element-392e47a > .elementor-background-video-container::before, .elementor-4134 .elementor-element.elementor-element-392e47a > .e-con-inner > .elementor-background-video-container::before, .elementor-4134 .elementor-element.elementor-element-392e47a > .elementor-background-slideshow::before, .elementor-4134 .elementor-element.elementor-element-392e47a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4134 .elementor-element.elementor-element-392e47a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ca68c8c );--background-overlay:'';}.elementor-4134 .elementor-element.elementor-element-a58888b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-4134 .elementor-element.elementor-element-a58888b{left:31px;}body.rtl .elementor-4134 .elementor-element.elementor-element-a58888b{right:31px;}.elementor-4134 .elementor-element.elementor-element-a58888b{top:calc(50% - 50px);}.elementor-4134 .elementor-element.elementor-element-a58888b .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-e2abd9f{--spacer-size:460px;}.elementor-4134 .elementor-element.elementor-element-5e598e8{--display:flex;}.elementor-4134 .elementor-element.elementor-element-a9d3f87{--display:flex;--overlay-opacity:0.41;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-a9d3f87:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-a9d3f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immolux.ca/wp-content/uploads/2026/09/partenaire-excavation-construction-neuve-magog-orford-granby.jpg");}.elementor-4134 .elementor-element.elementor-element-a9d3f87::before, .elementor-4134 .elementor-element.elementor-element-a9d3f87 > .elementor-background-video-container::before, .elementor-4134 .elementor-element.elementor-element-a9d3f87 > .e-con-inner > .elementor-background-video-container::before, .elementor-4134 .elementor-element.elementor-element-a9d3f87 > .elementor-background-slideshow::before, .elementor-4134 .elementor-element.elementor-element-a9d3f87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4134 .elementor-element.elementor-element-a9d3f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ca68c8c );--background-overlay:'';}.elementor-4134 .elementor-element.elementor-element-1efadbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-4134 .elementor-element.elementor-element-1efadbb{left:31px;}body.rtl .elementor-4134 .elementor-element.elementor-element-1efadbb{right:31px;}.elementor-4134 .elementor-element.elementor-element-1efadbb{top:calc(50% - 50px);}.elementor-4134 .elementor-element.elementor-element-1efadbb .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-32b0b3b{--spacer-size:460px;}.elementor-4134 .elementor-element.elementor-element-76685cd{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4134 .elementor-element.elementor-element-2ba2e73{--display:flex;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-2ba2e73:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-2ba2e73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-0423abc{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-0423abc:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-0423abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-f5349cd > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4134 .elementor-element.elementor-element-f5349cd .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-02bd4d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-02bd4d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-02bd4d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-02bd4d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-02bd4d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-02bd4d0 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-02bd4d0 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-02bd4d0{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-4134 .elementor-element.elementor-element-02bd4d0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-8610991{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-8610991:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-8610991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-2be3257{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-2be3257:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-2be3257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-873b3e7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4134 .elementor-element.elementor-element-873b3e7 .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-f9274b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-f9274b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-f9274b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-f9274b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-f9274b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-f9274b1 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-f9274b1 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-f9274b1{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-4134 .elementor-element.elementor-element-f9274b1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-615da86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-615da86:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-615da86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-fce0c9b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-fce0c9b:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-fce0c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-d4a6a2c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4134 .elementor-element.elementor-element-d4a6a2c .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-4cd45e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-4cd45e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-4cd45e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-4cd45e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-4cd45e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-4cd45e8 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-4cd45e8 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-4cd45e8{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-4134 .elementor-element.elementor-element-4cd45e8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-562d058{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-562d058:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-562d058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-06c0b17{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-06c0b17:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-06c0b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-db686b1 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4134 .elementor-element.elementor-element-db686b1 .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-a3bea2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-a3bea2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-a3bea2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-a3bea2a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-a3bea2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-a3bea2a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-a3bea2a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-a3bea2a{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-4134 .elementor-element.elementor-element-a3bea2a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-780cab9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-780cab9:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-780cab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-0a0b3ae{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-0a0b3ae:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-0a0b3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-dd01a40 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4134 .elementor-element.elementor-element-dd01a40 .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-e12b4a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-e12b4a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-e12b4a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-e12b4a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-e12b4a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-e12b4a5 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-e12b4a5 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-e12b4a5{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-4134 .elementor-element.elementor-element-e12b4a5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-97ea2ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-97ea2ed:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-97ea2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-536f87d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-536f87d:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-536f87d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-990d20d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4134 .elementor-element.elementor-element-990d20d .elementor-heading-title{font-family:var( --e-global-typography-e6547e4-font-family ), Sans-serif;font-size:var( --e-global-typography-e6547e4-font-size );font-weight:var( --e-global-typography-e6547e4-font-weight );text-transform:var( --e-global-typography-e6547e4-text-transform );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-86ee50b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-86ee50b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-86ee50b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-86ee50b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-86ee50b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-86ee50b .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-86ee50b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-86ee50b{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-4134 .elementor-element.elementor-element-86ee50b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-37c3fea:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-37c3fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4134 .elementor-element.elementor-element-37c3fea > .elementor-background-overlay{background-image:url("https://immolux.ca/wp-content/uploads/2024/08/triangle_blanc.png");background-size:50px auto;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-37c3fea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 30px 70px 30px;}.elementor-4134 .elementor-element.elementor-element-fde3fb2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6c3035c > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6c3035c{text-align:center;}.elementor-4134 .elementor-element.elementor-element-6c3035c .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-text );}.elementor-4134 .elementor-element.elementor-element-d3ca20f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4134 .elementor-element.elementor-element-4983fa2{--display:flex;}.elementor-4134 .elementor-element.elementor-element-08101ae{--display:flex;--overlay-opacity:0.41;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-08101ae:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-08101ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immolux.ca/wp-content/uploads/2026/09/preparation-de-terrain-pour-maison-neuve-magog-orford-01.jpg");}.elementor-4134 .elementor-element.elementor-element-08101ae::before, .elementor-4134 .elementor-element.elementor-element-08101ae > .elementor-background-video-container::before, .elementor-4134 .elementor-element.elementor-element-08101ae > .e-con-inner > .elementor-background-video-container::before, .elementor-4134 .elementor-element.elementor-element-08101ae > .elementor-background-slideshow::before, .elementor-4134 .elementor-element.elementor-element-08101ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-4134 .elementor-element.elementor-element-08101ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ca68c8c );--background-overlay:'';}.elementor-4134 .elementor-element.elementor-element-aa97f59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-4134 .elementor-element.elementor-element-aa97f59{left:31px;}body.rtl .elementor-4134 .elementor-element.elementor-element-aa97f59{right:31px;}.elementor-4134 .elementor-element.elementor-element-aa97f59{top:calc(50% - 50px);}.elementor-4134 .elementor-element.elementor-element-aa97f59 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-d5af6fd{--spacer-size:460px;}.elementor-4134 .elementor-element.elementor-element-ba0d4de{--display:flex;}.elementor-4134 .elementor-element.elementor-element-a3c0400{--display:flex;--overlay-opacity:0.41;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-a3c0400:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-a3c0400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immolux.ca/wp-content/uploads/2026/09/partenaire-excavation-construction-neuve-magog-orford-granby.jpg");}.elementor-4134 .elementor-element.elementor-element-a3c0400::before, .elementor-4134 .elementor-element.elementor-element-a3c0400 > .elementor-background-video-container::before, .elementor-4134 .elementor-element.elementor-element-a3c0400 > .e-con-inner > .elementor-background-video-container::before, .elementor-4134 .elementor-element.elementor-element-a3c0400 > .elementor-background-slideshow::before, .elementor-4134 .elementor-element.elementor-element-a3c0400 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4134 .elementor-element.elementor-element-a3c0400 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ca68c8c );--background-overlay:'';}.elementor-4134 .elementor-element.elementor-element-fbd20ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-4134 .elementor-element.elementor-element-fbd20ba{left:31px;}body.rtl .elementor-4134 .elementor-element.elementor-element-fbd20ba{right:31px;}.elementor-4134 .elementor-element.elementor-element-fbd20ba{top:calc(50% - 50px);}.elementor-4134 .elementor-element.elementor-element-fbd20ba .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-4d0dd13{--spacer-size:460px;}.elementor-4134 .elementor-element.elementor-element-69e38d5{--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;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4134 .elementor-element.elementor-element-e324c77{--display:flex;}.elementor-4134 .elementor-element.elementor-element-65bfc58{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-65bfc58:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-65bfc58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-0c63772 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-0c63772 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-0c63772 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-0c63772 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-0c63772 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-0c63772 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-0c63772 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-0c63772{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4134 .elementor-element.elementor-element-0c63772 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-5fc622d{--display:flex;}.elementor-4134 .elementor-element.elementor-element-706c9d1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-706c9d1:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-706c9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-dc6447f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-dc6447f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-dc6447f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-dc6447f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-dc6447f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-dc6447f .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-dc6447f .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-dc6447f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4134 .elementor-element.elementor-element-dc6447f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-df86556{--display:flex;}.elementor-4134 .elementor-element.elementor-element-696eaa6{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-696eaa6:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-696eaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-2e05c4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-2e05c4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-2e05c4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-2e05c4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-2e05c4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-2e05c4e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-2e05c4e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-2e05c4e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4134 .elementor-element.elementor-element-2e05c4e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-ecc03e6{--display:flex;}.elementor-4134 .elementor-element.elementor-element-0c443d5{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-0c443d5:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-0c443d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-4b1b9e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-4b1b9e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-4b1b9e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-4134 .elementor-element.elementor-element-4b1b9e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-4b1b9e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-4134 .elementor-element.elementor-element-4b1b9e5 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-4b1b9e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-4b1b9e5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4134 .elementor-element.elementor-element-4b1b9e5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-3d2909db:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-3d2909db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-ca68c8c ) 65%);}.elementor-4134 .elementor-element.elementor-element-3d2909db{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 30px 70px 30px;}.elementor-4134 .elementor-element.elementor-element-3d2909db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-74b49e47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-74b49e47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-74b49e47 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4134 .elementor-element.elementor-element-74b49e47 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-62cd925 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://immolux.ca/wp-content/uploads/2024/08/favicon.png");background-position:center right;background-repeat:no-repeat;opacity:0.12;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-62cd925.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-62cd925.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-62cd925 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-62cd925 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-5b473c0a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-71a4d197 > .elementor-container{max-width:500px;}.elementor-4134 .elementor-element.elementor-element-4d8da14a > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-4134 .elementor-element.elementor-element-21d12789{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-4134 .elementor-element.elementor-element-21d12789 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-21d12789 .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-primary );}.elementor-4134 .elementor-element.elementor-element-0e2512b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4134 .elementor-element.elementor-element-0e2512b{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-77b6acc6{padding:0px 0px 20px 0px;}.elementor-4134 .elementor-element.elementor-element-3a4b7563 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-3a4b7563 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-4134 .elementor-element.elementor-element-3a4b7563 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-4134 .elementor-element.elementor-element-3a4b7563 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-4134 .elementor-element.elementor-element-3a4b7563 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-4134 .elementor-element.elementor-element-3a4b7563 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-4134 .elementor-element.elementor-element-3a4b7563 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-3a4b7563 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-3a4b7563{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4134 .elementor-element.elementor-element-3a4b7563 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-1c681716 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1c681716 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-4134 .elementor-element.elementor-element-1c681716 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-4134 .elementor-element.elementor-element-1c681716 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-4134 .elementor-element.elementor-element-1c681716 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-4134 .elementor-element.elementor-element-1c681716 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-4134 .elementor-element.elementor-element-1c681716 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-1c681716 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4134 .elementor-element.elementor-element-1c681716{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4134 .elementor-element.elementor-element-1c681716 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4134 .elementor-element.elementor-element-30a061e:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-30a061e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-ca68c8c ) 0%, var( --e-global-color-fa8160b ) 100%);}.elementor-4134 .elementor-element.elementor-element-30a061e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 30px 70px 30px;}.elementor-4134 .elementor-element.elementor-element-30a061e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4134 .elementor-element.elementor-element-9f1807a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4134 .elementor-element.elementor-element-9f1807a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4134 .elementor-element.elementor-element-9f1807a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-4ec05e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-cd96e3c > .elementor-widget-container{margin:20px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-cd96e3c{text-align:center;}.elementor-4134 .elementor-element.elementor-element-cd96e3c .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-primary );}.elementor-4134 .elementor-element.elementor-element-db94a3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4134 .elementor-element.elementor-element-794b4cc{--display:flex;}.elementor-4134 .elementor-element.elementor-element-030fd0a{--display:flex;}.elementor-4134 .elementor-element.elementor-element-2ddea89{--display:flex;}.elementor-4134 .elementor-element.elementor-element-1fe54ef{--display:flex;}.elementor-4134 .elementor-element.elementor-element-b08c3f5{--n-accordion-title-font-size:27px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:28px;}.elementor-4134 .elementor-element.elementor-element-b08c3f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}:where( .elementor-4134 .elementor-element.elementor-element-b08c3f5 > .elementor-widget-container > .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:"Roboto Condensed", Sans-serif;font-weight:600;text-transform:none;line-height:1em;}:where( .elementor-4134 .elementor-element.elementor-element-b08c3f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-secondary );--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-4134 .elementor-element.elementor-element-d1c657b:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-d1c657b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4134 .elementor-element.elementor-element-d1c657b > .elementor-background-overlay{background-image:url("https://immolux.ca/wp-content/uploads/2024/08/triangle_blanc.png");background-size:50px auto;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4134 .elementor-element.elementor-element-d1c657b > .elementor-container{max-width:1000px;}.elementor-4134 .elementor-element.elementor-element-d1c657b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-4134 .elementor-element.elementor-element-cd35786 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-35eea0e > .elementor-widget-container{margin:20px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-35eea0e{text-align:center;}.elementor-4134 .elementor-element.elementor-element-35eea0e .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-primary );}.elementor-4134 .elementor-element.elementor-element-5e193f8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-5e193f8{text-align:center;}.elementor-4134 .elementor-element.elementor-element-ee71f45{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4134 .elementor-element.elementor-element-ee71f45:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-ee71f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000080 0%, #33333300 100%);}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ha-cf7 label{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ha-cf7 .wpcf7-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-4134 .elementor-element.elementor-element-af7de6d > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-form-control:not(.wpcf7-submit){width:100%;padding:5px 10px 5px 10px;border-radius:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.6em;margin-top:5px;}.elementor-4134 .elementor-element.elementor-element-af7de6d .ha-cf7-form label{width:100%;}.elementor-4134 .elementor-element.elementor-element-af7de6d label{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.4;color:var( --e-global-color-text );}.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-submit{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;color:var( --e-global-color-51aca18 );background-color:var( --e-global-color-primary );}.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-submit:hover, .elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-submit:focus{color:var( --e-global-color-51aca18 );background-color:var( --e-global-color-accent );}.elementor-4134 .elementor-element.elementor-element-44e6485 > .elementor-widget-container{background-color:var( --e-global-color-fa8160b );margin:15px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-44e6485{text-align:center;}.elementor-4134 .elementor-element.elementor-element-44e6485 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4134 .elementor-element.elementor-element-4ce11f1{padding:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-159991f .elementor-heading-title{font-size:30px;}.elementor-4134 .elementor-element.elementor-element-ecd50c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1fc830f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ha-creative-button .ha-creative-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4134 .elementor-element.elementor-element-d9d8b1d > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--iconica > span{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--iconica > span{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:10px 10px 10px 10px;}.elementor-4134 .elementor-element.elementor-element-1b5a4b4{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-ba51512.elementor-column{-webkit-box-ordinal-group:calc(2 + 1 );-ms-flex-order:2;order:2;}.elementor-4134 .elementor-element.elementor-element-e4c15a9 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-12cecff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-61fadeb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-1e194ab .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-bb1d344 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );}.elementor-4134 .elementor-element.elementor-element-6565e1b.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-4134 .elementor-element.elementor-element-6565e1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4134 .elementor-element.elementor-element-6565e1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-4134 .elementor-element.elementor-element-6565e1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-3552621{--spacer-size:391px;}.elementor-4134 .elementor-element.elementor-element-fbc8d09{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-ff88e81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4134 .elementor-element.elementor-element-ff88e81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-4134 .elementor-element.elementor-element-79312bf{--spacer-size:301px;}.elementor-4134 .elementor-element.elementor-element-ec3df39 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-3e59a08 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-1dc792f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-7a4d696 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );}.elementor-4134 .elementor-element.elementor-element-e393eaf .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );}.elementor-4134 .elementor-element.elementor-element-c70a487{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-b18c050 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-bd260c9{text-align:start;}.elementor-4134 .elementor-element.elementor-element-bd260c9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-ee5ac08{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-e9eb327 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .elementor-widget-container{text-align:left;}.elementor-4134 .elementor-element.elementor-element-ede31b0:not(:has(.elementor-widget-container)){text-align:left;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );}.elementor-4134 .elementor-element.elementor-element-d43f867{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-f91a382 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-00e8329 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-e5c7503{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-920d900 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-348503b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-084c711{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-c9e1421 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-73b2d51 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-c486bf5 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-ae5ef4b .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-b6a8c3b .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-0003027 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-b5ea4f7 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-d71d570{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-9342ad4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1848808 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-650b3a5{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-9753ac0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-a58888b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-1efadbb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-f5349cd .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-873b3e7 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-d4a6a2c .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-db686b1 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-dd01a40 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-990d20d .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-37c3fea{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-6c3035c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-aa97f59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-fbd20ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-3d2909db{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-62cd925 > .elementor-element-populated >  .elementor-background-overlay{background-position:center center;background-size:contain;}.elementor-4134 .elementor-element.elementor-element-5b473c0a > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-4134 .elementor-element.elementor-element-4d8da14a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-21d12789 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-0e2512b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-30a061e{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-cd96e3c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-b08c3f5{--n-accordion-title-font-size:21px;}.elementor-4134 .elementor-element.elementor-element-d1c657b{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-35eea0e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ha-cf7 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ha-cf7 .wpcf7-submit{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-4134 .elementor-element.elementor-element-4ce11f1:not(.elementor-motion-effects-element-type-background), .elementor-4134 .elementor-element.elementor-element-4ce11f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-4134 .elementor-element.elementor-element-4ce11f1{padding:30px 30px 30px 30px;}.elementor-4134 .elementor-element.elementor-element-cf7bb16 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-159991f .elementor-heading-title{font-size:23px;}.elementor-4134 .elementor-element.elementor-element-1fc830f{--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;}.elementor-widget-ha-creative-button .ha-creative-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4134 .elementor-element.elementor-element-d9d8b1d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4134 .elementor-element.elementor-element-d9d8b1d .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );}.elementor-4134 .elementor-element.elementor-element-1f727c2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1f727c2 .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );}.elementor-4134 .elementor-element.elementor-element-e4c15a9 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-12cecff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-61fadeb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-1e194ab .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-bb1d344 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-bb1d344 .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );}.elementor-4134 .elementor-element.elementor-element-ec3df39 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-3e59a08{text-align:start;}.elementor-4134 .elementor-element.elementor-element-3e59a08 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-1dc792f{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-327a554 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-327a554 .elementor-icon-list-item > a{font-size:17px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-7a4d696 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-cb61be2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-cb61be2 .elementor-icon-list-item > a{font-size:17px;}.elementor-4134 .elementor-element.elementor-element-243abf3 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-243abf3 .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );}.elementor-4134 .elementor-element.elementor-element-e393eaf .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-14db83f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-14db83f .elementor-icon-list-item > a{font-size:17px;}.elementor-4134 .elementor-element.elementor-element-66680bc > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-66680bc .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );}.elementor-4134 .elementor-element.elementor-element-b18c050 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-bd260c9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-ee5ac08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-e9eb327 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-e9eb327 .elementor-icon-list-item > a{font-size:17px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4134 .elementor-element.elementor-element-ede31b0 .ha-creative-btn{font-size:var( --e-global-typography-8cae7fd-font-size );}.elementor-4134 .elementor-element.elementor-element-d43f867{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-f91a382 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-00e8329 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-e5c7503{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-920d900 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-920d900 .elementor-icon-list-item > a{font-size:17px;}.elementor-4134 .elementor-element.elementor-element-348503b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4134 .elementor-element.elementor-element-348503b .elementor-icon-list-item > a{font-size:17px;}.elementor-4134 .elementor-element.elementor-element-c9e1421 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-73b2d51 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-c486bf5 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-ae5ef4b .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-b6a8c3b .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-0003027 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-b5ea4f7 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-d71d570{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-9342ad4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1848808 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-17377e9 .elementor-testimonial__name{font-size:17px;}.elementor-4134 .elementor-element.elementor-element-9753ac0{text-align:start;}.elementor-4134 .elementor-element.elementor-element-9753ac0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-a58888b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-1efadbb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-f5349cd .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-873b3e7 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-d4a6a2c .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-db686b1 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-dd01a40 .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-990d20d .elementor-heading-title{font-size:var( --e-global-typography-e6547e4-font-size );line-height:var( --e-global-typography-e6547e4-line-height );}.elementor-4134 .elementor-element.elementor-element-6c3035c{text-align:start;}.elementor-4134 .elementor-element.elementor-element-6c3035c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-aa97f59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-fbd20ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4134 .elementor-element.elementor-element-5b473c0a > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-4d8da14a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-21d12789 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-0e2512b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4134 .elementor-element.elementor-element-3a4b7563 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-4134 .elementor-element.elementor-element-cd96e3c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-b08c3f5{--n-accordion-title-font-size:20px;}.elementor-4134 .elementor-element.elementor-element-d1c657b{padding:50px 30px 50px 30px;}.elementor-4134 .elementor-element.elementor-element-35eea0e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4134 .elementor-element.elementor-element-ee71f45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ha-cf7 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ha-cf7 .wpcf7-submit{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-4134 .elementor-element.elementor-element-cf7bb16{width:40%;}.elementor-4134 .elementor-element.elementor-element-ecd50c6{width:60%;}.elementor-4134 .elementor-element.elementor-element-ba51512{width:60%;}.elementor-4134 .elementor-element.elementor-element-6565e1b{width:40%;}.elementor-4134 .elementor-element.elementor-element-ff88e81{width:40%;}.elementor-4134 .elementor-element.elementor-element-ec3df39{width:60%;}.elementor-4134 .elementor-element.elementor-element-2ba2e73{--width:calc(50% - 20px/2);}.elementor-4134 .elementor-element.elementor-element-8610991{--width:calc(50% - 20px/2);}.elementor-4134 .elementor-element.elementor-element-615da86{--width:calc(50% - 20px/2);}.elementor-4134 .elementor-element.elementor-element-562d058{--width:calc(50% - 20px/2);}.elementor-4134 .elementor-element.elementor-element-780cab9{--width:calc(50% - 20px/2);}.elementor-4134 .elementor-element.elementor-element-97ea2ed{--width:calc(50% - 20px/2);}.elementor-4134 .elementor-element.elementor-element-e324c77{--width:calc(50% - 20px/2);}.elementor-4134 .elementor-element.elementor-element-5fc622d{--width:calc(50% - 20px/2);}.elementor-4134 .elementor-element.elementor-element-df86556{--width:calc(50% - 20px/2);}.elementor-4134 .elementor-element.elementor-element-ecc03e6{--width:calc(50% - 20px/2);}.elementor-4134 .elementor-element.elementor-element-74b49e47{width:40%;}.elementor-4134 .elementor-element.elementor-element-62cd925{width:60%;}.elementor-4134 .elementor-element.elementor-element-eff4cf2{width:50%;}.elementor-4134 .elementor-element.elementor-element-4f57802{width:49.999%;}.elementor-4134 .elementor-element.elementor-element-db94a3f{--content-width:1000px;}.elementor-4134 .elementor-element.elementor-element-ee71f45{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4134 .elementor-element.elementor-element-cf7bb16{width:100%;}.elementor-4134 .elementor-element.elementor-element-ecd50c6{width:100%;}.elementor-4134 .elementor-element.elementor-element-1fc830f{--content-width:100%;}.elementor-4134 .elementor-element.elementor-element-ba51512{width:100%;}.elementor-4134 .elementor-element.elementor-element-6565e1b{width:100%;}.elementor-4134 .elementor-element.elementor-element-ff88e81{width:100%;}.elementor-4134 .elementor-element.elementor-element-ec3df39{width:100%;}.elementor-4134 .elementor-element.elementor-element-72a53c2{width:100%;}.elementor-4134 .elementor-element.elementor-element-5a6e101{width:100%;}.elementor-4134 .elementor-element.elementor-element-5ad99c8{width:100%;}.elementor-4134 .elementor-element.elementor-element-0faab39{width:100%;}.elementor-4134 .elementor-element.elementor-element-74b49e47{width:100%;}.elementor-4134 .elementor-element.elementor-element-62cd925{width:100%;}.elementor-4134 .elementor-element.elementor-element-9f1807a{width:100%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-b08c3f5 */.elementor-4134 .elementor-element.elementor-element-b08c3f5 .e-n-accordion-item + .e-n-accordion-item .e-n-accordion-item-title {
    border-top:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e193f8 */.elementor-4134 .elementor-element.elementor-element-5e193f8 {
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for ha-cf7, class: .elementor-element-af7de6d */.elementor-4134 .elementor-element.elementor-element-af7de6d p {
    margin:0;
}
.elementor-4134 .elementor-element.elementor-element-af7de6d .form-field {
    padding-bottom:1em;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d fieldset {
    margin:0 0 1em;
    padding:0;
    border:0;
}

@media (min-width:640px) {
    .elementor-4134 .elementor-element.elementor-element-af7de6d fieldset {
        border-top:3px solid #ffffff25;
    }  
}

.elementor-4134 .elementor-element.elementor-element-af7de6d legend {
    font-family: var(--e-global-typography-text-font-family);
    font-size:16px;
    font-weight: 500;
    color:#fff;
    padding-right:30px;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d fieldset legend + .form-row {
    margin-top:.5em;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d fieldset label {
    font-weight: 300;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d .optional {
    font-size:75%;
    font-weight:300;
}
.elementor-4134 .elementor-element.elementor-element-af7de6d .optional::before {
    content:' \2013\00A0';
}

.elementor-4134 .elementor-element.elementor-element-af7de6d input[type="submit"] {
    width:100%;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-spinner {
    display:none;
    margin:.5em auto;
}
.elementor-4134 .elementor-element.elementor-element-af7de6d form.submitting .wpcf7-spinner {
    display:block;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-not-valid-tip {
    margin-top:0.5em;
}

/* Boutons radio / Cases à cocher */

.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-form-control.wpcf7-radio, 
.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-form-control.wpcf7-checkbox {
    border:0 !important;
    padding:0 !important;
    background-color:transparent !important;
}
.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-radio .wpcf7-list-item,
.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-checkbox .wpcf7-list-item {
    display:block;
    margin-left:0;
    padding:.5em 0 0;
}
.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-radio .wpcf7-list-item label,
.elementor-4134 .elementor-element.elementor-element-af7de6d .wpcf7-checkbox .wpcf7-list-item label {
    display:flex;
    gap:.5em;
    align-items:baseline;
    text-wrap:balance;
}


/* Champ Upload */
.elementor-4134 .elementor-element.elementor-element-af7de6d .codedropz-upload-handler {
    margin-top:5px;
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    /* Propriétés optionnelles : */
    border:1px dashed #666;
    border-radius:0;
    font-size:87.5%;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d .codedropz-upload-inner h3 {
    font-size:20px !important;
}



.elementor-4134 .elementor-element.elementor-element-af7de6d .codedropz-upload-container {
    padding:20px;
    /* Propriétés optionnelles (exemple pour un arrière-plan foncé) : */
    background-color:#383838;
    color:#fff;
}

@media (min-width:580px) {
    .elementor-4134 .elementor-element.elementor-element-af7de6d .codedropz-upload-inner {
        display:flex;
        gap:10px;
        justify-content:center;
        align-items:center;
    }
}

.elementor-4134 .elementor-element.elementor-element-af7de6d .cd-upload-btn {
    display:inline-block;
    padding:4px 8px;
    line-height:1;
    /* Propriétés à personnaliser : */
    border-radius:0;
    border:1px solid var(--e-global-color-accent);
    background-color:var(--e-global-color-accent);
    color:#fff;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d .cd-upload-btn:hover, .elementor-4134 .elementor-element.elementor-element-af7de6d .cd-upload-btn:focus {
    /* Propriétés à personnaliser : */
    border-color:var(--e-global-color-primary);
    background-color:var(--e-global-color-primary);
    color:#000;
}
.elementor-4134 .elementor-element.elementor-element-af7de6d .dnd-upload-status .dnd-upload-details .dnd-progress-bar {
    /* Propriété à personnaliser : */
    background-color:#aaa;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d .dnd-upload-image {
    /* Propriété à personnaliser s'il y a lieu : */
    border-color:#ffffff80;
}
.elementor-4134 .elementor-element.elementor-element-af7de6d .dnd-icon-blank-file,
.elementor-4134 .elementor-element.elementor-element-af7de6d .dnd-upload-status .dnd-upload-details .remove-file span:after {
    filter:brightness(0) invert(1);
}

.elementor-4134 .elementor-element.elementor-element-af7de6d .dnd-upload-details .name {
    /* Propriété à personnaliser : */
    color:#fff;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d .dnd-upload-details .name em {
    font-style:normal;
    font-weight:normal;
}

.elementor-4134 .elementor-element.elementor-element-af7de6d .dnd-upload-details .has-error {
    display:block;
    margin-top:5px;
    padding:3px 8px;
    font-family:var(--e-global-typography-text-font-family), Sans-serif;
	/* Propriétés à personnaliser : */
	border-radius:5px;
    background-color:#f8d7da;
    border:1px solid #f5c6cb;
    color:#721c24;
    font-size:87.5%;
}

/*Champs en 2 cols*/

@media (min-width:640px) {
   .elementor-4134 .elementor-element.elementor-element-af7de6d .form-row {
       --gap:10px;
        display:flex;
        gap:var(--gap);
    }
    .elementor-4134 .elementor-element.elementor-element-af7de6d .form-col:not([class*="form-col-"]) {
        flex:1;
    }
    .elementor-4134 .elementor-element.elementor-element-af7de6d .form-col-35 {
        width:calc(35% - var(--gap)/2);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee71f45 */@media (max-width:639px) {
    .elementor-4134 .elementor-element.elementor-element-ee71f45 {
        margin-left:-30px;
        margin-right:-30px;
        width:calc(100% + 60px);
    }
}/* End custom CSS */