.elementor-21 .elementor-element.elementor-element-c661d86:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c661d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c661d86 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-c661d86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-3d0d2af3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-3d0d2af3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3d0d2af3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-3d0d2af3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-398beeea .elementor-repeater-item-b713414 .swiper-slide-bg{background-image:url(https://ecmtdci.com/wp-content/uploads/2024/01/silhouette-construction-scaled.jpg);background-size:cover;}.elementor-21 .elementor-element.elementor-element-398beeea .elementor-repeater-item-c0b97de .swiper-slide-bg{background-image:url(https://ecmtdci.com/wp-content/uploads/2024/01/chantier-construction-scaled.jpg);background-size:auto;}.elementor-21 .elementor-element.elementor-element-398beeea .elementor-repeater-item-c0b97de .elementor-background-overlay{background-color:rgba(0, 0, 0, 0.3);}.elementor-21 .elementor-element.elementor-element-398beeea .elementor-repeater-item-9dd39f1 .swiper-slide-bg{background-image:url(https://ecmtdci.com/wp-content/uploads/2024/01/man-is-working-metal-factory-he-is-welding-piece-rail-using-special-tools-scaled.jpg);background-size:auto;}.elementor-21 .elementor-element.elementor-element-398beeea .swiper-slide{height:530px;transition-duration:calc(5000ms*1.2);}.elementor-21 .elementor-element.elementor-element-398beeea .swiper-slide-contents{max-width:75%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-21 .elementor-element.elementor-element-398beeea .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-398beeea .elementor-slide-heading{font-family:"Quicksand", Sans-serif;font-size:46px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-398beeea .elementor-slide-description{font-family:"Quicksand", Sans-serif;font-size:23px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-398beeea .elementor-slide-button{font-family:"Quicksand", Sans-serif;border-width:1px;border-radius:100px;color:#FFFFFF;background-color:#3995DB;border-color:#3995DB;}.elementor-21 .elementor-element.elementor-element-398beeea{width:var( --container-widget-width, 100.39% );max-width:100.39%;--container-widget-width:100.39%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-398beeea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-9cfb287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-fca9259{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-750c89b1:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-750c89b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFDFD 0%, #FFFFFF 100%);}.elementor-21 .elementor-element.elementor-element-750c89b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 60px 0px;}.elementor-21 .elementor-element.elementor-element-750c89b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-3514fd4{text-align:center;}.elementor-21 .elementor-element.elementor-element-3514fd4 .elementor-heading-title{color:#636363;font-family:"Quicksand", Sans-serif;font-size:38px;font-weight:900;}.elementor-21 .elementor-element.elementor-element-3514fd4 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-21 .elementor-element.elementor-element-174b6075{color:#000000;font-family:"Quicksand", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-448e43ed:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-448e43ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-448e43ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-448e43ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-2a53a07c{text-align:center;}.elementor-21 .elementor-element.elementor-element-2a53a07c .elementor-heading-title{color:#000000;font-family:"Quicksand", Sans-serif;font-size:38px;font-weight:900;}.elementor-21 .elementor-element.elementor-element-2a53a07c > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-21 .elementor-element.elementor-element-6f06872{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-7e27b0f{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-6379dd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-6db45fc{text-align:center;}.elementor-21 .elementor-element.elementor-element-6db45fc .elementor-heading-title{color:#000000;}.elementor-21 .elementor-element.elementor-element-6818201:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6818201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6818201{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-21 .elementor-element.elementor-element-6818201 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-5eda16f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-5eda16f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5eda16f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-5eda16f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-1d7a1a99 .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-1d7a1a99.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-21 .elementor-element.elementor-element-1d7a1a99.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1d7a1a99.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-21 .elementor-element.elementor-element-1d7a1a99{--icon-box-icon-margin:15px;}.elementor-21 .elementor-element.elementor-element-1d7a1a99 .elementor-icon-box-title{color:#000000;}.elementor-21 .elementor-element.elementor-element-1d7a1a99 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-1d7a1a99 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:21px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-1d7a1a99 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:14px;}.elementor-21 .elementor-element.elementor-element-ebe6eeb .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-ebe6eeb.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-21 .elementor-element.elementor-element-ebe6eeb.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ebe6eeb.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-21 .elementor-element.elementor-element-ebe6eeb{--icon-box-icon-margin:15px;}.elementor-21 .elementor-element.elementor-element-ebe6eeb .elementor-icon-box-title{color:#000000;}.elementor-21 .elementor-element.elementor-element-ebe6eeb .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ebe6eeb .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:21px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-ebe6eeb .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:14px;}.elementor-21 .elementor-element.elementor-element-701018d5 .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-701018d5.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-21 .elementor-element.elementor-element-701018d5.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-701018d5.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-21 .elementor-element.elementor-element-701018d5{--icon-box-icon-margin:15px;}.elementor-21 .elementor-element.elementor-element-701018d5 .elementor-icon-box-title{color:#000000;}.elementor-21 .elementor-element.elementor-element-701018d5 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-701018d5 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:21px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-701018d5 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:14px;}.elementor-21 .elementor-element.elementor-element-100f330 .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-100f330.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-21 .elementor-element.elementor-element-100f330.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-100f330.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-21 .elementor-element.elementor-element-100f330{--icon-box-icon-margin:15px;}.elementor-21 .elementor-element.elementor-element-100f330 .elementor-icon-box-title{color:#000000;}.elementor-21 .elementor-element.elementor-element-100f330 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-100f330 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:21px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-100f330 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:14px;}.elementor-21 .elementor-element.elementor-element-2633eab6 .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-2633eab6.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-21 .elementor-element.elementor-element-2633eab6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2633eab6.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-21 .elementor-element.elementor-element-2633eab6{--icon-box-icon-margin:15px;}.elementor-21 .elementor-element.elementor-element-2633eab6 .elementor-icon-box-title{color:#000000;}.elementor-21 .elementor-element.elementor-element-2633eab6 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2633eab6 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:21px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-2633eab6 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:14px;}.elementor-21 .elementor-element.elementor-element-8cbffcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-d6015f0{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-6ca53ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-ea3e719{text-align:center;}.elementor-21 .elementor-element.elementor-element-ea3e719 .elementor-heading-title{color:#000000;}.elementor-21 .elementor-element.elementor-element-2c1e0ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-d3746d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-66bf91e{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-259e8d4c{width:35.263%;}.elementor-21 .elementor-element.elementor-element-5b832d32{width:64.737%;}.elementor-21 .elementor-element.elementor-element-5eda16f2{width:32.718%;}.elementor-21 .elementor-element.elementor-element-65169cbb{width:33.587%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-398beeea .swiper-slide{height:496px;}.elementor-21 .elementor-element.elementor-element-398beeea .elementor-slide-heading{font-size:21px;}.elementor-21 .elementor-element.elementor-element-398beeea .elementor-slide-description{font-size:17px;}.elementor-21 .elementor-element.elementor-element-3514fd4 .elementor-heading-title{font-size:1.7em;}.elementor-21 .elementor-element.elementor-element-174b6075{text-align:center;font-size:0.8em;}.elementor-21 .elementor-element.elementor-element-2a53a07c .elementor-heading-title{font-size:1.7em;}.elementor-21 .elementor-element.elementor-element-1d7a1a99 .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-1d7a1a99{--icon-box-icon-margin:0px;}.elementor-21 .elementor-element.elementor-element-ebe6eeb .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-ebe6eeb{--icon-box-icon-margin:0px;}.elementor-21 .elementor-element.elementor-element-701018d5 .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-701018d5{--icon-box-icon-margin:0px;}.elementor-21 .elementor-element.elementor-element-100f330 .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-100f330{--icon-box-icon-margin:0px;}.elementor-21 .elementor-element.elementor-element-2633eab6 .elementor-icon-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-2633eab6{--icon-box-icon-margin:0px;}}