.elementor-30 .elementor-element.elementor-element-ee4936e:not(.elementor-motion-effects-element-type-background),.elementor-30 .elementor-element.elementor-element-ee4936e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-30 .elementor-element.elementor-element-ee4936e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:150px;margin-bottom:0;padding:0 30px 0 30px}.elementor-30 .elementor-element.elementor-element-ee4936e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-30 .elementor-element.elementor-element-14ca89b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30 .elementor-element.elementor-element-14ca89b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mokkengineering.co.za/wp-content/uploads/2023/12/ptt1-1.webp);background-position:441px 97px;background-repeat:no-repeat}.elementor-30 .elementor-element.elementor-element-14ca89b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-30 .elementor-element.elementor-element-14ca89b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-30 .elementor-element.elementor-element-f198781>.elementor-widget-container{padding:103px 0 0 0}.elementor-30 .elementor-element.elementor-element-f198781 .pxl-heading .pxl-item--title{color:#FFF;-webkit-text-stroke-color:#FFF;font-size:55px;line-height:70px;margin-bottom:0}.elementor-30 .elementor-element.elementor-element-f198781 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg{stroke:#FFF}.elementor-30 .elementor-element.elementor-element-f198781 .pxl-heading .pxl-item--subtitle{color:#FFF}.elementor-30 .elementor-element.elementor-element-f198781 .pxl-heading .pxl-item--subtitle,.elementor-30 .elementor-element.elementor-element-f198781 .pxl-heading .pxl-item--subtitle span{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:3.2px}.elementor-30 .elementor-element.elementor-element-825da4c>.elementor-widget-container{margin:12px 0 80px 0}.elementor-30 .elementor-element.elementor-element-825da4c .pxl-text-editor .pxl-item--inner{max-width:634px}.elementor-30 .elementor-element.elementor-element-825da4c .pxl-text-editor,.elementor-30 .elementor-element.elementor-element-825da4c .pxl-text-editor p{color:#FFF;font-family:"Barlow",Sans-serif;font-size:16px;line-height:26px}.elementor-30 .elementor-element.elementor-element-05b00ae{width:var(--container-widget-width,100.127%);max-width:100.127%;--container-widget-width:100.127%;--container-widget-flex-grow:0}.elementor-30 .elementor-element.elementor-element-05b00ae>.elementor-widget-container{margin:0 0 28px 0}.elementor-30 .elementor-element.elementor-element-6d9191d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30 .elementor-element.elementor-element-6d9191d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mokkengineering.co.za/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-03-at-09.48.27-768x1024.jpeg);background-position:center center;background-repeat:no-repeat;background-size:auto}.elementor-30 .elementor-element.elementor-element-6d9191d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-30 .elementor-element.elementor-element-6d9191d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-30 .elementor-element.elementor-element-5cb3515>.elementor-container{max-width:1560px}.elementor-30 .elementor-element.elementor-element-5cb3515{margin-top:103px;margin-bottom:0;padding:0 30px 0 30px}.elementor-30 .elementor-element.elementor-element-39d95a2 .pxl-heading{text-align:center}.elementor-30 .elementor-element.elementor-element-39d95a2 .pxl-heading .pxl-item--title{font-family:"DM Sans",Sans-serif;font-size:45px;font-weight:700;line-height:60px;margin-bottom:0}.elementor-30 .elementor-element.elementor-element-33f2b2a>.elementor-widget-container{margin:9px 0 33px 0}.elementor-30 .elementor-element.elementor-element-33f2b2a .pxl-text-editor{text-align:center}.elementor-30 .elementor-element.elementor-element-33f2b2a .pxl-text-editor,.elementor-30 .elementor-element.elementor-element-33f2b2a .pxl-text-editor p{color:#666;font-family:"Barlow",Sans-serif;font-size:16px;line-height:26px}.elementor-30 .elementor-element.elementor-element-05343da>.elementor-container{max-width:1560px}.elementor-30 .elementor-element.elementor-element-05343da{margin-top:24px;margin-bottom:-20px;padding:0 30px 0 30px}.elementor-30 .elementor-element.elementor-element-6836bc8{width:auto;max-width:auto}.elementor-30 .elementor-element.elementor-element-6836bc8 .pxl-location .pxl-item--popular{color:var(--e-global-color-primary)}.elementor-30 .elementor-element.elementor-element-a1cc0e8.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-30 .elementor-element.elementor-element-01126ea{width:auto;max-width:auto}.elementor-30 .elementor-element.elementor-element-01126ea .pxl-location .pxl-item--popular{color:var(--e-global-color-primary)}.elementor-30 .elementor-element.elementor-element-bdab92a.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-30 .elementor-element.elementor-element-ca265a8{width:auto;max-width:auto}.elementor-30 .elementor-element.elementor-element-fc1a7fc.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-30 .elementor-element.elementor-element-ba45379{width:auto;max-width:auto}.elementor-30 .elementor-element.elementor-element-94d0da3 .pxl-el-divider{height:20px}.elementor-30 .elementor-element.elementor-element-7af2472{--display:flex}.elementor-30 .elementor-element.elementor-element-ad50b4e{--spacer-size:90px}.elementor-30 .elementor-element.elementor-element-b197f29:not(.elementor-motion-effects-element-type-background),.elementor-30 .elementor-element.elementor-element-b197f29>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-30 .elementor-element.elementor-element-b197f29>.elementor-container{max-width:1805px}.elementor-30 .elementor-element.elementor-element-b197f29{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 30px 0 30px}.elementor-30 .elementor-element.elementor-element-b197f29>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-30 .elementor-element.elementor-element-5cba260>.elementor-element-populated{padding:0 15px 0 15px}.elementor-30 .elementor-element.elementor-element-ef9cf65>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-30 .elementor-element.elementor-element-ef9cf65>.elementor-container{max-width:1564px}.elementor-30 .elementor-element.elementor-element-ef9cf65{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:75px 0 70px 0}.elementor-30 .elementor-element.elementor-element-ef9cf65>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-30 .elementor-element.elementor-element-8d37606>.elementor-element-populated{padding:0 15px 0 0}.elementor-30 .elementor-element.elementor-element-d3b346b .pxl-heading .pxl-item--title{font-family:"DM Sans",Sans-serif;font-size:45px;line-height:55px;margin-bottom:0}.elementor-30 .elementor-element.elementor-element-d3b346b .pxl-heading .pxl-item--subtitle{color:#999;margin-bottom:10px}.elementor-30 .elementor-element.elementor-element-d3b346b .pxl-heading .pxl-item--subtitle,.elementor-30 .elementor-element.elementor-element-d3b346b .pxl-heading .pxl-item--subtitle span{font-size:16px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:3.2px}.elementor-30 .elementor-element.elementor-element-0a40303>.elementor-widget-container{margin:12px 0 57px 0}.elementor-30 .elementor-element.elementor-element-0a40303 .pxl-text-editor .pxl-item--inner{max-width:451px}.elementor-30 .elementor-element.elementor-element-0a40303 .pxl-text-editor,.elementor-30 .elementor-element.elementor-element-0a40303 .pxl-text-editor p{color:#666;font-family:"Barlow",Sans-serif;font-size:16px;line-height:26px}.elementor-30 .elementor-element.elementor-element-d6be30a>.elementor-widget-container{margin:0 0 2px 0}.elementor-30 .elementor-element.elementor-element-d6be30a .pxl-text-editor .pxl-item--inner{max-width:451px}.elementor-30 .elementor-element.elementor-element-d6be30a .pxl-text-editor,.elementor-30 .elementor-element.elementor-element-d6be30a .pxl-text-editor p{color:#666;font-family:"Barlow",Sans-serif;font-size:16px;line-height:26px}.elementor-30 .elementor-element.elementor-element-a665a1b .pxl-text-editor,.elementor-30 .elementor-element.elementor-element-a665a1b .pxl-text-editor p{font-size:35px;font-weight:600}.elementor-30 .elementor-element.elementor-element-4427b5e{width:auto;max-width:auto}.elementor-30 .elementor-element.elementor-element-4427b5e>.elementor-widget-container{margin:30px 55px 0 0}.elementor-30 .elementor-element.elementor-element-4427b5e .pxl-heading .pxl-item--title{font-size:20px;font-weight:500;line-height:35px;margin-bottom:0}.elementor-30 .elementor-element.elementor-element-4427b5e .pxl-heading .pxl-item--subtitle{color:#666}.elementor-30 .elementor-element.elementor-element-4427b5e .pxl-heading .pxl-item--subtitle,.elementor-30 .elementor-element.elementor-element-4427b5e .pxl-heading .pxl-item--subtitle span{font-size:16px;font-weight:400;line-height:26px}.elementor-30 .elementor-element.elementor-element-406e809{width:auto;max-width:auto}.elementor-30 .elementor-element.elementor-element-406e809>.elementor-widget-container{margin:30px 0 0 0}.elementor-30 .elementor-element.elementor-element-406e809 .pxl-heading .pxl-item--title{font-size:20px;font-weight:500;line-height:35px;margin-bottom:0}.elementor-30 .elementor-element.elementor-element-406e809 .pxl-heading .pxl-item--subtitle{color:#666}.elementor-30 .elementor-element.elementor-element-406e809 .pxl-heading .pxl-item--subtitle,.elementor-30 .elementor-element.elementor-element-406e809 .pxl-heading .pxl-item--subtitle span{font-size:16px;font-weight:400;line-height:26px}.elementor-30 .elementor-element.elementor-element-050155e>.elementor-element-populated{padding:0 20px 0 0}.elementor-30 .elementor-element.elementor-element-7a28103>.elementor-widget-container{padding:0 0 0 0}.elementor-30 .elementor-element.elementor-element-7a28103 .pxl-contact-form .row{margin-top:-10px;margin-right:-10px;margin-bottom:-10px;margin-left:-10px!important}.elementor-30 .elementor-element.elementor-element-7a28103 .pxl-contact-form .input-filled:not(.label-text){padding:10px 10px 10px 10px!important}.elementor-30 .elementor-element.elementor-element-7a28103 .pxl-contact-form .input-filled label{color:#1E2023}.elementor-30 .elementor-element.elementor-element-7a28103 .pxl-contact-form .input-filled .wpcf7-list-item-label{color:#1E2023}.elementor-30 .elementor-element.elementor-element-7a28103 .pxl-contact-form .input-filled label,.elementor-30 .elementor-element.elementor-element-7a28103 .pxl-contact-form .input-filled .wpcf7-list-item-label{font-family:"Barlow",Sans-serif;font-size:16px}.elementor-30 .elementor-element.elementor-element-9892001>.elementor-container{max-width:1805px}.elementor-30 .elementor-element.elementor-element-9892001{margin-top:60px;margin-bottom:0;padding:0 0 0 0}.elementor-30 .elementor-element.elementor-element-0ddaed2>.elementor-element-populated{padding:15px 15px 0 15px}.elementor-30 .elementor-element.elementor-element-c12076f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -130px) 0;padding:0 0 0 0}.elementor-30 .elementor-element.elementor-element-c12076f iframe{height:477px;filter:brightness(90%) contrast(100%) saturate(90%) blur(0) hue-rotate(200deg)}@media(max-width:1200px){.elementor-30 .elementor-element.elementor-element-7a28103 .pxl-contact-form .wrap-form{padding:50px 20px 50px 20px!important}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-14ca89b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30 .elementor-element.elementor-element-14ca89b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-30 .elementor-element.elementor-element-6d9191d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30 .elementor-element.elementor-element-6d9191d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}}@media(max-width:991px){.elementor-30 .elementor-element.elementor-element-bdab92a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-30 .elementor-element.elementor-element-ca265a8>.elementor-widget-container{margin:30px 0 0 0}.elementor-30 .elementor-element.elementor-element-fc1a7fc.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-30 .elementor-element.elementor-element-ba45379>.elementor-widget-container{margin:30px 0 0 0}.elementor-30 .elementor-element.elementor-element-050155e>.elementor-element-populated{padding:50px 0 0 0}.elementor-30 .elementor-element.elementor-element-7a28103 .pxl-contact-form .wrap-form{padding:50px 50px 50px 50px!important}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-ee4936e{margin-top:0;margin-bottom:0}.elementor-30 .elementor-element.elementor-element-14ca89b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30 .elementor-element.elementor-element-14ca89b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-30 .elementor-element.elementor-element-14ca89b>.elementor-element-populated{margin:0 0 0 25px;--e-column-margin-right:0px;--e-column-margin-left:25px}.elementor-30 .elementor-element.elementor-element-f198781>.elementor-widget-container{padding:70px 0 0 0}.elementor-30 .elementor-element.elementor-element-f198781 .pxl-heading .pxl-item--title{font-size:35px;line-height:45px}.elementor-30 .elementor-element.elementor-element-f198781 .pxl-heading .pxl-item--subtitle,.elementor-30 .elementor-element.elementor-element-f198781 .pxl-heading .pxl-item--subtitle span{font-size:14px}.elementor-30 .elementor-element.elementor-element-825da4c>.elementor-widget-container{margin:10px 0 40px 0}.elementor-30 .elementor-element.elementor-element-05b00ae>.elementor-widget-container{margin:0 0 50px 0}.elementor-30 .elementor-element.elementor-element-5cb3515{margin-top:50px;margin-bottom:0}.elementor-30 .elementor-element.elementor-element-39d95a2 .pxl-heading{text-align:left}.elementor-30 .elementor-element.elementor-element-39d95a2 .pxl-heading .pxl-item--title{font-size:39px}.elementor-30 .elementor-element.elementor-element-33f2b2a .pxl-text-editor{text-align:left}.elementor-30 .elementor-element.elementor-element-a1cc0e8.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-30 .elementor-element.elementor-element-a1cc0e8>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-30 .elementor-element.elementor-element-bdab92a.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-30 .elementor-element.elementor-element-fc1a7fc.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-30 .elementor-element.elementor-element-5cba260>.elementor-element-populated{padding:0 0 0 0}.elementor-30 .elementor-element.elementor-element-ef9cf65{padding:70px 15px 70px 15px}.elementor-30 .elementor-element.elementor-element-8d37606>.elementor-element-populated{padding:0 0 0 0}.elementor-30 .elementor-element.elementor-element-d3b346b .pxl-heading .pxl-item--title{font-size:40px}.elementor-30 .elementor-element.elementor-element-d3b346b .pxl-heading .pxl-item--subtitle,.elementor-30 .elementor-element.elementor-element-d3b346b .pxl-heading .pxl-item--subtitle span{letter-spacing:2px}.elementor-30 .elementor-element.elementor-element-0a40303>.elementor-widget-container{margin:10px 0 30px 0}.elementor-30 .elementor-element.elementor-element-a665a1b .pxl-text-editor,.elementor-30 .elementor-element.elementor-element-a665a1b .pxl-text-editor p{font-size:30px}.elementor-30 .elementor-element.elementor-element-050155e>.elementor-element-populated{padding:50px 0 0 0}.elementor-30 .elementor-element.elementor-element-7a28103>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-30 .elementor-element.elementor-element-7a28103 .pxl-contact-form .wrap-form{padding:50px 15px 50px 15px!important}.elementor-30 .elementor-element.elementor-element-9892001{padding:0 0 0 0}.elementor-30 .elementor-element.elementor-element-0ddaed2>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-30 .elementor-element.elementor-element-c12076f iframe{height:300px}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-8d37606{width:48.465%}.elementor-30 .elementor-element.elementor-element-050155e{width:51.535%}}@media(max-width:991px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-7739b4e{width:50%}.elementor-30 .elementor-element.elementor-element-a1cc0e8{width:50%}.elementor-30 .elementor-element.elementor-element-bdab92a{width:100%}.elementor-30 .elementor-element.elementor-element-fc1a7fc{width:100%}.elementor-30 .elementor-element.elementor-element-8d37606{width:100%}.elementor-30 .elementor-element.elementor-element-050155e{width:100%}}