.elementor-29 .elementor-element.elementor-element-aced596{--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-29 .elementor-element.elementor-element-aced596:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-aced596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-ce905a7{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-6aab4e4{--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-29 .elementor-element.elementor-element-6aab4e4:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6aab4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-2a31748{--display:flex;--min-height:600px;--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;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;}.elementor-29 .elementor-element.elementor-element-2a31748:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2a31748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://khamalo.co.za/wp-content/uploads/2025/09/Image-by-Heye-Jensen.webp");}.elementor-29 .elementor-element.elementor-element-beb0f42{--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-29 .elementor-element.elementor-element-60286c4{width:var( --container-widget-width, 64% );max-width:64%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:left;}.elementor-29 .elementor-element.elementor-element-60286c4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-29 .elementor-element.elementor-element-60286c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;text-transform:none;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-29 .elementor-element.elementor-element-2c662c7{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2c662c7.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-bfa8072{--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-29 .elementor-element.elementor-element-bfa8072:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-bfa8072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-2f151b8{--spacer-size:75px;}.elementor-29 .elementor-element.elementor-element-6bc8532{--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-29 .elementor-element.elementor-element-6bc8532:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6bc8532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-7119010{--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-29 .elementor-element.elementor-element-3fae7eb{--display:flex;--min-height:400px;--border-radius:40px 0px 0px 40px;}.elementor-29 .elementor-element.elementor-element-3fae7eb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3fae7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-e7a66f4{--spacer-size:75px;}.elementor-29 .elementor-element.elementor-element-a8068fd{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:left;}.elementor-29 .elementor-element.elementor-element-a8068fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-9f6a23b );}.elementor-29 .elementor-element.elementor-element-810ef70{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.1em;color:var( --e-global-color-9f6a23b );}.elementor-29 .elementor-element.elementor-element-ce448b7{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-5616586{--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-29 .elementor-element.elementor-element-81811d9{--display:flex;--min-height:400px;--border-radius:0px 40px 40px 0px;}.elementor-29 .elementor-element.elementor-element-81811d9:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-81811d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://khamalo.co.za/wp-content/uploads/2025/09/road-construction.jpeg");background-size:cover;}.elementor-29 .elementor-element.elementor-element-8a2f4f9{--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-29 .elementor-element.elementor-element-8a2f4f9:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8a2f4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-c6fc4ba{--spacer-size:75px;}.elementor-29 .elementor-element.elementor-element-aaf47f5{--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-29 .elementor-element.elementor-element-aaf47f5:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-aaf47f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-506f4c2{--display:flex;--border-radius:40px 40px 0px 0px;}.elementor-29 .elementor-element.elementor-element-506f4c2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-506f4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-9b5de94{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-de858cc{text-align:center;}.elementor-29 .elementor-element.elementor-element-de858cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-9f6a23b );}.elementor-29 .elementor-element.elementor-element-2d4eba8{--spacer-size:36px;}.elementor-29 .elementor-element.elementor-element-daf107b{--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;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-daf107b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-daf107b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-e7db664{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-1b18de8{background-color:var( --e-global-color-aba7187 );}.elementor-29 .elementor-element.elementor-element-1b18de8 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-1b18de8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-1b18de8.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-1b18de8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-1b18de8.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-1b18de8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-1b18de8 .elementor-icon{font-size:100px;}.elementor-29 .elementor-element.elementor-element-1b18de8 .elementor-icon svg{height:100px;}.elementor-29 .elementor-element.elementor-element-7c48198{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-f6ae6a1{--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-29 .elementor-element.elementor-element-066fd37 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-066fd37.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-066fd37.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-066fd37.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-066fd37.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-066fd37.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-066fd37 .elementor-icon{font-size:100px;}.elementor-29 .elementor-element.elementor-element-066fd37 .elementor-icon svg{height:100px;}.elementor-29 .elementor-element.elementor-element-47d15e1{--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-29 .elementor-element.elementor-element-38d432b .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-38d432b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-38d432b.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-38d432b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-38d432b.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-38d432b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-38d432b .elementor-icon{font-size:100px;}.elementor-29 .elementor-element.elementor-element-38d432b .elementor-icon svg{height:100px;}.elementor-29 .elementor-element.elementor-element-f5ac2c7{--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-29 .elementor-element.elementor-element-161e8b0{text-align:center;}.elementor-29 .elementor-element.elementor-element-161e8b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-9f6a23b );}.elementor-29 .elementor-element.elementor-element-4c28c0b{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.1em;color:var( --e-global-color-9f6a23b );}.elementor-29 .elementor-element.elementor-element-061dae5{--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-29 .elementor-element.elementor-element-0bd4701{text-align:center;}.elementor-29 .elementor-element.elementor-element-0bd4701 .elementor-heading-title{font-family:var( --e-global-typography-2fb5aef-font-family ), Sans-serif;font-size:var( --e-global-typography-2fb5aef-font-size );font-weight:var( --e-global-typography-2fb5aef-font-weight );text-transform:var( --e-global-typography-2fb5aef-text-transform );font-style:var( --e-global-typography-2fb5aef-font-style );text-decoration:var( --e-global-typography-2fb5aef-text-decoration );line-height:var( --e-global-typography-2fb5aef-line-height );letter-spacing:var( --e-global-typography-2fb5aef-letter-spacing );word-spacing:var( --e-global-typography-2fb5aef-word-spacing );color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-1c8df36{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.1em;color:var( --e-global-color-9f6a23b );}.elementor-29 .elementor-element.elementor-element-4fbe203{--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-29 .elementor-element.elementor-element-432467e{text-align:center;}.elementor-29 .elementor-element.elementor-element-432467e .elementor-heading-title{font-family:var( --e-global-typography-2fb5aef-font-family ), Sans-serif;font-size:var( --e-global-typography-2fb5aef-font-size );font-weight:var( --e-global-typography-2fb5aef-font-weight );text-transform:var( --e-global-typography-2fb5aef-text-transform );font-style:var( --e-global-typography-2fb5aef-font-style );text-decoration:var( --e-global-typography-2fb5aef-text-decoration );line-height:var( --e-global-typography-2fb5aef-line-height );letter-spacing:var( --e-global-typography-2fb5aef-letter-spacing );word-spacing:var( --e-global-typography-2fb5aef-word-spacing );color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-b165052{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;text-align:center;color:var( --e-global-color-9f6a23b );}.elementor-29 .elementor-element.elementor-element-9f68e3f{--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-29 .elementor-element.elementor-element-9f68e3f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9f68e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-73237b0{--display:flex;--border-radius:0px 0px 40px 40px;}.elementor-29 .elementor-element.elementor-element-73237b0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-73237b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-628fb70{--spacer-size:50px;}.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-29 .elementor-element.elementor-element-01b8ce4 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-29 .elementor-element.elementor-element-3c9c920{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-ff949bd{--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-29 .elementor-element.elementor-element-ff949bd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ff949bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-105daf8{--spacer-size:75px;}.elementor-29 .elementor-element.elementor-element-f79cb6b{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-29 .elementor-element.elementor-element-f79cb6b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-f79cb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://khamalo.co.za/wp-content/uploads/2025/09/Image-by-Shane-McLendon.jpg-1536x512.avif");background-position:center center;background-repeat:no-repeat;}.elementor-29 .elementor-element.elementor-element-1672c6d{--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-29 .elementor-element.elementor-element-1672c6d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1672c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-e5f3ab3{--spacer-size:75px;}.elementor-29 .elementor-element.elementor-element-b5cfda8{--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-29 .elementor-element.elementor-element-b5cfda8:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b5cfda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0569f90{--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-29 .elementor-element.elementor-element-9f3c228{--display:flex;--min-height:400px;--border-radius:40px 0px 0px 40px;}.elementor-29 .elementor-element.elementor-element-9f3c228:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9f3c228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c5eed4d{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-e0a296a{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-29 .elementor-element.elementor-element-e0a296a .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:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-ad5dc8f{--spacer-size:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-1d24b28{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-item > a{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 );}.elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-text{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-4da854f{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-ed5840f{--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-29 .elementor-element.elementor-element-5a5b914{--display:flex;--min-height:428px;--border-radius:0px 40px 040px 0px;}.elementor-29 .elementor-element.elementor-element-5a5b914:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5a5b914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://khamalo.co.za/wp-content/uploads/2025/09/shutterstock_484687348-1-800x400-1.jpg");background-size:cover;}.elementor-29 .elementor-element.elementor-element-f99f8bd{--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-29 .elementor-element.elementor-element-f99f8bd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-f99f8bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-a5841f8{--spacer-size:75px;}.elementor-29 .elementor-element.elementor-element-b8a1cf6{--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-29 .elementor-element.elementor-element-b8a1cf6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b8a1cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-f0c750b{--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-29 .elementor-element.elementor-element-200e52b{--display:flex;--min-height:475px;--border-radius:30px 0px 0px 30px;}.elementor-29 .elementor-element.elementor-element-200e52b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-200e52b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://khamalo.co.za/wp-content/uploads/2025/09/shutterstock_723103753_edited-scaled.jpg");background-size:cover;}.elementor-29 .elementor-element.elementor-element-d3b5d1c{--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-29 .elementor-element.elementor-element-5d2c839{--display:flex;--min-height:450px;--border-radius:0px 30px 23px 0px;}.elementor-29 .elementor-element.elementor-element-5d2c839:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5d2c839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-9fc4851{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-a1056f2{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-29 .elementor-element.elementor-element-a1056f2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-8669752{--spacer-size:15px;}.elementor-29 .elementor-element.elementor-element-bc2077b{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;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-secondary );}.elementor-29 .elementor-element.elementor-element-78dcb9a{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-d0340ed{--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-29 .elementor-element.elementor-element-d0340ed:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d0340ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-31f242f{--spacer-size:75px;}.elementor-29 .elementor-element.elementor-element-454fe55{--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-29 .elementor-element.elementor-element-454fe55:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-454fe55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-522fd82{--display:flex;--border-radius:40px 40px 0px 0px;}.elementor-29 .elementor-element.elementor-element-522fd82:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-522fd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ab90008{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-9ce2138{text-align:center;}.elementor-29 .elementor-element.elementor-element-9ce2138 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-509a764{--spacer-size:0px;}.elementor-29 .elementor-element.elementor-element-96f0cc2{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:center;color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-c0b7015{--spacer-size:15px;}.elementor-29 .elementor-element.elementor-element-0cd85c8{--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-29 .elementor-element.elementor-element-0cd85c8:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-0cd85c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-9a8438c{--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-29 .elementor-element.elementor-element-9a8438c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9a8438c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0cf53af{--display:flex;}.elementor-29 .elementor-element.elementor-element-0cf53af:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-0cf53af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-d60b0e4{--display:flex;--min-height:450px;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-d60b0e4:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d60b0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://khamalo.co.za/wp-content/uploads/2025/10/2.png");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-bffa29d{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-4aa3164{text-align:center;}.elementor-29 .elementor-element.elementor-element-4aa3164 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-2e5b2b2{--spacer-size:15px;}.elementor-29 .elementor-element.elementor-element-2b211c5{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-ce84cdf{--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-29 .elementor-element.elementor-element-9729cf5{--display:flex;--min-height:450px;}.elementor-29 .elementor-element.elementor-element-9729cf5:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9729cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://khamalo.co.za/wp-content/uploads/2025/10/3.png");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-7f7a3bb{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-8d8cafc{text-align:center;}.elementor-29 .elementor-element.elementor-element-8d8cafc .elementor-heading-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-8703704{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-f89ac40{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-b295d89{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-eb30a69{--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-29 .elementor-element.elementor-element-eb30a69:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-eb30a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b823621{--display:flex;}.elementor-29 .elementor-element.elementor-element-b823621:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b823621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-4cb65f0{--display:flex;--min-height:450px;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4cb65f0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4cb65f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aba7187 );background-image:url("https://khamalo.co.za/wp-content/uploads/2025/10/4.png");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-9ce52da{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-62085f0{text-align:center;}.elementor-29 .elementor-element.elementor-element-62085f0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-f369a03{--spacer-size:15px;}.elementor-29 .elementor-element.elementor-element-06b6a5c{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-8e5f55b{--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-29 .elementor-element.elementor-element-8e5f55b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8e5f55b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-cc64254{--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-29 .elementor-element.elementor-element-077c532{--display:flex;--min-height:300px;--border-radius:0px 0px 0px 40px;}.elementor-29 .elementor-element.elementor-element-077c532:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-077c532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-71893ba{--spacer-size:15px;}.elementor-29 .elementor-element.elementor-element-335e52e{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;text-align:center;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-secondary );}.elementor-29 .elementor-element.elementor-element-caba528 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-29 .elementor-element.elementor-element-fe0dab6{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-b61e6b7{--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-29 .elementor-element.elementor-element-a64ca83{--display:flex;--min-height:300px;}.elementor-29 .elementor-element.elementor-element-a64ca83:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a64ca83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-469befd{--spacer-size:15px;}.elementor-29 .elementor-element.elementor-element-5a44ecb{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:center;color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-8e7e229{--spacer-size:68px;}.elementor-29 .elementor-element.elementor-element-61d4741 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-29 .elementor-element.elementor-element-2d27e56{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-8d64096{--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-29 .elementor-element.elementor-element-df250ff{--display:flex;--min-height:270px;--border-radius:0px 0px 40px 0px;}.elementor-29 .elementor-element.elementor-element-df250ff:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-df250ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-b22d8cd{--spacer-size:15px;}.elementor-29 .elementor-element.elementor-element-59ce9e4{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;text-align:center;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-secondary );}.elementor-29 .elementor-element.elementor-element-373c74c .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-29 .elementor-element.elementor-element-986ce82{--spacer-size:36px;}.elementor-29 .elementor-element.elementor-element-7e8cfa1{--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-29 .elementor-element.elementor-element-7e8cfa1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7e8cfa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-a673b32{--spacer-size:75px;}.elementor-29 .elementor-element.elementor-element-6e06df1{--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-29 .elementor-element.elementor-element-6e06df1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6e06df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-51e349e{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-29 .elementor-element.elementor-element-51e349e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-51e349e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-891649e{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-160026c{text-align:center;}.elementor-29 .elementor-element.elementor-element-160026c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-3fd2d6a{text-align:center;color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-73c7109{--spacer-size:15px;}.elementor-29 .elementor-element.elementor-element-e828929{--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-29 .elementor-element.elementor-element-e828929:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-e828929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-1a9f97d{--spacer-size:75px;}.elementor-29 .elementor-element.elementor-element-c52744a{--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-29 .elementor-element.elementor-element-c52744a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c52744a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-a6fa66d{--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-29 .elementor-element.elementor-element-0eabba3{--display:flex;--min-height:790px;--border-radius:40px 0px 0px 40px;}.elementor-29 .elementor-element.elementor-element-0eabba3:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-0eabba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://khamalo.co.za/wp-content/uploads/2025/09/2.png.avif");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-f86d97c{--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-29 .elementor-element.elementor-element-7149103{--display:flex;--min-height:780px;--border-radius:0px 40px 40px 0px;}.elementor-29 .elementor-element.elementor-element-7149103:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7149103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-a536f81{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-cbfbb8d{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-29 .elementor-element.elementor-element-cbfbb8d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-cbcb4f9{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;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-secondary );}.elementor-29 .elementor-element.elementor-element-abc9e59{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-fa48f7d{--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-29 .elementor-element.elementor-element-fa48f7d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-fa48f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-367fa92{--spacer-size:75px;}.elementor-29 .elementor-element.elementor-element-b8033f1{--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-29 .elementor-element.elementor-element-b8033f1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b8033f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-2fc6919{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-29 .elementor-element.elementor-element-2fc6919:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2fc6919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a42e4a9{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-dd30ed8{text-align:center;}.elementor-29 .elementor-element.elementor-element-dd30ed8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-a2c5f1b{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:center;color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-2e32535{--spacer-size:10px;}.elementor-29 .elementor-element.elementor-element-e570cc0 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-29 .elementor-element.elementor-element-b3a33b1{--spacer-size:25px;}.elementor-29 .elementor-element.elementor-element-9eafb27{--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-29 .elementor-element.elementor-element-9eafb27:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9eafb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-6886175{--spacer-size:75px;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-7119010{--width:50%;}.elementor-29 .elementor-element.elementor-element-5616586{--width:50%;}.elementor-29 .elementor-element.elementor-element-e7db664{--width:33.3333%;}.elementor-29 .elementor-element.elementor-element-f6ae6a1{--width:33.3333%;}.elementor-29 .elementor-element.elementor-element-47d15e1{--width:33.3333%;}.elementor-29 .elementor-element.elementor-element-f5ac2c7{--width:33.3333%;}.elementor-29 .elementor-element.elementor-element-061dae5{--width:33.3333%;}.elementor-29 .elementor-element.elementor-element-4fbe203{--width:33.3333%;}.elementor-29 .elementor-element.elementor-element-0569f90{--width:50%;}.elementor-29 .elementor-element.elementor-element-ed5840f{--width:50%;}.elementor-29 .elementor-element.elementor-element-f0c750b{--width:50%;}.elementor-29 .elementor-element.elementor-element-d3b5d1c{--width:50%;}.elementor-29 .elementor-element.elementor-element-9a8438c{--width:25%;}.elementor-29 .elementor-element.elementor-element-ce84cdf{--width:50%;}.elementor-29 .elementor-element.elementor-element-eb30a69{--width:25%;}.elementor-29 .elementor-element.elementor-element-cc64254{--width:25%;}.elementor-29 .elementor-element.elementor-element-b61e6b7{--width:50%;}.elementor-29 .elementor-element.elementor-element-8d64096{--width:25%;}.elementor-29 .elementor-element.elementor-element-a6fa66d{--width:33.3333%;}.elementor-29 .elementor-element.elementor-element-f86d97c{--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-29 .elementor-element.elementor-element-0bd4701 .elementor-heading-title{font-size:var( --e-global-typography-2fb5aef-font-size );line-height:var( --e-global-typography-2fb5aef-line-height );letter-spacing:var( --e-global-typography-2fb5aef-letter-spacing );word-spacing:var( --e-global-typography-2fb5aef-word-spacing );}.elementor-29 .elementor-element.elementor-element-432467e .elementor-heading-title{font-size:var( --e-global-typography-2fb5aef-font-size );line-height:var( --e-global-typography-2fb5aef-line-height );letter-spacing:var( --e-global-typography-2fb5aef-letter-spacing );word-spacing:var( --e-global-typography-2fb5aef-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-item > a{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-29 .elementor-element.elementor-element-bc2077b{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-29 .elementor-element.elementor-element-335e52e{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-29 .elementor-element.elementor-element-59ce9e4{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-29 .elementor-element.elementor-element-cbcb4f9{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 );}}@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-29 .elementor-element.elementor-element-60286c4 .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-29 .elementor-element.elementor-element-a8068fd .elementor-heading-title{font-size:36px;}.elementor-29 .elementor-element.elementor-element-de858cc .elementor-heading-title{font-size:36px;}.elementor-29 .elementor-element.elementor-element-0bd4701 .elementor-heading-title{font-size:var( --e-global-typography-2fb5aef-font-size );line-height:var( --e-global-typography-2fb5aef-line-height );letter-spacing:var( --e-global-typography-2fb5aef-letter-spacing );word-spacing:var( --e-global-typography-2fb5aef-word-spacing );}.elementor-29 .elementor-element.elementor-element-432467e .elementor-heading-title{font-size:var( --e-global-typography-2fb5aef-font-size );line-height:var( --e-global-typography-2fb5aef-line-height );letter-spacing:var( --e-global-typography-2fb5aef-letter-spacing );word-spacing:var( --e-global-typography-2fb5aef-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-e0a296a .elementor-heading-title{font-size:36px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-1d24b28 .elementor-icon-list-item > a{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-29 .elementor-element.elementor-element-bc2077b{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-29 .elementor-element.elementor-element-335e52e{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-29 .elementor-element.elementor-element-59ce9e4{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-29 .elementor-element.elementor-element-cbcb4f9{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 );}}