.elementor-74 .elementor-element.elementor-element-8c344e2{--display:flex;--min-height:64vh;--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-8c344e2:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-8c344e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://dev.eng.co.za/refraline/wp-content/uploads/2026/05/close-up-view-volcano-erupting-with-hot-lava.jpg");background-position:center center;background-size:cover;}.elementor-74 .elementor-element.elementor-element-8c344e2::before, .elementor-74 .elementor-element.elementor-element-8c344e2 > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-8c344e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-8c344e2 > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-8c344e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-8c344e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-74 .elementor-element.elementor-element-7d20b30{--display:flex;}.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-74 .elementor-element.elementor-element-c84a9ea{text-align:start;}.elementor-74 .elementor-element.elementor-element-c84a9ea .elementor-heading-title{font-size:60px;text-transform:uppercase;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-ca76a52{width:100%;max-width:100%;text-align:start;}.elementor-74 .elementor-element.elementor-element-ca76a52 .elementor-heading-title{font-size:18px;font-weight:normal;line-height:1.4em;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-74 .elementor-element.elementor-element-44c5b27 .elementor-button{background-color:#f3ad01;font-size:16px;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-17ffd4b{--display:flex;}.elementor-74 .elementor-element.elementor-element-678dec1{--display:flex;--min-height:100px;--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-74 .elementor-element.elementor-element-678dec1:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-678dec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.eng.co.za/refraline/wp-content/uploads/2026/02/shape-long.png");background-position:center center;background-size:cover;}.elementor-74 .elementor-element.elementor-element-2e7c9c8{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-969f542{--display:flex;}.elementor-74 .elementor-element.elementor-element-969f542:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-969f542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-156d186{text-align:start;}.elementor-74 .elementor-element.elementor-element-156d186 .elementor-heading-title{font-size:28px;text-transform:uppercase;color:#000000;}.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-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-74 .elementor-element.elementor-element-c4436b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;}.elementor-74 .elementor-element.elementor-element-6825f95{--display:flex;--min-height:432px;--border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-6825f95:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-6825f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.eng.co.za/refraline/wp-content/uploads/2018/12/photo_10-09-2012_11_58_28-561.jpg");background-size:cover;}.elementor-74 .elementor-element.elementor-element-5c4e0c1{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-0e24eeb{--display:flex;--min-height:432px;--border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-0e24eeb:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-0e24eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.eng.co.za/refraline/wp-content/uploads/2019/03/81.jpg");background-size:cover;}.elementor-74 .elementor-element.elementor-element-c29d601{--display:flex;}.elementor-74 .elementor-element.elementor-element-c29d601:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-c29d601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-37304f0{text-align:start;}.elementor-74 .elementor-element.elementor-element-37304f0 .elementor-heading-title{font-size:28px;text-transform:uppercase;color:#000000;}.elementor-74 .elementor-element.elementor-element-12527d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;}.elementor-74 .elementor-element.elementor-element-7816e9e{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-e8d71b5{--display:flex;}.elementor-74 .elementor-element.elementor-element-e8d71b5:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-e8d71b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-b947188{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;color:#000000;}.elementor-74 .elementor-element.elementor-element-07196e9{--display:flex;--min-height:432px;--border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-07196e9:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-07196e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.eng.co.za/refraline/wp-content/uploads/2019/07/Refraline-bags-.jpeg");background-size:cover;}.elementor-74 .elementor-element.elementor-element-9d554b6{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-8d0ba0c{--display:flex;--min-height:432px;--border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-8d0ba0c:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-8d0ba0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.eng.co.za/refraline/wp-content/uploads/2018/12/photo_10-09-2012_12_20_16-721-1.jpg");background-size:cover;}.elementor-74 .elementor-element.elementor-element-69c1fef{--display:flex;}.elementor-74 .elementor-element.elementor-element-69c1fef:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-69c1fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-9245fe6{text-align:start;}.elementor-74 .elementor-element.elementor-element-9245fe6 .elementor-heading-title{font-size:28px;text-transform:uppercase;color:#000000;}.elementor-74 .elementor-element.elementor-element-3f889d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;}.elementor-74 .elementor-element.elementor-element-e13186b{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-e570d49{--display:flex;}.elementor-74 .elementor-element.elementor-element-e570d49:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-e570d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-fc0ab7f{text-align:start;}.elementor-74 .elementor-element.elementor-element-fc0ab7f .elementor-heading-title{font-size:28px;text-transform:uppercase;color:#000000;}.elementor-74 .elementor-element.elementor-element-e896202{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;}.elementor-74 .elementor-element.elementor-element-cbeca74{--display:flex;--min-height:432px;--border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-cbeca74:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-cbeca74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.eng.co.za/refraline/wp-content/uploads/2019/03/stainless-steel-fibres-1.jpg");background-position:center center;background-size:cover;}.elementor-74 .elementor-element.elementor-element-7e64707{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-3757be6{--display:flex;--min-height:432px;--border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-3757be6:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-3757be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.eng.co.za/refraline/wp-content/uploads/2019/11/Refraline-labouratory.jpeg");background-size:cover;}.elementor-74 .elementor-element.elementor-element-4f1c55e{--display:flex;}.elementor-74 .elementor-element.elementor-element-4f1c55e:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-4f1c55e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-a891af2{text-align:start;}.elementor-74 .elementor-element.elementor-element-a891af2 .elementor-heading-title{font-size:28px;text-transform:uppercase;color:#000000;}.elementor-74 .elementor-element.elementor-element-52a749f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;}.elementor-74 .elementor-element.elementor-element-66a2e40{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-8e477bd{--display:flex;}.elementor-74 .elementor-element.elementor-element-8e477bd:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-8e477bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-f9fa769{text-align:start;}.elementor-74 .elementor-element.elementor-element-f9fa769 .elementor-heading-title{font-size:28px;text-transform:uppercase;color:#000000;}.elementor-74 .elementor-element.elementor-element-c674ceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;}.elementor-74 .elementor-element.elementor-element-ea5f8e8{--display:flex;--min-height:432px;--border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-ea5f8e8:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-ea5f8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.eng.co.za/refraline/wp-content/uploads/2019/03/precast-3.jpg");background-position:center center;background-size:cover;}.elementor-74 .elementor-element.elementor-element-7bc601a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-632b9f3{--display:flex;--min-height:432px;--border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-632b9f3:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-632b9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-74 .elementor-element.elementor-element-89f8bb3{--display:flex;}.elementor-74 .elementor-element.elementor-element-89f8bb3:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-89f8bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-cb4f4a9{text-align:start;}.elementor-74 .elementor-element.elementor-element-cb4f4a9 .elementor-heading-title{font-size:28px;text-transform:uppercase;color:#000000;}.elementor-74 .elementor-element.elementor-element-d736b6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;}.elementor-74 .elementor-element.elementor-element-fa78597{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-c447916{--display:flex;}.elementor-74 .elementor-element.elementor-element-c447916:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-c447916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-cc21bbf{text-align:start;}.elementor-74 .elementor-element.elementor-element-cc21bbf .elementor-heading-title{font-size:28px;text-transform:uppercase;color:#000000;}.elementor-74 .elementor-element.elementor-element-6fdaecc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;}.elementor-74 .elementor-element.elementor-element-d008511{--display:flex;--min-height:432px;--border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-d008511:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-d008511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-74 .elementor-element.elementor-element-59b3678{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-e5f44d3{--display:flex;--min-height:432px;--border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-e5f44d3:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-e5f44d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.eng.co.za/refraline/wp-content/uploads/2026/03/vertical-shot-adult-industrial-worker-uniforms-melting-metal-factory-scaled.jpg");background-size:cover;}.elementor-74 .elementor-element.elementor-element-9e26f3d{--display:flex;}.elementor-74 .elementor-element.elementor-element-9e26f3d:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-9e26f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-0bb0646{text-align:start;}.elementor-74 .elementor-element.elementor-element-0bb0646 .elementor-heading-title{font-size:28px;text-transform:uppercase;color:#000000;}.elementor-74 .elementor-element.elementor-element-ffa1055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;}.elementor-74 .elementor-element.elementor-element-937612d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;font-size:15px;}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-8c344e2{--content-width:1220px;}.elementor-74 .elementor-element.elementor-element-2e7c9c8{--content-width:1220px;}.elementor-74 .elementor-element.elementor-element-5c4e0c1{--content-width:1220px;}.elementor-74 .elementor-element.elementor-element-7816e9e{--content-width:1220px;}.elementor-74 .elementor-element.elementor-element-9d554b6{--content-width:1220px;}.elementor-74 .elementor-element.elementor-element-e13186b{--content-width:1220px;}.elementor-74 .elementor-element.elementor-element-7e64707{--content-width:1220px;}.elementor-74 .elementor-element.elementor-element-66a2e40{--content-width:1220px;}.elementor-74 .elementor-element.elementor-element-7bc601a{--content-width:1220px;}.elementor-74 .elementor-element.elementor-element-fa78597{--content-width:1220px;}.elementor-74 .elementor-element.elementor-element-59b3678{--content-width:1220px;}}@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-c84a9ea .elementor-heading-title{font-size:60px;}.elementor-74 .elementor-element.elementor-element-44c5b27 .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-c84a9ea .elementor-heading-title{font-size:42px;}.elementor-74 .elementor-element.elementor-element-c4436b9{columns:1;}.elementor-74 .elementor-element.elementor-element-12527d3{columns:1;}.elementor-74 .elementor-element.elementor-element-b947188{columns:1;}.elementor-74 .elementor-element.elementor-element-3f889d4{columns:1;}.elementor-74 .elementor-element.elementor-element-e896202{columns:1;}.elementor-74 .elementor-element.elementor-element-52a749f{columns:1;}.elementor-74 .elementor-element.elementor-element-c674ceb{columns:1;}.elementor-74 .elementor-element.elementor-element-d736b6a{columns:1;}.elementor-74 .elementor-element.elementor-element-6fdaecc{columns:1;}.elementor-74 .elementor-element.elementor-element-ffa1055{columns:1;}.elementor-74 .elementor-element.elementor-element-937612d{columns:1;}}