.elementor-23 .elementor-element.elementor-element-48a8209{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-48a8209:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-48a8209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E363A;background-image:url("https://kagotraining.co.za/wp-content/uploads/2025/12/bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-db2a7d4{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-23 .elementor-element.elementor-element-db2a7d4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-db2a7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kagotraining.co.za/wp-content/uploads/2025/12/Students-pictures.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-db2a7d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-ba19263{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-ba19263.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-8d90e9e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:bold;color:var( --e-global-color-c29872e );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-e2deaf4{font-family:var( --e-global-typography-c5c4b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-c5c4b7c-font-size );font-weight:var( --e-global-typography-c5c4b7c-font-weight );line-height:var( --e-global-typography-c5c4b7c-line-height );color:var( --e-global-color-c29872e );}.elementor-23 .elementor-element.elementor-element-4edc7ed{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-33058e6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:30px 30px 30px 30px;padding:14px 028px 14px 28px;}.elementor-23 .elementor-element.elementor-element-f39bf21 .elementor-button{background-color:#F9C30000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:bold;transition-duration:300ms;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:14px 28px 14px 28px;}.elementor-23 .elementor-element.elementor-element-6c9a1a7{--display:flex;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-23 .elementor-element.elementor-element-6c9a1a7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6c9a1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kagotraining.co.za/wp-content/uploads/2025/12/Students-pictures.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-6c9a1a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-77b674d{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-77b674d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-77b674d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10a522c );background-image:url("https://kagotraining.co.za/wp-content/uploads/2025/12/21.png");background-size:cover;}.elementor-23 .elementor-element.elementor-element-ab84865{--display:flex;--min-height:455px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-9b4b058{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-a019267{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-a019267.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-a019267 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:bold;color:#0E1320;}.elementor-23 .elementor-element.elementor-element-6fef095{color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-f653e90 .elementor-button{background-color:#F9C30000;font-family:var( --e-global-typography-4d8c57c-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8c57c-font-size );font-weight:var( --e-global-typography-4d8c57c-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:14px 28px 14px 28px;}.elementor-23 .elementor-element.elementor-element-f653e90 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-f653e90 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-c29872e );border-color:#F4433600;}.elementor-23 .elementor-element.elementor-element-f653e90{width:var( --container-widget-width, 13.615% );max-width:13.615%;padding:0px 0px 0px 0px;--container-widget-width:13.615%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-f653e90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-f653e90 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-f653e90 .elementor-button:focus svg{fill:var( --e-global-color-c29872e );}.elementor-23 .elementor-element.elementor-element-ba3fbff{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-ba3fbff:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ba3fbff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-f9c99d5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f9c99d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-7df6b04{text-align:center;}.elementor-23 .elementor-element.elementor-element-7df6b04 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:44px;font-weight:bold;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-6b4443b{width:var( --container-widget-width, 769px );max-width:769px;--container-widget-width:769px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-6b4443b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-ddc7f8a{--display:flex;--min-height:100vh;--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:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-ddc7f8a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ddc7f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kagotraining.co.za/wp-content/uploads/2025/12/welding-blue.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-7d6c87c{width:var( --container-widget-width, 63.036% );max-width:63.036%;--container-widget-width:63.036%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-c29872e );}.elementor-23 .elementor-element.elementor-element-7d6c87c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-06fee25 .elementor-button{background-color:#F9C30000;font-family:"Inter", Sans-serif;font-weight:bold;border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-06fee25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-9cd5344{--display:flex;--min-height:80vh;--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:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-9cd5344:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9cd5344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10a522c );}.elementor-23 .elementor-element.elementor-element-a3a19ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-5a6d90a );--border-color:var( --e-global-color-5a6d90a );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a3a19ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-2b672c7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:bold;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-e521a1d{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-66440ef{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-26d1e2c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-8f47789 .elementor-heading-title{font-family:var( --e-global-typography-e939917-font-family ), Sans-serif;font-size:var( --e-global-typography-e939917-font-size );font-weight:var( --e-global-typography-e939917-font-weight );color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-d641af5{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-d641af5 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-d6029bd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-a057fa2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-7dcb941{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-7dcb941 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-a2d64a9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-126d677 .elementor-heading-title{font-family:var( --e-global-typography-e939917-font-family ), Sans-serif;font-size:var( --e-global-typography-e939917-font-size );font-weight:var( --e-global-typography-e939917-font-weight );color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-e1daeca{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-e1daeca p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-5dee85a{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c8319f7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-19b7e54 .elementor-heading-title{font-family:var( --e-global-typography-e939917-font-family ), Sans-serif;font-size:var( --e-global-typography-e939917-font-size );font-weight:var( --e-global-typography-e939917-font-weight );color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-c362fd4{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-c362fd4 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-646a0d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-646a0d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-5311897 .elementor-heading-title{font-family:var( --e-global-typography-e939917-font-family ), Sans-serif;font-size:var( --e-global-typography-e939917-font-size );font-weight:var( --e-global-typography-e939917-font-weight );color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-09abea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-09abea7 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-520dd94{--display:flex;--min-height:100vh;--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:center;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-520dd94:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-520dd94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10a522c );}.elementor-23 .elementor-element.elementor-element-f6a4a86{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-5a6d90a );--border-color:var( --e-global-color-5a6d90a );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f6a4a86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-a575010 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:bold;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-8806a93{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b8fee8f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a708572{--display:flex;--min-height:298px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a708572:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a708572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c29872e );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-c039cf3.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-23 .elementor-element.elementor-element-c039cf3 img{height:270px;object-fit:cover;object-position:top center;}.elementor-23 .elementor-element.elementor-element-3e2d1a4{padding:15px 15px 15px 15px;text-align:center;}.elementor-23 .elementor-element.elementor-element-3e2d1a4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:bold;line-height:1;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-a422804{--display:flex;--min-height:298px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a422804:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a422804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c29872e );}.elementor-23 .elementor-element.elementor-element-01baae6.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-23 .elementor-element.elementor-element-01baae6 img{height:270px;object-fit:cover;object-position:top center;}.elementor-23 .elementor-element.elementor-element-b051ce2{padding:15px 15px 15px 15px;text-align:center;}.elementor-23 .elementor-element.elementor-element-b051ce2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:bold;line-height:1;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-31ca798{--display:flex;--min-height:298px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-31ca798:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-31ca798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c29872e );}.elementor-23 .elementor-element.elementor-element-d91fc75.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-23 .elementor-element.elementor-element-d91fc75 img{height:270px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-cd20584{padding:15px 15px 15px 15px;text-align:center;}.elementor-23 .elementor-element.elementor-element-cd20584 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:bold;line-height:1;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-d018be8{--display:flex;--min-height:298px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d018be8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d018be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c29872e );}.elementor-23 .elementor-element.elementor-element-ac22924.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-23 .elementor-element.elementor-element-ac22924 img{height:270px;object-fit:cover;object-position:top center;}.elementor-23 .elementor-element.elementor-element-f991f90{padding:15px 15px 15px 15px;text-align:center;}.elementor-23 .elementor-element.elementor-element-f991f90 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:bold;line-height:1;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-2104bc7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:bold;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-2104bc7 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-2104bc7 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-2104bc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-023036c{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-023036c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-023036c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a6d90a );background-image:url("https://kagotraining.co.za/wp-content/uploads/2025/12/bg-1.png");}.elementor-23 .elementor-element.elementor-element-d7d02af{--display:flex;--min-height:100vh;--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:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d7d02af:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d7d02af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10a522c );}.elementor-23 .elementor-element.elementor-element-8ebd64e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-5a6d90a );--border-color:var( --e-global-color-5a6d90a );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8ebd64e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-439ee3c{text-align:center;}.elementor-23 .elementor-element.elementor-element-439ee3c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:bold;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-a6a2776{--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;}.elementor-23 .elementor-element.elementor-element-8330569{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d61c89c{--display:flex;--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:flex-start;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-f81f1a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f81f1a8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-7ab8cd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0853849{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0853849.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-4c654f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-4c654f3 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-8b69a20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f6e4335{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f6e4335.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-b45e2c4 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-9692d47{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5445bff{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5445bff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-dfd5d3a p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-76f129a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-eb1d713{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-eb1d713.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-4f8ff20 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-2dece3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5b2806e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5b2806e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-c5606b6 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-01d0efa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-10d3a59{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-10d3a59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-f3cb2fc p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-3c24c1f{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3c24c1f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3c24c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-93c7b6f{--display:flex;--min-height:199px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-93c7b6f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-93c7b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10a522c );}.elementor-23 .elementor-element.elementor-element-0c1204a{text-align:center;}.elementor-23 .elementor-element.elementor-element-0c1204a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:bold;color:var( --e-global-color-5a6d90a );}.elementor-23 .elementor-element.elementor-element-4f721bc{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-4f721bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-9486223 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-23 .elementor-element.elementor-element-9486223 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-23 .elementor-element.elementor-element-9486223 .eael-wpforms .wpforms-field select{height:30px;}.elementor-23 .elementor-element.elementor-element-9486223 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-23 .elementor-element.elementor-element-9486223 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#065689 !important;}.elementor-23 .elementor-element.elementor-element-9486223 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-23 .elementor-element.elementor-element-9486223 .eael-wpforms textarea.wpforms-error{border-width:1px;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-48a8209{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-db2a7d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-ba19263{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8d90e9e .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-e2deaf4{font-size:var( --e-global-typography-c5c4b7c-font-size );line-height:var( --e-global-typography-c5c4b7c-line-height );}.elementor-23 .elementor-element.elementor-element-6c9a1a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-6fef095{width:var( --container-widget-width, 328px );max-width:328px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-f653e90{--container-widget-width:152px;--container-widget-flex-grow:0;width:var( --container-widget-width, 152px );max-width:152px;}.elementor-23 .elementor-element.elementor-element-f653e90 .elementor-button{font-size:var( --e-global-typography-4d8c57c-font-size );padding:14px 28px 14px 28px;}.elementor-23 .elementor-element.elementor-element-ba3fbff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-6b4443b{font-size:22px;}.elementor-23 .elementor-element.elementor-element-8f47789 .elementor-heading-title{font-size:var( --e-global-typography-e939917-font-size );}.elementor-23 .elementor-element.elementor-element-126d677 .elementor-heading-title{font-size:var( --e-global-typography-e939917-font-size );}.elementor-23 .elementor-element.elementor-element-19b7e54 .elementor-heading-title{font-size:var( --e-global-typography-e939917-font-size );}.elementor-23 .elementor-element.elementor-element-5311897 .elementor-heading-title{font-size:var( --e-global-typography-e939917-font-size );}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-48a8209{--padding-top:114px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-db2a7d4{--min-height:265px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23 .elementor-element.elementor-element-ba19263{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-8d90e9e{text-align:center;}.elementor-23 .elementor-element.elementor-element-e2deaf4{text-align:center;font-size:var( --e-global-typography-c5c4b7c-font-size );line-height:var( --e-global-typography-c5c4b7c-line-height );}.elementor-23 .elementor-element.elementor-element-4edc7ed{--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:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-f39bf21 .elementor-button{padding:14px 26px 14px 26px;}.elementor-23 .elementor-element.elementor-element-6c9a1a7{--min-height:265px;}.elementor-23 .elementor-element.elementor-element-77b674d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-77b674d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-23 .elementor-element.elementor-element-9b4b058{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-a019267{width:var( --container-widget-width, 183.656px );max-width:183.656px;--container-widget-width:183.656px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-6fef095{--container-widget-width:179px;--container-widget-flex-grow:0;width:var( --container-widget-width, 179px );max-width:179px;}.elementor-23 .elementor-element.elementor-element-f653e90{--container-widget-width:169px;--container-widget-flex-grow:0;width:var( --container-widget-width, 169px );max-width:169px;}.elementor-23 .elementor-element.elementor-element-f653e90 .elementor-button{font-size:var( --e-global-typography-4d8c57c-font-size );}.elementor-23 .elementor-element.elementor-element-ba3fbff{--min-height:60vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-23 .elementor-element.elementor-element-f9c99d5{--width:157.719px;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6b4443b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-23 .elementor-element.elementor-element-ddc7f8a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ddc7f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kagotraining.co.za/wp-content/uploads/2025/12/welding-blue.png");}.elementor-23 .elementor-element.elementor-element-ddc7f8a{--min-height:75vh;}.elementor-23 .elementor-element.elementor-element-7d6c87c{--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;font-size:24px;line-height:1.1;}.elementor-23 .elementor-element.elementor-element-9cd5344{--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-23 .elementor-element.elementor-element-a3a19ed{--width:218.719px;border-width:0px 0px 6px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2b672c7 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-e521a1d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-66440ef{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-26d1e2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8f47789 .elementor-heading-title{font-size:var( --e-global-typography-e939917-font-size );}.elementor-23 .elementor-element.elementor-element-d6029bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a2d64a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-126d677 .elementor-heading-title{font-size:var( --e-global-typography-e939917-font-size );}.elementor-23 .elementor-element.elementor-element-e1daeca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-5dee85a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c8319f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-19b7e54 .elementor-heading-title{font-size:var( --e-global-typography-e939917-font-size );}.elementor-23 .elementor-element.elementor-element-c362fd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-646a0d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5311897 .elementor-heading-title{font-size:var( --e-global-typography-e939917-font-size );}.elementor-23 .elementor-element.elementor-element-09abea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-520dd94{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-23 .elementor-element.elementor-element-f6a4a86{--width:55.436%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 6px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a575010.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-a575010 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-a708572{--min-height:375px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-23 .elementor-element.elementor-element-a422804{--min-height:375px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-23 .elementor-element.elementor-element-31ca798{--min-height:375px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-23 .elementor-element.elementor-element-d018be8{--min-height:375px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-23 .elementor-element.elementor-element-023036c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-023036c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kagotraining.co.za/wp-content/uploads/2025/12/bg-1.png");}.elementor-23 .elementor-element.elementor-element-023036c{--min-height:70vh;}.elementor-23 .elementor-element.elementor-element-d7d02af{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-23 .elementor-element.elementor-element-8ebd64e{--width:64%;--justify-content:center;border-width:0px 0px 6px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;}.elementor-23 .elementor-element.elementor-element-439ee3c{text-align:center;}.elementor-23 .elementor-element.elementor-element-439ee3c .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-a6a2776{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f81f1a8 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-7ab8cd6{--gap:0px 014px;--row-gap:0px;--column-gap:014px;}.elementor-23 .elementor-element.elementor-element-0853849{--width:28px;}.elementor-23 .elementor-element.elementor-element-4c654f3{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-8b69a20{--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-23 .elementor-element.elementor-element-f6e4335{--width:28px;}.elementor-23 .elementor-element.elementor-element-6485b4e{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-b45e2c4{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-9692d47{--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-23 .elementor-element.elementor-element-5445bff{--width:28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-76f129a{--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-23 .elementor-element.elementor-element-eb1d713{--width:28px;}.elementor-23 .elementor-element.elementor-element-4f8ff20{width:var( --container-widget-width, 204px );max-width:204px;--container-widget-width:204px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-2dece3b{--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-23 .elementor-element.elementor-element-5b2806e{--width:28px;}.elementor-23 .elementor-element.elementor-element-01d0efa{--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-23 .elementor-element.elementor-element-10d3a59{--width:28px;}.elementor-23 .elementor-element.elementor-element-3c24c1f{--min-height:60vh;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-23 .elementor-element.elementor-element-0c1204a .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-db2a7d4{--width:500px;}.elementor-23 .elementor-element.elementor-element-ba19263{--width:46%;}.elementor-23 .elementor-element.elementor-element-6c9a1a7{--width:500px;}.elementor-23 .elementor-element.elementor-element-f9c99d5{--width:146px;}.elementor-23 .elementor-element.elementor-element-a3a19ed{--width:350px;}.elementor-23 .elementor-element.elementor-element-e521a1d{--width:99%;}.elementor-23 .elementor-element.elementor-element-26d1e2c{--width:30%;}.elementor-23 .elementor-element.elementor-element-d6029bd{--width:30%;}.elementor-23 .elementor-element.elementor-element-a2d64a9{--width:30%;}.elementor-23 .elementor-element.elementor-element-c8319f7{--width:30%;}.elementor-23 .elementor-element.elementor-element-646a0d4{--width:31.818%;}.elementor-23 .elementor-element.elementor-element-f6a4a86{--width:276px;}.elementor-23 .elementor-element.elementor-element-8806a93{--width:99%;}.elementor-23 .elementor-element.elementor-element-a708572{--width:25%;}.elementor-23 .elementor-element.elementor-element-a422804{--width:25%;}.elementor-23 .elementor-element.elementor-element-31ca798{--width:25%;}.elementor-23 .elementor-element.elementor-element-d018be8{--width:25%;}.elementor-23 .elementor-element.elementor-element-8ebd64e{--width:566px;}.elementor-23 .elementor-element.elementor-element-7ab8cd6{--width:90%;}.elementor-23 .elementor-element.elementor-element-0853849{--width:30px;}.elementor-23 .elementor-element.elementor-element-8b69a20{--width:90%;}.elementor-23 .elementor-element.elementor-element-f6e4335{--width:30px;}.elementor-23 .elementor-element.elementor-element-9692d47{--width:90%;}.elementor-23 .elementor-element.elementor-element-5445bff{--width:30px;}.elementor-23 .elementor-element.elementor-element-76f129a{--width:90%;}.elementor-23 .elementor-element.elementor-element-eb1d713{--width:30px;}.elementor-23 .elementor-element.elementor-element-2dece3b{--width:90%;}.elementor-23 .elementor-element.elementor-element-5b2806e{--width:30px;}.elementor-23 .elementor-element.elementor-element-01d0efa{--width:90%;}.elementor-23 .elementor-element.elementor-element-10d3a59{--width:30px;}.elementor-23 .elementor-element.elementor-element-93c7b6f{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-48a8209{--width:100%;}.elementor-23 .elementor-element.elementor-element-db2a7d4{--width:400px;}.elementor-23 .elementor-element.elementor-element-ba19263{--width:332px;}.elementor-23 .elementor-element.elementor-element-6c9a1a7{--width:400px;}}@media(min-width:1025px){.elementor-23 .elementor-element.elementor-element-77b674d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-77b674d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-ddc7f8a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ddc7f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}