:root{--primary-bg:#f2f3f7;--secondary-color:#fff;--links-color-hover:#8853f9;--gradeint-color:linear-gradient(
        230.37deg,
        #67f7fc 14.15%,
        #8853f9 90.23%
    );--gradeint-color-hover:linear-gradient(
        -230.37deg,
        #67f7fc 14.15%,
        #8853f9 90.23%
    )}body{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif;color:#000;background-color:var(--primary-bg)}img{width:auto;max-width:100%;height:auto}h1{font-size:clamp(34px, 4vw, 40px);font-weight:700;line-height:110%}h2{font-size:clamp(26px, 4vw, 32px);font-weight:700;line-height:110%}h3{font-size:clamp(20px, 4vw, 24px);font-weight:600;line-height:110%}p{font-size:clamp(12px, 4vw, 16px);font-weight:400;line-height:125%}.button,button{position:relative!important;font-size:clamp(12px, 4vw, 16px)!important;padding:14px 44px!important;border-radius:6px!important;border:none!important;cursor:pointer!important;background:linear-gradient(230.37deg,#67f7fc 14.15%,#8853f9 90.23%)!important;overflow:hidden!important;z-index:1!important;color:white!important}.button::before,button::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(-230.37deg,#67f7fc 14.15%,#8853f9 90.23%)!important;opacity:0!important;transition:opacity 0.5s ease!important;z-index:-1!important}.button:hover::before,button:hover::before{opacity:1!important}#wrapper{overflow:hidden}header{background-color:var(--primary-bg);padding:35px 0}header .main-navigation{display:flex;justify-content:end;align-items:center;gap:45px}header .main-navigation .menu-left li a{color:#000;text-decoration:none;font-size:14px;font-weight:500;line-height:normal;position:relative;transition:color 0.3s ease}header .main-navigation .menu-left li a::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:var(--links-color-hover);transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}header .main-navigation .menu-left li a:hover{color:var(--links-color-hover)}header .main-navigation .menu-left li a:hover::after{transform:scaleX(1)}header .main-navigation .menu-left li.current-menu-item a,header .main-navigation .menu-left li.current_page_item a{color:var(--links-color-hover);font-weight:600}header .main-navigation .menu-left li.current-menu-item a::after,header .main-navigation .menu-left li.current_page_item a::after{transform:scaleX(1)}header .main-navigation .menu-right .menu-item-has-children{border-radius:2px;padding:3px 4px;background-color:var(--secondary-color)}header .main-navigation .menu-right .nav-menu li.menu-item-has-children::after{display:none}header .main-navigation .menu-right .nav-menu .sub-menu li a{color:#000!important;text-decoration:none;font-size:14px;font-weight:500;line-height:normal;background:var(--primary-bg)}.heroBannerSection{background-color:var(--primary-bg);padding-bottom:50px}.heroBannerSection .heroBannerBG{border-radius:55px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 33px}.heroBannerSection .heroBannerContent{padding:123px 0;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:43px;height:100%}.heroBannerSection .heroBannerContent .description{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:27px}.generationSection{background-color:var(--secondary-color);border-radius:53px;padding:40px 0}.generationSection .sectionMarks{display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;background-color:var(--primary-bg);border-radius:50%;margin-bottom:10px}.generationSection .sectionMarks img{width:24px;height:24px;flex-shrink:0}.generationSection .generationSectionCards .GScard{padding:28px 0;background-color:var(--primary-bg);border-radius:18px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:30px}.generationSection .generationSectionCards .GScard .GScardImage .GScardImageInner{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background:var(--gradeint-color)}.generationSection .generationSectionCards .GScard .GScardImage .GScardImageInner img{width:24px;height:24px}.generationSection .generationSectionCards .GScard .GScardDesc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-top:15px;padding:0 23px}.generationSection .generationSectionCards .GScard .GScardDesc span{text-align:center;font-size:16px;font-weight:600}.generationSection .InnerSection{padding-top:80px}.generationSection .InnerSection .innerSectionContent{margin-top:30px}.generationSection .InnerSection .percentageSection{gap:45px}.generationSection .InnerSection .percentageSection span{color:var(--links-color-hover);font-size:32px;font-weight:600;line-height:125%}.generationSection .chartSection{padding:80px 0}.generationSection .chartSection h2{text-align:center;max-width:570px;width:100%;margin-bottom:10px}.generationSection .solutionSection .solutionSectionContent{height:100%;max-width:570px;width:100%;padding:0 20px}.generationSection .solutionSection .solutionSectionContent ul{padding-left:25px}.generationSection .solutionSection .solutionSectionContent ul li{list-style-image:url(../images/li_mark.svg)}.solutionSection .solutionsTwoMobiles img{max-width:365px;width:100%}.aboutUsSection{padding-top:75px}.aboutUsSection .sectionMarks{display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;background-color:var(--secondary-color)!important;border-radius:50%;margin-bottom:10px}.aboutUsSection .sectionMarks img{width:24px;height:24px;flex-shrink:0}.aboutUsSection .aboutSectionContent{padding-top:45px}.aboutUsSection .aboutSectionContent .aboutUsContent{height:100%}.aboutUsSection .aboutSectionContent .aboutUsImg{margin-top:20px;border-radius:40px;background:var(--secondary-color);display:flex;justify-content:center;align-items:center;padding:93px 0;max-width:511px;width:100%}.aboutUsSection .aboutSectionContent .aboutUsImg img{max-width:309.98px;width:100%;max-height:201px}.aboutUsSection .aboutSectionCards .aboutCard{background-color:var(--secondary-color);border-radius:40px;padding:37px 27px;gap:25px;margin-top:20px;flex-grow:1}.aboutUsSection .aboutSectionCards .aboutCard .supportCardImg{max-width:200px;width:100%}.aboutUsSection .aboutSectionCards .aboutCard .cardDesc{display:flex;justify-content:center;align-items:start;flex-direction:column;gap:12px;max-width:315px;width:100%}.aboutUsSection .aboutSectionCards .aboutCard .cardDesc .cardNum{display:flex;justify-content:center;align-items:center;background:var(--gradeint-color);font-size:20px;font-weight:600;line-height:125%;color:#fff;width:36px;height:36px;border-radius:50%}.team_sec .sectionMarks{display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;background-color:var(--secondary-color)!important;border-radius:50%;margin-bottom:10px}.team_sec .sectionMarks img{width:24px;height:24px;flex-shrink:0}.contactUsUsSection{padding:80px 0}.contactUsUsSection .sectionMarks{display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;background-color:var(--secondary-color)!important;border-radius:50%;margin-bottom:10px}.contactUsUsSection .sectionMarks img{width:24px;height:24px;flex-shrink:0}.contactUsUsSection .contactUsContent{background-color:var(--secondary-color);border-radius:40px}.contactUsUsSection .contactUsContent .contactusbg{max-width:568px;width:100%;height:100%;padding:145px 0;border-radius:40px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.contactUsUsSection .contactUsContent .contactUsForm{padding:53px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.contactUsUsSection .contactUsContent .contactUsForm .contactUsFormInner{padding:0 50px;width:100%}.contactUsUsSection .contactUsContent .contactUsForm .contactUsFormInner .gform_heading{text-align:center;font-size:32px;font-weight:600;line-height:125%}.contactUsUsSection .contactUsContent .contactUsForm .contactUsFormInner form .gform_fields{row-gap:24px}.contactUsFormInner form .ginput_container_email input{border-radius:32px!important;background:var(--primary-bg)!important;padding:24px 18px!important;outline:none!important;border:none!important;color:#000!important;font-size:14px!important;font-weight:400!important;line-height:125%!important;box-shadow:none!important}.contactUsFormInner form .ginput_container textarea{border-radius:14px!important;background:var(--primary-bg)!important;padding:15px 18px!important;outline:none!important;border:none!important;color:#000!important;font-size:14px!important;font-weight:400!important;line-height:125%!important;box-shadow:none!important}.contactUsFormInner form .gform-footer .gform_button{width:100%!important;border-radius:50px!important;color:#FFF!important;font-size:14px!important;font-weight:500!important;line-height:125%!important;padding:19px 0px!important}.contactUsUsSection .contactUsContent .contactUsForm .contactUsFormInner .formGroup{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px}.contactUsUsSection .contactUsContent .contactUsForm .contactUsFormInner .formGroup input{width:100%;padding:19px 18px;font-size:14px;font-weight:400;background-color:#f6f6f6;border-radius:32px;border:none;outline:none}.contactUsUsSection .contactUsContent .contactUsForm .contactUsFormInner .formGroup input:focus{outline:none}.contactUsUsSection .contactUsContent .contactUsForm .contactUsFormInner .formGroup textarea{width:100%;padding:15px 18px;font-size:14px;font-weight:400;background-color:#f6f6f6;border-radius:14px;border:none;outline:none}.contactUsUsSection .contactUsContent .contactUsForm .contactUsFormInner .formGroup textarea:focus{outline:none}.contactUsUsSection .contactUsContent .contactUsForm .contactUsFormInner button{width:100%;border-radius:50px!important}.fundraising .heroBannerSection{position:relative;margin-top:-120px;z-index:-1;background-color:var(--secondary-color);padding-bottom:0px!important}.fundraising .heroBannerSection .heroBannerBG{border-radius:23px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:15px}.fundraising .heroBannerSection .heroBannerBG .heroBannerContent{padding:123px 0;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:12px;height:100%}.fundraising .heroBannerSection .heroBannerBG .heroBannerContent h1{color:#fff}.fundraising .heroBannerSection .heroBannerBG .heroBannerContent .description{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:27px}.fundraising .chart_sec{background-color:#f2f3f7;border-radius:39px;padding:76px 0 80px}.fundraising .charthead h3,.fundraising .innerchar h3{font-weight:800;font-size:44px;line-height:100%;color:#000;margin-bottom:32px}.fundraising .charthead h3 b{font-weight:800;background:linear-gradient(230.37deg,#67f7fc 14.15%,#8853f9 90.23%);-webkit-background-clip:text;background-clip:text;color:#fff0}.fundraising .charthead h4{font-weight:500;font-size:36px;line-height:100%;color:#000}.fundraising .mylist{list-style:none;margin:0;padding:0}.fundraising .chartlist .mylist{display:flex;flex-wrap:wrap;justify-content:space-between}.fundraising .chartlist li{background-color:#fff;margin-top:10px;max-width:200px;width:100%;height:200px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;padding:0 20px;position:relative}.fundraising .chartlist li::before{content:"";display:inline-block;background-image:url(images/chartarrow.png);background-repeat:no-repeat;background-size:contain;width:155px;height:38px;position:absolute;right:-68%;bottom:-15px}.fundraising .chartlist li:last-child:before{content:none}.fundraising .chartlist li:nth-child(2n)::before{background-image:url(images/toparrow.png);bottom:auto;top:-15px}.fundraising .chartcir h3{font-weight:600;font-size:16px;line-height:152%;color:#000;margin:10px 0}.fundraising .chartcir h4{font-weight:500;font-size:14px;line-height:125%;color:#8853f9;margin:0}.fundraising .charthead{margin-bottom:43px}.fundraising .innerchar p{font-weight:400;font-size:16px;line-height:125%;color:#000}.fundraising .innerchar h5,.fundraising .innerchar b{font-weight:600;font-size:16px;line-height:125%;color:#000}.fundraising .innerchar{margin-top:57px}.fundraising .misstext img{max-width:280px;width:100%}.fundraising .missimg img{max-width:280px;width:100%}.fundraising .miss_ssec{padding:70px 0 80px;background-color:#fff;border-radius:40px}.fundraising .team_sec{background-color:#f2f3f7;padding:80px 0 48px}.fundraising .teamhead p{font-weight:400;font-size:14px;line-height:125%;color:#000;width:50%;margin:auto}.fundraising .teamhead{margin-bottom:32px}.fundraising .teamthumb img{width:100%;height:282px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:18px}.fundraising .teamdiv{border-radius:20px;background-color:#fff}.fundraising .teamcont h3{font-weight:600;font-size:20px;line-height:152%;text-align:center;color:#000;margin-bottom:7px}.fundraising .teamcont h4{font-weight:500;font-size:14px;line-height:125%;color:#8853f9;margin-bottom:16px}.fundraising .teamcont p{font-weight:400;font-size:14px;line-height:125%;color:#000;margin-bottom:16px}.fundraising .teamcont li{display:inline-block;margin:0 4px}.fundraising .teamcont li a{width:32px;height:32px;display:flex;background-color:#f2f3f7;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;color:rgb(0 0 0 / .6)}.fundraising .teamcont li a:hover{background-color:rgb(0 0 0 / .6);color:#f2f3f7}.fundraising a,.fundraising a:hover{transition:all 0.5s}.fundraising .team_sec .col-lg-4{margin-bottom:32px}.fundraising .teamcont{padding:12px 17px 16px}footer{background-color:#fff}footer ul{display:flex;justify-content:start;align-items:center;padding:0}footer ul li{list-style:none}footer .footer-content{padding:60px 0}footer .footer-content .footerLogoContent{display:flex;flex-direction:column;gap:30px}footer .footer-content .footerLogoContent .footerText{max-width:260px;width:100%}footer .footer-content .footerLogoContent .footerText p{font-size:12px;opacity:.6}footer .footer-content .footerLogoContent .footerSocial .footerSocialList{display:flex;justify-content:start;align-items:center;gap:8px;padding:0}footer .footer-content .footerLogoContent .footerSocial .footerSocialList li{list-style:none}footer .footer-content .footerLogoContent .footerSocial .footerSocialList li a{padding:9px;background-color:var(--primary-bg);border-radius:50%;text-decoration:none;color:#000;transition:color 0.3s ease;width:32px;height:32px;display:flex;justify-content:center;align-items:center}footer .footer-content .footerLogoContent .footerSocial .footerSocialList li a:hover{color:var(--links-color-hover)}footer .footer-content .footerLogoContent .footerSocial .footerSocialList li a img{width:14px;height:14px;flex-shrink:0}footer .footer-content .footerLinks{display:flex;flex-direction:column;align-items:start;gap:30px}footer .footer-content .footerLinks span{font-size:14px;font-weight:500;line-height:125%}footer .footer-content .footerLinks ul{flex-direction:column;gap:12px}footer .footer-content .footerLinks ul li a{font-size:12px;font-style:normal;font-weight:500;color:#000}footer .footer-content .footerFormContent{display:flex;flex-direction:column;gap:17px}footer .footer-content .footerFormContent span{font-size:14px;font-weight:500;line-height:125%}footer .footer-content .footerFormContent .footerForm{display:flex!important;justify-content:start!important;gap:7px!important}footer .footer-content .footerFormContent .footerForm input{padding:15px 20px;border-radius:27px;background:#f6f6f6;outline:none;border:none;width:100%!important}footer .footer-content .footerFormContent .footerForm input:focus{outline:none}footer .footer-content .footerFormContent .footerForm button{padding:19px 18px!important;border-radius:50%;width:54px;height:54px;flex-shrink:0;display:flex;justify-content:center;align-items:center}footer .footer-content .footerFormContent .footerForm button img{width:18px;height:16px;flex-shrink:0}footer .cc{border-top:1px solid #e8e8e8;padding:30px 0}footer .cc p{margin:0}.footerForm .gform_wrapper .gform_title{margin:0px!important;font-size:14px;font-weight:500;line-height:125%}.footerForm .gform_wrapper .gform_description{display:none!important}.footerForm .gform_wrapper{display:flex;flex-direction:column;gap:30px}.footerForm .gform_wrapper form{display:flex;align-items:center;justify-content:center;gap:8px}.footerForm .gform_footer{margin:0px!important}.footerForm .gform_footer .button{border-radius:50px!important;font-size:10px!important;font-weight:500!important;line-height:125%!important;padding:19px 9px!important}.chartlist ul{padding:0px!important}@media (min-width:1170px){.fundraising body .container{max-width:1169px}}@media (max-width:991px){.miss_ssec .misstext,.miss_ssec .missimg{text-align:center}.miss_ssec .botvis .row{flex-direction:column-reverse!important}.chartlist ul{flex-wrap:wrap!important}.miss_ssec .row{gap:24px}}@media (max-width:830px){.site-logo img{max-width:130px;width:100%}}@media (max-width:767px){.fundraising .misstext img{max-width:240px;width:100%}.fundraising .missimg img{max-width:240px;width:100%}}@media (max-width:575px){.fundraising .heroBannerSection .heroBannerBG{margin:10px!important}}@media (max-width:465px){.chartlist ul{justify-content:center!important;flex-direction:column}}@media (max-width:425px){.aboutUsSection .aboutSectionCards .aboutCard{flex-direction:column}.fundraising .misstext img{max-width:210px;width:100%}.fundraising .missimg img{max-width:210px;width:100%}.fundraising .charthead h3,.fundraising .innerchar h3{font-size:34px!important;margin-bottom:14px!important}.fundraising .charthead h4{font-size:28px!important}}@media (max-width:423px){.fundraising .mylist{justify-content:center!important}}