.elementor-15485 .elementor-element.elementor-element-461f680 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15485 .elementor-element.elementor-element-461f680:not(.elementor-motion-effects-element-type-background), .elementor-15485 .elementor-element.elementor-element-461f680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://confinikenya.com/wp-content/uploads/2026/04/Website-Images-1200-x-800-19.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15485 .elementor-element.elementor-element-461f680 > .elementor-container{min-height:0vh;}.elementor-15485 .elementor-element.elementor-element-461f680 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15485 .elementor-element.elementor-element-461f680{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 180px 0px;}.elementor-15485 .elementor-element.elementor-element-2c9ff2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-15485 .elementor-element.elementor-element-2c9ff2b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.1;}.elementor-15485 .elementor-element.elementor-element-2c9ff2b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 49% 0% 0%;}.elementor-15485 .elementor-element.elementor-element-2c9ff2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15485 .elementor-element.elementor-element-2b2e3b2 .elementor-heading-title{font-size:24px;mix-blend-mode:luminosity;}.elementor-15485 .elementor-element.elementor-element-9a7bd9e{text-align:start;}.elementor-15485 .elementor-element.elementor-element-9a7bd9e .elementor-heading-title{font-family:"Twist Jelly Demo", Sans-serif;font-size:72px;font-weight:800;line-height:1.2em;color:#7B3FE4;}.elementor-15485 .elementor-element.elementor-element-e414273 .elementor-heading-title{font-size:30px;line-height:29px;}.elementor-15485 .elementor-element.elementor-element-56d19307:not(.elementor-motion-effects-element-type-background), .elementor-15485 .elementor-element.elementor-element-56d19307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B3FE4;}.elementor-15485 .elementor-element.elementor-element-56d19307{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 30px 18px 30px;}.elementor-15485 .elementor-element.elementor-element-56d19307 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15485 .elementor-element.elementor-element-57d1fa85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-57d1fa85{text-align:center;font-size:25px;color:#FFFFFF;}.elementor-15485 .elementor-element.elementor-element-38059920{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7B3FE4;--border-color:#7B3FE4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15485 .elementor-element.elementor-element-3734f2eb{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15485 .elementor-element.elementor-element-3734f2eb:not(.elementor-motion-effects-element-type-background), .elementor-15485 .elementor-element.elementor-element-3734f2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0F2E;}.elementor-15485 .elementor-element.elementor-element-3a19aa0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-3a19aa0f .elementor-heading-title{font-size:35px;line-height:43px;color:#FFD600;}.elementor-15485 .elementor-element.elementor-element-1412fd0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-1412fd0d{font-size:20px;color:#F8F3EE;}.elementor-15485 .elementor-element.elementor-element-3fc77075 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-3fc77075 .elementor-heading-title{font-size:50px;color:#FFD600;}.elementor-15485 .elementor-element.elementor-element-ce3919c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-ce3919c{font-size:20px;color:#F8F3EE;}.elementor-15485 .elementor-element.elementor-element-69b27725 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-69b27725 .elementor-heading-title{font-size:50px;color:#FFD600;}.elementor-15485 .elementor-element.elementor-element-427443a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-427443a{font-size:20px;color:#F8F3EE;}.elementor-15485 .elementor-element.elementor-element-e12fee1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-e12fee1{font-size:20px;color:#F8F3EE;}.elementor-15485 .elementor-element.elementor-element-bf36b16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-bf36b16{font-size:20px;color:#F8F3EE;}.elementor-15485 .elementor-element.elementor-element-4484d6c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15485 .elementor-element.elementor-element-6286a064{--display:flex;--min-height:450px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15485 .elementor-element.elementor-element-6286a064:not(.elementor-motion-effects-element-type-background), .elementor-15485 .elementor-element.elementor-element-6286a064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2ECC71;}.elementor-15485 .elementor-element.elementor-element-55029b4e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-55029b4e .elementor-heading-title{font-size:35px;font-weight:500;line-height:43px;color:#FFFFFF;}.elementor-15485 .elementor-element.elementor-element-5b5ea7ba > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-5b5ea7ba .elementor-heading-title{line-height:34px;color:#000000;}.elementor-15485 .elementor-element.elementor-element-6bbb45da .elementor-button{font-size:25px;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-15485 .elementor-element.elementor-element-296ac626{--display:flex;--min-height:460px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15485 .elementor-element.elementor-element-296ac626:not(.elementor-motion-effects-element-type-background), .elementor-15485 .elementor-element.elementor-element-296ac626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B3FE4;}.elementor-15485 .elementor-element.elementor-element-3523e27e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-3523e27e .elementor-heading-title{font-size:35px;line-height:43px;color:#FFD600;}.elementor-15485 .elementor-element.elementor-element-921410b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-921410b .elementor-heading-title{font-size:25px;line-height:39px;color:#FFFFFF;}.elementor-15485 .elementor-element.elementor-element-5d024107 .elementor-button{font-size:25px;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-15485 .elementor-element.elementor-element-2c7d1c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7B3FE4;--border-color:#7B3FE4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15485 .elementor-element.elementor-element-efd588b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15485 .elementor-element.elementor-element-efd588b:not(.elementor-motion-effects-element-type-background), .elementor-15485 .elementor-element.elementor-element-efd588b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0F2E;}.elementor-15485 .elementor-element.elementor-element-d2a43ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-d2a43ae .elementor-heading-title{font-size:35px;line-height:43px;color:#FFD600;}.elementor-15485 .elementor-element.elementor-element-c411430 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-c411430{font-size:20px;color:#F8F3EE;}.elementor-15485 .elementor-element.elementor-element-6099c74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-6099c74 .elementor-heading-title{font-size:50px;color:#FFD600;}.elementor-15485 .elementor-element.elementor-element-19252f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-19252f5{font-size:20px;color:#F8F3EE;}.elementor-15485 .elementor-element.elementor-element-5f6eab2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-5f6eab2 .elementor-heading-title{font-size:50px;color:#FFD600;}.elementor-15485 .elementor-element.elementor-element-de2d439 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-de2d439{font-size:20px;color:#F8F3EE;}.elementor-15485 .elementor-element.elementor-element-2910a2a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-2910a2a{font-size:20px;color:#F8F3EE;}.elementor-15485 .elementor-element.elementor-element-bb41b0c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-bb41b0c{font-size:20px;color:#F8F3EE;}.elementor-15485 .elementor-element.elementor-element-5dcdc81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15485 .elementor-element.elementor-element-06b6c8f{--display:flex;--min-height:882px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15485 .elementor-element.elementor-element-06b6c8f:not(.elementor-motion-effects-element-type-background), .elementor-15485 .elementor-element.elementor-element-06b6c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E88E5;}.elementor-15485 .elementor-element.elementor-element-8f2cb67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-8f2cb67 .elementor-heading-title{font-size:35px;font-weight:500;line-height:43px;color:#FFFFFF;}.elementor-15485 .elementor-element.elementor-element-2b02181 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-2b02181 .elementor-heading-title{line-height:34px;color:#000000;}.elementor-15485 .elementor-element.elementor-element-bd32979.elementor-element{--align-self:flex-start;}.elementor-15485 .elementor-element.elementor-element-59cc8dec:not(.elementor-motion-effects-element-type-background), .elementor-15485 .elementor-element.elementor-element-59cc8dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD600;}.elementor-15485 .elementor-element.elementor-element-59cc8dec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 30px 18px 30px;}.elementor-15485 .elementor-element.elementor-element-59cc8dec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15485 .elementor-element.elementor-element-57f7e669{text-align:center;font-size:25px;color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15485 .elementor-element.elementor-element-461f680 > .elementor-container{min-height:0px;}.elementor-15485 .elementor-element.elementor-element-461f680 > .elementor-background-overlay{opacity:0.21;}.elementor-15485 .elementor-element.elementor-element-461f680{padding:100px 50px 110px 50px;}.elementor-15485 .elementor-element.elementor-element-2c9ff2b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.6;}.elementor-15485 .elementor-element.elementor-element-2c9ff2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-2b2e3b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15485 .elementor-element.elementor-element-2b2e3b2{text-align:start;}.elementor-15485 .elementor-element.elementor-element-2b2e3b2 .elementor-heading-title{font-size:25px;}.elementor-15485 .elementor-element.elementor-element-9a7bd9e .elementor-heading-title{line-height:1.2em;}.elementor-15485 .elementor-element.elementor-element-e414273{text-align:start;}.elementor-15485 .elementor-element.elementor-element-e414273 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-15485 .elementor-element.elementor-element-3a19aa0f .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-15485 .elementor-element.elementor-element-1412fd0d{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-3fc77075 .elementor-heading-title{font-size:42px;}.elementor-15485 .elementor-element.elementor-element-ce3919c{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-69b27725 .elementor-heading-title{font-size:42px;}.elementor-15485 .elementor-element.elementor-element-427443a{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-e12fee1{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-6286a064{--min-height:500px;}.elementor-15485 .elementor-element.elementor-element-55029b4e .elementor-heading-title{line-height:1.2em;}.elementor-15485 .elementor-element.elementor-element-5b5ea7ba .elementor-heading-title{line-height:1.3em;}.elementor-15485 .elementor-element.elementor-element-6bbb45da .elementor-button{font-size:25px;}.elementor-15485 .elementor-element.elementor-element-296ac626{--min-height:569px;}.elementor-15485 .elementor-element.elementor-element-3523e27e .elementor-heading-title{line-height:1.2em;}.elementor-15485 .elementor-element.elementor-element-921410b .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-15485 .elementor-element.elementor-element-5d024107 .elementor-button{font-size:25px;}.elementor-15485 .elementor-element.elementor-element-d2a43ae .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-15485 .elementor-element.elementor-element-c411430{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-6099c74 .elementor-heading-title{font-size:42px;}.elementor-15485 .elementor-element.elementor-element-19252f5{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-5f6eab2 .elementor-heading-title{font-size:42px;}.elementor-15485 .elementor-element.elementor-element-de2d439{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-2910a2a{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-06b6c8f{--min-height:1038px;}.elementor-15485 .elementor-element.elementor-element-8f2cb67 .elementor-heading-title{line-height:1.2em;}.elementor-15485 .elementor-element.elementor-element-2b02181 .elementor-heading-title{line-height:1.3em;}}@media(max-width:767px){.elementor-15485 .elementor-element.elementor-element-461f680:not(.elementor-motion-effects-element-type-background), .elementor-15485 .elementor-element.elementor-element-461f680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-15485 .elementor-element.elementor-element-461f680 > .elementor-background-overlay{opacity:0.22;}.elementor-15485 .elementor-element.elementor-element-461f680{padding:60px 20px 60px 20px;}.elementor-15485 .elementor-element.elementor-element-2c9ff2b{width:85%;}.elementor-15485 .elementor-element.elementor-element-2c9ff2b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.6;}.elementor-15485 .elementor-element.elementor-element-2c9ff2b > .elementor-element-populated{margin:0px 0px 18px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15485 .elementor-element.elementor-element-2b2e3b2 .elementor-heading-title{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-9a7bd9e .elementor-heading-title{font-size:50px;}.elementor-15485 .elementor-element.elementor-element-e414273 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-15485 .elementor-element.elementor-element-57d1fa85{font-size:24px;}.elementor-15485 .elementor-element.elementor-element-3a19aa0f .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-15485 .elementor-element.elementor-element-1412fd0d{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-3fc77075 .elementor-heading-title{font-size:42px;}.elementor-15485 .elementor-element.elementor-element-ce3919c{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-69b27725 .elementor-heading-title{font-size:42px;}.elementor-15485 .elementor-element.elementor-element-427443a{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-e12fee1{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-bf36b16{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-6286a064{--min-height:100px;}.elementor-15485 .elementor-element.elementor-element-55029b4e .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-15485 .elementor-element.elementor-element-5b5ea7ba .elementor-heading-title{line-height:1.3em;}.elementor-15485 .elementor-element.elementor-element-6bbb45da .elementor-button{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-296ac626{--min-height:0px;}.elementor-15485 .elementor-element.elementor-element-3523e27e .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-15485 .elementor-element.elementor-element-921410b .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-15485 .elementor-element.elementor-element-5d024107 .elementor-button{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-d2a43ae .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-15485 .elementor-element.elementor-element-c411430{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-6099c74 .elementor-heading-title{font-size:42px;}.elementor-15485 .elementor-element.elementor-element-19252f5{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-5f6eab2 .elementor-heading-title{font-size:42px;}.elementor-15485 .elementor-element.elementor-element-de2d439{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-2910a2a{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-bb41b0c{font-size:20px;}.elementor-15485 .elementor-element.elementor-element-06b6c8f{--min-height:100px;}.elementor-15485 .elementor-element.elementor-element-8f2cb67 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-15485 .elementor-element.elementor-element-2b02181 .elementor-heading-title{line-height:1.3em;}.elementor-15485 .elementor-element.elementor-element-57f7e669{font-size:24px;}}@media(min-width:768px){.elementor-15485 .elementor-element.elementor-element-2c9ff2b{width:100%;}.elementor-15485 .elementor-element.elementor-element-3734f2eb{--width:50%;}.elementor-15485 .elementor-element.elementor-element-4484d6c6{--width:50%;}.elementor-15485 .elementor-element.elementor-element-efd588b{--width:50%;}.elementor-15485 .elementor-element.elementor-element-5dcdc81{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15485 .elementor-element.elementor-element-2c9ff2b{width:65%;}}@media(min-width:1025px){.elementor-15485 .elementor-element.elementor-element-461f680:not(.elementor-motion-effects-element-type-background), .elementor-15485 .elementor-element.elementor-element-461f680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-2b2e3b2 */.elementor-15485 .elementor-element.elementor-element-2b2e3b2 .elementor-heading-title {
    display: inline;
    padding: 0.15em 0.35em;
    line-height: 1.5;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a7bd9e */.elementor-15485 .elementor-element.elementor-element-9a7bd9e .elementor-heading-title {
    display: inline;
    padding: 0.15em 0.35em;
    line-height: 1.2;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e414273 */.elementor-15485 .elementor-element.elementor-element-e414273 .elementor-heading-title {
    display: inline;
    padding: 0.15em 0.35em;
    line-height: 1.5;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}/* End custom CSS */