.schedule-bg{width:100%;height:0;background:#0101018f;position:fixed;z-index:1000;top:0;left:0;overflow:auto;transition:all .5s linear}.schedule-bg.active{height:100vh;transition:all 1s linear}.schedule-bg .inner{width:90%;margin:0 auto;display:flex;justify-content:center;position:relative;padding-top:100px}.schedule-bg .inner span{font-size:60px;color:#fff;position:absolute;right:90px;cursor:pointer;z-index:1001}.schedule-bg .inner img{width:90%;height:1000px;margin:auto}.schedule-bg .inner .schedule{position:absolute}.schedule{height:auto;padding:70px 0;display:flex;flex-direction:column;align-items:center}.schedule,.schedule .title-desc{width:100%;margin:0 auto}.schedule .title-desc .schedule-title{font-size:40px;font-weight:500;line-height:44px;letter-spacing:-.02em;text-align:center;color:#fff}.schedule .iframe{width:80%;height:800px;margin:70px auto 0;position:relative}.schedule .iframe iframe{width:100%;height:100%;margin:0 auto;position:relative;z-index:2}@media screen and (max-width:1045px){.schedule .title-desc .schedule-title{font-size:30px!important}}@media screen and (max-width:900px){.schedule .title-desc .schedule-title{width:100%!important}}@media screen and (max-width:675px){.schedule .title-desc .schedule-title{width:70%!important;margin:0 auto!important}.schedule-bg .inner span{right:50px}}@media screen and (max-width:500px){.schedule-bg .inner,.schedule-bg .inner img{width:100%}.schedule .title-desc .schedule-title{width:80%!important;font-size:26px!important;margin:0 auto!important}.schedule .iframe{width:95%}.schedule-bg .inner span{right:20px}}.solution-main{background:#fff;padding-top:130px;overflow:hidden}.solution-main .solution-head{width:100%;margin:0 auto;gap:40px}.solution-main .solution-head,.solution-main .solution-head .content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.solution-main .solution-head .content{width:80%;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{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 .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 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 .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 p{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{max-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 h5{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 .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{color:#034426;font-size:32px;font-style:normal;text-align:left;font-weight:600;line-height:150.5%}.section-one main p{color:#323232;font-size:18px;font-style:normal;text-align:left;font-weight:400;line-height:150%}.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{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%}}@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 .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 .list{display:flex;flex-direction:column;gap:10px}}@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{width:90%;font-size:30px}.solution-main .solution-head .content .detail p.w{width:90%}}@media screen and (max-width:640px){.how-we-work .img-cards .works-cards .work-card{width:90%}.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{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{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}}@media screen and (max-width:550px){.how-we-work .img-cards .works-cards .work-card{width:100%;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 .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 p{font-size:16px;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}}@media screen and (max-width:400px){.solution-main .solution-head .content .detail h1{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}}@media screen and (max-width:350px){.section-three-benefit-second .benefits-container .benefits{gap:30px}}