.elementor-9 .elementor-element.elementor-element-2769a301:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2769a301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;background-image:url("https://onegate.co.za/wp-content/uploads/2025/05/background_hero-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2769a301 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-2769a301 > .elementor-container{min-height:400px;}.elementor-9 .elementor-element.elementor-element-2769a301{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4rem 9rem 4rem 9rem;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-55ec48dd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-55ec48dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-55ec48dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-7bd7813e{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-7bd7813e .aux-modern-heading-secondary{font-family:"Nunito Sans", Sans-serif;font-size:6.5rem;font-weight:700;line-height:119px;color:#231F20;}.elementor-9 .elementor-element.elementor-element-7bd7813e .aux-modern-heading-description{color:#000000;font-weight:500;max-width:490px;}.elementor-9 .elementor-element.elementor-element-4115ded8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-1a602e5b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-1a602e5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-1a602e5b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2b388d7 .elementor-button{background-color:transparent;font-weight:700;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(140deg, #F9B233 0%, #E6007E 100%);transition-duration:3s;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-2b388d7 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-2b388d7 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #F9B233 0%, #F2295B 100%);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-2b388d7{width:var( --container-widget-width, 100.971% );max-width:100.971%;animation-duration:2500ms;--container-widget-width:100.971%;--container-widget-flex-grow:0;animation-delay:850ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-2b388d7 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-2b388d7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-433cc8aa{animation-duration:800ms;z-index:2;position:absolute;top:-160px;right:60px;animation-delay:0ms;animation-timing-function:cubic-bezier(0.895,0.03,0.685,0.22);}.elementor-9 .elementor-element.elementor-element-433cc8aa .aux-media-image{max-width:360px;}.elementor-9 .elementor-element.elementor-element-71091e31{animation-duration:1000ms;z-index:3;position:absolute;top:60px;left:70px;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-71091e31 .aux-media-image{max-width:375px;}.elementor-9 .elementor-element.elementor-element-68510fdd{animation-duration:800ms;z-index:3;position:absolute;top:-200px;left:105px;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-68510fdd .aux-media-image{max-width:95px;border-radius:100px 100px 100px 100px;overflow:hidden;}.elementor-9 .elementor-element.elementor-element-4c5b3e5{animation-duration:800ms;z-index:3;position:absolute;top:-65px;left:20px;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-4c5b3e5 .aux-media-image{max-width:145px;border-radius:100px 100px 100px 100px;overflow:hidden;}.elementor-9 .elementor-element.elementor-element-07f8cda{animation-duration:800ms;z-index:3;position:absolute;top:-65px;left:-130px;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-07f8cda .aux-media-image{max-width:145px;border-radius:100px 100px 100px 100px;overflow:hidden;}.elementor-9 .elementor-element.elementor-element-10c4de0{animation-duration:800ms;z-index:3;position:absolute;top:-110px;left:-131px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-10c4de0 .aux-media-image{max-width:145px;border-radius:100px 100px 100px 100px;overflow:hidden;}.elementor-9 .elementor-element.elementor-element-4acb2e7{animation-duration:1000ms;z-index:3;position:absolute;top:4px;right:320px;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-4acb2e7 .aux-media-image{max-width:165px;}.elementor-9 .elementor-element.elementor-element-9dabec6{animation-duration:800ms;z-index:3;position:absolute;top:-110px;left:18px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-9dabec6 .aux-media-image{max-width:145px;border-radius:100px 100px 100px 100px;overflow:hidden;}.elementor-9 .elementor-element.elementor-element-4f47cb9a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4f47cb9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-9 .elementor-element.elementor-element-4f47cb9a > .elementor-container{max-width:980px;}.elementor-9 .elementor-element.elementor-element-4f47cb9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:2rem 11rem 1rem 11rem;}.elementor-9 .elementor-element.elementor-element-4f47cb9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-2355d02b > .elementor-element-populated{padding:0em 14em 0em 14em;}.elementor-9 .elementor-element.elementor-element-57678a8{margin-top:40px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-edf4b83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-50e1f69{text-align:center;}.elementor-9 .elementor-element.elementor-element-50e1f69 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;color:#231F20;}.elementor-9 .elementor-element.elementor-element-ab41749{text-align:center;color:#231F20;}.elementor-9 .elementor-element.elementor-element-2dae0d3a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2dae0d3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-9 .elementor-element.elementor-element-2dae0d3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:2rem 15rem 4rem 15rem;}.elementor-9 .elementor-element.elementor-element-2dae0d3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-3f7cc4b4{animation-duration:1000ms;z-index:5;animation-delay:400ms;}.elementor-9 .elementor-element.elementor-element-54ec698d .aux-ico-box{background-color:transparent;padding:15px 15px 15px 15px;color:#ffffff;fill:#ffffff;background-image:linear-gradient(180deg, #F9B233 0%, #E6007E 100%);}.elementor-9 .elementor-element.elementor-element-54ec698d > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -3px rgba(0, 0, 0, 0.2);}.elementor-9 .elementor-element.elementor-element-54ec698d .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-54ec698d .aux-ico{font-size:50px;height:50px;}.elementor-9 .elementor-element.elementor-element-54ec698d .col-title a, .elementor-9 .elementor-element.elementor-element-54ec698d .col-title{color:#000000 !important;}.elementor-9 .elementor-element.elementor-element-54ec698d .col-title, .elementor-9 .elementor-element.elementor-element-54ec698d .col-title a{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-54ec698d .widget-content{color:#000000 !important;font-size:0.9em;}.elementor-9 .elementor-element.elementor-element-54ec698d .aux-widget-advanced-text{text-align:center !important;}.elementor-9 .elementor-element.elementor-element-7dedafd2{animation-duration:1000ms;z-index:5;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-25449122 .aux-ico-box{background-color:transparent;padding:15px 15px 15px 15px;color:#ffffff;fill:#ffffff;background-image:linear-gradient(180deg, #F9B233 0%, #E6007E 100%);}.elementor-9 .elementor-element.elementor-element-25449122 > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -3px rgba(0, 0, 0, 0.2);}.elementor-9 .elementor-element.elementor-element-25449122 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-25449122 .aux-ico{font-size:50px;height:50px;}.elementor-9 .elementor-element.elementor-element-25449122 .col-title a, .elementor-9 .elementor-element.elementor-element-25449122 .col-title{color:#000000 !important;}.elementor-9 .elementor-element.elementor-element-25449122 .col-title, .elementor-9 .elementor-element.elementor-element-25449122 .col-title a{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-25449122 .widget-content{color:#000000 !important;font-size:0.9em;}.elementor-9 .elementor-element.elementor-element-25449122 .aux-widget-advanced-text{text-align:center !important;}.elementor-9 .elementor-element.elementor-element-4a14b6a4{animation-duration:1000ms;z-index:5;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-7394bc7 .aux-ico-box{background-color:transparent;padding:15px 15px 15px 15px;color:#ffffff;fill:#ffffff;background-image:linear-gradient(180deg, #F9B233 0%, #E6007E 100%);}.elementor-9 .elementor-element.elementor-element-7394bc7 > .elementor-widget-container{background-color:#FFFFFF;padding:1em 1em 1em 1em;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -3px rgba(0, 0, 0, 0.2);}.elementor-9 .elementor-element.elementor-element-7394bc7 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7394bc7 .aux-ico{font-size:50px;height:50px;}.elementor-9 .elementor-element.elementor-element-7394bc7 .col-title a, .elementor-9 .elementor-element.elementor-element-7394bc7 .col-title{color:#000000 !important;}.elementor-9 .elementor-element.elementor-element-7394bc7 .col-title, .elementor-9 .elementor-element.elementor-element-7394bc7 .col-title a{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-7394bc7 .widget-content{color:#000000 !important;font-size:0.9em;}.elementor-9 .elementor-element.elementor-element-7394bc7 .aux-widget-advanced-text{text-align:center !important;}.elementor-9 .elementor-element.elementor-element-62181fa > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.95;}.elementor-9 .elementor-element.elementor-element-62181fa{margin-top:0px;margin-bottom:0px;padding:2rem 7rem 4rem 7rem;}.elementor-9 .elementor-element.elementor-element-3e71ecd > .elementor-element-populated{padding:0em 8em 0em 8em;}.elementor-9 .elementor-element.elementor-element-903a919:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-903a919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-903a919{animation-duration:1000ms;box-shadow:0px 0px 8px -4px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-903a919, .elementor-9 .elementor-element.elementor-element-903a919 > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-903a919 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-0300f3b .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0300f3b .aux-ico{font-size:40px;height:40px;}.elementor-9 .elementor-element.elementor-element-0300f3b .aux-ico-box{color:#F9B233;fill:#F9B233;}.elementor-9 .elementor-element.elementor-element-0300f3b .col-title a, .elementor-9 .elementor-element.elementor-element-0300f3b .col-title{color:#000000 !important;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-0300f3b .col-title, .elementor-9 .elementor-element.elementor-element-0300f3b .col-title a{font-family:"Nunito Sans", Sans-serif;font-size:0.7rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-0300f3b .col-title{margin-bottom:-14px;}.elementor-9 .elementor-element.elementor-element-0300f3b .widget-content{color:#000000 !important;font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:-35px;}.elementor-9 .elementor-element.elementor-element-0300f3b .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0300f3b .aux-widget-advanced-text{text-align:center !important;}.elementor-9 .elementor-element.elementor-element-d9e9585 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d9e9585 .aux-ico{font-size:40px;height:40px;}.elementor-9 .elementor-element.elementor-element-d9e9585 .aux-ico-box{color:#F9B233;fill:#F9B233;}.elementor-9 .elementor-element.elementor-element-d9e9585 .col-title a, .elementor-9 .elementor-element.elementor-element-d9e9585 .col-title{color:#000000 !important;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-d9e9585 .col-title, .elementor-9 .elementor-element.elementor-element-d9e9585 .col-title a{font-family:"Nunito Sans", Sans-serif;font-size:0.7rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-d9e9585 .col-title{margin-bottom:-14px;}.elementor-9 .elementor-element.elementor-element-d9e9585 .widget-content{color:#000000 !important;font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:-35px;}.elementor-9 .elementor-element.elementor-element-d9e9585 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d9e9585 .aux-widget-advanced-text{text-align:center !important;}.elementor-9 .elementor-element.elementor-element-2aa5153 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2aa5153 .aux-ico{font-size:40px;height:40px;}.elementor-9 .elementor-element.elementor-element-2aa5153 .aux-ico-box{color:#F9B233;fill:#F9B233;}.elementor-9 .elementor-element.elementor-element-2aa5153 .col-title a, .elementor-9 .elementor-element.elementor-element-2aa5153 .col-title{color:#000000 !important;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-2aa5153 .col-title, .elementor-9 .elementor-element.elementor-element-2aa5153 .col-title a{font-family:"Nunito Sans", Sans-serif;font-size:0.7rem;font-weight:600;}.elementor-9 .elementor-element.elementor-element-2aa5153 .col-title{margin-bottom:-14px;}.elementor-9 .elementor-element.elementor-element-2aa5153 .widget-content{color:#000000 !important;font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:-35px;}.elementor-9 .elementor-element.elementor-element-2aa5153 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2aa5153 .aux-widget-advanced-text{text-align:center !important;}.elementor-9 .elementor-element.elementor-element-0a744e1{margin-top:40px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-c84ec3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-b0fce0e{text-align:center;}.elementor-9 .elementor-element.elementor-element-b0fce0e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;color:#231F20;}.elementor-9 .elementor-element.elementor-element-5101b45{text-align:center;color:#231F20;}.elementor-9 .elementor-element.elementor-element-0066dcf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0066dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onegate.co.za/wp-content/uploads/2025/05/happy_payments.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-0066dcf > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-0066dcf > .elementor-container{min-height:500px;}.elementor-9 .elementor-element.elementor-element-0066dcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4rem 8rem 4rem 8rem;}.elementor-9 .elementor-element.elementor-element-74b2591{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-74b2591 .aux-modern-heading-primary{font-size:0.8rem;font-weight:500;color:#F9B233;}.elementor-9 .elementor-element.elementor-element-74b2591 .aux-modern-heading-secondary{font-size:50px;font-weight:700;line-height:3.5rem;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-74b2591 .aux-modern-heading-description{color:#FFFFFF;font-weight:400;max-width:460px;}.elementor-9 .elementor-element.elementor-element-f505334 .elementor-button{background-color:transparent;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(140deg, #F9B233 0%, #E6007E 100%);transition-duration:3s;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-f505334 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-f505334 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #F9B233 0%, #F2295B 100%);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-f505334{width:initial;max-width:initial;}.elementor-9 .elementor-element.elementor-element-f505334 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-f505334 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-f505334 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-149130ef{margin-top:0px;margin-bottom:0px;padding:3rem 12rem 4rem 18rem;}.elementor-9 .elementor-element.elementor-element-6fe05e1c img{width:120px;}.elementor-9 .elementor-element.elementor-element-23c6de2b img{width:120px;}.elementor-9 .elementor-element.elementor-element-691fae0f img{width:120px;}.elementor-9 .elementor-element.elementor-element-45161404 img{width:120px;}.elementor-9 .elementor-element.elementor-element-140ff1d7 img{width:120px;}.elementor-9 .elementor-element.elementor-element-4cc6188 img{width:120px;}.elementor-9 .elementor-element.elementor-element-68124661 img{width:120px;}.elementor-9 .elementor-element.elementor-element-7d7f8d1 img{width:120px;}.elementor-9 .elementor-element.elementor-element-5648b01b{animation-duration:1000ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-5417e963.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-5417e963.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-5417e963.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-5417e963 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6c393f > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-6c393f img{width:120px;}.elementor-9 .elementor-element.elementor-element-62a378e3 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-62a378e3 img{width:120px;}.elementor-9 .elementor-element.elementor-element-1bf811eb > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-1bf811eb img{width:120px;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-1c7e435.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-1c7e435.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-1c7e435 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6652f04b > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-6652f04b img{width:120px;}.elementor-9 .elementor-element.elementor-element-7f7f4aa9 img{width:120px;}.elementor-9 .elementor-element.elementor-element-be3bfd2 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-be3bfd2 img{width:120px;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-4ba24c37.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-9 .elementor-element.elementor-element-4ba24c37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-9 .elementor-element.elementor-element-4ba24c37.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-4ba24c37 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e0bee3f > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-e0bee3f img{width:120px;}.elementor-9 .elementor-element.elementor-element-1d54163c > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-1d54163c img{width:120px;}.elementor-9 .elementor-element.elementor-element-6eefdaee > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-6eefdaee img{width:120px;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-36f3a7e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-36f3a7e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-36f3a7e6 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 3em;}.elementor-9 .elementor-element.elementor-element-5e82c9cd{animation-duration:1000ms;animation-delay:400ms;}.elementor-9 .elementor-element.elementor-element-5e82c9cd .aux-modern-heading-primary{line-height:35px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;max-width:351px;}.elementor-9 .elementor-element.elementor-element-5e82c9cd .aux-modern-heading-divider{height:3px;width:50px;background-color:#000000;}.elementor-9 .elementor-element.elementor-element-5e82c9cd .aux-modern-heading-description{color:#000000;margin:2em 0em 0em 0em;max-width:700px;}.elementor-9 .elementor-element.elementor-element-5e82c9cd .aux-widget-modern-heading .aux-widget-inner{width:400px;}.elementor-9 .elementor-element.elementor-element-53bf035{padding:4rem 9rem 0rem 9rem;}.elementor-9 .elementor-element.elementor-element-579aa72{animation-duration:800ms;z-index:99;position:absolute;top:200px;left:200px;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-9 .elementor-element.elementor-element-579aa72 .aux-media-image{max-width:145px;border-radius:100px 100px 100px 100px;overflow:hidden;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-55ec48dd{width:60%;}.elementor-9 .elementor-element.elementor-element-269151ae{width:40%;}.elementor-9 .elementor-element.elementor-element-fae92db{width:50.213%;}.elementor-9 .elementor-element.elementor-element-e3f685f{width:49.726%;}.elementor-9 .elementor-element.elementor-element-69456bbb{width:50%;}.elementor-9 .elementor-element.elementor-element-36f3a7e6{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-1a602e5b{width:60%;}.elementor-9 .elementor-element.elementor-element-3f7cc4b4{width:50%;}.elementor-9 .elementor-element.elementor-element-7dedafd2{width:50%;}.elementor-9 .elementor-element.elementor-element-4a14b6a4{width:50%;}.elementor-9 .elementor-element.elementor-element-a047b0d{width:100%;}.elementor-9 .elementor-element.elementor-element-6745a23{width:100%;}}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-0066dcf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0066dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-2769a301:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2769a301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-9 .elementor-element.elementor-element-2769a301{padding:1rem 1rem 1rem 1rem;}.elementor-9 .elementor-element.elementor-element-7bd7813e .aux-modern-heading-secondary{font-size:4.5rem;line-height:4rem;}.elementor-9 .elementor-element.elementor-element-433cc8aa{top:-120px;right:-1px;}.elementor-9 .elementor-element.elementor-element-433cc8aa .aux-media-image{max-width:230px;}.elementor-9 .elementor-element.elementor-element-71091e31{top:17px;left:60px;}.elementor-9 .elementor-element.elementor-element-71091e31 .aux-media-image{max-width:200px;}.elementor-9 .elementor-element.elementor-element-68510fdd{top:-140px;left:105px;}.elementor-9 .elementor-element.elementor-element-68510fdd .aux-media-image{max-width:50px;}.elementor-9 .elementor-element.elementor-element-4c5b3e5{top:-55px;left:50px;}.elementor-9 .elementor-element.elementor-element-4c5b3e5 .aux-media-image{max-width:95px;}.elementor-9 .elementor-element.elementor-element-07f8cda{top:-55px;left:-46px;}.elementor-9 .elementor-element.elementor-element-07f8cda .aux-media-image{max-width:95px;}.elementor-9 .elementor-element.elementor-element-10c4de0{top:-85px;left:-45px;}.elementor-9 .elementor-element.elementor-element-10c4de0 .aux-media-image{max-width:95px;}.elementor-9 .elementor-element.elementor-element-4acb2e7{top:-30px;right:150px;}.elementor-9 .elementor-element.elementor-element-4acb2e7 .aux-media-image{max-width:85px;}.elementor-9 .elementor-element.elementor-element-9dabec6{top:-85px;left:50px;}.elementor-9 .elementor-element.elementor-element-9dabec6 .aux-media-image{max-width:95px;}.elementor-9 .elementor-element.elementor-element-4f47cb9a{padding:2rem 1rem 4rem 1rem;}.elementor-9 .elementor-element.elementor-element-2355d02b > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-57678a8 > .elementor-container{max-width:654px;}.elementor-9 .elementor-element.elementor-element-57678a8{padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-2dae0d3a{padding:04rem 2rem 4rem 2rem;}.elementor-9 .elementor-element.elementor-element-4a14b6a4 > .elementor-element-populated{margin:3em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-9 .elementor-element.elementor-element-62181fa{padding:04rem 1rem 4rem 1rem;}.elementor-9 .elementor-element.elementor-element-3e71ecd > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-903a919{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-0300f3b .widget-content{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-d9e9585 .widget-content{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-2aa5153 .widget-content{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-0a744e1{padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-0066dcf{padding:1rem 1rem 1rem 1rem;}.elementor-9 .elementor-element.elementor-element-74b2591 .aux-modern-heading-primary{font-size:0.8rem;}.elementor-9 .elementor-element.elementor-element-74b2591 .aux-modern-heading-secondary{font-size:2.5rem;line-height:3.1rem;}.elementor-9 .elementor-element.elementor-element-149130ef{padding:3rem 1rem 3rem 1rem;}.elementor-9 .elementor-element.elementor-element-53bf035{padding:0px 3px 0px 3px;}.elementor-9 .elementor-element.elementor-element-782083b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7e9a43b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-579aa72{top:250px;left:260px;}.elementor-9 .elementor-element.elementor-element-579aa72 .aux-media-image{max-width:140px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-2769a301:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2769a301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onegate.co.za/wp-content/uploads/2025/05/background_hero.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2769a301 > .elementor-background-overlay{opacity:0.8;}.elementor-9 .elementor-element.elementor-element-2769a301{padding:01rem 01rem 01rem 01rem;}.elementor-9 .elementor-element.elementor-element-55ec48dd > .elementor-element-populated{padding:1em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-7bd7813e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7bd7813e .aux-modern-heading-secondary{font-size:4.2rem;line-height:3.5rem;}.elementor-9 .elementor-element.elementor-element-7bd7813e .aux-modern-heading-description{font-size:0.9rem;}.elementor-9 .elementor-element.elementor-element-4115ded8{margin-top:15px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1a602e5b{width:70%;}.elementor-9 .elementor-element.elementor-element-1a602e5b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 5px;}.elementor-9 .elementor-element.elementor-element-2b388d7{width:var( --container-widget-width, 105.945% );max-width:105.945%;--container-widget-width:105.945%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2b388d7 .elementor-button{font-size:13px;}.elementor-9 .elementor-element.elementor-element-433cc8aa{top:60px;left:0px;}.elementor-9 .elementor-element.elementor-element-433cc8aa .aux-media-image{max-width:200px;}.elementor-9 .elementor-element.elementor-element-71091e31{top:184px;left:66px;}.elementor-9 .elementor-element.elementor-element-71091e31 .aux-media-image{max-width:200px;}.elementor-9 .elementor-element.elementor-element-68510fdd{top:122px;left:130px;}.elementor-9 .elementor-element.elementor-element-68510fdd .aux-media-image{max-width:60px;}.elementor-9 .elementor-element.elementor-element-4c5b3e5{top:122px;left:130px;}.elementor-9 .elementor-element.elementor-element-4c5b3e5 .aux-media-image{max-width:60px;}.elementor-9 .elementor-element.elementor-element-07f8cda{top:122px;left:130px;}.elementor-9 .elementor-element.elementor-element-07f8cda .aux-media-image{max-width:60px;}.elementor-9 .elementor-element.elementor-element-10c4de0{top:122px;left:130px;}.elementor-9 .elementor-element.elementor-element-10c4de0 .aux-media-image{max-width:60px;}.elementor-9 .elementor-element.elementor-element-4acb2e7{top:190px;right:99px;}.elementor-9 .elementor-element.elementor-element-4acb2e7 .aux-media-image{max-width:90px;}.elementor-9 .elementor-element.elementor-element-9dabec6{top:122px;left:130px;}.elementor-9 .elementor-element.elementor-element-9dabec6 .aux-media-image{max-width:60px;}.elementor-9 .elementor-element.elementor-element-4f47cb9a{padding:0rem 1rem 1rem 1rem;}.elementor-9 .elementor-element.elementor-element-2355d02b > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-57678a8{padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-50e1f69 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-2dae0d3a{padding:1rem 1rem 1rem 1rem;}.elementor-9 .elementor-element.elementor-element-3f7cc4b4{width:100%;}.elementor-9 .elementor-element.elementor-element-3f7cc4b4 > .elementor-element-populated{margin:0px 0px 75px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:55px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-54ec698d .widget-content{font-size:0.9rem;}.elementor-9 .elementor-element.elementor-element-7dedafd2{width:100%;}.elementor-9 .elementor-element.elementor-element-7dedafd2 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-25449122 .widget-content{font-size:0.9rem;}.elementor-9 .elementor-element.elementor-element-4a14b6a4 > .elementor-element-populated{margin:5em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7394bc7 .widget-content{font-size:0.9rem;}.elementor-9 .elementor-element.elementor-element-62181fa{margin-top:50px;margin-bottom:0px;padding:1rem 1rem 1rem 1rem;}.elementor-9 .elementor-element.elementor-element-3e71ecd > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-903a919{margin-top:0em;margin-bottom:4em;padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-0300f3b .widget-content{font-size:1.6rem;}.elementor-9 .elementor-element.elementor-element-d9e9585 .widget-content{font-size:1.6rem;}.elementor-9 .elementor-element.elementor-element-2aa5153 .widget-content{font-size:1.6rem;}.elementor-9 .elementor-element.elementor-element-0a744e1{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-b0fce0e .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-0066dcf{margin-top:20px;margin-bottom:20px;padding:0rem 0rem 0rem 0rem;}.elementor-9 .elementor-element.elementor-element-74b2591 .aux-modern-heading-secondary{font-size:2rem;line-height:2rem;}.elementor-9 .elementor-element.elementor-element-74b2591 .aux-modern-heading-description{font-size:0.9rem;}.elementor-9 .elementor-element.elementor-element-149130ef{padding:4rem 1rem 1rem 1rem;}.elementor-9 .elementor-element.elementor-element-2b861d22{width:50%;}.elementor-9 .elementor-element.elementor-element-77f34959{width:50%;}.elementor-9 .elementor-element.elementor-element-125e7542{width:50%;}.elementor-9 .elementor-element.elementor-element-1a985237{width:50%;}.elementor-9 .elementor-element.elementor-element-5fb936d4{width:50%;}.elementor-9 .elementor-element.elementor-element-5260e8a2{width:50%;}.elementor-9 .elementor-element.elementor-element-435c7f43{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-54a0bd81{width:50%;}.elementor-9 .elementor-element.elementor-element-4b9da424{width:50%;}.elementor-9 .elementor-element.elementor-element-5417e963{width:50%;}.elementor-9 .elementor-element.elementor-element-1c7e435{width:50%;}.elementor-9 .elementor-element.elementor-element-4ba24c37{width:50%;}.elementor-9 .elementor-element.elementor-element-4ba24c37 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-36f3a7e6 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-5e82c9cd .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-9 .elementor-element.elementor-element-579aa72{top:110px;left:100px;}.elementor-9 .elementor-element.elementor-element-579aa72 .aux-media-image{max-width:85px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-7bd7813e */.h-highlight{
    color:#F9B233;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2dae0d3a */.aux-text-widget-header {
    margin-top: -60px;
}

.elementor-10 .elementor-element.elementor-element-01c6eda > .elementor-widget-container {
    height: 350px;
    margin-top: -75px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-903a919 */.aux-widget-text .aux-ico-large.aux-ico-clear {
    padding: 0px;
}
.aux-widget-text .aux-ico-pos-left.aux-text-padding-fix .aux-text-widget-header, .aux-widget-text .aux-ico-pos-right.aux-text-padding-fix .aux-text-widget-header {
    margin: 0;
}

.aux-widget-text .aux-ico-pos-left, .aux-widget-text .aux-ico-pos-right {
    display: flex;
    align-items: center;
    gap: 1em;
    align-items: flex-start;
}

.aux-widget-advanced-text.aux-wrap-style-simple.aux-ico-pos-left.aux-text-center.aux-text-resp-.aux-text-color-dark.aux-text-widget-bg-center.aux-text-padding-fix {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-74b2591 */.h-highlight{
    color:#F9B233;
}/* End custom CSS */