.elementor-1354 .elementor-element.elementor-element-3c9c5d2{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-f91a1d9{--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-1354 .elementor-element.elementor-element-49b04ec{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-49b04ec:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-49b04ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_13_ai_agents_automation_600x335.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-49b04ec::before, .elementor-1354 .elementor-element.elementor-element-49b04ec > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-49b04ec > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-49b04ec > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-49b04ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-49b04ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-49b04ec:hover::before, .elementor-1354 .elementor-element.elementor-element-49b04ec:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-49b04ec:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-49b04ec > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-49b04ec > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-49b04ec:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-20c37b5 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-20c37b5.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-20c37b5.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-20c37b5.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-20c37b5.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-20c37b5.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-20c37b5.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-20c37b5.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-20c37b5.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-20c37b5.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-20c37b5.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-20c37b5 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-20c37b5 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-3a845b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-e97b370{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-f2b39f7{--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-1354 .elementor-element.elementor-element-86cce15{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-86cce15:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-86cce15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_12_large_language_models_600x335-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-86cce15::before, .elementor-1354 .elementor-element.elementor-element-86cce15 > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-86cce15 > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-86cce15 > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-86cce15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-86cce15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-86cce15:hover::before, .elementor-1354 .elementor-element.elementor-element-86cce15:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-86cce15:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-86cce15 > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-86cce15 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-86cce15:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-12dfb45 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-12dfb45.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-12dfb45.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-12dfb45.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-12dfb45.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-12dfb45.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-12dfb45.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-12dfb45.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-12dfb45.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-12dfb45.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-12dfb45.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-12dfb45 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-12dfb45 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-e249ecb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-9ef8a20{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-20225af{--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-1354 .elementor-element.elementor-element-83f0ad8{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-83f0ad8:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-83f0ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_11_machine_learning_600x335.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-83f0ad8::before, .elementor-1354 .elementor-element.elementor-element-83f0ad8 > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-83f0ad8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-83f0ad8 > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-83f0ad8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-83f0ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-83f0ad8:hover::before, .elementor-1354 .elementor-element.elementor-element-83f0ad8:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-83f0ad8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-83f0ad8 > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-83f0ad8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-83f0ad8:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-ed2a3b0 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-ed2a3b0.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-ed2a3b0.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-ed2a3b0.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-ed2a3b0.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-ed2a3b0.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-ed2a3b0.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-ed2a3b0.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-ed2a3b0.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-ed2a3b0.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-ed2a3b0.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-ed2a3b0 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-ed2a3b0 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-0fba03b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-bc61775{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-fb493f0{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-608154c{--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-1354 .elementor-element.elementor-element-1eb64ae{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-1eb64ae:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-1eb64ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_10_artificial_intelligence_development_600x335.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-1eb64ae::before, .elementor-1354 .elementor-element.elementor-element-1eb64ae > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-1eb64ae > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-1eb64ae > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-1eb64ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-1eb64ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-1eb64ae:hover::before, .elementor-1354 .elementor-element.elementor-element-1eb64ae:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-1eb64ae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-1eb64ae > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-1eb64ae > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-1eb64ae:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-a020629 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-a020629.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-a020629.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-a020629.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-a020629.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-a020629.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-a020629.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-a020629.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-a020629.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-a020629.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-a020629.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-a020629 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-a020629 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-4aa446e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-f33227c{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-1b6e33d{--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-1354 .elementor-element.elementor-element-0f596ac{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-0f596ac:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-0f596ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_09_cloud_backend_engineering_600x335.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-0f596ac::before, .elementor-1354 .elementor-element.elementor-element-0f596ac > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-0f596ac > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-0f596ac > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-0f596ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-0f596ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-0f596ac:hover::before, .elementor-1354 .elementor-element.elementor-element-0f596ac:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-0f596ac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-0f596ac > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-0f596ac > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-0f596ac:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-e7757a0 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-e7757a0.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-e7757a0.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-e7757a0.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-e7757a0.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-e7757a0.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-e7757a0.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-e7757a0.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-e7757a0.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-e7757a0.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-e7757a0.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-e7757a0 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-e7757a0 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-7f73781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-98b7f87{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-e0bac23{--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-1354 .elementor-element.elementor-element-8ba044c{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-8ba044c:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-8ba044c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_08_api_systems_integration_600x335.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-8ba044c::before, .elementor-1354 .elementor-element.elementor-element-8ba044c > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-8ba044c > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-8ba044c > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-8ba044c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-8ba044c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-8ba044c:hover::before, .elementor-1354 .elementor-element.elementor-element-8ba044c:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-8ba044c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-8ba044c > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-8ba044c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-8ba044c:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-d27dc53 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-d27dc53.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-d27dc53.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-d27dc53.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-d27dc53.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-d27dc53.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-d27dc53.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-d27dc53.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-d27dc53.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-d27dc53.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-d27dc53.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-d27dc53 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-d27dc53 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-ad4f55e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-bdb237c{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-55c5ab8{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-8aacc8f{--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-1354 .elementor-element.elementor-element-7661886{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-7661886:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-7661886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_07_enterprise_business_systems_600x335-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-7661886::before, .elementor-1354 .elementor-element.elementor-element-7661886 > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-7661886 > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-7661886 > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-7661886 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-7661886 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-7661886:hover::before, .elementor-1354 .elementor-element.elementor-element-7661886:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-7661886:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-7661886 > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-7661886 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-7661886:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-67bd669 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-67bd669.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-67bd669.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-67bd669.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-67bd669.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-67bd669.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-67bd669.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-67bd669.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-67bd669.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-67bd669.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-67bd669.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-67bd669 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-67bd669 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-ab3def8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-4e8965c{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-dab99f6{--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-1354 .elementor-element.elementor-element-64e6d7d{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-64e6d7d:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-64e6d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_06_mobile_app_development_600x335.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-64e6d7d::before, .elementor-1354 .elementor-element.elementor-element-64e6d7d > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-64e6d7d > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-64e6d7d > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-64e6d7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-64e6d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-64e6d7d:hover::before, .elementor-1354 .elementor-element.elementor-element-64e6d7d:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-64e6d7d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-64e6d7d > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-64e6d7d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-64e6d7d:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-be9bc54 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-be9bc54.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-be9bc54.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-be9bc54.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-be9bc54.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-be9bc54.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-be9bc54.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-be9bc54.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-be9bc54.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-be9bc54.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-be9bc54.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-be9bc54 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-be9bc54 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-6a1940f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-7113aad{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-88c185c{--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-1354 .elementor-element.elementor-element-bef925a{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-bef925a:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-bef925a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_05_web_application_development_600x335.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-bef925a::before, .elementor-1354 .elementor-element.elementor-element-bef925a > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-bef925a > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-bef925a > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-bef925a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-bef925a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-bef925a:hover::before, .elementor-1354 .elementor-element.elementor-element-bef925a:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-bef925a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-bef925a > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-bef925a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-bef925a:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-5870ca9 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-5870ca9.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-5870ca9.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-5870ca9.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-5870ca9.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-5870ca9.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-5870ca9.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-5870ca9.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-5870ca9.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-5870ca9.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-5870ca9.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-5870ca9 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-5870ca9 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-6955144{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-3f774cc{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-ea6e662{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-87d3f3a{--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-1354 .elementor-element.elementor-element-8c8b4d2{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-8c8b4d2:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-8c8b4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_04_custom_software_development_600x335-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-8c8b4d2::before, .elementor-1354 .elementor-element.elementor-element-8c8b4d2 > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-8c8b4d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-8c8b4d2 > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-8c8b4d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-8c8b4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-8c8b4d2:hover::before, .elementor-1354 .elementor-element.elementor-element-8c8b4d2:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-8c8b4d2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-8c8b4d2 > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-8c8b4d2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-8c8b4d2:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-d3bfaf3 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-d3bfaf3.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-d3bfaf3.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-d3bfaf3.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-d3bfaf3.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-d3bfaf3.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-d3bfaf3.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-d3bfaf3.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-d3bfaf3.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-d3bfaf3.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-d3bfaf3.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-d3bfaf3 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-d3bfaf3 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-b5fbe8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-396b065{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-070c6b6{--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-1354 .elementor-element.elementor-element-739ec86{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-739ec86:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-739ec86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_03_maintenance_modernisation_600x335.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-739ec86::before, .elementor-1354 .elementor-element.elementor-element-739ec86 > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-739ec86 > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-739ec86 > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-739ec86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-739ec86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-739ec86:hover::before, .elementor-1354 .elementor-element.elementor-element-739ec86:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-739ec86:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-739ec86 > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-739ec86 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-739ec86:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-a5c675c .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-a5c675c.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-a5c675c.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-a5c675c.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-a5c675c.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-a5c675c.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-a5c675c.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-a5c675c.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-a5c675c.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-a5c675c.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-a5c675c.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-a5c675c .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-a5c675c .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-a0cd22f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-ddd3dae{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-b441622{--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-1354 .elementor-element.elementor-element-4b62b35{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-4b62b35:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-4b62b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kernldev.co.za/wp-content/uploads/2026/09/service_02_architecture_consulting_600x335.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1354 .elementor-element.elementor-element-4b62b35::before, .elementor-1354 .elementor-element.elementor-element-4b62b35 > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-4b62b35 > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-4b62b35 > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-4b62b35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1354 .elementor-element.elementor-element-4b62b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-4b62b35:hover::before, .elementor-1354 .elementor-element.elementor-element-4b62b35:hover > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-4b62b35:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1354 .elementor-element.elementor-element-4b62b35 > .elementor-background-slideshow:hover::before, .elementor-1354 .elementor-element.elementor-element-4b62b35 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1354 .elementor-element.elementor-element-4b62b35:hover{--overlay-opacity:0.2;}.elementor-1354 .elementor-element.elementor-element-ac51be5 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-ac51be5.elementor-view-stacked .elementor-icon{background-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-ac51be5.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-ac51be5.elementor-view-default .elementor-icon{color:#CF4D14;border-color:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-ac51be5.elementor-view-framed .elementor-icon, .elementor-1354 .elementor-element.elementor-element-ac51be5.elementor-view-default .elementor-icon svg{fill:#CF4D14;}.elementor-1354 .elementor-element.elementor-element-ac51be5.elementor-view-stacked .elementor-icon:hover{background-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-ac51be5.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-ac51be5.elementor-view-default .elementor-icon:hover{color:#e65616;border-color:#e65616;}.elementor-1354 .elementor-element.elementor-element-ac51be5.elementor-view-framed .elementor-icon:hover, .elementor-1354 .elementor-element.elementor-element-ac51be5.elementor-view-default .elementor-icon:hover svg{fill:#e65616;}.elementor-1354 .elementor-element.elementor-element-ac51be5 .elementor-icon{font-size:35px;}.elementor-1354 .elementor-element.elementor-element-ac51be5 .elementor-icon svg{height:35px;}.elementor-1354 .elementor-element.elementor-element-87a97e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-1354 .elementor-element.elementor-element-cf790c6{padding:0px 20px 0px 20px;font-size:13px;font-weight:bold;text-transform:uppercase;}.elementor-1354 .elementor-element.elementor-element-756cee74{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-34cb18a6{--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-1354 .elementor-element.elementor-element-77970f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_1 );}.elementor-1354 .elementor-element.elementor-element-69c35478 .elementor-heading-title{font-size:60px;font-weight:800;line-height:1.2em;}.elementor-1354 .elementor-element.elementor-element-174a1953{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1354 .elementor-element.elementor-element-cae6a45 .elementor-button{background-color:#292929;font-size:15px;font-weight:700;text-transform:uppercase;border-radius:8px 8px 8px 8px;padding:18px 30px 18px 30px;}.elementor-1354 .elementor-element.elementor-element-cae6a45 .elementor-button:hover, .elementor-1354 .elementor-element.elementor-element-cae6a45 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1354 .elementor-element.elementor-element-7189f02a{--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:100px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-70e7a9a{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:35px;}.elementor-1354 .elementor-element.elementor-element-70e7a9a:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-70e7a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1354 .elementor-element.elementor-element-735b6876{--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;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1354 .elementor-element.elementor-element-1a0ecfb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_1 );}.elementor-1354 .elementor-element.elementor-element-21db9e10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1354 .elementor-element.elementor-element-21db9e10 .elementor-heading-title{font-size:30px;font-weight:800;line-height:1em;}.elementor-1354 .elementor-element.elementor-element-56140b72 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:15px;font-weight:bold;text-transform:uppercase;border-radius:8px 8px 8px 8px;padding:20px 60px 20px 60px;}.elementor-1354 .elementor-element.elementor-element-56140b72 .elementor-button:hover, .elementor-1354 .elementor-element.elementor-element-56140b72 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-1354 .elementor-element.elementor-element-5d83e65{width:var( --container-widget-width, 50% );max-width:50%;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1354 .elementor-element.elementor-element-5d83e65.elementor-element{--align-self:flex-end;}@media(min-width:768px){.elementor-1354 .elementor-element.elementor-element-34cb18a6{--width:50%;}.elementor-1354 .elementor-element.elementor-element-174a1953{--width:50%;}.elementor-1354 .elementor-element.elementor-element-735b6876{--width:50%;}}@media(max-width:1024px){.elementor-1354 .elementor-element.elementor-element-49b04ec{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-86cce15{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-83f0ad8{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-1eb64ae{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-0f596ac{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-8ba044c{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-7661886{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-64e6d7d{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-bef925a{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-8c8b4d2{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-739ec86{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-4b62b35{--min-height:250px;}.elementor-1354 .elementor-element.elementor-element-69c35478 .elementor-heading-title{font-size:40px;}.elementor-1354 .elementor-element.elementor-element-70e7a9a{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1354 .elementor-element.elementor-element-21db9e10 .elementor-heading-title{font-size:30px;}.elementor-1354 .elementor-element.elementor-element-5d83e65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}}@media(max-width:767px){.elementor-1354 .elementor-element.elementor-element-f91a1d9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-49b04ec{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-f2b39f7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-86cce15{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-20225af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-83f0ad8{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-608154c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-1eb64ae{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-1b6e33d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-0f596ac{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-e0bac23{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-8ba044c{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-8aacc8f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-7661886{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-dab99f6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-64e6d7d{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-88c185c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-bef925a{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-87d3f3a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-8c8b4d2{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-070c6b6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-739ec86{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-b441622{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-4b62b35{--min-height:400px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-756cee74{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1354 .elementor-element.elementor-element-34cb18a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1354 .elementor-element.elementor-element-69c35478{text-align:center;}.elementor-1354 .elementor-element.elementor-element-174a1953{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1354 .elementor-element.elementor-element-7189f02a{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1354 .elementor-element.elementor-element-70e7a9a{--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-1354 .elementor-element.elementor-element-735b6876{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1354 .elementor-element.elementor-element-21db9e10{text-align:center;}.elementor-1354 .elementor-element.elementor-element-5d83e65{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1354 .elementor-element.elementor-element-5d83e65.elementor-element{--align-self:center;}}