.elementor-10 .elementor-element.elementor-element-7e9c63d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e9c63d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calmutengineering.co.zw/wp-content/uploads/2026/07/Nbg4suFgXcUcSpne7cwbN17NIGtLJf2mSYlxnIAK.jpeg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7e9c63d > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-7e9c63d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-0ed26b5{--spacer-size:120px;}.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-10 .elementor-element.elementor-element-5e94c32 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-10 .elementor-element.elementor-element-5e94c32{text-align:center;}.elementor-10 .elementor-element.elementor-element-5e94c32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;line-height:60px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-22ae3be{--spacer-size:120px;}.elementor-10 .elementor-element.elementor-element-c9cfc13:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c9cfc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c9cfc13 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-c9cfc13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-15f3dad9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-245b3628{text-align:center;}.elementor-10 .elementor-element.elementor-element-245b3628 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:45px;color:#09132C;}.elementor-10 .elementor-element.elementor-element-1af0564 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1af0564{text-align:center;}.elementor-10 .elementor-element.elementor-element-1af0564 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-10 .elementor-element.elementor-element-470917c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-470917c9{text-align:center;}.elementor-10 .elementor-element.elementor-element-470917c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:25px;color:var( --e-global-color-0b39c65 );}.elementor-10 .elementor-element.elementor-element-d207789:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d207789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b39c65 );}.elementor-10 .elementor-element.elementor-element-d207789{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-d207789 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-52129a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-52129a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-52129a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cc09861 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-cc09861.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cc09861.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cc09861.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cc09861.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cc09861.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cc09861 .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-cc09861 .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-20be046 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-20be046{text-align:center;}.elementor-10 .elementor-element.elementor-element-20be046 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1154dc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1154dc0{text-align:center;}.elementor-10 .elementor-element.elementor-element-1154dc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:27px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-fdfa48e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-fdfa48e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-fdfa48e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-2457bf4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2457bf4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2457bf4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2457bf4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2457bf4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2457bf4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2457bf4 .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-2457bf4 .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-d31a94c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d31a94c{text-align:center;}.elementor-10 .elementor-element.elementor-element-d31a94c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-305fd19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-305fd19{text-align:center;}.elementor-10 .elementor-element.elementor-element-305fd19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:27px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b45b0aa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b45b0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b45b0aa > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-b45b0aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-57b6c2e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-264c651{text-align:center;}.elementor-10 .elementor-element.elementor-element-264c651 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:45px;color:var( --e-global-color-0b39c65 );}.elementor-10 .elementor-element.elementor-element-5c56b36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5c56b36{text-align:center;}.elementor-10 .elementor-element.elementor-element-5c56b36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:25px;color:#1A202C;}.elementor-10 .elementor-element.elementor-element-e93ec9c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e93ec9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calmutengineering.co.zw/wp-content/uploads/2026/07/Nbg4suFgXcUcSpne7cwbN17NIGtLJf2mSYlxnIAK.jpeg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e93ec9c > .elementor-background-overlay{background-color:#000000;opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-e93ec9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-a2c797f{text-align:start;}.elementor-10 .elementor-element.elementor-element-a2c797f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:45px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-78d2cb6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-78d2cb6{text-align:start;}.elementor-10 .elementor-element.elementor-element-78d2cb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6fa8f55 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6fa8f55{text-align:start;}.elementor-10 .elementor-element.elementor-element-6fa8f55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:27px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-063c6d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-063c6d4{text-align:start;}.elementor-10 .elementor-element.elementor-element-063c6d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3412db4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3412db4{text-align:start;}.elementor-10 .elementor-element.elementor-element-3412db4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:27px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9ac474f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9ac474f{text-align:start;}.elementor-10 .elementor-element.elementor-element-9ac474f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:33px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-75d8d34 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-75d8d34{text-align:start;}.elementor-10 .elementor-element.elementor-element-75d8d34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:27px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-07abdf4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-07abdf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-07abdf4 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-07abdf4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6220432 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-f593ef5{text-align:start;}.elementor-10 .elementor-element.elementor-element-f593ef5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:45px;color:var( --e-global-color-1d983db );}.elementor-10 .elementor-element.elementor-element-1b33290 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1b33290{text-align:start;}.elementor-10 .elementor-element.elementor-element-1b33290 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#1A202C;}.elementor-10 .elementor-element.elementor-element-1b0d589:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1b0d589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1b0d589 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-1b0d589{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c8e89a6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-2c0f24e{text-align:start;}.elementor-10 .elementor-element.elementor-element-2c0f24e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:45px;color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-6b53518 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6b53518{text-align:start;}.elementor-10 .elementor-element.elementor-element-6b53518 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#1A202C;}.elementor-10 .elementor-element.elementor-element-c15db5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-c15db5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-a59feb1{text-align:center;}.elementor-10 .elementor-element.elementor-element-a59feb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:45px;color:#09132C;}.elementor-10 .elementor-element.elementor-element-3c265f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-3c265f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3c265f9:hover > .elementor-element-populated{background-color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-3c265f9 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-10 .elementor-element.elementor-element-3c265f9 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-3c265f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-0e5f203 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0e5f203 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-0e5f203.elementor-view-stacked .elementor-icon{background-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-0e5f203.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0e5f203.elementor-view-default .elementor-icon{color:#EF7C2C;border-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-0e5f203.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0e5f203.elementor-view-default .elementor-icon svg{fill:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-a09b9e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a09b9e6{text-align:center;}.elementor-10 .elementor-element.elementor-element-a09b9e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:27px;color:#000000;}.elementor-10 .elementor-element.elementor-element-e416e15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-e416e15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e416e15:hover > .elementor-element-populated{background-color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-e416e15 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-10 .elementor-element.elementor-element-e416e15 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-e416e15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-0f80cb5 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0f80cb5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-0f80cb5.elementor-view-stacked .elementor-icon{background-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-0f80cb5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0f80cb5.elementor-view-default .elementor-icon{color:#EF7C2C;border-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-0f80cb5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0f80cb5.elementor-view-default .elementor-icon svg{fill:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-c9dc468 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c9dc468{text-align:center;}.elementor-10 .elementor-element.elementor-element-c9dc468 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:27px;color:#000000;}.elementor-10 .elementor-element.elementor-element-2c1c6e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-2c1c6e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2c1c6e1:hover > .elementor-element-populated{background-color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-2c1c6e1 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-10 .elementor-element.elementor-element-2c1c6e1 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-2c1c6e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-0bf91e4 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0bf91e4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-0bf91e4.elementor-view-stacked .elementor-icon{background-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-0bf91e4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0bf91e4.elementor-view-default .elementor-icon{color:#EF7C2C;border-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-0bf91e4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0bf91e4.elementor-view-default .elementor-icon svg{fill:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-3cde9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3cde9f7{text-align:center;}.elementor-10 .elementor-element.elementor-element-3cde9f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:27px;color:#000000;}.elementor-10 .elementor-element.elementor-element-63a109e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-63a109e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-63a109e:hover > .elementor-element-populated{background-color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-63a109e > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-10 .elementor-element.elementor-element-63a109e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-63a109e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-23147c1 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-23147c1 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-23147c1.elementor-view-stacked .elementor-icon{background-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-23147c1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-23147c1.elementor-view-default .elementor-icon{color:#EF7C2C;border-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-23147c1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-23147c1.elementor-view-default .elementor-icon svg{fill:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-b5e2d20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b5e2d20{text-align:center;}.elementor-10 .elementor-element.elementor-element-b5e2d20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:27px;color:#000000;}.elementor-10 .elementor-element.elementor-element-acd2dda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-acd2dda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-acd2dda:hover > .elementor-element-populated{background-color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-acd2dda > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-10 .elementor-element.elementor-element-acd2dda > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-acd2dda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-c6c0531 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c6c0531 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c6c0531.elementor-view-stacked .elementor-icon{background-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-c6c0531.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c6c0531.elementor-view-default .elementor-icon{color:#EF7C2C;border-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-c6c0531.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c6c0531.elementor-view-default .elementor-icon svg{fill:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-19d72e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-19d72e0{text-align:center;}.elementor-10 .elementor-element.elementor-element-19d72e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:27px;color:#000000;}.elementor-10 .elementor-element.elementor-element-4ed79de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-4ed79de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4ed79de:hover > .elementor-element-populated{background-color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-4ed79de > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-10 .elementor-element.elementor-element-4ed79de > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10 .elementor-element.elementor-element-4ed79de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-07ac512 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-07ac512 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-07ac512.elementor-view-stacked .elementor-icon{background-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-07ac512.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-07ac512.elementor-view-default .elementor-icon{color:#EF7C2C;border-color:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-07ac512.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-07ac512.elementor-view-default .elementor-icon svg{fill:#EF7C2C;}.elementor-10 .elementor-element.elementor-element-b8e4380 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b8e4380{text-align:center;}.elementor-10 .elementor-element.elementor-element-b8e4380 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:27px;color:#000000;}.elementor-10 .elementor-element.elementor-element-b46be62:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b46be62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calmutengineering.co.zw/wp-content/uploads/2026/07/industrial-fabrication-service.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b46be62 > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-b46be62{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-a638462.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-f7292e0{--spacer-size:100px;}.elementor-10 .elementor-element.elementor-element-3ec30e7{width:var( --container-widget-width, 82.948% );max-width:82.948%;--container-widget-width:82.948%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-3ec30e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-6b69e2c .elementor-button{background-color:#4B688A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-6b69e2c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6b69e2c .elementor-button:focus{background-color:var( --e-global-color-0b39c65 );color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6b69e2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6b69e2c .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-6b69e2c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-567c5b4{--spacer-size:80px;}.elementor-10 .elementor-element.elementor-element-10ba34c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-10ba34c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b39c65 );}.elementor-10 .elementor-element.elementor-element-10ba34c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-10ba34c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-2ebc40d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e7ccfb8{text-align:start;}.elementor-10 .elementor-element.elementor-element-e7ccfb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4f116d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a85ba33{text-align:start;}.elementor-10 .elementor-element.elementor-element-a85ba33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-90c4056{text-align:start;}.elementor-10 .elementor-element.elementor-element-90c4056 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3272cba{text-align:start;}.elementor-10 .elementor-element.elementor-element-3272cba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ef33fc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-330b631{width:var( --container-widget-width, 127.17% );max-width:127.17%;--container-widget-width:127.17%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-330b631 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3ad4718{text-align:center;}.elementor-10 .elementor-element.elementor-element-3ad4718 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9247899 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-0b39c65 );color:var( --e-global-color-0b39c65 );transition-duration:0.4s;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-9247899 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9247899 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-0b39c65 );}.elementor-10 .elementor-element.elementor-element-9247899 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9247899 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-9247899 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-10 .elementor-element.elementor-element-9247899 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-9247899 .elementor-button:focus svg{fill:var( --e-global-color-0b39c65 );}.elementor-10 .elementor-element.elementor-element-8509d93{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-8509d93 .elementor-widget-container{text-align:center;}.elementor-10 .elementor-element.elementor-element-8509d93 .elementor-social-icon{background-color:#54595F00;}.elementor-10 .elementor-element.elementor-element-8509d93 .elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8509d93 .elementor-social-icon svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-6576f44{width:21.053%;}.elementor-10 .elementor-element.elementor-element-2ec1291{width:32.894%;}.elementor-10 .elementor-element.elementor-element-af3d915{width:21.009%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-7e9c63d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e9c63d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-c9cfc13:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c9cfc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-b45b0aa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b45b0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-e93ec9c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e93ec9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-07abdf4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-07abdf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-1b0d589:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1b0d589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-b46be62:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b46be62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}