.title-hero-2{padding:40px 0 0;position:relative}@media(max-width:768px){.title-hero-2{padding:35px 24px}}@media(min-width:1200px){.title-hero-2 .title-hero-2-children{max-width:1140px;margin:0 auto}}@media(min-width:1400px){.title-hero-2 .title-hero-2-children{max-width:1314px;margin:0 auto}}.title-hero-2 .hero-content-title{font-family:inter,sans-serif;font-size:64px;font-weight:600;color:#333;line-height:97%;text-align:left;margin:0 0 48px}@media(max-width:768px){.title-hero-2 .hero-content-title{font-size:40px;margin:0}}.title-hero-2 .hero-content-subtitle{height:50%;width:50%;display:flex;justify-content:center;align-items:center;font-family:inter,sans-serif;font-size:535px;color:#f2f3f4;position:absolute;z-index:-1;bottom:30%}@media(max-width:768px){.title-hero-2 .hero-content-subtitle{font-size:280px!important;right:10%;bottom:-5%}}.title-hero-2 .hand{position:absolute;bottom:0;object-fit:fill;height:100%;width:100%;left:10%;display:flex}@media(max-width:768px){.title-hero-2 .hand{height:300px!important;width:300px!important;right:-15%;bottom:-10%}}.title-hero-2 .hero-inner-container{height:calc(80dvh - 108px)}@media(min-width:768px){.title-hero-2 .hero-inner-container{display:flex;justify-content:center}.title-hero-2 .hero-inner-container .hero-container-1{width:70%}}@media(min-width:1200px){.title-hero-2 .hero-inner-container .hero-container-1{width:50%;display:flex;flex-direction:column;justify-content:center}}.title-hero-2 .hero-inner-container .hero-container-1 .hero-content-body{font-family:inter,sans-serif;font-size:64px;font-weight:300;color:#5768fe;line-height:normal;text-align:left}@media(max-width:768px){.title-hero-2 .hero-inner-container .hero-container-1 .hero-content-body{font-size:40px}}.title-hero-2 .hero-inner-container .hero-container-1 .hrto-content-foter{color:#fff;background-color:#5768fe;width:-moz-fit-content;width:fit-content;padding:15px 20px;font-family:inter,sans-serif;font-size:34px;margin-top:8px;rotate:-5deg;font-weight:400}@media(max-width:768px){.title-hero-2 .hero-inner-container .hero-container-1 .hrto-content-foter{font-size:18px;margin-top:30px;width:100%;padding:15px 10px}}.title-hero-2 .hero-inner-container .hero-container-2{width:50%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.title-about-us-2{padding:20px 24px;text-align:left}@media(min-width:768px){.title-about-us-2{max-width:720px;padding:116px 0;margin:0 auto;text-align:center}}@media(min-width:992px){.title-about-us-2{max-width:960px}}@media(min-width:1200px){.title-about-us-2{max-width:1140px}}@media(min-width:1400px){.title-about-us-2{max-width:1314px}}.title-about-us-2 .title{font-family:inter,sans-serif;font-size:44px;font-weight:400;color:#000;line-height:normal;text-align:center;margin-bottom:32px}.title-about-us-2 .title span{color:red}@media(max-width:768px){.title-about-us-2 .title{font-size:40px;text-align:left}}.title-about-us-2 .content-1{font-family:inter,sans-serif;font-size:34px;font-weight:200;color:#333;line-height:normal;text-align:center;max-width:1480px;margin:auto}.title-about-us-2 .content-1 span{font-weight:400}.title-about-us-2 .content-1 .span-1{color:#5768fe}.title-about-us-2 .content-1 .span-2{color:#f43f5e}.title-about-us-2 .content-1 .span-3{color:#b98e00}@media(max-width:768px){.title-about-us-2 .content-1{font-size:20px;text-align:left}}.title-about-us-2 .cta{display:flex;justify-content:center;align-items:center}@media(max-width:768px){.title-about-us-2 .cta{justify-content:flex-start}}.title-tech-cta-1{color:#5768fe;border:1px solid #5768fe;width:-moz-fit-content;width:fit-content;padding:15px 30px;margin-top:24px;border-radius:8px;font-family:inter,sans-serif;font-size:24px;font-weight:400;cursor:pointer}@media(max-width:768px){.title-tech-cta-1{font-size:14px;font-weight:400;line-height:16.091px;margin-top:30px}}.service-content-icon{font-size:45px;color:var(--theme-2);margin:24px 0}.titled-covered-section-2 .title{color:#000;font-size:44px;font-weight:500;letter-spacing:-1.76px;margin-bottom:40px;text-align:center;line-height:60px}.titled-covered-section-2 .title span{color:#5768fe}@media(max-width:768px){.titled-covered-section-2 .title{color:#000;font-size:24px;font-weight:300;letter-spacing:-.96px;margin:40px 20px;line-height:32px;text-align:left}}.titled-covered-section-2 .main-content{font-family:inter,sans-serif;font-size:36px;font-weight:400;color:#333;line-height:normal;text-align:center;margin-bottom:32px;display:flex;gap:40px;padding:20px;align-items:center;justify-content:center;background-color:#f2f3f4;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.titled-covered-section-2 .main-content .main-content::-webkit-scrollbar{display:none}.titled-covered-section-2 .main-content .content-1{color:#333;text-align:center;font-size:24px;font-weight:400;flex:0 0 auto;width:-moz-fit-content;width:fit-content}.titled-covered-section-2 .main-content .content-symbole{font-family:inter,sans-serif;font-size:36px;font-weight:700;color:#5768fe;line-height:normal;text-align:center}.titled-capabilities-section-2{margin:0 auto;padding:60px 0}@media(max-width:768px){.titled-capabilities-section-2{padding:30px 20px}}@media(min-width:768px){.titled-capabilities-section-2{max-width:720px;padding:30px 0}}@media(min-width:992px){.titled-capabilities-section-2{max-width:960px}}@media(min-width:1200px){.titled-capabilities-section-2{max-width:1140px}}@media(min-width:1400px){.titled-capabilities-section-2{max-width:1314px}}.titled-capabilities-section-2 .title{font-family:inter,sans-serif;font-size:66px;font-weight:200;color:#000;line-height:normal;text-align:left;margin-bottom:40px;text-align:center}.titled-capabilities-section-2 .title span{color:#b98e00}@media(max-width:768px){.titled-capabilities-section-2 .title{font-size:32px;text-align:left}}.titled-capabilities-section-2 .contnet-1{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:768px){.titled-capabilities-section-2 .contnet-1{grid-template-columns:1fr;gap:40px}}.titled-capabilities-section-2 .contnet-1 .inner-content-1{padding:20px}@media(max-width:768px){.titled-capabilities-section-2 .contnet-1 .inner-content-1{border-bottom:1px solid dimgray;padding:16px 0}}@media(min-width:768px){.titled-capabilities-section-2 .contnet-1 .inner-content-1:nth-child(odd){border-right:1px solid #000}}.titled-capabilities-section-2 .contnet-1 .inner-title{font-family:inter,sans-serif;line-height:normal;text-align:left;padding-bottom:10px;margin-bottom:40px;color:#000;font-size:34px;font-weight:400}@media(max-width:768px){.titled-capabilities-section-2 .contnet-1 .inner-title{border-bottom:2px solid #5768fe;color:#000;font-size:20px;font-weight:100;letter-spacing:-.8px;margin-bottom:20px}}.titled-capabilities-section-2 .contnet-1 .inner-body{margin:10px}.titled-capabilities-section-2 .contnet-1 .inner-body .inner-content{padding-bottom:20px;padding-left:10px;position:relative;color:dimgray;font-size:18px;font-weight:400;line-height:22px}@media(max-width:768px){.titled-capabilities-section-2 .contnet-1 .inner-body .inner-content{font-size:14px;padding-bottom:15px}}.titled-capabilities-section-2 .contnet-1 .inner-body .inner-content:last-child{border-left:none}.titled-capabilities-section-2 .contnet-1 .inner-body .inner-content:last-child span{left:-5px}.titled-capabilities-section-2 .contnet-1 .inner-body .inner-content span{display:block;position:absolute;background-color:#f3c11b;width:10px;height:10px;border-radius:50%;left:-6px;top:8px}@media(max-width:768px){.global-partner{padding:24px 0!important}}.global-partner .text-black{color:#000;text-align:center;font-family:Inter,sans-serif;font-size:44px;font-weight:500;line-height:54px;text-transform:capitalize;margin-bottom:60px}@media(max-width:768px){.global-partner .text-black{font-size:20px;text-align:left;line-height:24px;margin:0 20px 40px}}.education-experience .text-black{color:#000;text-align:center;font-family:Inter,sans-serif;font-size:44px;font-weight:500;line-height:54px;text-transform:capitalize}@media(max-width:768px){.education-experience .text-black{font-size:20px;text-align:left;line-height:24px}.about-section-5{padding:10px!important}}.about-section-5 .you-growth{color:#000;font-family:Inter,sans-serif;font-size:44px;font-weight:500;line-height:54px;text-transform:capitalize;text-align:center;margin-bottom:20px;margin-top:60px}@media(max-width:768px){.about-section-5 .you-growth{font-size:24px;text-align:left;margin:0}}.service-content .content h3{color:#000;font-size:32px;font-weight:500;line-height:36px;letter-spacing:-.72px;text-transform:capitalize;margin-bottom:15px}@media(max-width:768px){.service-content .content h3{font-size:24px;margin:10px 0}}.service-content p{color:dimgray;font-size:24px;font-weight:400;line-height:28px}@media(max-width:768px){.service-content p{font-size:16px}.project-section{margin-bottom:16px}}.project-section .text-black{color:#000;text-align:center;font-size:44px;font-weight:500;line-height:54px;text-transform:capitalize}@media(max-width:768px){.project-section .text-black{font-size:32px;text-align:left;line-height:37px}}.project-section p{color:rgba(0,0,0,.69);font-size:24px;font-weight:500;line-height:28px}@media(max-width:768px){.project-section p{font-size:14px}}.project-section h3{color:#000;font-size:24px;font-weight:500;line-height:36px;text-transform:capitalize}@media(max-width:768px){.project-section h3{font-size:20px}}.project-section .project-content{max-width:100%!important;width:100%!important}.project-section .project-image{max-width:90%!important;width:100%!important}@media(max-width:768px){.project-section .project-image{max-width:100%!important}}.testimonial-section-5 .text-black{color:#000;text-align:center;font-size:44px;font-weight:500;line-height:54px}@media(max-width:768px){.testimonial-section-5 .text-black{font-size:32px;text-align:left;line-height:37px}}.testimonial-section-5 .testimonial-content p{color:#101828;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.72px}.contact-section h2{color:#000;font-size:44px;font-weight:500;line-height:54px;text-transform:capitalize;margin-bottom:40px}@media(max-width:768px){.contact-section h2{font-size:24px;margin-bottom:21px;line-height:28px}}.contact-section .contact-image{text-align:center}@media(max-width:768px){.contact-section .contact-image img{width:160px!important;height:187.937px!important;border-radius:95.686px!important}}