.elementor-37 .elementor-element.elementor-element-dea7b20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-dea7b20:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-dea7b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-4c70111{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-6e16323{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-6e16323:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-6e16323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-a8e2d4e{--display:flex;--min-height:600px;--border-radius:40px 40px 40px 40px;}.elementor-37 .elementor-element.elementor-element-a8e2d4e:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-a8e2d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://khamalo.co.za/wp-content/uploads/2025/09/Image-by-Heye-Jensen.webp");}.elementor-37 .elementor-element.elementor-element-84021e9{--spacer-size:200px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-a1382ca{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-37 .elementor-element.elementor-element-a1382ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-37 .elementor-element.elementor-element-c4a82f6{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-97b237e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-97b237e:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-97b237e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-3480981{--spacer-size:75px;}.elementor-37 .elementor-element.elementor-element-121bf32{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37 .elementor-element.elementor-element-121bf32:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-121bf32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-7189d67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-f20fafa{--display:flex;--border-radius:40px 0px 0px 40px;}.elementor-37 .elementor-element.elementor-element-f20fafa:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-f20fafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-aaa8f48{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-8e1a973{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:center;}.elementor-37 .elementor-element.elementor-element-8e1a973 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-94d228c{--spacer-size:235px;}.elementor-37 .elementor-element.elementor-element-d082e42{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-0225a43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-14f9087{--display:flex;--border-radius:0px 30px 30px 0px;}.elementor-37 .elementor-element.elementor-element-14f9087:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-14f9087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-6522f29{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-45c260c{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-b50ff4d{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-d054881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-d054881:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-d054881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-651e5b3{--spacer-size:75px;}.elementor-37 .elementor-element.elementor-element-a259b2b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37 .elementor-element.elementor-element-a259b2b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-a259b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-8347dbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-ce95b7d{--display:flex;--border-radius:30px 0px 0px 30px;}.elementor-37 .elementor-element.elementor-element-ce95b7d:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-ce95b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-723ee9f{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-28bfc12{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-37 .elementor-element.elementor-element-28bfc12 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-f803bac{--spacer-size:235px;}.elementor-37 .elementor-element.elementor-element-eaa92e7{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-361ebce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-1eed285{--display:flex;--border-radius:0px 30px 30px 0px;}.elementor-37 .elementor-element.elementor-element-1eed285:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-1eed285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-2648503{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-087e7f4{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-7e1a579{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-375346a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-375346a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-375346a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-accd838{--spacer-size:75px;}.elementor-37 .elementor-element.elementor-element-460ab3b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37 .elementor-element.elementor-element-460ab3b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-460ab3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-bf20e65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-73ef3a7{--display:flex;--border-radius:30px 0px 0px 30px;}.elementor-37 .elementor-element.elementor-element-73ef3a7:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-73ef3a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-599cf4c{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-e66e4d8{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-37 .elementor-element.elementor-element-e66e4d8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-333ebd2{--spacer-size:256px;}.elementor-37 .elementor-element.elementor-element-ed0fc41{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-9a8d4e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-4a0f14b{--display:flex;--border-radius:0px 30px 30px 0px;}.elementor-37 .elementor-element.elementor-element-4a0f14b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-4a0f14b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-ba6b626{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-cc124f1{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-fba6762{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-9f175cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-9f175cf:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-9f175cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-be7b457{--spacer-size:75px;}.elementor-37 .elementor-element.elementor-element-b01f7fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-b01f7fe:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-b01f7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-b9a8ba3{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-37 .elementor-element.elementor-element-b9a8ba3:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-b9a8ba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-c77001a{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-7aa0d44{text-align:center;}.elementor-37 .elementor-element.elementor-element-7aa0d44 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-614e40e{--spacer-size:15px;}.elementor-37 .elementor-element.elementor-element-7775585{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:center;color:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-37 .elementor-element.elementor-element-06b46c4 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-37 .elementor-element.elementor-element-bc853a9{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-3b0d08a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-3b0d08a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-3b0d08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-073a8f3{--spacer-size:50px;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-7189d67{--width:33.3333%;}.elementor-37 .elementor-element.elementor-element-0225a43{--width:66.6666%;}.elementor-37 .elementor-element.elementor-element-8347dbe{--width:33.3333%;}.elementor-37 .elementor-element.elementor-element-361ebce{--width:66.6666%;}.elementor-37 .elementor-element.elementor-element-bf20e65{--width:33.3333%;}.elementor-37 .elementor-element.elementor-element-9a8d4e1{--width:66.6666%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-a1382ca .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}