.elementor-4012 .elementor-element.elementor-element-056a6c0{--display:flex;--overlay-opacity:.5}.elementor-4012 .elementor-element.elementor-element-056a6c0:not(.elementor-motion-effects-element-type-background),.elementor-4012 .elementor-element.elementor-element-056a6c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://diepcm.com/wp-content/uploads/2026/02/DIEPCM-FID-STEP-scaled.webp");background-position:center center;background-size:cover}.elementor-4012 .elementor-element.elementor-element-056a6c0:before,.elementor-4012 .elementor-element.elementor-element-056a6c0>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-056a6c0>.e-con-inner>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-056a6c0>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-056a6c0>.e-con-inner>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-056a6c0>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-color:#01040FAD}.elementor-4012 .elementor-element.elementor-element-3a8de4b{--spacer-size:205px}.elementor-4012 .elementor-element.elementor-element-3a8de4b.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-4012 .elementor-element.elementor-element-ae89752{text-align:center}.elementor-4012 .elementor-element.elementor-element-ae89752 .elementor-heading-title{font-family:"Archivo Black",Sans-serif;font-size:40px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,.82);color:#fff}.elementor-4012 .elementor-element.elementor-element-ae89752.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-widget-text-editor{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-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-4012 .elementor-element.elementor-element-0753d2f{text-align:center;color:#fff}.elementor-4012 .elementor-element.elementor-element-0753d2f.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-4012 .elementor-element.elementor-element-bed109d .elementor-button{font-family:"Montserrat",Sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;fill:#000;color:#000;background-color:#fff}.elementor-4012 .elementor-element.elementor-element-bed109d.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-29dfe0e{--spacer-size:196px}.elementor-4012 .elementor-element.elementor-element-29dfe0e.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-eafd081{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-4012 .elementor-element.elementor-element-eafd081:not(.elementor-motion-effects-element-type-background),.elementor-4012 .elementor-element.elementor-element-eafd081>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#030316}.elementor-4012 .elementor-element.elementor-element-198f0d5{--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:28px;--padding-right:28px}.elementor-4012 .elementor-element.elementor-element-66dc449{--spacer-size:50px}.elementor-4012 .elementor-element.elementor-element-66dc449.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-b502139 .elementor-heading-title{font-family:"Archivo Black",Sans-serif;font-weight:600;color:#fff}.elementor-4012 .elementor-element.elementor-element-b502139.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-df05f62{text-align:justify;font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-df05f62.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-4517965{text-align:justify;font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-4517965.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-4726cf1{text-align:justify;font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-4726cf1.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-4b2b247 .elementor-heading-title{font-family:"Archivo",Sans-serif;font-weight:900;color:#fff}.elementor-4012 .elementor-element.elementor-element-4b2b247.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-f9cef19{text-align:justify;font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-f9cef19.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-0314d32{--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-4012 .elementor-element.elementor-element-0314d32:not(.elementor-motion-effects-element-type-background),.elementor-4012 .elementor-element.elementor-element-0314d32>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://diepcm.com/wp-content/uploads/2026/02/EPC-BID-STRUCTURING-DIEPCM-scaled.webp");background-position:center center;background-size:cover}.elementor-4012 .elementor-element.elementor-element-0c9c3b4{--spacer-size:50px}.elementor-4012 .elementor-element.elementor-element-0c9c3b4.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-7221801{--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;--overlay-opacity:.76}.elementor-4012 .elementor-element.elementor-element-7221801:not(.elementor-motion-effects-element-type-background),.elementor-4012 .elementor-element.elementor-element-7221801>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#535353;background-image:url("https://diepcm.com/wp-content/uploads/2026/02/large-environmentally-friendly-thermal-power-plant-2026-01-07-07-15-33-utc_11zon-scaled.webp")}.elementor-4012 .elementor-element.elementor-element-7221801:before,.elementor-4012 .elementor-element.elementor-element-7221801>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-7221801>.e-con-inner>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-7221801>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-7221801>.e-con-inner>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-7221801>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-color:#000}.elementor-4012 .elementor-element.elementor-element-b08e713{--display:flex}.elementor-4012 .elementor-element.elementor-element-6c13346{text-align:center}.elementor-4012 .elementor-element.elementor-element-6c13346 .elementor-heading-title{font-family:"Archivo Black",Sans-serif;font-weight:600;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-6c13346.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-f0e3f12{text-align:center;font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-f0e3f12.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-bd382ed{--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-4012 .elementor-element.elementor-element-e28279c{--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-4012 .elementor-element.elementor-element-d2d3c40{--display:flex;--border-radius:15px}.elementor-4012 .elementor-element.elementor-element-d2d3c40:not(.elementor-widget),.elementor-4012 .elementor-element.elementor-element-d2d3c40{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg)}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-box-icon-item{height:50px;width:50px;color:#fff;animation-duration:1.2s;transition-duration:1.2s}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-box-icon-item>svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-3f20b4d:hover .xpro-box-icon-item{color:#bbb}.elementor-4012 .elementor-element.elementor-element-3f20b4d:hover .xpro-box-icon-item>svg{fill:#bbb}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-box-icon-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-3f20b4d:hover .xpro-box-icon-title{color:#bebebe}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-box-icon-description{font-family:"Montserrat",Sans-serif;color:#fff;margin:10px}.elementor-4012 .elementor-element.elementor-element-3f20b4d a.xpro-elementor-button-info-box.icon-after i{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-3f20b4d a.xpro-elementor-button-info-box.icon-before i{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-3f20b4d a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-3f20b4d a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-info-box-button-wrapper i{font-size:16px}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-info-box-button-wrapper svg{width:16px;height:16px}.elementor-4012 .elementor-element.elementor-element-3f20b4d a.xpro-elementor-button-info-box{display:flex;align-items:center}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-info-box-button-wrapper{display:flex;justify-content:center}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-info-box-button-wrapper button{margin:10px;background-color:#61ce70}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-info-box-button-wrapper .xpro-elementor-button-info-box span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-3f20b4d a.xpro-elementor-button-info-box svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-3f20b4d a.xpro-elementor-button-info-box svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-info-box-button-wrapper button:hover{background-color:#55a960}.elementor-4012 .elementor-element.elementor-element-3f20b4d .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-3f20b4d a.xpro-elementor-button-info-box:hover svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-3f20b4d a.xpro-elementor-button-info-box:hover svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-3f20b4d.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-65c01ce{--display:flex;--border-radius:15px}.elementor-4012 .elementor-element.elementor-element-65c01ce:not(.elementor-widget),.elementor-4012 .elementor-element.elementor-element-65c01ce{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg)}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-box-icon-item{height:50px;width:50px;color:#fff}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-box-icon-item>svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-box-icon-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-box-icon-description{font-family:"Montserrat",Sans-serif;color:#fff;margin:10px}.elementor-4012 .elementor-element.elementor-element-9e3b0fe a.xpro-elementor-button-info-box.icon-after i{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-9e3b0fe a.xpro-elementor-button-info-box.icon-before i{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-9e3b0fe a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-9e3b0fe a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-info-box-button-wrapper i{font-size:16px}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-info-box-button-wrapper svg{width:16px;height:16px}.elementor-4012 .elementor-element.elementor-element-9e3b0fe a.xpro-elementor-button-info-box{display:flex;align-items:center}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-info-box-button-wrapper{display:flex;justify-content:center}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-info-box-button-wrapper button{margin:10px;background-color:#61ce70}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-info-box-button-wrapper .xpro-elementor-button-info-box span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-9e3b0fe a.xpro-elementor-button-info-box svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-9e3b0fe a.xpro-elementor-button-info-box svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-info-box-button-wrapper button:hover{background-color:#55a960}.elementor-4012 .elementor-element.elementor-element-9e3b0fe .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-9e3b0fe a.xpro-elementor-button-info-box:hover svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-9e3b0fe a.xpro-elementor-button-info-box:hover svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-9e3b0fe.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-de2f389{--display:flex;--border-radius:15px}.elementor-4012 .elementor-element.elementor-element-de2f389:not(.elementor-widget),.elementor-4012 .elementor-element.elementor-element-de2f389{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg)}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-box-icon-item{height:50px;width:50px;color:#fff}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-box-icon-item>svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-box-icon-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-box-icon-description{font-family:"Montserrat",Sans-serif;color:#fff;margin:10px}.elementor-4012 .elementor-element.elementor-element-6294f9c a.xpro-elementor-button-info-box.icon-after i{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-6294f9c a.xpro-elementor-button-info-box.icon-before i{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-6294f9c a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-6294f9c a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-info-box-button-wrapper i{font-size:16px}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-info-box-button-wrapper svg{width:16px;height:16px}.elementor-4012 .elementor-element.elementor-element-6294f9c a.xpro-elementor-button-info-box{display:flex;align-items:center}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-info-box-button-wrapper{display:flex;justify-content:center}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-info-box-button-wrapper button{margin:10px;background-color:#61ce70}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-info-box-button-wrapper .xpro-elementor-button-info-box span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-6294f9c a.xpro-elementor-button-info-box svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-6294f9c a.xpro-elementor-button-info-box svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-info-box-button-wrapper button:hover{background-color:#55a960}.elementor-4012 .elementor-element.elementor-element-6294f9c .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-6294f9c a.xpro-elementor-button-info-box:hover svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-6294f9c a.xpro-elementor-button-info-box:hover svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-6294f9c.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-f192919{--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-radius:15px}.elementor-4012 .elementor-element.elementor-element-f563b9b{--display:flex;--border-radius:15px}.elementor-4012 .elementor-element.elementor-element-f563b9b:not(.elementor-widget),.elementor-4012 .elementor-element.elementor-element-f563b9b{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg)}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-box-icon-item{height:50px;width:50px;color:#fff}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-box-icon-item>svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-box-icon-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-box-icon-description{font-family:"Montserrat",Sans-serif;color:#fff;margin:10px}.elementor-4012 .elementor-element.elementor-element-12960b0 a.xpro-elementor-button-info-box.icon-after i{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-12960b0 a.xpro-elementor-button-info-box.icon-before i{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-12960b0 a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-12960b0 a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-info-box-button-wrapper i{font-size:16px}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-info-box-button-wrapper svg{width:16px;height:16px}.elementor-4012 .elementor-element.elementor-element-12960b0 a.xpro-elementor-button-info-box{display:flex;align-items:center}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-info-box-button-wrapper{display:flex;justify-content:center}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-info-box-button-wrapper button{margin:10px;background-color:#61ce70}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-12960b0 a.xpro-elementor-button-info-box svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-12960b0 a.xpro-elementor-button-info-box svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-info-box-button-wrapper button:hover{background-color:#55a960}.elementor-4012 .elementor-element.elementor-element-12960b0 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-12960b0 a.xpro-elementor-button-info-box:hover svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-12960b0 a.xpro-elementor-button-info-box:hover svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-12960b0.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-27be6d6{--display:flex;--overlay-opacity:.5;--border-radius:15px}.elementor-4012 .elementor-element.elementor-element-27be6d6:not(.elementor-widget),.elementor-4012 .elementor-element.elementor-element-27be6d6{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg)}.elementor-4012 .elementor-element.elementor-element-27be6d6:before,.elementor-4012 .elementor-element.elementor-element-27be6d6>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-27be6d6>.e-con-inner>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-27be6d6>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-27be6d6>.e-con-inner>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-27be6d6>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-box-icon-item{height:50px;width:50px;color:#fff}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-box-icon-item>svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-box-icon-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-box-icon-description{font-family:"Montserrat",Sans-serif;color:#fff;margin:10px}.elementor-4012 .elementor-element.elementor-element-20794d2 a.xpro-elementor-button-info-box.icon-after i{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-20794d2 a.xpro-elementor-button-info-box.icon-before i{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-20794d2 a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-20794d2 a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-info-box-button-wrapper i{font-size:16px}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-info-box-button-wrapper svg{width:16px;height:16px}.elementor-4012 .elementor-element.elementor-element-20794d2 a.xpro-elementor-button-info-box{display:flex;align-items:center}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-info-box-button-wrapper{display:flex;justify-content:center}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-info-box-button-wrapper button{margin:10px;background-color:#61ce70}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-20794d2 a.xpro-elementor-button-info-box svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-20794d2 a.xpro-elementor-button-info-box svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-info-box-button-wrapper button:hover{background-color:#55a960}.elementor-4012 .elementor-element.elementor-element-20794d2 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-20794d2 a.xpro-elementor-button-info-box:hover svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-20794d2 a.xpro-elementor-button-info-box:hover svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-20794d2.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-8d26eb3{--display:flex;--border-radius:15px}.elementor-4012 .elementor-element.elementor-element-8d26eb3:not(.elementor-widget),.elementor-4012 .elementor-element.elementor-element-8d26eb3{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.4px) hue-rotate(0deg)}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-box-icon-item{height:50px;width:50px;color:#fff}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-box-icon-item>svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-box-icon-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-box-icon-description{font-family:"Montserrat",Sans-serif;color:#fff;margin:10px}.elementor-4012 .elementor-element.elementor-element-ec6e445 a.xpro-elementor-button-info-box.icon-after i{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-ec6e445 a.xpro-elementor-button-info-box.icon-before i{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-ec6e445 a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-ec6e445 a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-info-box-button-wrapper i{font-size:16px}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-info-box-button-wrapper svg{width:16px;height:16px}.elementor-4012 .elementor-element.elementor-element-ec6e445 a.xpro-elementor-button-info-box{display:flex;align-items:center}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-info-box-button-wrapper{display:flex;justify-content:center}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-info-box-button-wrapper button{margin:10px;background-color:#61ce70}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-ec6e445 a.xpro-elementor-button-info-box svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-ec6e445 a.xpro-elementor-button-info-box svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-info-box-button-wrapper button:hover{background-color:#55a960}.elementor-4012 .elementor-element.elementor-element-ec6e445 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-ec6e445 a.xpro-elementor-button-info-box:hover svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-ec6e445 a.xpro-elementor-button-info-box:hover svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-ec6e445.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-29aadf6{--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;--overlay-opacity:.81}.elementor-4012 .elementor-element.elementor-element-29aadf6:not(.elementor-motion-effects-element-type-background),.elementor-4012 .elementor-element.elementor-element-29aadf6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0c2a0d;background-image:url("https://diepcm.com/wp-content/uploads/2026/02/cement-plant-with-high-factory-structure-and-tower-2026-01-06-09-55-09-utc-1_11zon-scaled.webp");background-position:bottom center;background-size:cover}.elementor-4012 .elementor-element.elementor-element-29aadf6:before,.elementor-4012 .elementor-element.elementor-element-29aadf6>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-29aadf6>.e-con-inner>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-29aadf6>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-29aadf6>.e-con-inner>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-29aadf6>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-color:#000}.elementor-4012 .elementor-element.elementor-element-546cb98{--display:flex}.elementor-4012 .elementor-element.elementor-element-30850a8{text-align:center}.elementor-4012 .elementor-element.elementor-element-30850a8 .elementor-heading-title{font-family:"Archivo Black",Sans-serif;font-weight:600;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-30850a8.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-8475282{--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-around;--align-items:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#fff;--border-color:#fff;--border-radius:15px}.elementor-4012 .elementor-element.elementor-element-8475282:not(.elementor-widget),.elementor-4012 .elementor-element.elementor-element-8475282{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(7px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(7px) hue-rotate(0deg)}.elementor-4012 .elementor-element.elementor-element-6c59eec{--display:flex}.elementor-4012 .elementor-element.elementor-element-32b74a0{text-align:center}.elementor-4012 .elementor-element.elementor-element-32b74a0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-32b74a0.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-833dc6d{--display:flex}.elementor-4012 .elementor-element.elementor-element-63113c9{font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-63113c9 a{color:#fff}.elementor-4012 .elementor-element.elementor-element-63113c9.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-633c0a3{--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-around;--align-items:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#fff;--border-color:#fff;--border-radius:15px}.elementor-4012 .elementor-element.elementor-element-633c0a3:not(.elementor-widget),.elementor-4012 .elementor-element.elementor-element-633c0a3{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(7px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(7px) hue-rotate(0deg)}.elementor-4012 .elementor-element.elementor-element-c45fdde{--display:flex}.elementor-4012 .elementor-element.elementor-element-24a9b38{text-align:center}.elementor-4012 .elementor-element.elementor-element-24a9b38 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-24a9b38.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-9249d82{--display:flex}.elementor-4012 .elementor-element.elementor-element-0390aaa{font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-0390aaa a{color:#fff}.elementor-4012 .elementor-element.elementor-element-0390aaa.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-d209752{--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-around;--align-items:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#fff;--border-color:#fff;--border-radius:15px}.elementor-4012 .elementor-element.elementor-element-d209752:not(.elementor-widget),.elementor-4012 .elementor-element.elementor-element-d209752{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(7px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(7px) hue-rotate(0deg)}.elementor-4012 .elementor-element.elementor-element-9097f63{--display:flex}.elementor-4012 .elementor-element.elementor-element-ae64946{text-align:center}.elementor-4012 .elementor-element.elementor-element-ae64946 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-ae64946.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-cb72bd6{--display:flex}.elementor-4012 .elementor-element.elementor-element-5aca0c8{font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-5aca0c8 a{color:#fff}.elementor-4012 .elementor-element.elementor-element-5aca0c8.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-5bf46bb{--display:flex;--min-height:410px;--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:center;--overlay-opacity:.5}.elementor-4012 .elementor-element.elementor-element-5bf46bb:not(.elementor-motion-effects-element-type-background),.elementor-4012 .elementor-element.elementor-element-5bf46bb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#01040f}.elementor-4012 .elementor-element.elementor-element-5bf46bb:before,.elementor-4012 .elementor-element.elementor-element-5bf46bb>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-5bf46bb>.e-con-inner>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-5bf46bb>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-5bf46bb>.e-con-inner>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-5bf46bb>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-4012 .elementor-element.elementor-element-a3b6453{--display:flex}.elementor-4012 .elementor-element.elementor-element-843e415{text-align:center}.elementor-4012 .elementor-element.elementor-element-843e415 .elementor-heading-title{font-family:"Archivo Black",Sans-serif;font-weight:600;color:#fff}.elementor-4012 .elementor-element.elementor-element-843e415.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-cdf316b{--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:center}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-box-icon-wrapper-inner{border-style:solid;border-width:1px;border-color:#fff;border-radius:15px}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-box-icon-item{height:50px;width:50px;color:#fff}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-box-icon-item>svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-box-icon-title{font-family:"Montserrat",Sans-serif;font-weight:800;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-box-icon-description{font-family:"Montserrat",Sans-serif;color:#fff;margin:10px}.elementor-4012 .elementor-element.elementor-element-950d53f a.xpro-elementor-button-info-box.icon-after i{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-950d53f a.xpro-elementor-button-info-box.icon-before i{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-950d53f a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-950d53f a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-info-box-button-wrapper i{font-size:16px}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-info-box-button-wrapper svg{width:16px;height:16px}.elementor-4012 .elementor-element.elementor-element-950d53f a.xpro-elementor-button-info-box{display:flex;align-items:center}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-info-box-button-wrapper{display:flex;justify-content:center}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-info-box-button-wrapper button{margin:10px;background-color:#61ce70}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-info-box-button-wrapper .xpro-elementor-button-info-box span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-950d53f a.xpro-elementor-button-info-box svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-950d53f a.xpro-elementor-button-info-box svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-info-box-button-wrapper button:hover{background-color:#55a960}.elementor-4012 .elementor-element.elementor-element-950d53f .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-950d53f a.xpro-elementor-button-info-box:hover svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-950d53f a.xpro-elementor-button-info-box:hover svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-950d53f{width:var(--container-widget-width,32.944%);max-width:32.944%;--container-widget-width:32.944%;--container-widget-flex-grow:0}.elementor-4012 .elementor-element.elementor-element-950d53f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-4012 .elementor-element.elementor-element-950d53f.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-box-icon-item{height:50px;width:50px;color:#fff}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-box-icon-item>svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-box-icon-title{font-family:"Montserrat",Sans-serif;font-weight:800;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-box-icon-description{font-family:"Montserrat",Sans-serif;color:#fff;margin:10px}.elementor-4012 .elementor-element.elementor-element-acbec8e a.xpro-elementor-button-info-box.icon-after i{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-acbec8e a.xpro-elementor-button-info-box.icon-before i{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-acbec8e a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-acbec8e a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-info-box-button-wrapper i{font-size:16px}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-info-box-button-wrapper svg{width:16px;height:16px}.elementor-4012 .elementor-element.elementor-element-acbec8e a.xpro-elementor-button-info-box{display:flex;align-items:center}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-info-box-button-wrapper{display:flex;justify-content:center}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-info-box-button-wrapper button{margin:10px;background-color:#61ce70}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-info-box-button-wrapper .xpro-elementor-button-info-box span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-acbec8e a.xpro-elementor-button-info-box svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-acbec8e a.xpro-elementor-button-info-box svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-info-box-button-wrapper button:hover{background-color:#55a960}.elementor-4012 .elementor-element.elementor-element-acbec8e .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-acbec8e a.xpro-elementor-button-info-box:hover svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-acbec8e a.xpro-elementor-button-info-box:hover svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-acbec8e.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-box-icon-wrapper-inner{border-style:solid;border-width:1px;border-color:#fff;border-radius:15px}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-box-icon-item{height:50px;width:50px;color:#fff}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-box-icon-item>svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-box-icon-title{font-family:"Montserrat",Sans-serif;font-weight:800;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-box-icon-description{font-family:"Montserrat",Sans-serif;color:#fff;margin:10px}.elementor-4012 .elementor-element.elementor-element-25cf1ef a.xpro-elementor-button-info-box.icon-after i{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-25cf1ef a.xpro-elementor-button-info-box.icon-before i{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-25cf1ef a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px}.elementor-4012 .elementor-element.elementor-element-25cf1ef a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-info-box-button-wrapper i{font-size:16px}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-info-box-button-wrapper svg{width:16px;height:16px}.elementor-4012 .elementor-element.elementor-element-25cf1ef a.xpro-elementor-button-info-box{display:flex;align-items:center}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-info-box-button-wrapper{display:flex;justify-content:center}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-info-box-button-wrapper button{margin:10px;background-color:#61ce70}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-info-box-button-wrapper .xpro-elementor-button-info-box span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-25cf1ef a.xpro-elementor-button-info-box svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-25cf1ef a.xpro-elementor-button-info-box svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-info-box-button-wrapper button:hover{background-color:#55a960}.elementor-4012 .elementor-element.elementor-element-25cf1ef .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#fff}.elementor-4012 .elementor-element.elementor-element-25cf1ef a.xpro-elementor-button-info-box:hover svg{fill:#fff}.elementor-4012 .elementor-element.elementor-element-25cf1ef a.xpro-elementor-button-info-box:hover svg path{fill:#fff}.elementor-4012 .elementor-element.elementor-element-25cf1ef.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-f9d6aef{--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;--overlay-opacity:.91}.elementor-4012 .elementor-element.elementor-element-f9d6aef:not(.elementor-motion-effects-element-type-background),.elementor-4012 .elementor-element.elementor-element-f9d6aef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://diepcm.com/wp-content/uploads/2026/02/DIEPCM-FID-STEP-scaled.webp")}.elementor-4012 .elementor-element.elementor-element-f9d6aef:before,.elementor-4012 .elementor-element.elementor-element-f9d6aef>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-f9d6aef>.e-con-inner>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-f9d6aef>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-f9d6aef>.e-con-inner>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-f9d6aef>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-color:#000}.elementor-4012 .elementor-element.elementor-element-4cfd70f{--display:flex}.elementor-4012 .elementor-element.elementor-element-d812a39{text-align:center}.elementor-4012 .elementor-element.elementor-element-d812a39 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:800;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-d812a39.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-b5c3ab2{--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-4012 .elementor-element.elementor-element-ccc08fb{--display:flex}.elementor-4012 .elementor-element.elementor-element-26ea219 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700;color:#fff}.elementor-4012 .elementor-element.elementor-element-26ea219.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-3b8a592{text-align:justify;font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-3b8a592.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-60a2b89{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.5;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#fff;--border-color:#fff;--border-radius:15px}.elementor-4012 .elementor-element.elementor-element-60a2b89:not(.elementor-widget),.elementor-4012 .elementor-element.elementor-element-60a2b89{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.2px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(5.2px) hue-rotate(0deg)}.elementor-4012 .elementor-element.elementor-element-60a2b89:before,.elementor-4012 .elementor-element.elementor-element-60a2b89>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-60a2b89>.e-con-inner>.elementor-background-video-container:before,.elementor-4012 .elementor-element.elementor-element-60a2b89>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-60a2b89>.e-con-inner>.elementor-background-slideshow:before,.elementor-4012 .elementor-element.elementor-element-60a2b89>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-color:#000}.elementor-4012 .elementor-element.elementor-element-14ab9ea{text-align:center}.elementor-4012 .elementor-element.elementor-element-14ab9ea .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-14ab9ea.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-0ed301e{text-align:center;font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-0ed301e.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-7866eab{text-align:center;font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-7866eab.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-f6a73a8{font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-f6a73a8.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-490543e{--display:flex;--min-height:335px;--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:center}.elementor-4012 .elementor-element.elementor-element-490543e:not(.elementor-motion-effects-element-type-background),.elementor-4012 .elementor-element.elementor-element-490543e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#030316}.elementor-4012 .elementor-element.elementor-element-f7d5536{text-align:center}.elementor-4012 .elementor-element.elementor-element-f7d5536 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:900;text-transform:uppercase;color:#fff}.elementor-4012 .elementor-element.elementor-element-f7d5536.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-c79e561{text-align:center;font-family:"Montserrat",Sans-serif;font-weight:400;color:#fff}.elementor-4012 .elementor-element.elementor-element-c79e561.xpro-widget-bg-overlay:before{transition:background .3s}.elementor-4012 .elementor-element.elementor-element-4a78ba1 .elementor-button{font-family:"Montserrat",Sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;background-color:#ca3100}.elementor-4012 .elementor-element.elementor-element-4a78ba1.xpro-widget-bg-overlay:before{transition:background .3s}@media(min-width:768px){.elementor-4012 .elementor-element.elementor-element-198f0d5{--width:50%}.elementor-4012 .elementor-element.elementor-element-0314d32{--width:50%}}@media(min-width:1025px){.elementor-4012 .elementor-element.elementor-element-7221801:not(.elementor-motion-effects-element-type-background),.elementor-4012 .elementor-element.elementor-element-7221801>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-4012 .elementor-element.elementor-element-f9d6aef:not(.elementor-motion-effects-element-type-background),.elementor-4012 .elementor-element.elementor-element-f9d6aef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}