.elementor-8077 .elementor-element.elementor-element-6ccecb8:not(.elementor-motion-effects-element-type-background), .elementor-8077 .elementor-element.elementor-element-6ccecb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mecfab.ca/wp-content/uploads/2025/04/MECFAB-Entreprise-Familiale-Valdor-Industriel.jpg");background-position:center center;background-size:cover;}.elementor-8077 .elementor-element.elementor-element-6ccecb8 > .elementor-background-overlay{background-color:var(--shock-black-color);opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8077 .elementor-element.elementor-element-6ccecb8 > .elementor-container{min-height:75vh;}.elementor-8077 .elementor-element.elementor-element-6ccecb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8077 .elementor-element.elementor-element-64eb08c{padding:0rem 0rem 0rem 0rem;}.elementor-8077 .elementor-element.elementor-element-70ea886 .intro-text{max-width:75%;}.elementor-8077 .elementor-element.elementor-element-70ea886 .text-1{color:var(--shock-white-color);}.elementor-8077 .elementor-element.elementor-element-70ea886 .text-1 mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-70ea886 .text-2{color:var(--shock-white-color);font-weight:400;}.elementor-8077 .elementor-element.elementor-element-70ea886 .text-2 mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-70ea886 .description{color:var(--shock-white-65-color);}.elementor-8077 .elementor-element.elementor-element-70ea886 .description mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-bb5e33b:not(.elementor-motion-effects-element-type-background), .elementor-8077 .elementor-element.elementor-element-bb5e33b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--shock-gray-10-color);}.elementor-8077 .elementor-element.elementor-element-bb5e33b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4rem 0rem 2rem 0rem;}.elementor-8077 .elementor-element.elementor-element-bb5e33b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8077 .elementor-element.elementor-element-7ace71d{margin-top:1rem;margin-bottom:3.5rem;}.elementor-8077 .elementor-element.elementor-element-b3c319d .intro-text{max-width:100%;}.elementor-8077 .elementor-element.elementor-element-b3c319d .text-1{color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-b3c319d .text-1 mark:before{background-color:var(--shock-accent-color);}.elementor-8077 .elementor-element.elementor-element-b3c319d .text-2{color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-b3c319d .text-2 mark:before{background-color:var(--shock-accent-color);}.elementor-8077 .elementor-element.elementor-element-b3c319d .description{color:var(--shock-gray-color);}.elementor-8077 .elementor-element.elementor-element-b3c319d .description mark:before{background-color:var(--shock-accent-color);}.elementor-8077 .elementor-element.elementor-element-cbca66a:not(.elementor-motion-effects-element-type-background), .elementor-8077 .elementor-element.elementor-element-cbca66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--shock-gray-10-color);}.elementor-8077 .elementor-element.elementor-element-cbca66a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-8077 .elementor-element.elementor-element-cbca66a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8077 .elementor-element.elementor-element-4507e87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8077 .elementor-element.elementor-element-4507e87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8077 .elementor-element.elementor-element-4507e87 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8077 .elementor-element.elementor-element-4507e87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8077 .elementor-element.elementor-element-8914440 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8077 .elementor-element.elementor-element-8914440:not(.elementor-motion-effects-element-type-background), .elementor-8077 .elementor-element.elementor-element-8914440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8077 .elementor-element.elementor-element-8914440{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8077 .elementor-element.elementor-element-8914440 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8077 .elementor-element.elementor-element-9327fa2 .intro-text{max-width:100%;}.elementor-8077 .elementor-element.elementor-element-9327fa2 .text-1{color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-9327fa2 .text-1 mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-9327fa2 .text-2{color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-9327fa2 .text-2 mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-9327fa2 .description{color:var(--shock-gray-color);}.elementor-8077 .elementor-element.elementor-element-9327fa2 .description mark:before{background-color:var(--shock-accent-color);}.elementor-bc-flex-widget .elementor-8077 .elementor-element.elementor-element-089e392.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8077 .elementor-element.elementor-element-089e392.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8077 .elementor-element.elementor-element-089e392.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8077 .elementor-element.elementor-element-685421f{--e-image-carousel-slides-to-show:1;}.elementor-8077 .elementor-element.elementor-element-685421f.elementor-element{--align-self:center;}.elementor-8077 .elementor-element.elementor-element-4e6f380:not(.elementor-motion-effects-element-type-background), .elementor-8077 .elementor-element.elementor-element-4e6f380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--shock-gray-10-color);}.elementor-8077 .elementor-element.elementor-element-4e6f380{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-8077 .elementor-element.elementor-element-4e6f380 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8077 .elementor-element.elementor-element-29b3ebb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8077 .elementor-element.elementor-element-29b3ebb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8077 .elementor-element.elementor-element-29b3ebb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8077 .elementor-element.elementor-element-b711ebb .image-wrapper .image{width:100%;max-width:93%;opacity:1;box-shadow:0px 20px 50px 0px rgba(0,0,0,0.15);}.elementor-8077 .elementor-element.elementor-element-b711ebb .figure-caption{color:var(--shock-gray-color);}.elementor-8077 .elementor-element.elementor-element-b711ebb .circular-text .emblem{width:10rem;height:10rem;color:var(--shock-white-color);}.elementor-bc-flex-widget .elementor-8077 .elementor-element.elementor-element-19083a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8077 .elementor-element.elementor-element-19083a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8077 .elementor-element.elementor-element-19083a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8077 .elementor-element.elementor-element-19083a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-8077 .elementor-element.elementor-element-1dfefc4{--spacer-size:71px;}.elementor-8077 .elementor-element.elementor-element-f1201c2 .intro-text{max-width:100%;}.elementor-8077 .elementor-element.elementor-element-f1201c2 .text-1{color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-f1201c2 .text-1 mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-f1201c2 .text-2{color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-f1201c2 .text-2 mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-f1201c2 .description mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-3a319f1{--spacer-size:21px;}.elementor-8077 .elementor-element.elementor-element-7528a90 .collapsible .collapse-group .arrow-button{--color-1:var(--shock-white-color);--color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-7528a90 .collapsible .collapse-group .collapse-button{border-color:var(--shock-black-color);background-color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-7528a90 .collapsible .collapse-group .parent:hover .collapse-button{border-color:var(--shock-black-color);background-color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-7528a90 .collapsible .collapse-group .title{color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-7528a90 .collapsible .collapse-group .title mark:before{background-color:var(--shock-accent-color);}.elementor-8077 .elementor-element.elementor-element-7528a90 .collapsible .collapse-group .collapse-content{color:var(--shock-gray-color);}.elementor-8077 .elementor-element.elementor-element-7528a90 .collapsible .collapse-group .collapse-content mark:before{background-color:var(--shock-accent-color);}.elementor-8077 .elementor-element.elementor-element-90153d8{--spacer-size:87px;}.elementor-8077 .elementor-element.elementor-element-6004f47:not(.elementor-motion-effects-element-type-background), .elementor-8077 .elementor-element.elementor-element-6004f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8077 .elementor-element.elementor-element-6004f47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6rem 0rem 7rem 0rem;}.elementor-8077 .elementor-element.elementor-element-6004f47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8077 .elementor-element.elementor-element-6c299dd .intro-text{max-width:100%;}.elementor-8077 .elementor-element.elementor-element-6c299dd .text-1{color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-6c299dd .text-1 mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-6c299dd .text-2{color:var(--shock-black-color);}.elementor-8077 .elementor-element.elementor-element-6c299dd .text-2 mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-6c299dd .description{color:var(--shock-gray-color);}.elementor-8077 .elementor-element.elementor-element-6c299dd .description mark:before{background-color:var(--shock-primary-color);}.elementor-8077 .elementor-element.elementor-element-0a61883{--spacer-size:25px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8077 .elementor-element.elementor-element-2bdffae{--icon-box-icon-margin:15px;}.elementor-8077 .elementor-element.elementor-element-2bdffae .elementor-icon{font-size:40px;}.elementor-8077 .elementor-element.elementor-element-ad7f2c5{--icon-box-icon-margin:15px;}.elementor-8077 .elementor-element.elementor-element-ad7f2c5 .elementor-icon{font-size:40px;}.elementor-8077 .elementor-element.elementor-element-223665c{--icon-box-icon-margin:15px;}.elementor-8077 .elementor-element.elementor-element-223665c .elementor-icon{font-size:40px;}.elementor-8077 .elementor-element.elementor-element-ad5db0c{--icon-box-icon-margin:15px;}.elementor-8077 .elementor-element.elementor-element-ad5db0c .elementor-icon{font-size:40px;}.elementor-8077 .elementor-element.elementor-element-f60dcac{--icon-box-icon-margin:15px;}.elementor-8077 .elementor-element.elementor-element-f60dcac .elementor-icon{font-size:40px;}