.elementor-18142 .elementor-element.elementor-element-8b5d822{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-8b5d822:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-8b5d822>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://espemtl.thedev.ca/wp-content/uploads/2025/08/renovation-condo-outremont-grand-ilot.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18142 .elementor-element.elementor-element-50f6422{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-50f6422:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-50f6422>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-widget-heading .elementor-heading-title{font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-18142 .elementor-element.elementor-element-e1c727f .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-18142 .elementor-element.elementor-element-7707778{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-18142 .elementor-element.elementor-element-7707778 .elementor-heading-title{font-weight:300;line-height:3.25rem;letter-spacing:0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-18142 .elementor-element.elementor-element-03c5275 .elementor-button{background-color:var(--e-global-color-cbac8cd);border-style:solid;border-width:1px;padding:16px 50px 16px 32px}.elementor-18142 .elementor-element.elementor-element-03c5275 .elementor-button:hover,.elementor-18142 .elementor-element.elementor-element-03c5275 .elementor-button:focus{background-color:var(--e-global-color-f0fd5f2);color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-03c5275.elementor-element{--align-self:flex-end}.elementor-18142 .elementor-element.elementor-element-03c5275{bottom:0}.elementor-18142 .elementor-element.elementor-element-03c5275 .elementor-button:hover svg,.elementor-18142 .elementor-element.elementor-element-03c5275 .elementor-button:focus svg{fill:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-cd84dda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-94180ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-edc7220 .elementor-heading-title{font-family:"Inter",Sans-serif;font-weight:400;letter-spacing:-.62px}.elementor-widget-text-editor{font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-18142 .elementor-element.elementor-element-6078123{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-e67a423{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-c64da5f .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-18142 .elementor-element.elementor-element-2b2f191 .elementor-heading-title{font-weight:200}.elementor-18142 .elementor-element.elementor-element-1c2da7b{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-ae3b092>.elementor-widget-container{margin:0 0 20px}.elementor-18142 .elementor-element.elementor-element-ae3b092 .elementor-heading-title{font-weight:200}.elementor-18142 .elementor-element.elementor-element-c95acce{--spacer-size:10px}.elementor-18142 .elementor-element.elementor-element-baee508{--spacer-size:20px}.elementor-18142 .elementor-element.elementor-element-8e52489>.elementor-widget-container{margin:0 0 20px}.elementor-18142 .elementor-element.elementor-element-8e52489 .elementor-heading-title{font-weight:200}.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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-18142 .elementor-element.elementor-element-0a1320d>.elementor-widget-container{margin:0 0 30px}.elementor-18142 .elementor-element.elementor-element-0a1320d .elementor-icon-list-icon i{transition:color .3s}.elementor-18142 .elementor-element.elementor-element-0a1320d .elementor-icon-list-icon svg{transition:fill .3s}.elementor-18142 .elementor-element.elementor-element-0a1320d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-18142 .elementor-element.elementor-element-0a1320d .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-18142 .elementor-element.elementor-element-f73e03d .elementor-button{background-color:var(--e-global-color-cbac8cd);border-style:solid;border-width:1px;padding:16px 50px 16px 32px}.elementor-18142 .elementor-element.elementor-element-f73e03d .elementor-button:hover,.elementor-18142 .elementor-element.elementor-element-f73e03d .elementor-button:focus{background-color:var(--e-global-color-f0fd5f2);color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-f73e03d>.elementor-widget-container{margin:0}.elementor-18142 .elementor-element.elementor-element-f73e03d.elementor-element{--align-self:flex-start}.elementor-18142 .elementor-element.elementor-element-f73e03d .elementor-button:hover svg,.elementor-18142 .elementor-element.elementor-element-f73e03d .elementor-button:focus svg{fill:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-f17f04e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-18142 .elementor-element.elementor-element-eb3d109{--display:flex;--min-height:780px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-eb3d109:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-eb3d109>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://espemtl.thedev.ca/wp-content/uploads/2025/07/Capture-décran-2025-07-02-à-13.38.02.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18142 .elementor-element.elementor-element-08c0eb1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-08c0eb1:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-08c0eb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-2abf037{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-6daabe2 .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-18142 .elementor-element.elementor-element-57f2703 .elementor-icon-wrapper{text-align:center}.elementor-18142 .elementor-element.elementor-element-57f2703 .elementor-icon{font-size:24px}.elementor-18142 .elementor-element.elementor-element-57f2703 .elementor-icon svg{height:24px}.elementor-18142 .elementor-element.elementor-element-10929b8{font-size:14px;font-weight:300}.elementor-18142 .elementor-element.elementor-element-c397a4b{--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-18142 .elementor-element.elementor-element-775908b{--display:flex;--min-height:680px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-775908b:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-775908b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://espemtl.thedev.ca/wp-content/uploads/2025/07/Capture-décran-2025-07-02-à-13.40.08.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18142 .elementor-element.elementor-element-065c969{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-065c969:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-065c969>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-cd3c7b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-9b22e6a .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-18142 .elementor-element.elementor-element-e00c656 .elementor-icon-wrapper{text-align:center}.elementor-18142 .elementor-element.elementor-element-e00c656 .elementor-icon{font-size:24px}.elementor-18142 .elementor-element.elementor-element-e00c656 .elementor-icon svg{height:24px}.elementor-18142 .elementor-element.elementor-element-587b12e{font-size:14px;font-weight:300}.elementor-18142 .elementor-element.elementor-element-c55e294{--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-18142 .elementor-element.elementor-element-89d8390{--display:flex;--min-height:680px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-89d8390:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-89d8390>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://espemtl.thedev.ca/wp-content/uploads/2025/07/Capture-décran-2025-07-02-à-13.40.23.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18142 .elementor-element.elementor-element-e0d9475{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-e0d9475:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-e0d9475>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-ef09630{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-5db976a .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-18142 .elementor-element.elementor-element-39d6e71 .elementor-icon-wrapper{text-align:center}.elementor-18142 .elementor-element.elementor-element-39d6e71 .elementor-icon{font-size:24px}.elementor-18142 .elementor-element.elementor-element-39d6e71 .elementor-icon svg{height:24px}.elementor-18142 .elementor-element.elementor-element-6f563d3{font-size:14px;font-weight:300}.elementor-18142 .elementor-element.elementor-element-2f1ee51{--display:flex;--min-height:680px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-2f1ee51:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-2f1ee51>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://espemtl.thedev.ca/wp-content/uploads/2025/07/Capture-décran-2025-07-02-à-13.41.24.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18142 .elementor-element.elementor-element-e40b4d4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-e40b4d4:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-e40b4d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-53af833{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-7f8c319 .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-18142 .elementor-element.elementor-element-fc2523a .elementor-icon-wrapper{text-align:center}.elementor-18142 .elementor-element.elementor-element-fc2523a .elementor-icon{font-size:24px}.elementor-18142 .elementor-element.elementor-element-fc2523a .elementor-icon svg{height:24px}.elementor-18142 .elementor-element.elementor-element-cb42431{font-size:14px;font-weight:300}.elementor-18142 .elementor-element.elementor-element-8957259{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-7e53f23{--e-image-carousel-slides-to-show:2}.elementor-18142 .elementor-element.elementor-element-7e53f23>.elementor-widget-container{padding:30px 0 0}.elementor-18142 .elementor-element.elementor-element-1748a2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-b55085f{--e-image-carousel-slides-to-show:2}.elementor-18142 .elementor-element.elementor-element-b55085f>.elementor-widget-container{padding:30px 0 0}.elementor-18142 .elementor-element.elementor-element-41c4336{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-4ee40d8 .elementor-heading-title{font-weight:300}.elementor-widget-uael-ba-slider .twentytwenty-before-label:before,.elementor-widget-uael-ba-slider .twentytwenty-after-label:before{font-weight:var(--e-global-typography-accent-font-weight)}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-before-label,.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-after-label{align-items:flex-start}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-before-label:before{content:"Before"}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-after-label:before{content:"After"}.elementor-18142 .elementor-element.elementor-element-abb7b3e{margin-right:auto}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-overlay{background-color:rgba(0,0,0,.5)}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle{border-color:#fff;border-width:2px;width:32px;height:32px;margin-left:calc( -32px/2 - 2px );margin-top:calc( -32px/2 - 2px );border-radius:93%}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle:before{background:#fff}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle:after{background:#fff}body:not(.rtl) .elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#fff;margin-right:calc(5px/2)}body:not(.rtl) .elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#fff;margin-left:calc(5px/2)}.rtl .elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#fff;margin-right:calc(5px/2)}.rtl .elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#fff;margin-left:calc(5px/2)}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#fff}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#fff}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-horizontal .twentytwenty-handle:before{width:2px;margin-left:calc( -2px/2 )}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-horizontal .twentytwenty-handle:after{width:2px;margin-left:calc( -2px/2 )}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-vertical .twentytwenty-handle:before{height:2px;margin-top:calc( -2px/2 )}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-vertical .twentytwenty-handle:after{height:2px;margin-top:calc( -2px/2 )}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 32px + ( 2px * 2 ) ) / 2 )}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 32px + ( 2px * 2 ) ) / 2 )}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 32px + ( 2px * 2 ) ) / 2 )}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 32px + ( 2px * 2 ) ) / 2 )}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-left-arrow,.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-right-arrow,.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-up-arrow,.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-down-arrow{border-width:5px}.elementor-18142 .elementor-element.elementor-element-19001269{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-19001269:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-19001269>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-18142 .elementor-element.elementor-element-51ee50d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-98e789a{width:var(--container-widget-width,720px);max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0}.elementor-18142 .elementor-element.elementor-element-98e789a>.elementor-widget-container{margin:0}.elementor-18142 .elementor-element.elementor-element-98e789a .elementor-heading-title{font-weight:400;text-transform:uppercase;color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-c7ccefb{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:60px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-10bb2b7b{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-6ae6c07c{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:60px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-6796bffc{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-75d54cef{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:60px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-4ac6d123{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-359191b{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:60px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-4194fccf{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-4e73a969{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:60px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-353c823f{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-1736caa8{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--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-cbac8cd);--n-accordion-title-hover-color:var(--e-global-color-cbac8cd);--n-accordion-title-active-color:var(--e-global-color-cbac8cd);--n-accordion-icon-size:24px}.elementor-18142 .elementor-element.elementor-element-1736caa8>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:none}.elementor-18142 .elementor-element.elementor-element-1736caa8{--n-accordion-padding:16px 0px 16px 60px}.elementor-18142 .elementor-element.elementor-element-172d1c8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-weight:var(--e-global-typography-text-font-weight)}.elementor-18142 .elementor-element.elementor-element-fa142c1 img{width:100%;height:680px;object-fit:cover;object-position:center center}.elementor-18142 .elementor-element.elementor-element-2355716f img{width:100%;height:680px;object-fit:cover;object-position:center center}.elementor-18142 .elementor-element.elementor-element-5643723 img{width:100%;height:680px;object-fit:cover;object-position:center center}.elementor-18142 .elementor-element.elementor-element-368592f6 img{width:100%;height:680px;object-fit:cover;object-position:center center}.elementor-18142 .elementor-element.elementor-element-617e8e86 img{width:100%;height:680px;object-fit:cover;object-position:center center}.elementor-18142 .elementor-element.elementor-element-8a8df9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-8a8df9b:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-8a8df9b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-4988733{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-f8100d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var(--e-global-color-primary);--border-color:var(--e-global-color-primary);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-6d7459c>.elementor-widget-container{margin:0}.elementor-18142 .elementor-element.elementor-element-6d7459c .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-18142 .elementor-element.elementor-element-63ca9fe.elementor-element{--align-self:flex-start}.elementor-18142 .elementor-element.elementor-element-63ca9fe .elementor-icon-wrapper{text-align:center}.elementor-18142 .elementor-element.elementor-element-63ca9fe.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-63ca9fe.elementor-view-framed .elementor-icon,.elementor-18142 .elementor-element.elementor-element-63ca9fe.elementor-view-default .elementor-icon{color:var(--e-global-color-cbac8cd);border-color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-63ca9fe.elementor-view-framed .elementor-icon,.elementor-18142 .elementor-element.elementor-element-63ca9fe.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-63ca9fe .elementor-icon{font-size:24px}.elementor-18142 .elementor-element.elementor-element-63ca9fe .elementor-icon svg{height:24px}.elementor-18142 .elementor-element.elementor-element-4a9c188.elementor-element{--align-self:flex-start}.elementor-18142 .elementor-element.elementor-element-4a9c188 .elementor-icon-wrapper{text-align:center}.elementor-18142 .elementor-element.elementor-element-4a9c188.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-4a9c188.elementor-view-framed .elementor-icon,.elementor-18142 .elementor-element.elementor-element-4a9c188.elementor-view-default .elementor-icon{color:var(--e-global-color-cbac8cd);border-color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-4a9c188.elementor-view-framed .elementor-icon,.elementor-18142 .elementor-element.elementor-element-4a9c188.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-4a9c188 .elementor-icon{font-size:24px}.elementor-18142 .elementor-element.elementor-element-4a9c188 .elementor-icon svg{height:24px}.elementor-18142 .elementor-element.elementor-element-a2c0ff1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-77419f3{--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-18142 .elementor-element.elementor-element-e200e46{--swiper-slides-to-display:4;--swiper-slides-gap:30px}.elementor-18142 .elementor-element.elementor-element-e200e46>.elementor-widget-container{margin:0;padding:0}.elementor-18142 .elementor-element.elementor-element-e200e46 .swiper-slide>.elementor-element{height:100%}.elementor-18142 .elementor-element.elementor-element-0d77fd3 .elementor-button{background-color:var(--e-global-color-cbac8cd);border-style:solid;border-width:1px;padding:16px 50px 16px 32px}.elementor-18142 .elementor-element.elementor-element-0d77fd3 .elementor-button:hover,.elementor-18142 .elementor-element.elementor-element-0d77fd3 .elementor-button:focus{background-color:var(--e-global-color-f0fd5f2);color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-0d77fd3{width:initial;max-width:initial}.elementor-18142 .elementor-element.elementor-element-0d77fd3>.elementor-widget-container{margin:0}.elementor-18142 .elementor-element.elementor-element-0d77fd3.elementor-element{--align-self:flex-start}.elementor-18142 .elementor-element.elementor-element-0d77fd3 .elementor-button:hover svg,.elementor-18142 .elementor-element.elementor-element-0d77fd3 .elementor-button:focus svg{fill:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-0e9dd48{--display:flex;--min-height:1024px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-18142 .elementor-element.elementor-element-0e9dd48:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-0e9dd48>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18142 .elementor-element.elementor-element-cf121e3{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-18142 .elementor-element.elementor-element-cf121e3:not(.elementor-motion-effects-element-type-background),.elementor-18142 .elementor-element.elementor-element-cf121e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-6828dd5{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center}.elementor-18142 .elementor-element.elementor-element-6828dd5.elementor-element{--align-self:center}.elementor-18142 .elementor-element.elementor-element-6828dd5 .elementor-heading-title{font-weight:300}.elementor-18142 .elementor-element.elementor-element-119b18a .elementor-button{background-color:var(--e-global-color-cbac8cd);border-style:solid;border-width:1px;padding:16px 50px 16px 32px}.elementor-18142 .elementor-element.elementor-element-119b18a .elementor-button:hover,.elementor-18142 .elementor-element.elementor-element-119b18a .elementor-button:focus{background-color:var(--e-global-color-f0fd5f2);color:var(--e-global-color-cbac8cd)}.elementor-18142 .elementor-element.elementor-element-119b18a.elementor-element{--align-self:center}.elementor-18142 .elementor-element.elementor-element-119b18a .elementor-button:hover svg,.elementor-18142 .elementor-element.elementor-element-119b18a .elementor-button:focus svg{fill:var(--e-global-color-cbac8cd)}:root{--page-title-display:none}@media(min-width:768px){.elementor-18142 .elementor-element.elementor-element-8b5d822{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-50f6422{--width:600px}.elementor-18142 .elementor-element.elementor-element-cd84dda{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-94180ca{--width:850px}.elementor-18142 .elementor-element.elementor-element-6078123{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-e67a423{--width:850px}.elementor-18142 .elementor-element.elementor-element-f17f04e{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-c397a4b{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-c55e294{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-8957259{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-1748a2d{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-41c4336{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-19001269{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-51ee50d9{--width:50%}.elementor-18142 .elementor-element.elementor-element-172d1c8c{--width:50%}.elementor-18142 .elementor-element.elementor-element-f8100d8{--content-width:1440px}.elementor-18142 .elementor-element.elementor-element-cf121e3{--width:680px}}@media(max-width:1024px) and (min-width:768px){.elementor-18142 .elementor-element.elementor-element-94180ca{--width:100%}.elementor-18142 .elementor-element.elementor-element-e67a423{--width:100%}.elementor-18142 .elementor-element.elementor-element-51ee50d9{--width:100%}.elementor-18142 .elementor-element.elementor-element-172d1c8c{--width:100%}}@media(max-width:1024px){.elementor-18142 .elementor-element.elementor-element-8b5d822{--justify-content:flex-start;--padding-top:130px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-cd84dda{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-6078123{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-eb3d109{--min-height:480px}.elementor-18142 .elementor-element.elementor-element-775908b{--min-height:480px}.elementor-18142 .elementor-element.elementor-element-89d8390{--min-height:480px}.elementor-18142 .elementor-element.elementor-element-2f1ee51{--min-height:480px}.elementor-18142 .elementor-element.elementor-element-19001269{--flex-wrap:wrap}.elementor-18142 .elementor-element.elementor-element-98e789a>.elementor-widget-container{padding:20px 0 0}.elementor-18142 .elementor-element.elementor-element-172d1c8c{--min-height:475px}.elementor-18142 .elementor-element.elementor-element-172d1c8c.e-con{--order:-99999}.elementor-18142 .elementor-element.elementor-element-fa142c1 img{height:475px}.elementor-18142 .elementor-element.elementor-element-2355716f img{height:475px}.elementor-18142 .elementor-element.elementor-element-5643723 img{height:475px}.elementor-18142 .elementor-element.elementor-element-368592f6 img{height:475px}.elementor-18142 .elementor-element.elementor-element-617e8e86 img{height:475px}.elementor-18142 .elementor-element.elementor-element-f8100d8{--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-start;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-6d7459c{text-align:start}.elementor-18142 .elementor-element.elementor-element-e200e46{--swiper-slides-to-display:2}.elementor-18142 .elementor-element.elementor-element-e200e46>.elementor-widget-container{margin:0}.elementor-18142 .elementor-element.elementor-element-cf121e3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}}@media(max-width:767px){.elementor-18142 .elementor-element.elementor-element-8b5d822{--min-height:100vh;--justify-content:flex-start;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-50f6422{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-18142 .elementor-element.elementor-element-7707778{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-18142 .elementor-element.elementor-element-03c5275{bottom:20px}.elementor-18142 .elementor-element.elementor-element-cd84dda{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-6078123{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-f17f04e{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-eb3d109{--min-height:400px}.elementor-18142 .elementor-element.elementor-element-c397a4b{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-775908b{--min-height:400px}.elementor-18142 .elementor-element.elementor-element-c55e294{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-89d8390{--min-height:400px}.elementor-18142 .elementor-element.elementor-element-2f1ee51{--min-height:400px}.elementor-18142 .elementor-element.elementor-element-8957259{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-1748a2d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-b55085f{--e-image-carousel-slides-to-show:1}.elementor-18142 .elementor-element.elementor-element-41c4336{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-19001269{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-98e789a>.elementor-widget-container{margin:30px 0 0}.elementor-18142 .elementor-element.elementor-element-172d1c8c.e-con{--order:-99999}.elementor-18142 .elementor-element.elementor-element-8a8df9b{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-f8100d8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-6d7459c{width:auto;max-width:auto}.elementor-18142 .elementor-element.elementor-element-6d7459c.elementor-element{--align-self:flex-start}.elementor-18142 .elementor-element.elementor-element-e200e46{--swiper-slides-to-display:1}.elementor-18142 .elementor-element.elementor-element-e200e46>.elementor-widget-container{margin:0}.elementor-18142 .elementor-element.elementor-element-0d77fd3>.elementor-widget-container{margin:0 10px 0 0}.elementor-18142 .elementor-element.elementor-element-0e9dd48{--min-height:600px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18142 .elementor-element.elementor-element-cf121e3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-18142 .elementor-element.elementor-element-6828dd5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}}.elementor-18142 .elementor-element.elementor-element-50f6422:before{content:"";height:40px;width:60%;background:#fff;position:absolute;top:-40px}.elementor-18142 .elementor-element.elementor-element-50f6422:after{content:"";height:40px;width:50%;left:0;background:#fff;position:absolute;bottom:-40px}.elementor-18142 .elementor-element.elementor-element-03c5275 a:before{width:10px;height:10px;background:#eb1705;border-radius:50%;content:"";position:absolute;right:20px;top:50%;margin-top:-5px;transition:.2s all ease}.elementor-18142 .elementor-element.elementor-element-03c5275:hover a:before{transform:scale(3)}.elementor-18142 .elementor-element.elementor-element-03c5275 a:after{width:10px;height:10px;opacity:0;background:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/tooltip.svg);background-repeat:no-repeat;background-size:cover;border-radius:50%;content:"";position:absolute;right:20px;top:50%;margin-top:-5px;transition:.2s all ease}.elementor-18142 .elementor-element.elementor-element-03c5275:hover a:after{transform:scale(2.2);opacity:1}.elementor-18142 .elementor-element.elementor-element-0a1320d i{display:none}.elementor-18142 .elementor-element.elementor-element-0a1320d li{padding-left:30px}.elementor-18142 .elementor-element.elementor-element-0a1320d li:before{content:"___";position:absolute;left:0;top:-6px;color:#eb1705}.elementor-18142 .elementor-element.elementor-element-1c2da7b{display:none}.elementor-18142 .elementor-element.elementor-element-f73e03d a:before{width:10px;height:10px;background:#c4bdb2;border-radius:50%;content:"";position:absolute;right:20px;top:50%;margin-top:-5px;transition:.2s all ease}.elementor-18142 .elementor-element.elementor-element-f73e03d:hover a:before{transform:scale(2.6)}.elementor-18142 .elementor-element.elementor-element-f73e03d a:after{width:10px;height:10px;opacity:0;background:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/material-symbols-light_add.svg);background-repeat:no-repeat;background-size:cover;border-radius:50%;content:"";position:absolute;right:20px;top:50%;margin-top:-5px;transition:.2s all ease}.elementor-18142 .elementor-element.elementor-element-f73e03d:hover a:after{transform:scale(1.8);opacity:1}.fermer:after{width:10px;height:10px;opacity:0;background:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/material-symbols-light_add.svg)!important;transform:rotate(45deg);background-repeat:no-repeat!important;background-size:cover!important;border-radius:50%;content:"";position:absolute;right:20px;top:50%;margin-top:-5px;transition:.2s all ease}.elementor-18142 .elementor-element.elementor-element-f73e03d:hover a.fermer:after{transform:scale(1.8) rotate(45deg);opacity:1}.elementor-18142 .elementor-element.elementor-element-b3e2973{width:0;height:0;position:absolute}.img-caption{overflow:hidden;width:100%;transition:.6s all cubic-bezier(.86,0,.07,1);position:absolute;bottom:0;left:0;transform:translateY(calc(100% - 60px))}@media screen and (min-width:1400px){.img-caption{width:400px}}.img-caption *{transition:all cubic-bezier(.86,0,.07,1)}.img-caption.active{transition:.6s all cubic-bezier(.86,0,.07,1);transform:translateY(calc(0%))}.img-caption .caption-text{transform:translateY(calc(10%));transition:.6s all cubic-bezier(.86,0,.07,1) .1s;opacity:0}.img-caption.active .caption-text{transform:translateY(calc(0%));opacity:1}.caption-trigger{cursor:pointer}.caption-trigger:before{content:"";background:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/material-symbols-light_remove.svg);width:24px;height:24px;background-size:cover;background-repeat:no-repeat;position:absolute;right:0;left:auto;opacity:0}.img-caption.active .caption-trigger svg path{opacity:0}.img-caption.active .caption-trigger:before{opacity:1!important}.elementor-18142 .elementor-element.elementor-element-eb3d109{overflow:hidden}.elementor-18142 .elementor-element.elementor-element-cedad76{width:0;height:0;position:absolute}.img-caption31{overflow:hidden;width:100%;transition:.6s all cubic-bezier(.86,0,.07,1);position:absolute;bottom:0;left:0;transform:translateY(calc(100% - 60px))}@media screen and (min-width:1400px){.img-caption31{width:400px}}.img-caption31 *{transition:all cubic-bezier(.86,0,.07,1)}.img-caption31.active{transition:.6s all cubic-bezier(.86,0,.07,1);transform:translateY(calc(0%))}.img-caption31 .caption-text3{transform:translateY(calc(10%));transition:.6s all cubic-bezier(.86,0,.07,1) .1s;opacity:0}.img-caption31.active .caption-text3{transform:translateY(calc(0%));opacity:1}.caption-trigger31{cursor:pointer}.caption-trigger31:before{content:"";background:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/material-symbols-light_remove.svg);width:24px;height:24px;background-size:cover;background-repeat:no-repeat;position:absolute;right:0;left:auto;opacity:0}.img-caption31.active .caption-trigger31 svg path{opacity:0}.img-caption31.active .caption-trigger31:before{opacity:1!important}.elementor-18142 .elementor-element.elementor-element-775908b{overflow:hidden}.elementor-18142 .elementor-element.elementor-element-cedaa35{width:0;height:0;position:absolute}.img-caption2{overflow:hidden;width:400px;transition:.6s all cubic-bezier(.86,0,.07,1);position:absolute;bottom:0;left:0;transform:translateY(calc(100% - 60px))}.img-caption2 *{transition:all cubic-bezier(.86,0,.07,1)}.img-caption2.active{transition:.6s all cubic-bezier(.86,0,.07,1);transform:translateY(calc(0%))}.img-caption2 .caption-text2{transform:translateY(calc(10%));transition:.6s all cubic-bezier(.86,0,.07,1) .1s;opacity:0}.img-caption2.active .caption-text2{transform:translateY(calc(0%));opacity:1}.caption-trigger2{cursor:pointer}.caption-trigger2:before{content:"";background:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/material-symbols-light_remove.svg);width:24px;height:24px;background-size:cover;background-repeat:no-repeat;position:absolute;right:0;left:auto;opacity:0}.img-caption.active2 .caption-trigger2 svg path{opacity:0}.img-caption2.active .caption-trigger2:before{opacity:1!important}.elementor-18142 .elementor-element.elementor-element-89d8390{overflow:hidden}.elementor-18142 .elementor-element.elementor-element-bbc6a27{width:0;height:0;position:absolute}.img-caption3{overflow:hidden;width:400px;transition:.6s all cubic-bezier(.86,0,.07,1);position:absolute;bottom:0;left:0;transform:translateY(calc(100% - 60px))}.img-caption3 *{transition:all cubic-bezier(.86,0,.07,1)}.img-caption3.active{transition:.6s all cubic-bezier(.86,0,.07,1);transform:translateY(calc(0%))}.img-caption3 .caption-text3{transform:translateY(calc(10%));transition:.6s all cubic-bezier(.86,0,.07,1) .1s;opacity:0}.img-caption3.active .caption-text3{transform:translateY(calc(0%));opacity:1}.caption-trigger3{cursor:pointer}.caption-trigger3:before{content:"";background:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/material-symbols-light_remove.svg);width:24px;height:24px;background-size:cover;background-repeat:no-repeat;position:absolute;right:0;left:auto;opacity:0}.img-caption3.active .caption-trigger3 svg path{opacity:0}.img-caption3.active .caption-trigger3:before{opacity:1!important}.elementor-18142 .elementor-element.elementor-element-2f1ee51{overflow:hidden}.elementor-18142 .elementor-element.elementor-element-7e53f23 .swiper-slide img{height:500px;filter:grayscale(0);opacity:.7;object-fit:cover;-webkit-transition:all 1s ease;transition:all 1s ease;transform:scale(.9)}.elementor-18142 .elementor-element.elementor-element-7e53f23 .swiper-slide-active img{filter:grayscale(0)!important;opacity:1;transform:scale(1);-webkit-transition:all 1s ease;transition:all 1s ease}.elementor-18142 .elementor-element.elementor-element-7e53f23 .eicon-chevron-left:before{content:"";background-image:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/arrow-thin.svg);width:24px;height:24px;display:block;transform:rotate(180deg);background-size:cover}.elementor-18142 .elementor-element.elementor-element-7e53f23 .eicon-chevron-right:before{content:"";background-image:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/arrow-thin.svg);width:24px;height:24px;display:block;background-size:cover}.elementor-18142 .elementor-element.elementor-element-7e53f23 .elementor-swiper-button{top:0}.elementor-18142 .elementor-element.elementor-element-7e53f23 .elementor-swiper-button-prev{left:0}.elementor-18142 .elementor-element.elementor-element-7e53f23 .elementor-swiper-button-next{right:0}.elementor-18142 .elementor-element.elementor-element-b55085f .swiper-slide img{height:500px;filter:grayscale(0);opacity:.7;object-fit:cover;-webkit-transition:all 1s ease;transition:all 1s ease;transform:scale(.9)}@media screen and (max-width:1024px){.elementor-18142 .elementor-element.elementor-element-b55085f .swiper-slide img{height:300px}}.elementor-18142 .elementor-element.elementor-element-b55085f .swiper-slide-active img{filter:grayscale(0)!important;opacity:1;transform:scale(1);-webkit-transition:all 1s ease;transition:all 1s ease}.elementor-18142 .elementor-element.elementor-element-b55085f .eicon-chevron-left:before{content:"";background-image:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/arrow-thin.svg);width:24px;height:24px;display:block;transform:rotate(180deg);background-size:cover}.elementor-18142 .elementor-element.elementor-element-b55085f .eicon-chevron-right:before{content:"";background-image:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/arrow-thin.svg);width:24px;height:24px;display:block;background-size:cover}.elementor-18142 .elementor-element.elementor-element-b55085f .elementor-swiper-button{top:0}.elementor-18142 .elementor-element.elementor-element-b55085f .elementor-swiper-button-prev{left:0}.elementor-18142 .elementor-element.elementor-element-b55085f .elementor-swiper-button-next{right:0}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-before-label:before{top:-10px!important;left:0!important;background:#fff;border-radius:0;color:#232325;font-size:1rem!important}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-after-label:before{top:-10px!important;right:0!important;background:#fff;border-radius:0;color:#232325;font-size:1rem!important}.elementor-18142 .elementor-element.elementor-element-abb7b3e .twentytwenty-overlay{background-color:transparent!important}.elementor-18142 .elementor-element.elementor-element-1736caa8 .e-n-accordion-item-title-icon{border:1px solid #fff;border-radius:16px;padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;position:absolute;left:0;top:20px}.elementor-18142 .elementor-element.elementor-element-1736caa8 .e-n-accordion-item{border-bottom:1px solid #fff}.elementor-18142 .elementor-element.elementor-element-172d1c8c{overflow:hidden}.elementor-18142 .elementor-element.elementor-element-4988733{position:relative;max-width:1440px;margin:auto;display:block;margin-bottom:40px}.elementor-18142 .elementor-element.elementor-element-63ca9fe{position:absolute;right:10px;bottom:20px;cursor:pointer;transition:all .3s ease}.elementor-18142 .elementor-element.elementor-element-63ca9fe path{stroke-width:0;transition:all .3s ease}.elementor-18142 .elementor-element.elementor-element-63ca9fe:hover path{fill:#a2a181}@media screen and (max-width:767px){.elementor-18142 .elementor-element.elementor-element-63ca9fe{bottom:0;right:0}}.elementor-18142 .elementor-element.elementor-element-4a9c188{position:absolute;right:40px;bottom:20px;cursor:pointer;transition:all .3s ease}.elementor-18142 .elementor-element.elementor-element-4a9c188 svg{transform:rotate(180deg)}.elementor-18142 .elementor-element.elementor-element-4a9c188 path{stroke-width:0;transition:all .3s ease}.elementor-18142 .elementor-element.elementor-element-4a9c188:hover path{fill:#a2a181}@media screen and (max-width:767px){.elementor-18142 .elementor-element.elementor-element-4a9c188{bottom:0;right:30px}}.elementor-18142 .elementor-element.elementor-element-f8100d8{position:relative;max-width:1440px;margin:auto;display:block;margin-bottom:40px}@media screen and (max-width:768px){.elementor-18142 .elementor-element.elementor-element-f8100d8 .e-con-inner{padding-left:0!important;padding-right:0!important}}@media screen and (min-width:1366px){.elementor-18142 .elementor-element.elementor-element-e200e46{margin-left:calc((100vw - 1490px) / 2)}}@media screen and (min-width:1367px){.elementor-18142 .elementor-element.elementor-element-0d77fd3{margin-left:calc((100vw - 1490px) / 2)}}.elementor-18142 .elementor-element.elementor-element-0d77fd3 a:before{width:10px;height:10px;background:#c4bdb2;border-radius:50%;content:"";position:absolute;right:20px;top:50%;margin-top:-5px;transition:.2s all ease}.elementor-18142 .elementor-element.elementor-element-0d77fd3:hover a:before{transform:scale(2.6)}.elementor-18142 .elementor-element.elementor-element-0d77fd3 a:after{width:10px;height:10px;opacity:0;background:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/arrow-thin.svg);background-repeat:no-repeat;background-size:cover;border-radius:50%;content:"";position:absolute;right:20px;top:50%;margin-top:-5px;transition:.2s all ease}.elementor-18142 .elementor-element.elementor-element-0d77fd3:hover a:after{transform:scale(1.8);opacity:1}.elementor-18142 .elementor-element.elementor-element-119b18a a:before{width:10px;height:10px;background:#eb1705;border-radius:50%;content:"";position:absolute;right:20px;top:50%;margin-top:-5px;transition:.2s all ease}.elementor-18142 .elementor-element.elementor-element-119b18a:hover a:before{transform:scale(3)}.elementor-18142 .elementor-element.elementor-element-119b18a a:after{width:10px;height:10px;opacity:0;background:url(https://espemtl.thedev.ca/wp-content/uploads/2025/06/tooltip.svg);background-repeat:no-repeat;background-size:cover;border-radius:50%;content:"";position:absolute;right:20px;top:50%;margin-top:-5px;transition:.2s all ease}.elementor-18142 .elementor-element.elementor-element-119b18a:hover a:after{transform:scale(2.2);opacity:1}