.pillar-container{overflow:hidden;width:100%;margin:100px 0;position:relative}.pillar-container .mobile-sidebar{width:90%;display:none;position:relative;margin:0 auto 20px}.pillar-container .mobile-sidebar .inner{width:100%;height:50px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.pillar-container .mobile-sidebar .inner.active{height:auto}.pillar-container .mobile-sidebar .inner .menu{width:100%;height:50px;padding:20px;display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;background:#034426}.pillar-container .mobile-sidebar .inner .menu .expand{color:#fff;font-size:32px;cursor:pointer}.pillar-container .mobile-sidebar .inner nav{width:350px;margin-top:-40px}.pillar-container .mobile-sidebar .inner nav .contact-container,.pillar-container .mobile-sidebar .inner nav .newsletter,.pillar-container .mobile-sidebar .inner nav .section-container{width:100%;height:auto;padding:0 10px;border-bottom:1px solid #034426}.pillar-container .mobile-sidebar .inner nav .contact-container .head,.pillar-container .mobile-sidebar .inner nav .newsletter .head,.pillar-container .mobile-sidebar .inner nav .section-container .head{display:flex;height:50px;justify-content:space-between;align-items:center}.pillar-container .mobile-sidebar .inner nav .contact-container .head h4,.pillar-container .mobile-sidebar .inner nav .newsletter .head h4,.pillar-container .mobile-sidebar .inner nav .section-container .head h4{color:#034426;font-size:18px;font-style:normal;font-weight:500;line-height:132%}.pillar-container .mobile-sidebar .inner nav .contact-container .head .expand,.pillar-container .mobile-sidebar .inner nav .newsletter .head .expand,.pillar-container .mobile-sidebar .inner nav .section-container .head .expand{color:#034426;font-size:30px}.pillar-container .mobile-sidebar .inner nav .section-container .sections{display:none;width:100%;height:272px;padding:29.029px 23.223px;flex-direction:column;align-items:flex-start;gap:14.515px;flex-shrink:0;border-radius:8.709px;background:#fff;box-shadow:0 0 14px 0 rgba(3,68,38,.14)}.pillar-container .mobile-sidebar .inner nav .section-container .sections p{display:flex;padding:10.16px 5.806px;justify-content:space-between;align-items:center;gap:11.612px;align-self:stretch;border-radius:2px;border-bottom:.726px solid #0f172a;background:rgba(3,68,38,.12);cursor:pointer}.pillar-container .mobile-sidebar .inner nav .section-container:hover .sections{display:flex}.pillar-container .mobile-sidebar .inner nav .contact-container .details{display:none;flex-direction:column;padding-bottom:4px;align-items:center;gap:8px;align-self:stretch}.pillar-container .mobile-sidebar .inner nav .contact-container:hover .details{display:flex}.pillar-container .inner{width:90%;margin:0 auto;display:flex;justify-content:space-between;gap:20px}.pillar-container .inner aside{width:300px;height:auto;position:sticky;top:0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:24px}.pillar-container .inner aside .section-container h4{color:#034426;font-size:22px;font-style:normal;font-weight:500;line-height:132%}.pillar-container .inner aside .section-container .sections{display:flex;width:299px;height:272px;padding:29.029px 23.223px;flex-direction:column;align-items:flex-start;gap:14.515px;flex-shrink:0;border-radius:8.709px;background:#fff;box-shadow:0 0 14px 0 rgba(3,68,38,.14)}.pillar-container .inner aside .section-container .sections.software,.pillar-container .mobile-sidebar .inner nav .section-container .sections.software{height:auto}.pillar-container .inner aside .section-container .sections p{display:flex;padding:10.16px 5.806px;justify-content:space-between;align-items:center;gap:11.612px;align-self:stretch;border-radius:2px;border-bottom:.726px solid #0f172a;background:rgba(3,68,38,.12);cursor:pointer}.pillar-container .inner aside .contact-container{display:flex;width:299px;padding:32px 20px;flex-direction:column;align-items:flex-start;gap:14px;border-radius:12px;background:#fff;box-shadow:0 0 14px 0 rgba(3,68,38,.14)}.pillar-container .inner aside .contact-container h4{color:#034426;font-size:22px;font-style:normal;font-weight:500;line-height:32px}.pillar-container .inner aside .contact-container .details .info{display:flex;flex-direction:column;gap:15px}.pillar-container .inner aside .contact-container button,.pillar-container .mobile-sidebar .inner nav .contact-container button{display:flex;width:100%;height:44px;padding:0 20px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:4px;background:#034426;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.36px}.pillar-container .inner aside .contact-container p,.pillar-container .mobile-sidebar .inner nav .contact-container .details p{color:#323232;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.pillar-container .inner aside .contact-container .info{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.pillar-container .inner aside .contact-container .info h5,.pillar-container .mobile-sidebar .inner nav .contact-container .details .info h5{color:#323232;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.pillar-container .inner aside .contact-container .info .details,.pillar-container .mobile-sidebar .inner nav .contact-container .details .info .details{display:flex;flex-direction:row;padding-bottom:4px;align-items:flex-start;gap:8px;align-self:stretch}.pillar-container .inner aside .contact-container .info .details .icon,.pillar-container .mobile-sidebar .inner nav .contact-container .details .info .details .icon{color:#034426}.pillar-container .inner aside .contact-container .info .details p,.pillar-container .mobile-sidebar .inner nav .contact-container .details .info .details p{padding-right:50px;color:#323232;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.pillar-container .inner aside .ebook-news,.pillar-container .mobile-sidebar .inner nav .newsletter .ebook-news{display:flex;flex-direction:column;gap:20px}.pillar-container .mobile-sidebar .inner nav .newsletter .ebook-news{display:none}.pillar-container .mobile-sidebar .inner nav .newsletter:hover .ebook-news{display:flex}.pillar-container .inner aside .ebook-news .ebook,.pillar-container .inner aside .ebook-news .newsletter,.pillar-container .mobile-sidebar .inner nav .ebook-news .ebook,.pillar-container .mobile-sidebar .inner nav .ebook-news .newsletter{display:flex;width:299px;padding:20px 16px;flex-direction:column;align-items:center;gap:16px;border-radius:12px;background:hsla(0,0%,59%,.08)}.pillar-container .inner aside .ebook-news button,.pillar-container .mobile-sidebar .inner nav .ebook-news .ebook button,.pillar-container .mobile-sidebar .inner nav .ebook-news .newsletter button{display:flex;height:64px;padding:0 20px;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:#034426;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.36px;border-radius:4px;border:1px solid #034426;background:#fff}.pillar-container .inner .content-container{width:calc(100% - 350px);display:flex;flex-direction:column;gap:40px}.pillar-container .inner .content-container .one{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.pillar-container .inner .content-container .one h2{color:#034426;font-size:32px;font-style:normal;font-weight:600;line-height:38px}.pillar-container .inner .content-container .software{display:flex;justify-content:space-between;align-items:center;gap:40px;border-radius:12px;padding:32px;background:rgba(14,133,59,.08)}.pillar-container .inner .content-container .one p{color:#323232;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.pillar-container .inner .content-container .one h4{color:#323232;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.pillar-container .inner .content-container .one ul{display:flex;flex-direction:column;list-style-type:circle}.pillar-container .inner .content-container .one .list.link ul li{color:#034426;text-decoration:underline;cursor:pointer}.pillar-container .inner .content-container .one .list{padding-left:30px}.pillar-container .inner .content-container .one .contact{display:flex;gap:5px}.pillar-container .inner .content-container .one .contact .link{color:#034426;font-size:20px;font-style:normal;font-weight:600;line-height:28px;text-decoration-line:underline}.pillar-container .inner .content-container .one.two h3,.pillar-container .inner .content-container .one.two p span{color:#323232;font-size:22px;font-style:normal;font-weight:500;line-height:26px}.pillar-container .inner .content-container .one.two .link{color:#034426;font-size:20px;font-style:normal;font-weight:500;line-height:26px;text-decoration-line:underline}.pillar-container .inner .content-container .one.two.development{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px}.pillar-container .inner .content-container .one.two.development .title-img{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.pillar-container .inner .content-container .one.two.development .title-img h3{color:#034426;font-size:32px;font-style:normal;font-weight:600;line-height:32px}.pillar-container .inner .content-container .one.two.development .services{width:60%;display:flex;flex-direction:column;gap:20px}.pillar-container .inner .content-container .one.two.development .services .service{display:flex;align-items:flex-start;justify-content:flex-start;gap:25px}.pillar-container .inner .content-container .one.two.development .services .service .content h4{color:#323232;font-size:26px;font-style:normal;font-weight:500;line-height:130%}.pillar-container .inner .content-container .one.two.development .services .service .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;margin-top:5px}.pillar-container .inner .content-container .one.two.development .services .service .content ul{padding-left:20px}.pillar-container .inner .content-container .one.two.development .services .service .content ul li{color:#323232;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.pillar-container .inner .content-container .one.two.development .services .service .content ul li span{color:#323232;font-size:18px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:900px){.pillar-container .mobile-sidebar{display:flex}.pillar-container .inner aside{display:none}.pillar-container .inner .content-container{width:100%}}@media screen and (max-width:800px){.pillar-container .inner .content-container .software{flex-direction:column;gap:40px}.pillar-container .inner .content-container .one.two.development{flex-direction:column;align-items:center;margin-top:50px}}@media screen and (max-width:600px){.pillar-container .inner .content-container .one.two.development .services{width:90%}}@media screen and (max-width:500px){.pillar-container .inner .content-container .one h2{font-size:24px;line-height:38px}.pillar-container .inner .content-container .one p{font-size:16px;line-height:28px}.pillar-container .inner .content-container .one h4{font-size:18px;line-height:28px}.pillar-container .inner .content-container .one .contact{display:flex}.pillar-container .inner .content-container .one .contact .link{font-size:16px;line-height:28px}.pillar-container .inner .content-container .one.two h3,.pillar-container .inner .content-container .one.two p span{font-size:18px;line-height:26px}.pillar-container .inner .content-container .one.two .link{font-size:16px;line-height:26px}}@media screen and (max-width:400px){.pillar-container .inner .content-container .one.two.development .services,.pillar-container .mobile-sidebar .inner nav{width:100%}.pillar-container .inner .content-container .one.two.development .title-img h3{font-size:24px;text-align:center}.pillar-container .inner .content-container .one.two.development .services .service .content h4{font-size:20px}}@media screen and (max-width:350px){.pillar-container .mobile-sidebar .inner nav .contact-container .details .info h5{font-size:16px;padding-left:20px}.pillar-container .mobile-sidebar .inner nav .contact-container .details .info,.pillar-container .mobile-sidebar .inner nav .contact-container .details .info .details{padding-right:0;padding-left:20px}}@media screen and (max-width:340px){.pillar-container .mobile-sidebar .inner nav .section-container .sections{height:auto}}.technologies-section{width:100%;overflow-x:hidden;padding-top:100px}.technologies-section .inner{width:80%;margin:0 auto}.technologies-section .inner .head{display:flex;justify-content:center;gap:10px;align-items:center;flex-direction:column}.technologies-section .inner .head h2{color:#034426;font-size:40px;text-align:center;font-style:normal;font-weight:600;line-height:150.5%}.technologies-section .inner .head p{color:#034426;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:150%}.technologies-section .inner .technologies{display:flex;flex-wrap:wrap;justify-content:center;gap:48px;row-gap:40px;margin-top:56px}.technologies-section .inner .technologies .tech{width:180px;border-radius:8px;border:1px solid rgba(30,171,62,.4);background:#fff;display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:14px}.technologies-section .inner .technologies .tech p{color:#010101;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.technologies-section .inner .technologies .tech:hover{background:#034426;cursor:pointer}.technologies-section .inner .technologies .tech:hover p{color:#fff}@media screen and (max-width:800px){.technologies-section .inner{width:90%}.technologies-section .inner .head h2{font-size:30px;font-weight:500}.technologies-section .inner .head p{font-size:20px;font-weight:300}}@media screen and (max-width:600px){.technologies-section .inner .head h2{font-size:24px;font-weight:500}.technologies-section .inner .head p{font-size:16px;font-weight:300}}@media screen and (max-width:455px){.technologies-section .inner .technologies{gap:20px;row-gap:20px}.technologies-section .inner .technologies .tech{width:180px;padding:10px}}@media screen and (max-width:430px){.technologies-section .inner .technologies .tech{width:125px;padding:10px}.technologies-section .inner .technologies .tech p{font-size:14px;font-weight:400}}@media screen and (max-width:400px){.technologies-section .inner .head h2{font-size:20px;font-weight:500}.technologies-section .inner .head p{font-size:16px;font-weight:300}}.solution-main{background:#fff;padding-top:130px;overflow:hidden}.solution-main .solution-head{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:40px}.solution-main .solution-head.sub{margin:100px 0 40px}.solution-main .solution-head .content{width:80%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px}.solution-main .solution-head .content .detail{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px}.solution-main .solution-head .content .detail h1,.solution-main .solution-head .content .detail h2{color:#034426;text-align:center;font-size:40px;font-style:normal;font-weight:600;line-height:150.5%}.solution-main .solution-head .content .detail h1 span{color:#1e1e1e}.solution-main .solution-head .content .detail p{margin:0 auto;color:#323232;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.solution-main .solution-head .content .detail p.w{width:60%}.solution-main .solution-head.sub .content .detail p.w{width:80%}.solution-main .solution-head .content .link{position:relative;top:20px}.solution-main .solution-head .content .link button{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:#034426;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.36px}header{width:90%;margin:44px auto 0;padding:0}header .content{margin-bottom:70px}header .content .header-btn{width:210px;height:50px;border:none;border-radius:4px;background:#00a267;color:#fff;font-size:16px;font-weight:600;line-height:27px;letter-spacing:-.02em;text-align:center;margin-top:15px;margin-bottom:0;cursor:pointer}header .content .header-btn:hover{transform:scale(1.03)}header .header-img{width:90%;margin-top:-50px}header .header-img.w.h{width:80%}header .header-img img{width:100%;-o-object-fit:contain;object-fit:contain}.how-we-work{width:90%;margin:100px auto;overflow-x:hidden}.how-we-work .title-desc{margin-bottom:60px}.how-we-work.w .title-desc{margin-bottom:0}.how-we-work .title-desc h2{color:#034426;font-size:40px;text-align:center;font-style:normal;font-weight:600;line-height:150.5%}.how-we-work .title-desc hr{width:270px!important;border:4px solid #034426;margin:0 auto 10px}.how-we-work .title-desc p{width:50%;margin:0 auto;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0;text-align:center;color:#626262}.how-we-work .img-cards{margin-top:30px;display:flex;align-items:center;gap:30px}.how-we-work .img-cards .works-img{width:55%}.how-we-work .img-cards .works-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.how-we-work .img-cards .works-cards{display:flex;flex-direction:column;align-items:center;gap:0}.how-we-work .img-cards .works-cards .work-card{width:500px;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:30px 24px;border-radius:24px}.how-we-work .img-cards .works-cards .work-card:hover{background:#eee}.how-we-work .img-cards .works-cards .work-card h3{font-size:20px;font-weight:600;line-height:30px;letter-spacing:-.02em;text-align:left;color:#034426}.how-we-work .img-cards .works-cards .work-card p{color:#323232;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px}.how-we-work button{margin:100px auto 0;width:331px;height:52px;padding:0 20px;gap:8px;flex-shrink:0;border-radius:4px;border:1px solid #034426;background:#034426;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.32px}.how-we-work button,.section-three-benefit{display:flex;justify-content:center;align-items:center}.section-three-benefit{width:100%;height:auto;margin-top:0;position:relative;padding-bottom:30px}.section-three-benefit.soft{margin-top:50px}.section-three-benefit .benefits-container{width:80%;height:auto;padding-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-three-benefit .benefits-container h2{color:#034426;font-size:40px;font-style:normal;text-align:center;font-weight:600;line-height:150.5%}.section-three-benefit .benefits-container .benefits{width:100%;margin:70px auto 0;display:flex;justify-content:space-around;align-items:center;gap:50px;flex-wrap:wrap}.section-three-benefit .benefits-container .benefits .benefit-card{width:450px;height:206px;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;background:#eee;border-radius:24px;padding:32px;cursor:pointer;transition:all .5s ease-in}.section-three-benefit .benefits-container .benefits .benefit-card img{width:50.82px}.section-three-benefit .benefits-container .benefits .benefit-card img.operation{width:100px}.section-three-benefit .benefits-container .benefits .benefit-card h3{width:100%;color:#034426;font-size:24px;font-style:normal;text-align:center;font-weight:700;line-height:150.5%}.section-three-benefit .benefits-container .benefits .benefit-card p{width:100%;color:#626262;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.section-three-benefit .benefits-container .benefits .benefit-card:hover{background:#034426;transition:all .5s ease-out}.section-three-benefit .benefits-container .benefits .benefit-card:hover h3,.section-three-benefit .benefits-container .benefits .benefit-card:hover p{color:#fff;transition:all .5s ease-out}.section-three-benefit-second{width:100%;height:auto;margin-top:100px;margin-bottom:100px;display:flex;justify-content:center;align-items:center;position:relative;padding-bottom:30px;background:linear-gradient(#00a267,#032d1e)}.section-three-benefit-second button{width:156px;height:51px;font-size:16px;font-weight:600;line-height:27px;letter-spacing:-.02em;text-align:center;color:#00a267;background:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:10px}.section-three-benefit-second button:hover{transform:scale(1.02)}.section-three-benefit-second img.dot-bottom,.section-three-benefit-second img.dot-top{position:absolute}.section-three-benefit-second img.dot-top{top:-70px;right:120px}.section-three-benefit-second img.dot-bottom{bottom:-70px;left:120px;transform:rotate(180deg)}.section-three-benefit-second .benefits-container{width:90%;height:auto;padding-top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.section-three-benefit-second .benefits-container h2{color:#fff;text-align:center;font-size:40px;font-style:normal;font-weight:500;line-height:150.5%}.section-three-benefit-second .benefits-container .benefits{width:95%;margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:25px}.section-three-benefit-second .benefits-container .benefits .benefit-card{width:290px;height:300px;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center}.section-three-benefit-second .benefits-container .benefits .benefit-card img{width:70px}.section-three-benefit-second .benefits-container .benefits .benefit-card h3{width:100%;color:#fff;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0;text-align:center}.section-three-benefit-second .benefits-container .benefits .benefit-card p{width:100%;padding:5px;color:#ffffffc6;font-size:16px;font-weight:400;line-height:27px;letter-spacing:0;text-align:center}.section-one{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:30px;align-items:center;margin:40px auto 20px}.section-one.left{flex-direction:row}.section-one main{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.section-one .img{-o-object-fit:contain;object-fit:contain}.section-one main h2{font-size:32px;text-align:left}.section-one main h2,.section-one main h3{color:#034426;font-style:normal;font-weight:600;line-height:150.5%}.section-one main h3{font-size:24px;margin-top:-10px}.section-one main p{color:#323232;font-size:18px;font-style:normal;text-align:left;font-weight:400;line-height:150%}.section-one main .details{display:flex;flex-direction:column;gap:5px}.section-one main .details p{color:#323232;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.section-one main .details p span{font-weight:600;margin-right:3px}.section-one main .details ul{margin-left:20px;list-style-type:disc}.section-one main .list{display:flex;flex-direction:column;gap:5px}@media screen and (max-width:1309px){.section-three-benefit .benefits-container .benefits{width:100%}.section-three-benefit .benefits-container .benefits .benefit-card{width:415px;height:206px;margin-bottom:-30px}.section-one img{width:600px}.section-three-benefit-second .benefits-container .benefits .benefit-card{margin-bottom:-30px}}@media screen and (max-width:1180px){.section-one img{width:550px;height:400px}}@media screen and (max-width:1260px){.section-three-benefit .benefits-container{width:90%}}@media screen and (max-width:1150px){.solution-main .solution-head .content{width:90%}.solution-main .solution-head .content .detail h1 .solution-main .solution-head .content .detail h2{width:90%;font-size:30px}.how-we-work .title-desc h2,.section-three-benefit .benefits-container h2{font-size:30px}.solution-main .solution-head .content .detail p.w{width:80%}.how-we-work .title-desc hr{width:240px!important}}@media screen and (max-width:1062px){.section-three-benefit .benefits-container{width:95%;justify-content:space-between;gap:20px}.section-three-benefit .benefits-container .benefits .benefit-card{width:500px}}@media screen and (max-width:1020px){.how-we-work.w .title-desc{margin-bottom:50px}.how-we-work.w .title-desc p{width:100%}.how-we-work .img-cards{display:flex;flex-direction:column}.how-we-work .img-cards .works-img{width:90%}.how-we-work.supports{margin-bottom:-50px}.section-one{width:80%;margin:0 auto 80px}.section-one,.section-one.left{flex-direction:column}.section-one img,.section-one main{width:100%;height:auto}.section-one main img{width:auto;height:auto}.section-one main h2{font-size:22px}.section-one main h3{font-size:18px}.section-one main .list{display:flex;flex-direction:column;gap:10px}}@media screen and (max-width:900px){header .header-img.w.h{width:90%;margin-bottom:-5px}}@media screen and (max-width:834px){.section-three-benefit-second img.dot-top{top:-70px;right:50px}.section-three-benefit-second img.dot-bottom{bottom:-70px;left:50px;transform:rotate(180deg)}}@media screen and (max-width:750px){.solution-main .solution-head{width:100%}.solution-main .solution-head .content .detail h1,.solution-main .solution-head .content .detail h2{width:90%;font-size:30px}.solution-main .solution-head .content .detail p.w,.solution-main .solution-head.sub .content .detail p.w{width:90%}}@media screen and (max-width:640px){.how-we-work .img-cards .works-cards .work-card{width:500px}.how-we-work .img-cards .works-cards .work-card p{font-size:16px}.section-three-benefit-second .benefits-container h2{font-size:30px;line-height:40px}.section-three-benefit-second button{margin-top:100px}.section-three-benefit-second img.dot-bottom,.section-three-benefit-second img.dot-top{width:70px;height:106px}.section-three-benefit-second img.dot-top{top:-50px}.section-three-benefit-second img.dot-bottom{bottom:-50px}}@media screen and (max-width:600px){.solution-main{padding-top:120px}.solution-main .solution-head{width:100%}.solution-main .solution-head .content .detail h1,.solution-main .solution-head .content .detail h2{width:90%;font-size:24px}.how-we-work .title-desc h2{font-size:24px}.section-three-benefit .benefits-container h2{font-size:24px;margin-bottom:20px}.solution-main .solution-head .content .detail p.w,.solution-main .solution-head.sub .content .detail p.w{width:100%}.solution-main .solution-head .content .detail p{font-size:16px}.solution-main .solution-head .content .link button{padding:12px;font-size:16px;font-weight:400}.section-one{width:100%;flex-direction:column;margin:0 auto 80px}.section-one main h2{text-align:center;font-size:20px}.section-one main p{font-size:16px;text-align:justify}.section-three-benefit-second .benefits-container h2{font-size:24px;line-height:40px}.how-we-work button{margin-top:40px;width:90%;padding:0 20px;font-size:14px}.solution-main .solution-head.sub{margin:50px 0 0}.how-we-work .title-desc hr{width:200px!important;border:2px solid #034426}}@media screen and (max-width:550px){.how-we-work .img-cards .works-cards .work-card{width:400px;margin:0 auto;padding:20px 15px}.section-three-benefit-second .benefits-container .benefits .benefit-card img{width:50px}}@media screen and (max-width:520px){.how-we-work{margin-top:70px;margin-bottom:-30px}.how-we-work .img-cards .works-cards .work-card p{font-size:14px}.section-three-benefit .benefits-container{padding-top:0;margin-top:80px}.section-three-benefit .benefits-container .benefits{margin-top:0}.section-three-benefit .benefits-container .benefits .benefit-card h3{font-size:20px}.section-three-benefit .benefits-container .benefits .benefit-card p{font-size:14px}.section-three-benefit-second{margin-bottom:50px}.section-three-benefit-second .benefits-container h2{font-size:20px}.section-three-benefit.soft{margin-top:0}.section-three-benefit .benefits-container .benefits .benefit-card{width:100%}}@media screen and (max-width:450px){.section-one{justify-content:center;align-items:center}.section-one main h2{text-align:center!important;margin:0 auto;font-size:18px}.section-one main h3{margin:0 auto}.section-one main h3,.section-one main p{text-align:center!important;font-size:16px}.section-one main .details{gap:10px}.section-one main .details p{font-size:15px;display:flex;flex-direction:column;align-items:center;text-align:center!important}.section-three-benefit-second img.dot-bottom,.section-three-benefit-second img.dot-top{width:50px;height:86px}.section-three-benefit-second img.dot-top{right:10px;top:-40px}.section-three-benefit-second img.dot-bottom{left:10px;bottom:-40px}.how-we-work .img-cards .works-cards .work-card{width:350px}}@media screen and (max-width:400px){.solution-main .solution-head .content .detail h1,.solution-main .solution-head .content .detail h2{width:90%;font-size:20px}.how-we-work .title-desc h2,.section-three-benefit .benefits-container h2{font-size:20px}.solution-main .solution-head .content .link button{padding:12px;font-size:14px;font-weight:400}.solution-main .solution-head .header-img{width:95%;height:250px;padding-top:0}.solution-main .solution-head .header-img .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.how-we-work .title-desc hr{width:170px!important;border:2px solid #034426}}@media screen and (max-width:390px){.how-we-work .img-cards .works-cards .work-card{width:320px}}@media screen and (max-width:360px){.how-we-work .img-cards .works-cards .work-card{width:300px}}@media screen and (max-width:350px){.section-three-benefit-second .benefits-container .benefits{gap:30px}}@media screen and (max-width:330px){.how-we-work .img-cards .works-cards .work-card{width:280px}}.main .section-heading{width:auto;margin:0 auto;flex-direction:column;gap:12px}.main .section-heading,.main .section-heading .title{display:flex;justify-content:center;align-items:center}.main .section-heading .title{position:relative;gap:20px}.main .section-heading .title h2{font-size:40px;font-weight:500;line-height:60px;letter-spacing:0;text-align:center;color:#034426}.main .section-heading .title .ele-container hr{width:119px;border-top:4px solid #034426;position:relative;display:inline-block}.main .section-heading .title h2.w{color:#fff;opacity:1}.main .section-heading .title .ele-container hr.w{border-top:4px solid #fff;opacity:1}.main .section-heading p.desc{width:820px;font-size:20px;font-weight:400;line-height:32px;letter-spacing:0;text-align:center;color:grey}.main .hero-section{width:100%;position:relative}.main .hero-section img.web{width:100%;min-height:400px;-o-object-fit:cover;object-fit:cover}.main .hero-section img.mobile{display:none}.main .hero-section .inner{width:90%;position:absolute;top:60%;left:50%;transform:translate(-50%,-60%);display:flex;flex-direction:column;gap:24px}.main .hero-section .inner h1{width:780px;font-size:48px;font-weight:600;line-height:63px;letter-spacing:0;text-align:left;color:#fff;padding:0 10px}.main .hero-section .inner p{width:697px;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0;text-align:left;color:#ffffffd9;padding:0 10px}@media screen and (max-width:1309px){.main .hero-section .inner{top:70%;transform:translate(-50%,-70%)}}@media screen and (max-width:1130px){.main .hero-section .inner{top:80%;transform:translate(-50%,-80%)}}@media screen and (max-width:1090px){.main .section-heading .title h2{font-size:32px}.main .section-heading .title .ele-container hr{width:80px}.main .section-heading p.desc{width:700px;font-size:18px}}@media screen and (max-width:1080px){.main .hero-section .inner{top:65%;transform:translate(-50%,-65%)}.main .hero-section.services{min-height:350px}.main .hero-section .inner h1{width:632px;font-size:40px;line-height:50px}.main .hero-section .inner p{width:619px;font-size:18px;line-height:23px}}@media screen and (max-width:900px){.main .hero-section .inner{gap:15px}.main .hero-section .inner h1{width:632px;font-size:30px;line-height:40px}.main .hero-section .inner p{width:550px;font-size:16px;line-height:23px}}@media screen and (max-width:800px){.main .section-heading{position:relative;top:-50px}.main .section-heading .title h2{font-size:24px}.main .section-heading .title .ele-container hr{width:50px}.main .section-heading p.desc{width:500px;font-size:16px;line-height:26px}.main .hero-section img.web{height:400px}.main .hero-section .inner h1{width:600px}}@media screen and (max-width:600px){.main .hero-section{width:100%}.main .hero-section .inner{margin:0 auto}.main .hero-section .inner h1,.main .hero-section .inner p{width:100%;text-align:center}}@media screen and (max-width:580px){.main .section-heading{width:100%}.main .section-heading .title h2{font-size:20px;line-height:40px}.main .section-heading .title .ele-container hr{display:none}.main .section-heading .title .ele-container hr.hrLine{display:flex}.main .section-heading p.desc{width:100%;font-size:14px}.main .hero-section img.web{display:none}.main .hero-section img.mobile{display:flex;width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.main .hero-section.services img.mobile{min-height:350px}}@media screen and (max-width:430px){.main .hero-section .inner h1{width:90%;margin:0 auto;font-size:24px;line-height:35px;text-align:center}.main .hero-section .inner p{width:100%;font-size:14px;text-align:center;padding:0 10px}}@media screen and (max-width:375px){.main .hero-section .inner h1{font-size:20px}}@media screen and (max-width:313px){.main .hero-section .inner h1{font-size:18px;line-height:30px}}.staffing-case-study{width:100%;height:auto;background:#1e2520;padding:50px 0;position:relative;overflow:hidden}.staffing-case-study .round{width:450px;height:450px;border-radius:50%;background:radial-gradient(#48d77195,40%,#48d77106);position:absolute;z-index:0;opacity:.5;box-shadow:.5px .5px 200px 20px #48d77139}.staffing-case-study .round.sl{top:15%;left:-100px;transform:translateY(-50%)}.staffing-case-study .round.sr{top:40%;right:0;transform:translateY(-20%)}.staffing-case-study .inner{width:90%;margin:0 auto}.staffing-case-study .inner .section-heading p.desc{color:#fff}.staffing-case-study .inner .case-studies{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:20px;margin-top:100px}.staffing-case-study .inner .case-studies .why-africa-card{width:400px;position:relative;z-index:2;margin-bottom:30px}.staffing-case-study .inner .case-studies .why-africa-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.staffing-case-study .inner .case-studies .why-africa-card .content{width:100%;height:138px;position:absolute;bottom:0;background:#fff;padding:40px 20px;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.staffing-case-study .inner .case-studies .why-africa-card .content h4{font-size:16px;font-weight:600;line-height:15px;letter-spacing:.15200001001358032px;text-align:left;color:#034426}.staffing-case-study .inner .case-studies .why-africa-card .content p{font-size:14px;font-weight:400;line-height:16px;letter-spacing:.15200001001358032px;text-align:left;color:#000000b8}@media screen and (max-width:800px){.staffing-case-study{padding:100px 0}.staffing-case-study .inner .case-studies{margin-top:60px}}@media screen and (max-width:600px){.staffing-case-study .round{display:none!important}}@media screen and (max-width:350px){.staffing-case-study .inner .case-studies .why-africa-card .content{height:100px;padding:20px}.staffing-case-study .inner .case-studies .why-africa-card .content h4{font-size:14px}.staffing-case-study .inner .case-studies .why-africa-card .content p{font-size:12px}}