.elementor-10709 .elementor-element.elementor-element-931be11:not(.elementor-motion-effects-element-type-background), .elementor-10709 .elementor-element.elementor-element-931be11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://project-spark.africa/wp-content/uploads/2025/07/Home-banner_SPARK-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10709 .elementor-element.elementor-element-931be11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:212px 0px 227px 0px;}.elementor-10709 .elementor-element.elementor-element-931be11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-heading--inner{max-width:739px;margin-bottom:22px;}.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-item--title{color:#004A6E;font-size:80px;font-weight:700;line-height:1.0625em;letter-spacing:-2px;}.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-item--subtitle .dot{background-color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-item--subtitle,.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-item--subtitle .pxl-item--subtext{color:#004A6E;}.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-item--subtitle .pxl-item--subtext{padding:9px 14px 9px 14px;border-style:solid !important;border-width:2px 2px 2px 2px !important;border-color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-title--highlight{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-title--line .pxl-item--after{background-color:#FFEE4A;}.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-title--outline{-webkit-text-stroke-color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-8514cd0 > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-10709 .elementor-element.elementor-element-8514cd0 .pxl-text-editor .pxl-item--inner{max-width:669px;}.elementor-10709 .elementor-element.elementor-element-8514cd0 .pxl-text-editor{color:#FFFFFF;font-size:20px;line-height:30px;}.elementor-10709 .elementor-element.elementor-element-5632351 .pxl-button .btn{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-size:18px;font-weight:600;line-height:17.5px;padding:20px 55px 21px 55px;}.elementor-10709 .elementor-element.elementor-element-5632351 .pxl-button .pxl-icon--left i, .elementor-10709 .elementor-element.elementor-element-5632351 .pxl-button .pxl-icon--left svg{margin-right:9px;}.elementor-10709 .elementor-element.elementor-element-df55f97{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10709 .elementor-element.elementor-element-f4a368c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-10709 .elementor-element.elementor-element-f4a368c .elementor-heading-title{text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-fbbb541{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 83px 0px;}.elementor-10709 .elementor-element.elementor-element-fbbb541 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10709 .elementor-element.elementor-element-e6d9adb > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 80px 0px;}.elementor-10709 .elementor-element.elementor-element-ca93da9 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10709 .elementor-element.elementor-element-ca93da9 .pxl-text-editor{text-align:center;color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-4403b59 .pxl-counter .pxl--counter-number:after{background-color:var( --e-global-color-7623094 );}.elementor-10709 .elementor-element.elementor-element-4403b59 .pxl-counter1 .pxl--item-inner{text-align:center;}.elementor-10709 .elementor-element.elementor-element-4403b59 .pxl-counter .pxl--item-title{margin-top:0px !important;}.elementor-10709 .elementor-element.elementor-element-4403b59 .pxl-counter .pxl--counter-number .pxl--counter-suffix, .elementor-10709 .elementor-element.elementor-element-4403b59 .pxl-counter .pxl--counter-number .pxl--counter-prefix{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-4403b59 .pxl-counter .pxl--counter-number{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-c714c40 .pxl-counter .pxl--counter-number:after{background-color:var( --e-global-color-7623094 );}.elementor-10709 .elementor-element.elementor-element-c714c40 .pxl-counter1 .pxl--item-inner{text-align:center;}.elementor-10709 .elementor-element.elementor-element-c714c40 .pxl-counter .pxl--item-title{margin-top:0px !important;}.elementor-10709 .elementor-element.elementor-element-c714c40 .pxl-counter .pxl--counter-number .pxl--counter-suffix, .elementor-10709 .elementor-element.elementor-element-c714c40 .pxl-counter .pxl--counter-number .pxl--counter-prefix{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-c714c40 .pxl-counter .pxl--counter-number{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-96b01a1 .pxl-counter .pxl--counter-number:after{background-color:var( --e-global-color-7623094 );}.elementor-10709 .elementor-element.elementor-element-96b01a1 .pxl-counter1 .pxl--item-inner{text-align:center;}.elementor-10709 .elementor-element.elementor-element-96b01a1 .pxl-counter .pxl--item-title{margin-top:0px !important;}.elementor-10709 .elementor-element.elementor-element-96b01a1 .pxl-counter .pxl--counter-number .pxl--counter-suffix, .elementor-10709 .elementor-element.elementor-element-96b01a1 .pxl-counter .pxl--counter-number .pxl--counter-prefix{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-96b01a1 .pxl-counter .pxl--counter-number{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-907810d .pxl-counter .pxl--counter-number:after{background-color:var( --e-global-color-7623094 );}.elementor-10709 .elementor-element.elementor-element-907810d .pxl-counter1 .pxl--item-inner{text-align:center;}.elementor-10709 .elementor-element.elementor-element-907810d .pxl-counter .pxl--item-title{margin-top:0px !important;}.elementor-10709 .elementor-element.elementor-element-907810d .pxl-counter .pxl--counter-number .pxl--counter-suffix, .elementor-10709 .elementor-element.elementor-element-907810d .pxl-counter .pxl--counter-number .pxl--counter-prefix{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-907810d .pxl-counter .pxl--counter-number{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-62e21bf .pxl-counter .pxl--counter-number:after{background-color:var( --e-global-color-7623094 );}.elementor-10709 .elementor-element.elementor-element-62e21bf .pxl-counter1 .pxl--item-inner{text-align:center;}.elementor-10709 .elementor-element.elementor-element-62e21bf .pxl-counter .pxl--item-title{margin-top:0px !important;}.elementor-10709 .elementor-element.elementor-element-62e21bf .pxl-counter .pxl--counter-number .pxl--counter-suffix, .elementor-10709 .elementor-element.elementor-element-62e21bf .pxl-counter .pxl--counter-number .pxl--counter-prefix{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-62e21bf .pxl-counter .pxl--counter-number{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-d12dc7d .pxl-counter .pxl--counter-number:after{background-color:var( --e-global-color-7623094 );}.elementor-10709 .elementor-element.elementor-element-d12dc7d .pxl-counter1 .pxl--item-inner{text-align:center;}.elementor-10709 .elementor-element.elementor-element-d12dc7d .pxl-counter .pxl--item-title{margin-top:0px !important;}.elementor-10709 .elementor-element.elementor-element-d12dc7d .pxl-counter .pxl--counter-number .pxl--counter-suffix, .elementor-10709 .elementor-element.elementor-element-d12dc7d .pxl-counter .pxl--counter-number .pxl--counter-prefix{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-d12dc7d .pxl-counter .pxl--counter-number{-moz-webkit-text-stroke:0px black;-webkit-text-stroke:0px black;}.elementor-10709 .elementor-element.elementor-element-f3e9d4d:not(.elementor-motion-effects-element-type-background), .elementor-10709 .elementor-element.elementor-element-f3e9d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(191deg, var( --e-global-color-f8639ef ) 21%, var( --e-global-color-primary ) 100%);}.elementor-10709 .elementor-element.elementor-element-f3e9d4d > .elementor-container{max-width:1600px;}.elementor-10709 .elementor-element.elementor-element-f3e9d4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10709 .elementor-element.elementor-element-f3e9d4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10709 .elementor-element.elementor-element-add2db2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10709 .elementor-element.elementor-element-add2db2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10709 .elementor-element.elementor-element-70c1153 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10709 .elementor-element.elementor-element-db90b2e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10709 .elementor-element.elementor-element-fd7e6fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-10709 .elementor-element.elementor-element-fd7e6fc .elementor-heading-title{text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-356be82:not(.elementor-motion-effects-element-type-background), .elementor-10709 .elementor-element.elementor-element-356be82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(117deg, #004A6E0A 0%, #A116930A 100%);}.elementor-10709 .elementor-element.elementor-element-356be82 > .elementor-background-overlay{background-image:url("https://project-spark.africa/wp-content/uploads/2025/10/AFCM_Hero-banner_brackets-pattern-and-gradient-scaled.png");background-position:-378px -447px;background-repeat:no-repeat;opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10709 .elementor-element.elementor-element-356be82 > .elementor-container{max-width:1280px;}.elementor-10709 .elementor-element.elementor-element-356be82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 100px 0px;}.elementor-10709 .elementor-element.elementor-element-9797613 .pxl-testimonial-carousel1 .pxl-item--quote svg path{fill:var( --e-global-color-secondary );}.elementor-10709 .elementor-element.elementor-element-9797613 .pxl-testimonial-carousel1 .pxl-swiper-thumbs-wrap .thumbs-wrap .thumb-logo svg path{fill:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-9797613 .pxl-item--star.five-star i{color:#D50A2B;}.elementor-10709 .elementor-element.elementor-element-9797613 .pxl-testimonial-carousel .pxl-item--title{color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-9797613 .pxl-testimonial-carousel .pxl-item--position{color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-9797613 .pxl-testimonial-carousel .pxl-item--desc{color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-9797613 .pxl-testimonial-carousel .pxl-swiper-arrow-wrap .pxl-swiper-arrow{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-9797613 .pxl-testimonial-carousel .pxl-swiper-arrow-wrap .pxl-swiper-arrow:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-9797613 .pxl-swiper-container{margin-top:-15px;margin-right:-15px;margin-bottom:-15px;margin-left:-15px;}.elementor-10709 .elementor-element.elementor-element-9797613 .pxl-swiper-container .pxl-swiper-slide{padding:15px 15px 15px 15px;}.elementor-10709 .elementor-element.elementor-element-4fde89a{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10709 .elementor-element.elementor-element-c43b06c{text-align:center;}.elementor-10709 .elementor-element.elementor-element-c43b06c .elementor-heading-title{text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-10709 .elementor-element.elementor-element-3e3656d > .elementor-background-overlay{opacity:0.5;}.elementor-10709 .elementor-element.elementor-element-3e3656d{margin-top:30px;margin-bottom:0px;}.elementor-10709 .elementor-element.elementor-element-0dcc213 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#EDEDED;margin:0px 15px -1px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 40px 35px 40px;}@media(max-width:1200px){.elementor-10709 .elementor-element.elementor-element-931be11{padding:180px 0px 200px 0px;}}@media(max-width:1024px){.elementor-10709 .elementor-element.elementor-element-931be11{padding:140px 0px 150px 0px;}.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-item--title{font-size:68px;}.elementor-10709 .elementor-element.elementor-element-356be82 > .elementor-background-overlay{background-position:0px 0px;}.elementor-10709 .elementor-element.elementor-element-3e3656d{margin-top:0px;margin-bottom:0px;}.elementor-10709 .elementor-element.elementor-element-0dcc213 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-10709 .elementor-element.elementor-element-899bac0 .pxl-heading .pxl-item--title{font-size:48px;}.elementor-10709 .elementor-element.elementor-element-356be82 > .elementor-background-overlay{background-position:0px 0px;}}