.elementor-2448 .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-2448 .elementor-element.elementor-element-8b5d822:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-8b5d822>.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̀-17.53.08.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2448 .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-2448 .elementor-element.elementor-element-50f6422:not(.elementor-motion-effects-element-type-background),.elementor-2448 .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-2448 .elementor-element.elementor-element-e1c727f .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-2448 .elementor-element.elementor-element-7707778{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-2448 .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-2448 .elementor-element.elementor-element-a97041f .elementor-button{background-color:var(--e-global-color-cbac8cd);border-style:solid;border-width:1px;padding:16px 50px 16px 32px}.elementor-2448 .elementor-element.elementor-element-a97041f .elementor-button:hover,.elementor-2448 .elementor-element.elementor-element-a97041f .elementor-button:focus{background-color:var(--e-global-color-f0fd5f2);color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-a97041f.elementor-element{--align-self:flex-end}.elementor-2448 .elementor-element.elementor-element-a97041f{bottom:0}.elementor-2448 .elementor-element.elementor-element-a97041f .elementor-button:hover svg,.elementor-2448 .elementor-element.elementor-element-a97041f .elementor-button:focus svg{fill:var(--e-global-color-cbac8cd)}.elementor-2448 .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-2448 .elementor-element.elementor-element-94180ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .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-2448 .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-2448 .elementor-element.elementor-element-e67a423{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-c64da5f .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-2448 .elementor-element.elementor-element-2b2f191 .elementor-heading-title{font-weight:200}.elementor-2448 .elementor-element.elementor-element-1c2da7b{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-ae3b092>.elementor-widget-container{margin:0 0 20px}.elementor-2448 .elementor-element.elementor-element-ae3b092 .elementor-heading-title{font-weight:200}.elementor-2448 .elementor-element.elementor-element-c95acce{--spacer-size:10px}.elementor-2448 .elementor-element.elementor-element-baee508{--spacer-size:20px}.elementor-2448 .elementor-element.elementor-element-8e52489>.elementor-widget-container{margin:0 0 20px}.elementor-2448 .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-2448 .elementor-element.elementor-element-0a1320d>.elementor-widget-container{margin:0 0 30px}.elementor-2448 .elementor-element.elementor-element-0a1320d .elementor-icon-list-icon i{transition:color .3s}.elementor-2448 .elementor-element.elementor-element-0a1320d .elementor-icon-list-icon svg{transition:fill .3s}.elementor-2448 .elementor-element.elementor-element-0a1320d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-2448 .elementor-element.elementor-element-0a1320d .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-2448 .elementor-element.elementor-element-1057cad .elementor-button{background-color:var(--e-global-color-cbac8cd);border-style:solid;border-width:1px;padding:16px 50px 16px 32px}.elementor-2448 .elementor-element.elementor-element-1057cad .elementor-button:hover,.elementor-2448 .elementor-element.elementor-element-1057cad .elementor-button:focus{background-color:var(--e-global-color-f0fd5f2);color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-1057cad>.elementor-widget-container{margin:0}.elementor-2448 .elementor-element.elementor-element-1057cad.elementor-element{--align-self:flex-start}.elementor-2448 .elementor-element.elementor-element-1057cad .elementor-button:hover svg,.elementor-2448 .elementor-element.elementor-element-1057cad .elementor-button:focus svg{fill:var(--e-global-color-cbac8cd)}.elementor-2448 .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-2448 .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-2448 .elementor-element.elementor-element-eb3d109:not(.elementor-motion-effects-element-type-background),.elementor-2448 .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̀-17.57.29.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2448 .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-2448 .elementor-element.elementor-element-08c0eb1:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-08c0eb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-2448 .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-2448 .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-2448 .elementor-element.elementor-element-57f2703 .elementor-icon-wrapper{text-align:center}.elementor-2448 .elementor-element.elementor-element-57f2703 .elementor-icon{font-size:24px}.elementor-2448 .elementor-element.elementor-element-57f2703 .elementor-icon svg{height:24px}.elementor-2448 .elementor-element.elementor-element-10929b8{font-size:14px;font-weight:300}.elementor-2448 .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-2448 .elementor-element.elementor-element-59e56a9{--display:flex;--min-height:680px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-59e56a9:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-59e56a9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://espemtl.thedev.ca/wp-content/uploads/2025/07/architecture.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2448 .elementor-element.elementor-element-ffd3c2c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px}.elementor-2448 .elementor-element.elementor-element-ffd3c2c:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-ffd3c2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-6ae2619{--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-2448 .elementor-element.elementor-element-e6048ae .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-2448 .elementor-element.elementor-element-f523c8f .elementor-icon-wrapper{text-align:center}.elementor-2448 .elementor-element.elementor-element-f523c8f .elementor-icon{font-size:24px}.elementor-2448 .elementor-element.elementor-element-f523c8f .elementor-icon svg{height:24px}.elementor-2448 .elementor-element.elementor-element-0cdb514{font-size:14px;font-weight:300}.elementor-2448 .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-2448 .elementor-element.elementor-element-775908b:not(.elementor-motion-effects-element-type-background),.elementor-2448 .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̀-17.58.57.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2448 .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-2448 .elementor-element.elementor-element-065c969:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-065c969>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-2448 .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-2448 .elementor-element.elementor-element-9b22e6a .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-2448 .elementor-element.elementor-element-e00c656 .elementor-icon-wrapper{text-align:center}.elementor-2448 .elementor-element.elementor-element-e00c656 .elementor-icon{font-size:24px}.elementor-2448 .elementor-element.elementor-element-e00c656 .elementor-icon svg{height:24px}.elementor-2448 .elementor-element.elementor-element-587b12e{font-size:14px;font-weight:300}.elementor-2448 .elementor-element.elementor-element-1202ed1{--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-2448 .elementor-element.elementor-element-294f2bb{--display:flex;--min-height:680px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-294f2bb:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-294f2bb>.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-17-à-18.38.19.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2448 .elementor-element.elementor-element-dac6b9c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px}.elementor-2448 .elementor-element.elementor-element-dac6b9c:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-dac6b9c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-025f45e{--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-2448 .elementor-element.elementor-element-7a8def4 .elementor-heading-title{font-weight:300;text-transform:uppercase}.elementor-2448 .elementor-element.elementor-element-4a934e6 .elementor-icon-wrapper{text-align:center}.elementor-2448 .elementor-element.elementor-element-4a934e6 .elementor-icon{font-size:24px}.elementor-2448 .elementor-element.elementor-element-4a934e6 .elementor-icon svg{height:24px}.elementor-2448 .elementor-element.elementor-element-95a28de{font-size:14px;font-weight:300}.elementor-2448 .elementor-element.elementor-element-a43daa3{--display:flex;--min-height:680px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-a43daa3:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-a43daa3>.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̀-18.01.37.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2448 .elementor-element.elementor-element-c07ef0e{--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-2448 .elementor-element.elementor-element-2ffe4f9{--display:flex;--min-height:780px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-2ffe4f9:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-2ffe4f9>.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̀-18.00.46.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2448 .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-2448 .elementor-element.elementor-element-7e53f23{--e-image-carousel-slides-to-show:2}.elementor-2448 .elementor-element.elementor-element-7e53f23>.elementor-widget-container{padding:30px 0 0}.elementor-2448 .elementor-element.elementor-element-9921406{--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-2448 .elementor-element.elementor-element-3a17aef{--e-image-carousel-slides-to-show:2}.elementor-2448 .elementor-element.elementor-element-3a17aef>.elementor-widget-container{padding:30px 0 0}.elementor-2448 .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-2448 .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-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-before-label,.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-after-label{align-items:flex-start}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-before-label:before{content:"Avant"}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-after-label:before{content:"Après"}.elementor-2448 .elementor-element.elementor-element-abb7b3e{margin-right:auto}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-overlay{background-color:rgba(0,0,0,.5)}.elementor-2448 .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-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle:before{background:#fff}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle:after{background:#fff}body:not(.rtl) .elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#fff;margin-right:calc(5px/2)}body:not(.rtl) .elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#fff;margin-left:calc(5px/2)}.rtl .elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#fff;margin-right:calc(5px/2)}.rtl .elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#fff;margin-left:calc(5px/2)}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#fff}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#fff}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-horizontal .twentytwenty-handle:before{width:2px;margin-left:calc( -2px/2 )}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-horizontal .twentytwenty-handle:after{width:2px;margin-left:calc( -2px/2 )}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-vertical .twentytwenty-handle:before{height:2px;margin-top:calc( -2px/2 )}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-vertical .twentytwenty-handle:after{height:2px;margin-top:calc( -2px/2 )}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 32px + ( 2px * 2 ) ) / 2 )}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 32px + ( 2px * 2 ) ) / 2 )}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 32px + ( 2px * 2 ) ) / 2 )}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 32px + ( 2px * 2 ) ) / 2 )}.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-left-arrow,.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-right-arrow,.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-up-arrow,.elementor-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-down-arrow{border-width:5px}.elementor-2448 .elementor-element.elementor-element-2f27ff8{--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-2448 .elementor-element.elementor-element-2f27ff8:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-2f27ff8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-2448 .elementor-element.elementor-element-d2acbad{--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-2448 .elementor-element.elementor-element-c0a34a7{width:var(--container-widget-width,720px);max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0}.elementor-2448 .elementor-element.elementor-element-c0a34a7>.elementor-widget-container{margin:0}.elementor-2448 .elementor-element.elementor-element-c0a34a7 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-60516ce{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:60px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-031c525{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-2448 .elementor-element.elementor-element-718cfe2{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:60px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-a7886da{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-2448 .elementor-element.elementor-element-073b55a{--display:flex;border-style:none;--border-style:none;--padding-top:12px;--padding-bottom:12px;--padding-left:60px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-1400c36{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-2448 .elementor-element.elementor-element-4dadf53{--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-2448 .elementor-element.elementor-element-4dadf53>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:none}.elementor-2448 .elementor-element.elementor-element-4dadf53{--n-accordion-padding:16px 0px 16px 60px}.elementor-2448 .elementor-element.elementor-element-4d67134{--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-2448 .elementor-element.elementor-element-3d48112 img{width:100%;height:680px;object-fit:cover;object-position:center center}.elementor-2448 .elementor-element.elementor-element-f86ddb1 img{width:100%;height:680px;object-fit:cover;object-position:center center}.elementor-2448 .elementor-element.elementor-element-e021d24 img{width:100%;height:680px;object-fit:cover;object-position:center center}.elementor-2448 .elementor-element.elementor-element-d556759 img{width:100%;height:680px;object-fit:cover;object-position:center center}.elementor-2448 .elementor-element.elementor-element-160a2e4 img{width:100%;height:680px;object-fit:cover;object-position:center center}.elementor-2448 .elementor-element.elementor-element-33e8424{--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-2448 .elementor-element.elementor-element-33e8424:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-33e8424>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-3ef477b{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-bb6955f{--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-2448 .elementor-element.elementor-element-feb0247>.elementor-widget-container{margin:0}.elementor-2448 .elementor-element.elementor-element-feb0247 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-2448 .elementor-element.elementor-element-47fb520.elementor-element{--align-self:flex-start}.elementor-2448 .elementor-element.elementor-element-47fb520 .elementor-icon-wrapper{text-align:center}.elementor-2448 .elementor-element.elementor-element-47fb520.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-47fb520.elementor-view-framed .elementor-icon,.elementor-2448 .elementor-element.elementor-element-47fb520.elementor-view-default .elementor-icon{color:var(--e-global-color-cbac8cd);border-color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-47fb520.elementor-view-framed .elementor-icon,.elementor-2448 .elementor-element.elementor-element-47fb520.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-47fb520 .elementor-icon{font-size:24px}.elementor-2448 .elementor-element.elementor-element-47fb520 .elementor-icon svg{height:24px}.elementor-2448 .elementor-element.elementor-element-5cefabc.elementor-element{--align-self:flex-start}.elementor-2448 .elementor-element.elementor-element-5cefabc .elementor-icon-wrapper{text-align:center}.elementor-2448 .elementor-element.elementor-element-5cefabc.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-5cefabc.elementor-view-framed .elementor-icon,.elementor-2448 .elementor-element.elementor-element-5cefabc.elementor-view-default .elementor-icon{color:var(--e-global-color-cbac8cd);border-color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-5cefabc.elementor-view-framed .elementor-icon,.elementor-2448 .elementor-element.elementor-element-5cefabc.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-5cefabc .elementor-icon{font-size:24px}.elementor-2448 .elementor-element.elementor-element-5cefabc .elementor-icon svg{height:24px}.elementor-2448 .elementor-element.elementor-element-e986d5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-f668b68{--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-2448 .elementor-element.elementor-element-dad2a38{--swiper-slides-to-display:4;--swiper-slides-gap:30px}.elementor-2448 .elementor-element.elementor-element-dad2a38>.elementor-widget-container{margin:0;padding:0}.elementor-2448 .elementor-element.elementor-element-dad2a38 .swiper-slide>.elementor-element{height:100%}.elementor-2448 .elementor-element.elementor-element-dcb9d3e .elementor-button{background-color:var(--e-global-color-cbac8cd);border-style:solid;border-width:1px;padding:16px 50px 16px 32px}.elementor-2448 .elementor-element.elementor-element-dcb9d3e .elementor-button:hover,.elementor-2448 .elementor-element.elementor-element-dcb9d3e .elementor-button:focus{background-color:var(--e-global-color-f0fd5f2);color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-dcb9d3e{width:initial;max-width:initial}.elementor-2448 .elementor-element.elementor-element-dcb9d3e>.elementor-widget-container{margin:0}.elementor-2448 .elementor-element.elementor-element-dcb9d3e.elementor-element{--align-self:flex-start}.elementor-2448 .elementor-element.elementor-element-dcb9d3e .elementor-button:hover svg,.elementor-2448 .elementor-element.elementor-element-dcb9d3e .elementor-button:focus svg{fill:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-8c40ab8{--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-2448 .elementor-element.elementor-element-8c40ab8:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-8c40ab8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://espemtl.thedev.ca/wp-content/uploads/2025/06/Capture-décran-2025-07-01-à-13.40.21.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2448 .elementor-element.elementor-element-947462a{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-2448 .elementor-element.elementor-element-947462a:not(.elementor-motion-effects-element-type-background),.elementor-2448 .elementor-element.elementor-element-947462a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-1f622c0{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center}.elementor-2448 .elementor-element.elementor-element-1f622c0.elementor-element{--align-self:center}.elementor-2448 .elementor-element.elementor-element-1f622c0 .elementor-heading-title{font-weight:300}.elementor-2448 .elementor-element.elementor-element-a07bcb7 .elementor-button{background-color:var(--e-global-color-cbac8cd);border-style:solid;border-width:1px;padding:16px 50px 16px 32px}.elementor-2448 .elementor-element.elementor-element-a07bcb7 .elementor-button:hover,.elementor-2448 .elementor-element.elementor-element-a07bcb7 .elementor-button:focus{background-color:var(--e-global-color-f0fd5f2);color:var(--e-global-color-cbac8cd)}.elementor-2448 .elementor-element.elementor-element-a07bcb7.elementor-element{--align-self:center}.elementor-2448 .elementor-element.elementor-element-a07bcb7 .elementor-button:hover svg,.elementor-2448 .elementor-element.elementor-element-a07bcb7 .elementor-button:focus svg{fill:var(--e-global-color-cbac8cd)}:root{--page-title-display:none}@media(min-width:768px){.elementor-2448 .elementor-element.elementor-element-8b5d822{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-50f6422{--width:510px}.elementor-2448 .elementor-element.elementor-element-cd84dda{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-94180ca{--width:850px}.elementor-2448 .elementor-element.elementor-element-6078123{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-e67a423{--width:850px}.elementor-2448 .elementor-element.elementor-element-f17f04e{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-c397a4b{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-1202ed1{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-c07ef0e{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-8957259{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-9921406{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-41c4336{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-2f27ff8{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-d2acbad{--width:50%}.elementor-2448 .elementor-element.elementor-element-4d67134{--width:50%}.elementor-2448 .elementor-element.elementor-element-bb6955f{--content-width:1440px}.elementor-2448 .elementor-element.elementor-element-947462a{--width:680px}}@media(max-width:1024px) and (min-width:768px){.elementor-2448 .elementor-element.elementor-element-94180ca{--width:100%}.elementor-2448 .elementor-element.elementor-element-e67a423{--width:100%}.elementor-2448 .elementor-element.elementor-element-d2acbad{--width:100%}.elementor-2448 .elementor-element.elementor-element-4d67134{--width:100%}}@media(max-width:1024px){.elementor-2448 .elementor-element.elementor-element-8b5d822{--justify-content:flex-start;--padding-top:130px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2448 .elementor-element.elementor-element-cd84dda{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-2448 .elementor-element.elementor-element-6078123{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-2448 .elementor-element.elementor-element-eb3d109{--min-height:480px}.elementor-2448 .elementor-element.elementor-element-59e56a9{--min-height:480px}.elementor-2448 .elementor-element.elementor-element-775908b{--min-height:480px}.elementor-2448 .elementor-element.elementor-element-294f2bb{--min-height:480px}.elementor-2448 .elementor-element.elementor-element-a43daa3{--min-height:480px}.elementor-2448 .elementor-element.elementor-element-2ffe4f9{--min-height:480px}.elementor-2448 .elementor-element.elementor-element-2f27ff8{--flex-wrap:wrap}.elementor-2448 .elementor-element.elementor-element-c0a34a7>.elementor-widget-container{padding:20px 0 0}.elementor-2448 .elementor-element.elementor-element-4d67134{--min-height:475px}.elementor-2448 .elementor-element.elementor-element-4d67134.e-con{--order:-99999}.elementor-2448 .elementor-element.elementor-element-3d48112 img{height:475px}.elementor-2448 .elementor-element.elementor-element-f86ddb1 img{height:475px}.elementor-2448 .elementor-element.elementor-element-e021d24 img{height:475px}.elementor-2448 .elementor-element.elementor-element-d556759 img{height:475px}.elementor-2448 .elementor-element.elementor-element-160a2e4 img{height:475px}.elementor-2448 .elementor-element.elementor-element-bb6955f{--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-2448 .elementor-element.elementor-element-feb0247{text-align:start}.elementor-2448 .elementor-element.elementor-element-dad2a38{--swiper-slides-to-display:2}.elementor-2448 .elementor-element.elementor-element-dad2a38>.elementor-widget-container{margin:0}}@media(max-width:767px){.elementor-2448 .elementor-element.elementor-element-8b5d822{--min-height:100vh;--justify-content:flex-start;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-7707778{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-2448 .elementor-element.elementor-element-a97041f{bottom:20px}.elementor-2448 .elementor-element.elementor-element-cd84dda{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-6078123{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-f17f04e{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-eb3d109{--min-height:400px}.elementor-2448 .elementor-element.elementor-element-c397a4b{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-59e56a9{--min-height:400px}.elementor-2448 .elementor-element.elementor-element-775908b{--min-height:400px}.elementor-2448 .elementor-element.elementor-element-1202ed1{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-294f2bb{--min-height:400px}.elementor-2448 .elementor-element.elementor-element-a43daa3{--min-height:400px}.elementor-2448 .elementor-element.elementor-element-c07ef0e{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-2ffe4f9{--min-height:400px}.elementor-2448 .elementor-element.elementor-element-8957259{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-9921406{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-3a17aef{--e-image-carousel-slides-to-show:1}.elementor-2448 .elementor-element.elementor-element-41c4336{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-2f27ff8{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-2448 .elementor-element.elementor-element-c0a34a7>.elementor-widget-container{margin:30px 0 0}.elementor-2448 .elementor-element.elementor-element-4d67134.e-con{--order:-99999}.elementor-2448 .elementor-element.elementor-element-33e8424{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-2448 .elementor-element.elementor-element-bb6955f{--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-2448 .elementor-element.elementor-element-feb0247{width:auto;max-width:auto}.elementor-2448 .elementor-element.elementor-element-feb0247.elementor-element{--align-self:flex-start}.elementor-2448 .elementor-element.elementor-element-dad2a38{--swiper-slides-to-display:1}.elementor-2448 .elementor-element.elementor-element-dad2a38>.elementor-widget-container{margin:0}.elementor-2448 .elementor-element.elementor-element-dcb9d3e>.elementor-widget-container{margin:0 10px 0 0}.elementor-2448 .elementor-element.elementor-element-8c40ab8{--min-height:600px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2448 .elementor-element.elementor-element-947462a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2448 .elementor-element.elementor-element-1f622c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}}.elementor-2448 .elementor-element.elementor-element-50f6422:before{content:"";height:40px;width:60%;background:#fff;position:absolute;top:-40px}.elementor-2448 .elementor-element.elementor-element-50f6422:after{content:"";height:40px;width:50%;left:0;background:#fff;position:absolute;bottom:-40px}.elementor-2448 .elementor-element.elementor-element-a97041f 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-2448 .elementor-element.elementor-element-a97041f:hover a:before{transform:scale(3)}.elementor-2448 .elementor-element.elementor-element-a97041f 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-2448 .elementor-element.elementor-element-a97041f:hover a:after{transform:scale(2.2);opacity:1}.elementor-2448 .elementor-element.elementor-element-0a1320d i{display:none}.elementor-2448 .elementor-element.elementor-element-0a1320d li{padding-left:30px}.elementor-2448 .elementor-element.elementor-element-0a1320d li:before{content:"___";position:absolute;left:0;top:-6px;color:#eb1705}.elementor-2448 .elementor-element.elementor-element-1c2da7b{display:none}.elementor-2448 .elementor-element.elementor-element-1057cad 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-2448 .elementor-element.elementor-element-1057cad:hover a:before{transform:scale(2.6)}.elementor-2448 .elementor-element.elementor-element-1057cad 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-2448 .elementor-element.elementor-element-1057cad: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-2448 .elementor-element.elementor-element-1057cad:hover a.fermer:after{transform:scale(1.8) rotate(45deg);opacity:1}.elementor-2448 .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-2448 .elementor-element.elementor-element-eb3d109{overflow:hidden}.elementor-2448 .elementor-element.elementor-element-5814da9{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-2448 .elementor-element.elementor-element-59e56a9{overflow:hidden}.elementor-2448 .elementor-element.elementor-element-cedad76{width:0;height:0;position:absolute}.img-caption3{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-caption3{width:400px}}.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-2448 .elementor-element.elementor-element-775908b{overflow:hidden}.elementor-2448 .elementor-element.elementor-element-2c8e383{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-2448 .elementor-element.elementor-element-294f2bb{overflow:hidden}.elementor-2448 .elementor-element.elementor-element-a43daa3{overflow:hidden}.elementor-2448 .elementor-element.elementor-element-2ffe4f9{overflow:hidden}.elementor-2448 .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-2448 .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-2448 .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-2448 .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-2448 .elementor-element.elementor-element-7e53f23 .elementor-swiper-button{top:0}.elementor-2448 .elementor-element.elementor-element-7e53f23 .elementor-swiper-button-prev{left:0}.elementor-2448 .elementor-element.elementor-element-7e53f23 .elementor-swiper-button-next{right:0}.elementor-2448 .elementor-element.elementor-element-3a17aef .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-2448 .elementor-element.elementor-element-3a17aef .swiper-slide img{height:300px}}.elementor-2448 .elementor-element.elementor-element-3a17aef .swiper-slide-active img{filter:grayscale(0)!important;opacity:1;transform:scale(1);-webkit-transition:all 1s ease;transition:all 1s ease}.elementor-2448 .elementor-element.elementor-element-3a17aef .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-2448 .elementor-element.elementor-element-3a17aef .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-2448 .elementor-element.elementor-element-3a17aef .elementor-swiper-button{top:0}.elementor-2448 .elementor-element.elementor-element-3a17aef .elementor-swiper-button-prev{left:0}.elementor-2448 .elementor-element.elementor-element-3a17aef .elementor-swiper-button-next{right:0}.elementor-2448 .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-2448 .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-2448 .elementor-element.elementor-element-abb7b3e .twentytwenty-overlay{background-color:transparent!important}.elementor-2448 .elementor-element.elementor-element-4dadf53 .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-2448 .elementor-element.elementor-element-4dadf53 .e-n-accordion-item{border-bottom:1px solid #fff}.elementor-2448 .elementor-element.elementor-element-4d67134{overflow:hidden}.elementor-2448 .elementor-element.elementor-element-3ef477b{position:relative;max-width:1440px;margin:auto;display:block;margin-bottom:40px}.elementor-2448 .elementor-element.elementor-element-47fb520{position:absolute;right:10px;bottom:20px;cursor:pointer;transition:all .3s ease}.elementor-2448 .elementor-element.elementor-element-47fb520 path{stroke-width:0;transition:all .3s ease}.elementor-2448 .elementor-element.elementor-element-47fb520:hover path{fill:#a2a181}@media screen and (max-width:767px){.elementor-2448 .elementor-element.elementor-element-47fb520{bottom:0;right:0}}.elementor-2448 .elementor-element.elementor-element-5cefabc{position:absolute;right:40px;bottom:20px;cursor:pointer;transition:all .3s ease}.elementor-2448 .elementor-element.elementor-element-5cefabc svg{transform:rotate(180deg)}.elementor-2448 .elementor-element.elementor-element-5cefabc path{stroke-width:0;transition:all .3s ease}.elementor-2448 .elementor-element.elementor-element-5cefabc:hover path{fill:#a2a181}@media screen and (max-width:767px){.elementor-2448 .elementor-element.elementor-element-5cefabc{bottom:0;right:30px}}.elementor-2448 .elementor-element.elementor-element-bb6955f{position:relative;max-width:1440px;margin:auto;display:block;margin-bottom:40px}@media screen and (max-width:768px){.elementor-2448 .elementor-element.elementor-element-bb6955f .e-con-inner{padding-left:0!important;padding-right:0!important}}@media screen and (min-width:1366px){.elementor-2448 .elementor-element.elementor-element-dad2a38{margin-left:calc((100vw - 1490px) / 2)}}@media screen and (min-width:1367px){.elementor-2448 .elementor-element.elementor-element-dcb9d3e{margin-left:calc((100vw - 1490px) / 2)}}.elementor-2448 .elementor-element.elementor-element-dcb9d3e 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-2448 .elementor-element.elementor-element-dcb9d3e:hover a:before{transform:scale(2.6)}.elementor-2448 .elementor-element.elementor-element-dcb9d3e 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-2448 .elementor-element.elementor-element-dcb9d3e:hover a:after{transform:scale(1.8);opacity:1}.elementor-2448 .elementor-element.elementor-element-a07bcb7 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-2448 .elementor-element.elementor-element-a07bcb7:hover a:before{transform:scale(3)}.elementor-2448 .elementor-element.elementor-element-a07bcb7 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-2448 .elementor-element.elementor-element-a07bcb7:hover a:after{transform:scale(2.2);opacity:1}