.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}}