@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Poppins:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.homepageHeaderSection{background-image:url(/header.png);width:100vw}.homepageHeaderItems{display:flex;flex-wrap:wrap;max-width:1190px;margin:auto;padding:100px 50px;gap:20px}@media(max-width:970px){.homepageHeaderItems{padding:40px 10px}}.homepageHeaderItems .headerDetails{flex-grow:1;flex-shrink:0;flex-basis:calc(40% - 12px)}.homepageHeaderItems .headerTitle{font-family:poppins;font-weight:500;font-size:68px;color:#1e1e1e;line-height:81px}@media(max-width:600px){.homepageHeaderItems .headerTitle{font-size:50px}}.homepageHeaderItems .headerDesc{font-size:20px;color:#1e1e1e;line-height:30px;margin:20px 0}@media(max-width:600px){.homepageHeaderItems .headerDesc{font-size:16px}}.homepageHeaderItems .learn-more-btn{margin-bottom:30px;display:inline-flex;padding:18px 32px;justify-content:center;align-items:center;gap:12px;border-radius:4px;border:2px solid var(--berry,#3e3667);background:var(--berry,#3e3667);color:#fff;font-size:20px;font-weight:700;line-height:24px;cursor:pointer}.homepageHeaderItems .header1Img{flex:1 1;max-width:600px;width:100%}@media(max-width:970px){.homepageHeaderItems .header1Img{display:none}}.factlyValues{max-width:1120px;margin:30px auto}.factlyItemsHeaders{max-width:768px;margin:50px auto;padding:0 20px}.factlyItemsHeaders .factlyItemsTitle{color:var(--berry,#3e3667);text-align:center;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:600;line-height:44px}.factlyItemsHeaders .factlyItemsDescription{color:var(--black,#1e1e1e);margin:20px 0;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:30px}@media(max-width:768px){.factlyItemsHeaders{margin:0}.factlyItemsHeaders .factlyItemsTitle{font-size:30px}.factlyItemsHeaders .factlyItemsDescription{font-size:16px}}.featuresItems{margin:80px auto;max-width:1130px;display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:50px;gap:50px;padding:0 20px}@media(max-width:500px){.featuresItems{padding:0 10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.eachFeatureContainer{padding:50px;display:flex;flex-direction:column;gap:20px}@media(max-width:500px){.eachFeatureContainer{padding:25px}}.eachFeatureContainer p{color:var(--gray-500,#667085);font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.eachFeatureContainer .eachFeatureHeader{display:flex;align-items:center;gap:16px}.eachFeatureContainer .eachFeatureHeader h1{color:var(--foreground-strong,#1e1e1e);font-family:Montserrat;font-size:26px;font-weight:600;line-height:30px}.productsContainer{margin:100px 0;display:flex;flex-direction:column;gap:50px}.whatWeDoContainer{background-color:#f1f1f1;padding:50px 0}.whatWeDo{max-width:1100px;margin:auto}.whatWeDo .whatWeDoHeader{max-width:1180px;margin:auto;padding:0 20px}.whatWeDo .whatWeDoHeader h1{color:#3e3667;text-align:center;font-family:Montserrat;font-size:36px;font-weight:600;line-height:44px}.whatWeDo .whatWeDoHeader p{margin:20px 0;color:#1e1e1e;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.whatWeDoItems{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:48px;margin-top:100px}@media(max-width:1200px){.whatWeDoItems{padding:30px}}.workContainer{display:flex;flex-direction:column;gap:20px;align-items:center}.workContainer .workDesc{color:#667085;font-size:16px;font-weight:400;line-height:24px}.workContainer .workLearnMoreDiv{display:flex;gap:10px;align-items:center;cursor:pointer}.workContainer .workLearnMoreDiv span{color:var(--black,#1e1e1e);font-size:16px;font-weight:700;line-height:24px}.workHeader{display:flex;align-items:center;gap:20px}.workHeader h1{color:#3e3667;font-family:Montserrat;font-size:24px;font-weight:600;line-height:30px}.aboutusOpenDataWrapper{background-color:#dedbee;padding:60px 20px}.aboutusOpenDataWrapper .aboutusOpenData{max-width:1180px;margin:auto;display:flex;flex-direction:column;gap:20px}.aboutusOpenDataWrapper .aboutusOpenData h1{color:var(--berry,#3e3667);text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:36px}.aboutusOpenDataWrapper .aboutusOpenData p{color:var(--foreground-strong,#1e1e1e);text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.contactUsContainer{max-width:1000px;display:flex;gap:5rem;margin:3rem auto;padding:20px}@media(max-width:850px){.contactUsContainer{flex-direction:column-reverse;gap:3rem;margin:0 0 30px}.contactUsContainer .formBodySection{margin:0}}.contactUsContainer .contactUsHeader{color:#3e3667;font-family:Montserrat;font-size:30px;font-weight:600;line-height:44px;display:none}@media(max-width:850px){.contactUsContainer .contactUsHeader{display:block}}.contactUsContainer .contactUsDetails{display:flex;flex-direction:column;width:100%;gap:30px;margin:auto 0}.contactUsContainer .contactUsDetails .contactUsHeader{display:block}@media(max-width:850px){.contactUsContainer .contactUsDetails .contactUsHeader{display:none}}.contactUsContainer .contactUsDetails .formDesc,.contactUsContainer .contactUsDetails .formHeader{text-align:left}.contactUsContainer .contactUsDetails .contactUsItems{display:flex;align-items:center;gap:20px;font-size:30px}.contactUsContainer .contactUsDetails .contactUsItems p{color:#5b5b5b;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:30px}.contactUsContainer .contactUsIconWrapper{width:59px;height:59px;border-radius:50%;background-color:#dedbee;display:flex;justify-content:center;align-items:center;margin-top:15px}.availableJobs{display:flex;flex-direction:column;gap:50px}.availableJobs .availableJobsTitle{color:var(--berry,#3e3667);font-family:Montserrat;font-size:30px;font-style:normal;font-weight:600;line-height:44px;text-align:center}.eachJobContainer{max-width:900px;margin:20px auto;background-color:#e4e8e8;padding:27px 70px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.eachJobContainer h1{color:#5b5b5b;font-size:24px}.eachJobContainer button,.eachJobContainer h1{font-family:Montserrat;font-style:normal;font-weight:600;line-height:30px}.eachJobContainer button{display:flex;padding:13px 22px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#3e3667;color:var(--pear,#fff);font-size:22px;border:none;cursor:pointer}.blogsContainer{max-width:1200px;margin:25px auto;padding:0 20px}.blogsContainer .blogsHeaders{color:#3e3667;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:600;line-height:44px;margin:25px 0}.blogsContainer .allBlogsContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:50px;gap:50px}.teamsContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,2fr));max-width:1100px;margin:5rem auto;padding:0 20px;grid-gap:30px;gap:30px}.eachTeamContainer{display:flex;flex-direction:column;gap:10px}.eachTeamContainer .image-container{width:100%}.eachTeamContainer .image-container img{position:relative!important}.eachTeamContainer .eachTeamTitle{color:var(--foreground-strong,#1e1e1e);font-family:Montserrat;font-size:26px;font-weight:600;line-height:28px;height:56px}.eachTeamContainer p{font-weight:400;color:var(--gray-500,#667085)}.eachTeamContainer button,.eachTeamContainer p{font-family:Inter;font-size:16px;line-height:24px}.eachTeamContainer button{display:flex;padding:10px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#dedbee;color:#3e3667;font-weight:500;border:none;cursor:pointer}.eachTeamContainer{max-width:1120px;padding:0 20px;margin:50px auto}.eachTeamContainer .eachTeamMembers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:25px;gap:25px;margin:5rem 0}.eachTeamDetails{display:flex;flex-direction:column;gap:20px}.eachTeamDetails .opened-jobs-btn{display:inline-flex;padding:18px 32px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid #3e3667;background:var(--base,#f8f8f8);color:#3e3667;font-family:Inter;font-size:20px;font-weight:700;cursor:pointer;line-height:24px;display:none;width:230px}@media(max-width:768px){.eachTeamDetails .opened-jobs-btn{display:block}}.eachTeamDetails .eachTeamHeader{display:flex;justify-content:space-between;align-items:center}.eachTeamDetails .eachTeamHeader h1{color:var(--foreground-strong,#1e1e1e);font-family:Montserrat;font-size:38px;font-weight:600;line-height:28px}.eachTeamDetails .eachTeamHeader .opened-jobs-btn{display:block}@media(max-width:768px){.eachTeamDetails .eachTeamHeader .opened-jobs-btn{display:none}.eachTeamDetails .eachTeamHeader h1{font-size:32px}}.eachTeamDetails p{color:var(--foreground-faint,#6c6c6c);font-family:Inter;font-size:20px;font-weight:400;line-height:30px}@media(max-width:768px){.eachTeamDetails p{font-size:16px}}.eachProductContainer{max-width:1060px;padding:0 30px;margin:auto;display:flex;gap:60px;align-items:center}@media(max-width:900px){.eachProductContainer{flex-direction:column!important;gap:20px;align-items:flex-start;margin:30px 0}}.eachProductContainer .image-container{width:100%}@media(min-width:900px){.eachProductContainer .image-container{min-width:391px;min-height:452px}}.eachProductContainer .image-container .image{object-fit:contain;width:100%!important;position:relative!important;height:unset!important}.eachProductContainer .eachProductHeading{display:none;color:var(--berry,#3e3667);font-family:Montserrat;font-size:36px;font-weight:600;line-height:44px}@media(max-width:900px){.eachProductContainer .eachProductHeading{font-size:24px;display:block}}.eachProductContainer .eachProductDetails .eachProductHeading{display:block}.eachProductContainer .eachProductDetails p{margin:20px 0;color:var(--gray-500,#667085);font-family:Inter;font-size:18px;font-weight:400;line-height:28px}@media(max-width:900px){.eachProductContainer .eachProductDetails .eachProductHeading{display:none}.eachProductContainer .eachProductDetails p{font-size:16px}}.eachProductContainer .eachProductFooter{display:flex;align-items:center;gap:2rem}@media(max-width:500px){.eachProductContainer .eachProductFooter{flex-direction:column;align-items:flex-start;gap:1rem}}.eachProductContainer .eachProductFooter .verticleLine-38{width:2px;height:38px;background-color:#6c6c6c}@media(max-width:500px){.eachProductContainer .eachProductFooter .verticleLine-38{display:none}}.eachProductContainer .eachProductFooter span{color:var(--black,#1e1e1e);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.eachProductContainer .eachProductFooter button{cursor:pointer;display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;color:var(--black,#1e1e1e);font-family:Inter;font-size:16px;font-weight:500;line-height:24px;border:none;background:var(--berry-light,#dedbee)}.eachProductContainer .eachProductFooter button span{width:30px;height:30px;background-color:var(--berry,#3e3667);color:#fff;font-size:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.aboutFactlyContainer{padding:80px 20px}.aboutFactlyContainer .aboutFactly{max-width:1180px;margin:auto}.aboutFactlyHeader{margin:auto;display:flex;flex-direction:column;gap:20px}.aboutFactlyHeader h1{color:var(--berry,#3e3667);text-align:center;font-family:Montserrat;font-size:36px;font-weight:600;line-height:44px}.aboutFactlyHeader p{color:var(--black,#1e1e1e);text-align:center;font-family:Inter;font-size:20px;font-weight:400;line-height:30px}@media(max-width:768px){.aboutFactlyHeader p{font-size:16px}}.aboutFactlyItems{display:flex;margin-top:80px;gap:45px}@media(max-width:850px){.aboutFactlyItems{flex-direction:column-reverse}.aboutFactlyItems .factlyImg{max-width:400px;margin:auto;width:100%}}.factlyGoalsContainer{display:flex;flex-direction:column;gap:50px}.factlyGoals{display:flex;gap:30px;align-items:center;background:var(--berry-light,#dedbee);padding:25px 20px}.factlyGoalsHeader h1{color:var(--berry,#3e3667);font-family:Montserrat;font-size:24px;font-weight:600;line-height:40px}.factlyGoalsHeader p{color:var(--foreground-strong,#1e1e1e);font-family:Inter;font-size:16px;font-weight:400;line-height:28px}@media(max-width:768px){.factlyGoalsHeader p{font-size:14px}}.blogWrapper{display:flex;flex-direction:column;gap:10px}.blogWrapper .blogDate{color:var(--gray-500,#667085);font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.blogWrapper .blogTitle{color:var(--foreground-strong,#1e1e1e);font-family:Montserrat;font-size:26px;font-weight:600;line-height:32px}.blogWrapper .blogDescription{color:var(--gray-500,#667085);font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.blogWrapper .blogReadMoreBtn{display:flex;padding:10px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#dedbee;color:#3e3667;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;border:none;width:122px}.blogWrapper .blogReadMoreBtn:hover{background:#e4e3ea;transition:.3s ease-in-out}.recentBlogsContainer{display:flex;gap:30px}@media(max-width:768px){.recentBlogsContainer{flex-direction:column}}.recentBlogsContainer .recentBlogWrapper{display:flex;flex-direction:column;gap:20px}.recentBlogsContainer .image-container{width:100%}.recentBlogsContainer .image-container img{position:relative!important}.recentBlogsContainer .recentBlogTitle{color:var(--foreground-strong,#1e1e1e);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.recentBlogsContainer .recentBlog-2-items{display:flex;flex-direction:column;gap:20px}.recentBlogsContainer .recentBlog-1-items{width:100%}.recentBlogsContainer .recentBlog-1-items .recentBlogTitle{line-height:44px;font-size:26px}.recentBlogsContainer .recentBlog-1-items p{color:var(--gray-500,#667085);font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.teamMemberContainer{display:flex;flex-direction:column;gap:10px}.teamMemberContainer .image-container{width:100%}.teamMemberContainer .image-container img{position:relative!important}.teamMemberContainer h1{color:#3e3667;font-family:Montserrat;font-size:24px;font-weight:600;line-height:28px}.teamMemberContainer p{color:var(--foreground-faint,#6c6c6c);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.teamMemberContainer .horizontal-line{width:94%;height:1px;background:#c2c2c2}.teamMemberContainer .teamMemberFooter{display:flex;justify-content:space-between;margin-right:20px}.teamMemberContainer .teamMemberFooter span{color:var(--foreground-faint,#6c6c6c);font-family:Inter;font-size:16px;font-weight:500;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.teamMemberContainer .teamMemberFooter svg{font-size:25px;cursor:pointer}.popupContainer{position:fixed;inset:0;background-color:hsla(0,0%,100%,.75);z-index:99}.popupWrapper{position:absolute;margin:auto;max-width:740px;max-height:300px;background-color:#fff;width:100vw;inset:0;display:flex;padding:60px;gap:30px}@media(max-width:900px){.popupWrapper{padding:50px 10px}}.popupWrapper .memberImg{width:100%;height:auto}.popupItems{flex-direction:column;justify-content:space-around}.popupItems,.popupItems .popupHeader{display:flex;gap:20px}.popupItems .popupHeader .headerVerticleLine{width:3px;height:56px;background-color:#ce212b}.popupItems .popupHeader h1{color:var(--cherry,#ce212b);font-family:Montserrat;font-size:24px;font-weight:600;line-height:28px}.popupItems .popupHeader p{line-height:24px}.popupItems .memberDescription,.popupItems .popupHeader p{color:var(--foreground-faint,#6c6c6c);font-family:Inter;font-size:18px;font-weight:400}.popupItems .memberDescription{line-height:30px}.popupItems .memberConnect{color:var(--foreground-strong,#1e1e1e);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:24px;display:flex;align-items:center;gap:15px}.popupItems .memberConnect svg{font-size:24px;cursor:pointer}.navbarContainer{display:flex;justify-content:space-between;padding:37px 50px;max-width:1440px;margin:auto}@media screen and (max-width:768px){.navbarContainer{padding:50px 30px}}.navbarItemsContainer{display:flex;align-items:center;gap:32px}.navbarItemsContainer .navItems:hover{color:#ce212b}@media screen and (max-width:1000px){.navbarItemsContainer{display:none}}.navItems{font-size:16px;font-weight:500;line-height:24px;font-family:Inter}.navbarMenu{display:none}.navbarMenu img{cursor:pointer}.navbarMenu .navbarMenuContainer{position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--berry,#3e3667);z-index:999}.navbarMenu .navbarMenuContainer .navbarMenuItems{margin:100px auto;display:flex;flex-direction:column;gap:2rem}.navbarMenu .navbarMenuContainer .navbarMenuItems .navItems{color:#fff}.navbarMenu .navbarMenuContainer .navbarMenuItems .navItems:hover{color:rgba(75,147,142,.898)}@media screen and (max-width:1000px){.navbarMenu{display:flex;justify-content:center;align-items:center}}@media(max-width:1000px){.contactUsBtnWrapper{display:none}}.contactUsButton{display:flex;padding:10px 21px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--berry,#3e3667);border:none;color:#e6e3d9;font-size:16px;font-weight:700;line-height:24px;cursor:pointer}.footerContainerBackground{background-color:#000}.footerContainer{padding:80px 30px;color:#fff}@media screen and (max-width:800px){.footerContainer{max-width:400px;margin:0 auto}}.footerItems{display:flex;justify-content:space-between;max-width:1440px;margin:20px auto;padding-bottom:50px;border-bottom:1px solid var(--berry-light,#dedbee)}@media screen and (max-width:800px){.footerItems{flex-direction:column;gap:30px}}.factlyDetails{display:flex;flex-direction:column;gap:15px;max-width:450px;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.factlyDesc,factlyHeader{display:flex;align-items:center;gap:5px}.factlyItemsWrapper{display:flex;gap:32px}.factlyItemsWrapper .factlyItemsTitle{color:var(--berry-light,#dedbee);font-size:14px;font-style:normal;font-weight:600;line-height:20pxˍ}.factlyItemsContainer{display:flex;flex-direction:column;gap:15px}.factlyItems:hover{color:#ce2128}.factlyCopyright{margin-top:30px;text-align:center}@media screen and (max-width:800px){.factlyItemsContainer2,.factlyItemsContainer3{display:none}.factlyItemsContainer{font-size:24px;font-weight:500}.factlyCopyright{font-size:14px}}.secondaryHeaderContainer{padding:100px 20px;background-color:#3e3667}@media(max-width:700px){.secondaryHeaderContainer{padding-top:20px}}.secondaryHeaderContainer .secondaryHeader{display:flex;flex-direction:column;gap:20px;max-width:768px;margin:auto}.secondaryHeaderContainer .secondaryHeader h1{color:var(--pear,#fff);text-align:center;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:600;line-height:44px}.secondaryHeaderContainer .secondaryHeader p{color:var(--foreground-disabled,#f1f1f1);text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.formContainer{max-width:768px;margin:50px auto;gap:50px;padding:0 20px}.formContainer,.formTopSection{display:flex;flex-direction:column}.formTopSection{gap:20px}.formTopSection .formHeader{color:var(--berry,#3e3667);text-align:center;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:600;line-height:44px}.formTopSection .formDesc{color:var(--black,#1e1e1e);text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.formBodySection{display:flex;flex-direction:column;gap:30px;max-width:420px;margin:auto;color:#5b5b5b;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:30px;width:100%}.formBodySection .formBodyRow1{display:flex;gap:20px}@media(max-width:500px){.formBodySection .formBodyRow1{flex-direction:column}}.formBodySection .formBodyRow1 label{display:flex;flex-direction:column;gap:5px}.formBodySection .formBodyRow1 label input{width:198px;height:46px;border-radius:4px;border:1px solid #7c7c7c}@media(max-width:500px){.formBodySection .formBodyRow1 label input{width:100%}}.formBodySection .formBodyRow2 label{display:flex;flex-direction:column;gap:5px}.formBodySection .formBodyRow2 label textarea{max-width:421px;height:83px;border-radius:4px;border:1px solid #7c7c7c}.formBodySection .formSubmitBtn{display:flex;padding:14px 47px;justify-content:center;align-items:center;gap:12px;border-radius:4px;border:2px solid var(--berry,#3e3667);background:var(--berry,#3e3667);color:var(--bg,#e6e3d9);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:24px;width:164px;cursor:pointer}body{padding:0;font-family:Inter,Poppins,Montserrat;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}