.elementor-1818 .elementor-element.elementor-element-8a4c2eb:not(.elementor-motion-effects-element-type-background), .elementor-1818 .elementor-element.elementor-element-8a4c2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nextgengas.co.za/wp-content/uploads/2026/07/slider-fireplace-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1818 .elementor-element.elementor-element-8a4c2eb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-226b4d3 ) 0%, var( --e-global-color-2b5744a ) 100%);opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1818 .elementor-element.elementor-element-8a4c2eb > .elementor-container{max-width:548px;min-height:120px;}.elementor-1818 .elementor-element.elementor-element-8a4c2eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:100px;padding:200px 0px 0px 0px;}.elementor-1818 .elementor-element.elementor-element-8e15f9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-119px;text-align:center;}body:not(.rtl) .elementor-1818 .elementor-element.elementor-element-8e15f9e{left:-17px;}body.rtl .elementor-1818 .elementor-element.elementor-element-8e15f9e{right:-17px;}.elementor-1818 .elementor-element.elementor-element-8e15f9e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-1818 .elementor-element.elementor-element-e692227{--display:flex;--margin-top:-77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1818 .elementor-element.elementor-element-63f7eba .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;}.elementor-1818 .elementor-element.elementor-element-9c31e74{--display:flex;}.elementor-1818 .elementor-element.elementor-element-d1d80ee{font-family:"Arial", Sans-serif;font-size:17px;color:#030303;}.elementor-1818 .elementor-element.elementor-element-8c2cb91{--display:flex;}.elementor-1818 .elementor-element.elementor-element-ad0456f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;}.elementor-1818 .elementor-element.elementor-element-845f5c8{--display:flex;}.elementor-1818 .elementor-element.elementor-element-d20af02 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:"Arial", Sans-serif;font-size:17px;text-decoration:none;}.elementor-1818 .elementor-element.elementor-element-d20af02 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#000000;}.elementor-1818 .elementor-element.elementor-element-d20af02 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:#000000;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-1818 .elementor-element.elementor-element-29ef01e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;text-decoration:none;color:#FF0000;}.elementor-1818 .elementor-element.elementor-element-02f2616 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;}.elementor-1818 .elementor-element.elementor-element-3e547a4{--display:flex;}.elementor-1818 .elementor-element.elementor-element-e2da7f4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:"Arial", Sans-serif;font-size:17px;text-decoration:none;}.elementor-1818 .elementor-element.elementor-element-e2da7f4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#000000;}.elementor-1818 .elementor-element.elementor-element-e2da7f4 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:#000000;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-1818 .elementor-element.elementor-element-19ad74b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;text-decoration:none;color:#FF0000;}.elementor-1818 .elementor-element.elementor-element-fb6d00b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;}.elementor-1818 .elementor-element.elementor-element-440aa90 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:"Arial", Sans-serif;font-size:17px;text-decoration:none;}.elementor-1818 .elementor-element.elementor-element-440aa90 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#000000;}.elementor-1818 .elementor-element.elementor-element-440aa90 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:#000000;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-1818 .elementor-element.elementor-element-a3d8c90 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;text-decoration:none;color:#FF0000;}.elementor-1818 .elementor-element.elementor-element-8f25f8e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;}.elementor-1818 .elementor-element.elementor-element-c57c357 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:"Arial", Sans-serif;font-size:17px;text-decoration:none;}.elementor-1818 .elementor-element.elementor-element-c57c357 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#000000;}.elementor-1818 .elementor-element.elementor-element-c57c357 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:#000000;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-1818 .elementor-element.elementor-element-264d021 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;text-decoration:none;color:#FF0000;}.elementor-1818 .elementor-element.elementor-element-d187358 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;}.elementor-1818 .elementor-element.elementor-element-c3b969b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:"Arial", Sans-serif;font-size:17px;text-decoration:none;}.elementor-1818 .elementor-element.elementor-element-c3b969b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#000000;}.elementor-1818 .elementor-element.elementor-element-c3b969b .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:#000000;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-1818 .elementor-element.elementor-element-afe3548 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;text-decoration:none;color:#FF0000;}.elementor-1818 .elementor-element.elementor-element-d4edf1e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;}.elementor-1818 .elementor-element.elementor-element-dfcb4ff .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:"Arial", Sans-serif;font-size:17px;text-decoration:none;}.elementor-1818 .elementor-element.elementor-element-dfcb4ff .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#000000;}.elementor-1818 .elementor-element.elementor-element-dfcb4ff .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:#000000;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-1818 .elementor-element.elementor-element-6660e3c{--display:flex;}.elementor-1818 .elementor-element.elementor-element-6a192b4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;}.elementor-1818 .elementor-element.elementor-element-0943e70{--display:flex;}.elementor-1818 .elementor-element.elementor-element-5061822{font-family:"Arial", Sans-serif;font-size:17px;color:#000000;}.elementor-1818 .elementor-element.elementor-element-f0d77f9{--display:flex;}.elementor-1818 .elementor-element.elementor-element-33b641e .elementor-button{background-color:#FF0000;font-family:"Arial", Sans-serif;font-weight:700;border-radius:30px 30px 30px 30px;}.elementor-1818 .elementor-element.elementor-element-64c85df{--display:flex;}.elementor-1818 .elementor-element.elementor-element-3066571{--spacer-size:15px;}.elementor-1818 .elementor-element.elementor-element-478724a{--display:flex;}.elementor-1818 .elementor-element.elementor-element-ca5fd2d iframe{height:400px;}@media(min-width:768px){.elementor-1818 .elementor-element.elementor-element-e692227{--content-width:1350px;}.elementor-1818 .elementor-element.elementor-element-9c31e74{--content-width:1350px;}.elementor-1818 .elementor-element.elementor-element-8c2cb91{--content-width:1350px;}.elementor-1818 .elementor-element.elementor-element-845f5c8{--content-width:1350px;}.elementor-1818 .elementor-element.elementor-element-3e547a4{--content-width:1350px;}.elementor-1818 .elementor-element.elementor-element-6660e3c{--content-width:1350px;}.elementor-1818 .elementor-element.elementor-element-0943e70{--content-width:1350px;}.elementor-1818 .elementor-element.elementor-element-f0d77f9{--content-width:1350px;}}@media(max-width:1024px){.elementor-1818 .elementor-element.elementor-element-8a4c2eb:not(.elementor-motion-effects-element-type-background), .elementor-1818 .elementor-element.elementor-element-8a4c2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-1818 .elementor-element.elementor-element-8a4c2eb:not(.elementor-motion-effects-element-type-background), .elementor-1818 .elementor-element.elementor-element-8a4c2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1818 .elementor-element.elementor-element-8a4c2eb{padding:150px 0px 0px 0px;}.elementor-1818 .elementor-element.elementor-element-8e15f9e{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;top:-118px;}body:not(.rtl) .elementor-1818 .elementor-element.elementor-element-8e15f9e{left:-14px;}body.rtl .elementor-1818 .elementor-element.elementor-element-8e15f9e{right:-14px;}.elementor-1818 .elementor-element.elementor-element-8e15f9e .elementor-heading-title{font-size:25px;}}