.elementor-51 .elementor-element.elementor-element-6281b174:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-6281b174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181E19;background-image:url("https://hagenbrink.co.za/wp-content/uploads/2024/11/DJ-HAGEN-DAM-ENGINEERING-13-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-6281b174 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.29;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-6281b174{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:220px 40px 160px 40px;}.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-51 .elementor-element.elementor-element-6501dd40{text-align:center;}.elementor-51 .elementor-element.elementor-element-6501dd40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-1b1fb85b{--divider-border-style:solid;--divider-color:#C0CA80;--divider-border-width:2.5px;}.elementor-51 .elementor-element.elementor-element-1b1fb85b .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-51 .elementor-element.elementor-element-1b1fb85b .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-51 .elementor-element.elementor-element-38dfcaad:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-38dfcaad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://hagenbrink.co.za/wp-content/uploads/2024/11/DJ-HAGEN-DAM-ENGINEERING_02-29.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-38dfcaad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 5px 45px 5px;}.elementor-51 .elementor-element.elementor-element-38dfcaad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-7d03c4f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-7d03c4f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-7d03c4f7:hover > .elementor-element-populated{box-shadow:-9px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-7d03c4f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-7d03c4f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-3882a53d{text-align:center;}.elementor-51 .elementor-element.elementor-element-3882a53d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-5b79f8bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-5b79f8bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-5b79f8bc:hover > .elementor-element-populated{box-shadow:0px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-5b79f8bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-5b79f8bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-63128f4b img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-51 .elementor-element.elementor-element-d4a880{text-align:center;}.elementor-51 .elementor-element.elementor-element-d4a880 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-39709297:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-39709297 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-39709297:hover > .elementor-element-populated{box-shadow:9px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-39709297 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-39709297 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-6ef33e5a{text-align:center;}.elementor-51 .elementor-element.elementor-element-6ef33e5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-1d25d119:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-1d25d119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hagenbrink.co.za/wp-content/uploads/2024/11/DJ-HAGEN-DAM-ENGINEERING-17-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-1d25d119{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 45px 0px;}.elementor-51 .elementor-element.elementor-element-1d25d119 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-545d0aaf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-51 .elementor-element.elementor-element-46e09817 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-weight:bold;}.elementor-51 .elementor-element.elementor-element-46e09817 .elementor-counter-title{color:var( --e-global-color-primary );font-weight:600;}.elementor-51 .elementor-element.elementor-element-ca1b6a9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:150px;}.elementor-51 .elementor-element.elementor-element-ca1b6a9 .elementor-divider-separator{width:1.5%;margin:0 auto;margin-center:0;}.elementor-51 .elementor-element.elementor-element-ca1b6a9 .elementor-divider{text-align:center;padding-block-start:60px;padding-block-end:60px;}.elementor-51 .elementor-element.elementor-element-46719048 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-weight:bold;}.elementor-51 .elementor-element.elementor-element-46719048 .elementor-counter-title{color:var( --e-global-color-primary );font-weight:600;}.elementor-51 .elementor-element.elementor-element-78d62ab9:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-78d62ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://hagenbrink.co.za/wp-content/uploads/2024/11/DJ-HAGEN-DAM-ENGINEERING_02-29.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-78d62ab9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 5px 45px 5px;}.elementor-51 .elementor-element.elementor-element-78d62ab9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-1126cef2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-1126cef2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-1126cef2:hover > .elementor-element-populated{box-shadow:-9px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-1126cef2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-1126cef2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-49373f0f{text-align:center;}.elementor-51 .elementor-element.elementor-element-49373f0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-cc87a91:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-cc87a91 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-cc87a91:hover > .elementor-element-populated{box-shadow:0px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-cc87a91 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-cc87a91 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-48f8e2d8{text-align:center;}.elementor-51 .elementor-element.elementor-element-48f8e2d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-2d55ab59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-2d55ab59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-2d55ab59:hover > .elementor-element-populated{box-shadow:9px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-2d55ab59 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-2d55ab59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-7565ae88{text-align:center;}.elementor-51 .elementor-element.elementor-element-7565ae88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-11c44a9f:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-11c44a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hagenbrink.co.za/wp-content/uploads/2024/11/DJ-HAGEN-DAM-ENGINEERING-17-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-11c44a9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 5px 45px 5px;}.elementor-51 .elementor-element.elementor-element-11c44a9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-440977b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-440977b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-440977b1:hover > .elementor-element-populated{box-shadow:-9px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-440977b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-440977b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-715cce04{text-align:center;}.elementor-51 .elementor-element.elementor-element-715cce04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-7046715:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-7046715 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-7046715:hover > .elementor-element-populated{box-shadow:0px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-7046715 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-7046715 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-3a5f2fcd{text-align:center;}.elementor-51 .elementor-element.elementor-element-3a5f2fcd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-2986a54f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-2986a54f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-2986a54f:hover > .elementor-element-populated{box-shadow:9px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-2986a54f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-2986a54f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-632f4e28{text-align:center;}.elementor-51 .elementor-element.elementor-element-632f4e28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-5ac9c682:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-5ac9c682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://hagenbrink.co.za/wp-content/uploads/2024/11/DJ-HAGEN-DAM-ENGINEERING_02-29.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-5ac9c682{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 5px 45px 5px;}.elementor-51 .elementor-element.elementor-element-5ac9c682 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-7f3f6caf{text-align:center;}.elementor-51 .elementor-element.elementor-element-7f3f6caf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-4efbcb2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-4efbcb2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-4efbcb2e:hover > .elementor-element-populated{box-shadow:-9px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-4efbcb2e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-4efbcb2e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-341ad737{text-align:center;}.elementor-51 .elementor-element.elementor-element-341ad737 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-18654d5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-18654d5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-18654d5a:hover > .elementor-element-populated{box-shadow:0px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-18654d5a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-18654d5a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-61dd8328{text-align:center;}.elementor-51 .elementor-element.elementor-element-61dd8328 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-e16ad87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-51 .elementor-element.elementor-element-e16ad87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-e16ad87:hover > .elementor-element-populated{box-shadow:9px 10px 20px 0px rgba(108, 161.0130434782609, 245, 0.5);}.elementor-51 .elementor-element.elementor-element-e16ad87 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 0px 07px;--e-column-margin-right:7px;--e-column-margin-left:07px;}.elementor-51 .elementor-element.elementor-element-e16ad87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-2d7bab70{text-align:center;}.elementor-51 .elementor-element.elementor-element-2d7bab70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-51 .elementor-element.elementor-element-4340899c:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4340899c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hagenbrink.co.za/wp-content/uploads/2024/11/DJ-HAGEN-DAM-ENGINEERING-17-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-4340899c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-51 .elementor-element.elementor-element-4340899c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-51b923f4{--divider-border-style:solid;--divider-color:#C0CA80;--divider-border-width:2.5px;}.elementor-51 .elementor-element.elementor-element-51b923f4 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-51 .elementor-element.elementor-element-51b923f4 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.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-51 .elementor-element.elementor-element-b2c9468 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-b2c9468 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-b2c9468 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-57440e02{--divider-border-style:solid;--divider-color:#C0CA80;--divider-border-width:2.5px;}.elementor-51 .elementor-element.elementor-element-57440e02 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-51 .elementor-element.elementor-element-57440e02 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-1d3e2192{width:45.535%;}.elementor-51 .elementor-element.elementor-element-6c5f956f{width:8.594%;}.elementor-51 .elementor-element.elementor-element-5026f24a{width:45.535%;}}@media(min-width:1025px){.elementor-51 .elementor-element.elementor-element-38dfcaad:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-38dfcaad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-51 .elementor-element.elementor-element-1d25d119:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-1d25d119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-51 .elementor-element.elementor-element-78d62ab9:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-78d62ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-51 .elementor-element.elementor-element-11c44a9f:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-11c44a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-51 .elementor-element.elementor-element-5ac9c682:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-5ac9c682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-51 .elementor-element.elementor-element-4340899c:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4340899c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-6281b174{padding:160px 24px 80px 24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}