.elementor-8 .elementor-element.elementor-element-f55258a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f55258a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F8;}.elementor-8 .elementor-element.elementor-element-f55258a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f55258a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-9b7fcf3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9b7fcf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kagaarinorthfcs.co.ke/wp-content/uploads/2023/01/bg-section1.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9b7fcf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 41px 0px;}.elementor-8 .elementor-element.elementor-element-9b7fcf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-1d319a8{margin-top:0px;margin-bottom:-30px;}.elementor-8 .elementor-element.elementor-element-90297c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-90297c0 .ct-heading .item--title{color:#000000;font-size:37px;line-height:31px;margin-bottom:4px;}.elementor-8 .elementor-element.elementor-element-90297c0 .ct-heading .item--title i{color:#000000;}.elementor-8 .elementor-element.elementor-element-90297c0 .ct-heading .item--sub-title{color:#004D30;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-90297c0 .ct-heading .item--sub-title.style3:before{background-color:#004D30;}.elementor-8 .elementor-element.elementor-element-90297c0 .ct-heading .item--sub-title.style7:before{background-color:#004D30;}.elementor-8 .elementor-element.elementor-element-90297c0 .ct-heading .item--sub-title.style7:after{background-color:#004D30;}.elementor-8 .elementor-element.elementor-element-259fe1a > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-259fe1a .ct-text-editor .ct-item--inner{max-width:100%;}.elementor-8 .elementor-element.elementor-element-259fe1a{font-size:18px;line-height:26px;}.elementor-8 .elementor-element.elementor-element-5c19104 > .elementor-widget-container{background-color:#000000;margin:9px 0px 12px 0px;padding:28px 14px 28px 14px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-5c19104 .ct-fancy-box{max-width:440px;}.elementor-8 .elementor-element.elementor-element-5c19104 .ct-fancy-box .item--icon i{color:#FFFFFF;background-image:none;text-fill-color:inherit;-webkit-text-fill-color:inherit;}.elementor-8 .elementor-element.elementor-element-5c19104 .ct-fancy-box .item--icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5c19104 .ct-fancy-box .item--title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5c19104 .ct-fancy-box .item--description{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2fe04ea > .elementor-widget-container{background-color:#004D30;padding:13px 10px 12px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-2fe04ea .ct-fancy-box .item--icon i{color:#004D30;background-image:none;text-fill-color:inherit;-webkit-text-fill-color:inherit;font-size:51px;}.elementor-8 .elementor-element.elementor-element-2fe04ea .ct-fancy-box .item--icon svg{fill:#004D30;}.elementor-8 .elementor-element.elementor-element-2fe04ea .ct-fancy-box .item--icon{width:65px;min-width:65px;height:65px;line-height:65px;}.elementor-8 .elementor-element.elementor-element-2fe04ea .ct-fancy-box .item--title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2fe04ea .ct-fancy-box .item--description{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a401d83 > .elementor-widget-container{padding:6px 6px 6px 6px;border-style:none;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-776f20f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-776f20f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.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-8 .elementor-element.elementor-element-20f1d1b{width:var( --container-widget-width, 48% );max-width:48%;padding:6px 6px 6px 6px;--container-widget-width:48%;--container-widget-flex-grow:0;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-6eb9b32{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:6px 6px 6px 6px;--container-widget-width:48%;--container-widget-flex-grow:0;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-7bd1dfc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-7bd1dfc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-60ef4b0 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-4b08cd2 .ct-button-wrapper .btn{background:#004D30 !important;color:#FFFFFF !important;}.elementor-8 .elementor-element.elementor-element-4b08cd2 .ct-button-wrapper .btn.btn-white2 i{color:#004D30 !important;}.elementor-8 .elementor-element.elementor-element-4b08cd2 .ct-button-wrapper .btn.btn-third i{color:#004D30;}.elementor-8 .elementor-element.elementor-element-a74f629:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a74f629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FFF6;background-image:url("https://kagaarinorthfcs.co.ke/wp-content/uploads/2025/12/bg-section-05.png");background-position:top left;background-repeat:no-repeat;}.elementor-8 .elementor-element.elementor-element-a74f629{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a74f629 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-889efde > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-889efde{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ddbad17 .ct-heading .item--title{font-size:29px;line-height:44px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-ddbad17 .ct-heading .item--sub-title{letter-spacing:2px;margin-top:0px;}.elementor-8 .elementor-element.elementor-element-d12afdc > .elementor-widget-container{margin:2px 0px 11px 0px;}.elementor-8 .elementor-element.elementor-element-0fc6ac0{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-0fc6ac0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0fc6ac0 .ct-fancy-box{max-width:167px;}.elementor-8 .elementor-element.elementor-element-0fc6ac0 .ct-fancy-box .item--icon i{font-size:44px;}.elementor-8 .elementor-element.elementor-element-0fc6ac0 .ct-fancy-box .item--title{color:#136C4A;margin-top:15px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-0fc6ac0 .ct-fancy-box .item--description{font-size:21px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-f960724{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-f960724 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f960724 .ct-fancy-box{max-width:167px;}.elementor-8 .elementor-element.elementor-element-f960724 .ct-fancy-box .item--title{color:#136C4A;margin-top:15px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-f960724 .ct-fancy-box .item--description{font-size:21px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-cd85a87{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-cd85a87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cd85a87 .ct-fancy-box{max-width:167px;}.elementor-8 .elementor-element.elementor-element-cd85a87 .ct-fancy-box .item--title{color:#136C4A;margin-top:15px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-cd85a87 .ct-fancy-box .item--description{font-size:21px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-43cb6ae > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-e02b64d{width:auto;max-width:auto;padding:6px 6px 6px 6px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-e02b64d.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-b7f2462{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:6px 6px 6px 6px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-b7f2462.elementor-element{--order:99999 /* order end hack */;}.elementor-8 .elementor-element.elementor-element-addd037:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-addd037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kagaarinorthfcs.co.ke/wp-content/uploads/2025/12/MG_0598.jpg");}.elementor-8 .elementor-element.elementor-element-addd037 > .elementor-background-overlay{background-color:#000000;opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-addd037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:27px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-3672417 .ct-heading{text-align:center;}.elementor-8 .elementor-element.elementor-element-3672417 .ct-heading .item--title{color:#FFFFFF;font-size:24px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-3672417 .ct-heading .item--title i{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3672417 .ct-heading .item--sub-title{margin-bottom:9px;}.elementor-8 .elementor-element.elementor-element-175b1c0{margin-top:-14px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-c9f145d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7B5B5;}.elementor-8 .elementor-element.elementor-element-4770cd3, .elementor-8 .elementor-element.elementor-element-4770cd3 .ct-counter-layout2{justify-content:center;}.elementor-8 .elementor-element.elementor-element-4770cd3 .ct-counter-number{color:#FFFFFF;font-weight:600;}.elementor-8 .elementor-element.elementor-element-4770cd3 .ct-counter-title{color:#FFFFFF;font-weight:600;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-4770cd3 .ct-counter .ct-counter-icon i{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3868896 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:#B7B5B5;}.elementor-8 .elementor-element.elementor-element-21ef60b, .elementor-8 .elementor-element.elementor-element-21ef60b .ct-counter-layout2{justify-content:center;}.elementor-8 .elementor-element.elementor-element-21ef60b .ct-counter-number{color:#FFFFFF;font-weight:600;}.elementor-8 .elementor-element.elementor-element-21ef60b .ct-counter-title{color:#FFFFFF;font-weight:600;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-369f125 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:#B7B5B5;}.elementor-8 .elementor-element.elementor-element-4332a2a, .elementor-8 .elementor-element.elementor-element-4332a2a .ct-counter-layout2{justify-content:center;}.elementor-8 .elementor-element.elementor-element-4332a2a .ct-counter-number{color:#FFFFFF;font-weight:600;}.elementor-8 .elementor-element.elementor-element-4332a2a .ct-counter-title{color:#FFFFFF;font-weight:600;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-0d64bef > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:#B7B5B5;}.elementor-8 .elementor-element.elementor-element-ac78dfc, .elementor-8 .elementor-element.elementor-element-ac78dfc .ct-counter-layout2{justify-content:center;}.elementor-8 .elementor-element.elementor-element-ac78dfc .ct-counter-number{color:#FFFFFF;font-weight:600;}.elementor-8 .elementor-element.elementor-element-ac78dfc .ct-counter-title{color:#FFFFFF;font-weight:600;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-43374e5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-43374e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FFF6;background-image:url("https://kagaarinorthfcs.co.ke/wp-content/uploads/2025/12/bg-section-05.png");background-position:top left;background-repeat:no-repeat;}.elementor-8 .elementor-element.elementor-element-43374e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-43374e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-d70acd5 > .elementor-widget-container{padding:5px 5px 5px 5px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-4ca0dde{width:52.999%;}.elementor-8 .elementor-element.elementor-element-0e02c58{width:46.96%;}.elementor-8 .elementor-element.elementor-element-ec1e877{width:44.75%;}.elementor-8 .elementor-element.elementor-element-43cb6ae{width:55.25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-c9f145d{width:50%;}.elementor-8 .elementor-element.elementor-element-3868896{width:50%;}.elementor-8 .elementor-element.elementor-element-369f125{width:50%;}.elementor-8 .elementor-element.elementor-element-0d64bef{width:50%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-90297c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-90297c0 .ct-heading .item--title{font-size:36px;line-height:45px;}.elementor-8 .elementor-element.elementor-element-776f20f{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7bd1dfc{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-60ef4b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-889efde{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ddbad17 .ct-heading .item--title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-43cb6ae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-4770cd3{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-21ef60b{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-21ef60b > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-8 .elementor-element.elementor-element-4332a2a{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-4332a2a > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-8 .elementor-element.elementor-element-ac78dfc{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-9b7fcf3{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1d319a8{padding:0px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-90297c0 .ct-heading .item--title{font-size:32px;line-height:38px;}.elementor-8 .elementor-element.elementor-element-259fe1a{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2fe04ea .ct-fancy-box .item--icon i{font-size:37px;}.elementor-8 .elementor-element.elementor-element-2fe04ea .ct-fancy-box .item--icon{width:48px;min-width:48px;height:46px;line-height:46px;}.elementor-8 .elementor-element.elementor-element-20f1d1b{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6eb9b32{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ddbad17 .ct-heading .item--title{font-size:24px;line-height:30px;}.elementor-8 .elementor-element.elementor-element-ddbad17 .ct-heading .item--sub-title{margin-top:-4px;}.elementor-8 .elementor-element.elementor-element-0fc6ac0{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-0fc6ac0 .ct-fancy-box .item--title{margin-top:15px;}.elementor-8 .elementor-element.elementor-element-f960724{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-cd85a87{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-e02b64d{width:var( --container-widget-width, 151px );max-width:151px;--container-widget-width:151px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b7f2462{width:var( --container-widget-width, 150px );max-width:150px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-addd037{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ac78dfc > .elementor-widget-container{margin:0px 0px 32px 0px;}}