.elementor-21919 .elementor-element.elementor-element-4d3ae3a{--display:flex;--position:absolute;--min-height:90px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9999;}.elementor-21919 .elementor-element.elementor-element-4d3ae3a:not(.elementor-motion-effects-element-type-background), .elementor-21919 .elementor-element.elementor-element-4d3ae3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23232500;}body:not(.rtl) .elementor-21919 .elementor-element.elementor-element-4d3ae3a{left:0px;}body.rtl .elementor-21919 .elementor-element.elementor-element-4d3ae3a{right:0px;}.elementor-21919 .elementor-element.elementor-element-ee94a32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21919 .elementor-element.elementor-element-a2e192e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-21919 .elementor-element.elementor-element-773c10e{z-index:9999;}.elementor-21919 .elementor-element.elementor-element-251b4b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm5{transition-property:top,left,right,opacity,visibility,transform;transition-duration:400ms;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm30c .emm29 > .emm6::before{transition:opacity 250ms,visibility 250ms,bottom 400ms;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm20 .emmi>.emm6 .emm10{transition-duration:500ms;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm77 > .emm5 .emm6{justify-content:flex-start;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm20 .emm29 > .emm6{animation-duration:800ms;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm20 .emmc .emm29::after{transition-duration:600ms;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm53{right:0;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emli > .emm6{font-weight:300;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29 > .emm6{color:var( --e-global-color-cbac8cd );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29 > .emm6 > .emmico > svg{fill:var( --e-global-color-cbac8cd );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29 > .emm6 > .emm10 i{border-top-color:var( --e-global-color-cbac8cd );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29 > .emm6 > .emm10 i::before,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29 > .emm6 > .emm10 i::after{background-color:var( --e-global-color-cbac8cd );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm4 .emm29:hover > .emm6{color:var( --e-global-color-5d8ad8c );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm4 .emm29:hover > .emm6 > .emmico > svg{fill:var( --e-global-color-5d8ad8c );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29:hover > .emm6 > .emm10 i{border-top-color:var( --e-global-color-5d8ad8c );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29:hover > .emm6 > .emm10 i::before,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29:hover > .emm6 > .emm10 i::after{background-color:var( --e-global-color-5d8ad8c );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29 > .emm6::before,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29 > .emm6::after{background-color:var( --e-global-color-4dccbef );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29.emm17 > .emm6::before,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29.emm17 > .emm6::after,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm32 > .emm6::before,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm32 > .emm6::after{background-color:var( --e-global-color-4dccbef );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm30e .emm29 > .emm6::after,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm30d .emm29 > .emm6::before,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm30f .emm29 > .emm6::before,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm30f .emm29 > .emm6::after,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm28c .emm29::before,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm28c .emm29::after{height:1px;}.elementor-21919 .elementor-element.elementor-element-3989ea9.emm2v .emm28c .emm29::before{height:auto;width:1px;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm10 i{width:6px;height:6px;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm10 i::before{width:2px;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm10 i::after{height:2px;}.elementor-21919 .elementor-element.elementor-element-3989ea9.emm2h .emm0 .emm29>.emm6>.emm10 i{transform:rotate(225deg) translate(0,calc(-2px/2));}.elementor-21919 .elementor-element.elementor-element-3989ea9.emm18d .emm0 .emm10 i::before{border-bottom-left-radius:2px;border-bottom-right-radius:2px;}.elementor-21919 .elementor-element.elementor-element-3989ea9.emm18d .emm0 .emm10 i::after{border-top-right-radius:2px;border-bottom-right-radius:2px;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29>.emm6 .emm10{padding:2px 0px 0px 10px;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 > .emm4 > .emm29:not(:last-child) > .emm6{border-right-width:0px;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm77 > .emm5{width:220px;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm23 .emm6{color:var( --e-global-color-primary );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm23 .emm6 > .emmico > svg{fill:var( --e-global-color-primary );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm23 .emm6 .emm10 i{border-top-color:var( --e-global-color-primary );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm23 .emm6 .emm10 i::before{background-color:var( --e-global-color-primary );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm23 .emm6 .emm10 i::after{background-color:var( --e-global-color-primary );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm-oiust{margin-top:0px;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm0 .emm29 > .emm5{margin-top:0px;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm20 .emm6{color:#000;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm20 .emm6 > .emmico > svg{fill:#000;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm20 .emli > .emm6 .emm10{margin-right:-6px;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm20 .emli::after,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm20 .emm17 > .emm6{border-style:none;}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm13 > span{color:var( --e-global-color-cbac8cd );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm13 .emm55 > svg{fill:var( --e-global-color-cbac8cd );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm13 .emm56,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm13 .emm56::before,.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm13 .emm56::after{background-color:var( --e-global-color-cbac8cd );}.elementor-21919 .elementor-element.elementor-element-3989ea9 .emm15{width:300px;}.elementor-21919 .elementor-element.elementor-element-7742d93{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21919 .elementor-element.elementor-element-ad0dc93 .elementor-button{background-color:var( --e-global-color-cbac8cd );border-style:solid;border-width:1px 1px 1px 1px;padding:16px 50px 16px 32px;}.elementor-21919 .elementor-element.elementor-element-ad0dc93 .elementor-button:hover, .elementor-21919 .elementor-element.elementor-element-ad0dc93 .elementor-button:focus{background-color:var( --e-global-color-f0fd5f2 );color:var( --e-global-color-cbac8cd );}.elementor-21919 .elementor-element.elementor-element-ad0dc93.elementor-element{--align-self:flex-end;}.elementor-21919 .elementor-element.elementor-element-ad0dc93 .elementor-button:hover svg, .elementor-21919 .elementor-element.elementor-element-ad0dc93 .elementor-button:focus svg{fill:var( --e-global-color-cbac8cd );}.elementor-21919 .elementor-element.elementor-element-fb7e319{--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-widget-uael-offcanvas .uael-offcanvas-menu{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-offcanvas .uael-offcanvas-menu .menu-item a{color:var( --e-global-color-text );}.elementor-widget-uael-offcanvas .uael-offcanvas-menu .menu-item a:hover{color:var( --e-global-color-accent );}.elementor-widget-uael-offcanvas .uael-offcanvas-menu .sub-menu{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-offcanvas .uael-offcanvas-menu .sub-menu a{color:var( --e-global-color-text );}.elementor-widget-uael-offcanvas .uael-offcanvas-menu .sub-menu a:hover{color:var( --e-global-color-accent );}.uaoffcanvas-{{ID}} .uael-offcanvas-content{color:var( --e-global-color-text );}.elementor-widget-uael-offcanvas .uael-offcanvas-content{color:var( --e-global-color-text );}.uaoffcanvas-{{ID}} .uael-offcanvas-content .uael-text-editor{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-offcanvas .uael-offcanvas-action-wrap a.elementor-button, .elementor-widget-uael-offcanvas .uael-offcanvas-action-wrap .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-offcanvas .uael-offcanvas-action-wrap .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-uael-offcanvas .uael-offcanvas-action-wrap a.elementor-button:hover, .elementor-widget-uael-offcanvas .uael-offcanvas-action-wrap .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-uael-offcanvas .uael-offcanvas-action i{color:var( --e-global-color-text );}.elementor-widget-uael-offcanvas .uael-offcanvas-action svg{fill:var( --e-global-color-text );}.elementor-widget-uael-offcanvas .uael-offcanvas-action i:hover{color:var( --e-global-color-text );}.elementor-widget-uael-offcanvas .uael-offcanvas-action svg:hover{fill:var( --e-global-color-text );}.uaoffcanvas-2cf3f10 .uael-offcanvas-overlay{background:rgba(0,0,0,0.75);}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uaoffcanvas-2cf3f10 .uael-offcanvas{width:520px;}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uaoffcanvas-2cf3f10.uael-offcanvas-parent-wrapper .position-at-left{left:-520px;}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uaoffcanvas-2cf3f10.uael-offcanvas-parent-wrapper .position-at-right{right:-520px;}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uael-offcanvas-action .uael-offcanvas-icon-bg i,
					.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uael-offcanvas-action .uael-offcanvas-icon-bg svg{font-size:30px;width:30px;height:30px;line-height:30px;}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uael-offcanvas-action-wrap{text-align:left;}.uaoffcanvas-2cf3f10 .uael-offcanvas-close .uael-offcanvas-close-icon, .uaoffcanvas-2cf3f10 .uael-offcanvas-close .uael-offcanvas-close-icon svg{height:calc( 14px + 5px );width:calc( 14px + 5px );font-size:calc( 14px + 5px );line-height:calc( 14px + 5px );}.uaoffcanvas-2cf3f10 .uael-offcanvas-content{padding:0px 0px 0px 0px;}.uaoffcanvas-2cf3f10 .uael-offcanvas-close .uael-offcanvas-close-icon i{color:#000000;}.uaoffcanvas-2cf3f10 .uael-offcanvas-close .uael-offcanvas-close-icon svg{fill:#000000;}.uaoffcanvas-2cf3f10 .uael-offcanvas-close{background-color:#00000000;}.elementor-21919 .elementor-element.elementor-element-07b414f{--display:flex;--position:fixed;--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;bottom:0px;}body:not(.rtl) .elementor-21919 .elementor-element.elementor-element-07b414f{right:0px;}body.rtl .elementor-21919 .elementor-element.elementor-element-07b414f{left:0px;}.elementor-21919 .elementor-element.elementor-element-4fbf9d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21919 .elementor-element.elementor-element-d337e33 .elementor-button{background-color:var( --e-global-color-cbac8cd );border-style:solid;border-width:1px 1px 1px 1px;padding:16px 50px 16px 32px;}.elementor-21919 .elementor-element.elementor-element-d337e33 .elementor-button:hover, .elementor-21919 .elementor-element.elementor-element-d337e33 .elementor-button:focus{background-color:var( --e-global-color-f0fd5f2 );color:var( --e-global-color-cbac8cd );}.elementor-21919 .elementor-element.elementor-element-d337e33.elementor-element{--align-self:flex-end;}.elementor-21919 .elementor-element.elementor-element-d337e33 .elementor-button:hover svg, .elementor-21919 .elementor-element.elementor-element-d337e33 .elementor-button:focus svg{fill:var( --e-global-color-cbac8cd );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-21919 .elementor-element.elementor-element-4d3ae3a{--content-width:1440px;}.elementor-21919 .elementor-element.elementor-element-a2e192e{--width:20%;}.elementor-21919 .elementor-element.elementor-element-7742d93{--width:30%;}.elementor-21919 .elementor-element.elementor-element-4fbf9d3{--width:30%;}}@media(max-width:1024px){.elementor-21919 .elementor-element.elementor-element-ee94a32{--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-21919 .elementor-element.elementor-element-251b4b1{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21919 .elementor-element.elementor-element-2cf3f10.elementor-element{--align-self:flex-end;}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uaoffcanvas-2cf3f10 .uael-offcanvas{width:250px;}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uaoffcanvas-2cf3f10.uael-offcanvas-parent-wrapper .position-at-left{left:-250px;}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uaoffcanvas-2cf3f10.uael-offcanvas-parent-wrapper .position-at-right{right:-250px;}}@media(max-width:767px){.elementor-21919 .elementor-element.elementor-element-ee94a32{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21919 .elementor-element.elementor-element-a2e192e{--width:40%;--justify-content:center;}.elementor-21919 .elementor-element.elementor-element-251b4b1{--width:43%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21919 .elementor-element.elementor-element-3989ea9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21919 .elementor-element.elementor-element-fb7e319{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21919 .elementor-element.elementor-element-2cf3f10.elementor-element{--align-self:flex-end;}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uaoffcanvas-2cf3f10 .uael-offcanvas{width:200px;}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uaoffcanvas-2cf3f10.uael-offcanvas-parent-wrapper .position-at-left{left:-200px;}.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uaoffcanvas-2cf3f10.uael-offcanvas-parent-wrapper .position-at-right{right:-200px;}.elementor-21919 .elementor-element.elementor-element-07b414f{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:19px;--z-index:9999;}.elementor-21919 .elementor-element.elementor-element-4fbf9d3{--z-index:9999;}}/* Start custom CSS for html, class: .elementor-element-773c10e */.logo-main * {
    transition: all 0.3s ease;
}
.active-section .logo-main path:not(.red), .parent-pageid-1800 .logo-main path:not(.red) {
    fill:#232325!important;
}
@media screen and (max-width:767px){
    .elementor-21919 .elementor-element.elementor-element-773c10e svg {
        max-width:90px;
        margin-top:10px;
    }
}/* End custom CSS */
/* Start custom CSS for elemental-menu, class: .elementor-element-3989ea9 */.active-section .main-nav a,
.parent-pageid-1800 .main-nav a {
    color:#232325!important;
}
.active-section .main-nav a i:after,
.active-section .main-nav a i:before,
.parent-pageid-1800 .main-nav a i:before,
.parent-pageid-1800 .main-nav a i:after{
    background:#232325!important;
}
.elementor-21919 .elementor-element.elementor-element-3989ea9 .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    border-radius:0!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad0dc93 */.elementor-21919 .elementor-element.elementor-element-ad0dc93 a:before {
    width:10px;
    height:10px;
    background:#EB1705;
    border-radius:50%;
    content:"";
    position: absolute;
    right:20px;
    top:50%;
    margin-top:-5px;
    transition:0.2s all ease;
}
.elementor-21919 .elementor-element.elementor-element-ad0dc93:hover a:before {
    transform:scale(3);
}
.elementor-21919 .elementor-element.elementor-element-ad0dc93 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:0.2s all ease;
}
.elementor-21919 .elementor-element.elementor-element-ad0dc93:hover a:after {
    transform:scale(2.2);
    opacity:1;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee94a32 */@media screen and (min-width:1200px) {
    .elementor-21919 .elementor-element.elementor-element-ee94a32 .e-con-inner {
        padding-left:0!important;
        padding-right:0!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3ae3a */div [data-elementor-type="header"] {
    height:0;
}/* End custom CSS */
/* Start custom CSS for uael-offcanvas, class: .elementor-element-2cf3f10 */.elementor-21919 .elementor-element.elementor-element-2cf3f10 .uael-offcanvas-trigger svg path {
    fill:#000;
}
.elementor-21919 .elementor-element.elementor-element-2cf3f10 {
    z-index:9999;
}
.uael-offcanvas-trigger {
    margin-top:20px;
}

.uael-offcanvas-close svg {
    transform: rotate(45deg);
    width:40px!important;
    height:40px!important;
    z-index:20;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d337e33 */.elementor-21919 .elementor-element.elementor-element-d337e33 a:before {
    width:10px;
    height:10px;
    background:#EB1705;
    border-radius:50%;
    content:"";
    position: absolute;
    right:20px;
    top:50%;
    margin-top:-5px;
    transition:0.2s all ease;
}
.elementor-21919 .elementor-element.elementor-element-d337e33:hover a:before {
    transform:scale(3);
}
.elementor-21919 .elementor-element.elementor-element-d337e33 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:0.2s all ease;
}
.elementor-21919 .elementor-element.elementor-element-d337e33:hover a:after {
    transform:scale(2.2);
    opacity:1;
 
}/* End custom CSS */