.about-main .container .container.header h1.fz-60{font-weight:700;font-size:80px;margin-bottom:29px}@media (max-width:700px){.about-main .container .container.header h1.fz-60{font-size:65px}}.about-main .container .hero-about .about-slider h1{text-align:left;font-size:46px;font-weight:700;position:relative;left:90px;margin-bottom:-1000px}@media (max-width:700px){.about-main .container .hero-about .about-slider h1{left:21px;margin-bottom:30px!important}}.about-main .container .hero-about .about-slider p.vision.caption{position:relative;top:-70px}@media (max-width:700px){.about-main .container .hero-about .about-slider p.vision.caption{top:0;margin:35px 0 0}}.about-main .container .hero-about .about-slider .carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;color:#000;text-align:left;font-size:14px;font-weight:390!important;line-height:2;margin:0}@media (max-width:700px){.about-main .container .hero-about .about-slider .carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:6%;color:#000;text-align:left;width:83vw;top:27px}}.about-main .container .hero-about .about-slider .carousel-caption p{font-size:14px;font-weight:300!important;color:#000}.about-main .container .hero-about .about-slider .active.carousel-item{height:50vh}.about-main .container .hero-about .about-slider button{border:none;padding:14px;border-radius:30px;width:14vw}@media (max-width:700px){.about-main .container .hero-about .about-slider button{width:48vw}}.about-main .container .hero-about .about-slider button a{color:#fff;text-decoration:none}.about-main .container .hero-about .about-slider .rotating-circle{display:inline-block;animation:rotate 10s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-main .container .hero-about .about-slider .carousel-indicators{position:absolute;right:0;bottom:0;left:0;display:none!important;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.about-main .container .hero-about .hero-images img.image1{width:16vw;position:relative;left:144px;z-index:100;top:172px}@media (max-width:700px){.about-main .container .hero-about .hero-images img.image1{width:40vw;position:relative;left:48px;top:90px}}.about-main .container .hero-about .hero-images img.image2{width:47%;position:relative;left:323px;top:-288px}@media (max-width:700px){.about-main .container .hero-about .hero-images img.image2{width:53%;left:174px;top:-240px}}.about-main .container .impact{text-align:center;margin-bottom:31px;padding:90px 50px;border-radius:30px;background-color:rgba(84,81,81,.039)!important;border:.25px solid #707070;opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media (max-width:700px){.about-main .container .impact{padding:25px 8px}}.about-main .container .impact h3{font-weight:900;font-size:35px}.about-main .container .impact p{font-size:14px}.about-main .container .cont.ml-30.about{margin-bottom:31px;padding:90px 50px;border-radius:30px;opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media (max-width:700px){.about-main .container .cont.ml-30.about{padding:43px 10px}}.about-main .container .problemsolution{background-color:hsla(30,10%,96%,.412)}.about-main .container .problemsolution .card{border:0;width:40vw;text-align:center;background-color:transparent;margin-bottom:20px}@media (max-width:700px){.about-main .container .problemsolution .card{width:89vw}}.about-main .container .problemsolution .card img{width:70px;align-self:center;margin-top:20px}@media (max-width:700px){.about-main .container .problemsolution .card img{width:15vw}}.about-main .container .problemsolution .card .card-body{background-color:transparent}.about-main .container .problemsolution .card .card-body .card-text{font-size:12px}.about-main .container .testimonial{margin-top:30px}.about-main .container .testimonial img.testimonial-img{width:42.3vw}@media (max-width:700px){.about-main .container .testimonial img.testimonial-img{width:93.3vw}}.about-main .container .testimonial .testimonialparagraph{background-color:hsla(30,10%,96%,.412);text-align:center;align-content:center;padding:30px 120px}@media (max-width:700px){.about-main .container .testimonial .testimonialparagraph{padding:30px 13px}}.about-main .container .testimonial .testimonialparagraph img.quotes{width:20%}@media (max-width:700px){.about-main .container .testimonial .testimonialparagraph img.quotes{width:25%}}.about-main .container .testimonial .testimonialparagraph p{font-size:18px}.about-main .container .testimonial .testimonialparagraph h6{display:inline-block;font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-top:50px;position:relative}.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about{background-color:rgba(145,153,182,.7);padding:50px 0}.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about [data-overlay-dark]:before,.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about [data-overlay-light]:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about body.cr-agency [data-overlay-dark]:before{background:#2c3467}.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about [data-overlay-dark="5"]:before,.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about [data-overlay-light="5"]:before{opacity:.5}.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about button{border:none;border-radius:30px;padding:0 60px;min-height:55px;min-width:190px;height:4rem;position:relative;top:63px}@media (max-width:700px){.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about button{border:none;padding:20px;border-radius:30px;position:relative;right:91px;top:12px}}.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about button:hover{background-color:#000!important;color:#fff!important}.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about button a{text-decoration:none;color:inherit}.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about h4{background-color:hsla(0,0%,100%,.078);font-size:30px;font-weight:700}.about-main section.clasic-action.section-padding.bg-img.parallaxie.fintech-about span{color:#fff;font-weight:700;margin-top:10px}@media (max-width:700px){.about-main .carousel-inner{position:relative;width:107%!important;overflow:hidden;height:42vh}.marketprofile.row{width:100vw}}.numbers.container{text-align:center}@media (min-width:701px)and (max-width:900px){.about-main .container .hero-about .about-slider button{border:none;padding:14px;border-radius:30px;width:27vw}.about-main .container .hero-about .hero-images img.image1{width:23vw;position:relative;left:-1px;top:160px}.about-main .container .hero-about .hero-images img.image2{width:47%;position:relative;left:-3px;top:142px}.about-main .values-main .values .card{width:47%;padding:90px -4px;border-radius:30px;background-color:hsla(0,0%,100%,.102);border:.25px solid #707070;opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);margin:10px}.about-main .container .cont.ml-30.about{margin-bottom:31px;padding:24px 2px;border-radius:30px;opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.about-main .container .testimonial .testimonialparagraph{background-color:hsla(30,10%,96%,.412);text-align:center;align-content:center;padding:30px 16px}}h2.gr-purple-red-text.donations{font-size:36px}.header-h1{font-weight:700;text-align:left;position:relative;margin-left:97px;line-height:1.6;font-size:46px}footer.main-footer .foots{margin-bottom:46px;border-bottom:1px solid #525252;padding-bottom:50px}@media (max-width:700px){footer.main-footer .foots{margin-bottom:46px;border-bottom:1px solid #525252;padding-bottom:50px;width:100%}}footer.main-footer .pt-80.pb-80.container{padding:43px 30px}footer.main-footer .footersocials a img{margin-right:12px}footer.main-footer .ft-links li a{text-decoration:none;color:#525252!important}footer.main-footer ul.ft-links li.mb-10{margin-bottom:.5rem!important}footer.main-footer ul.ft-links li.mb-10 a{text-decoration:none;display:inline-block;color:#525252!important;margin-top:20px}@media (max-width:700px){.row{width:98%}}p.fz-13{color:#000}img.playstore{width:16vw}img.appstore{width:12vw;position:relative;top:13px}.logo.mb-30{display:flex}.download-logos{display:flex;position:relative;left:638px}@media (max-width:700px){.logo.mb-30{display:block;justify-content:space-between}.download-logos{display:flex;position:relative;left:30px}img.playstore{width:37vw}img.appstore{width:29vw;position:relative;top:8px}}.row{width:100%}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light{background-color:#fff!important;margin:64px 0 24px;position:sticky;top:0;width:100%;z-index:1050}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light div#basic-navbar-nav{justify-content:space-between;display:flex!important;width:42vw;border:solid;float:right;padding-left:440px}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light .me-auto{margin-right:0!important;padding-left:140px}@media (max-width:700px){nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light .me-auto{padding-left:0;text-align:center}}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light a.nav-link{color:#18191d;font-size:14px;font-weight:700;margin:10px 15px}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light .dropdown-item img.product-logo{width:3vw;margin-right:14px}@media (max-width:700px){nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light .dropdown-item img.product-logo{width:11vw}}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light .dropdown-toggle:after{margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;display:none}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light img{width:12vw}@media (max-width:700px){nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light img{width:35vw}}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light ul{margin-top:13px;border-left:2px solid}@media (max-width:700px){nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light ul{border:0}}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light ul li{list-style:none}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light ul li a img{margin:0 7px}@media (min-width:701px)and (max-width:900px){nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light .me-auto{margin-right:0!important;padding-left:0;text-align:center}}nav.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light .dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:800;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0);font-size:1rem;margin:11px;display:flex;align-items:center}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;width:23vw!important}@media (max-width:700px){.navbar-expand-lg .navbar-nav .dropdown-menu{width:92vw!important}}.jumuisha-pay{color:#9c88ff!important}.jumuisha-management{color:#00a8ff!important}.jumuisha-messaging{color:#fbc531!important}.jumuisha-utilities{color:#487eb0!important}.jumuisha-shopping{color:#4cd137!important}.mpesa-recon{color:#143464!important}.values-main h5{font-weight:700!important;font-size:40px!important;line-height:1.6!important}.values-main .values{display:flex;flex-wrap:wrap}.values-main .values .card{width:47%;padding:90px 50px;border-radius:30px;background-color:hsla(0,0%,100%,.102);border:.25px solid #707070;opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);margin:10px}@media (max-width:700px){.values-main .values .card{width:95%;padding:28px 7px}}.values-main .values .card .card-body{display:flex;gap:20px}.values-main .values .card .card-body .abbreviation{width:193px;height:57px;line-height:80px;background:#fafafa;position:relative;border-radius:50%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-align:center}.values-main .values .card .card-body .abbreviation h3{padding:20px;position:relative;top:-20px;font-weight:400}.values-main .values .card:hover{-webkit-box-shadow:22px 24px 20px -18px rgba(0,0,0,.75);-moz-box-shadow:22px 24px 20px -18px rgba(0,0,0,.75);box-shadow:22px 24px 20px -18px rgba(0,0,0,.75)}.values-main .values .card:hover .abbreviation{background-image:linear-gradient(110deg,#ff5e57,#409fff);color:#fff}.churches p{text-align:center;font-weight:700!important}.churches .churches-main{display:flex}.churches .churches-main .church{text-align:center;position:relative;cursor:pointer}.churches .churches-main .church p{font-weight:400!important;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;position:absolute;top:50%;left:40px;transform:translate(-50%,-50%);width:100%;text-align:center}.churches .churches-main .church p a{text-decoration:none;color:#000}@media (max-width:700px){.churches .churches-main .church p a{display:none}}.churches .churches-main .church img{width:57%;transition:opacity .5s ease}.churches .churches-main .church:hover img{opacity:0}.churches .churches-main .church:hover p{opacity:1;visibility:visible}