.service-wrapper{width:100%}.service-wrapper .service-banner-box{box-sizing:border-box;width:100%;height:660px;position:relative}@media (max-width:1350px){.service-wrapper .service-banner-box{height:500px}}@media screen and (max-width:700px){.service-wrapper .service-banner-box{height:400px}}.service-wrapper .service-banner-box .service-banner-img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.service-wrapper .service-banner-box .service-banner-content-box{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:56px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:1350px){.service-wrapper .service-banner-box .service-banner-content-box{gap:44px}}@media screen and (max-width:700px){.service-wrapper .service-banner-box .service-banner-content-box{gap:52px;padding-left:20px;padding-right:20px}}.service-wrapper .service-banner-box .service-banner-content-box .service-banner-content{flex-direction:column;align-items:center;display:flex}.service-wrapper .service-banner-box .service-banner-content-box .service-banner-content .sub-title{font-size:var(--font-size-xl)}@media screen and (max-width:1350px){.service-wrapper .service-banner-box .service-banner-content-box .service-banner-content .sub-title{font-size:var(--font-size-lg)}}@media screen and (max-width:700px){.service-wrapper .service-banner-box .service-banner-content-box .service-banner-content .sub-title{font-size:var(--font-size-sm)}}.service-wrapper .service-banner-box .service-banner-content-box .service-banner-content .title{font-size:50px}@media screen and (max-width:1350px){.service-wrapper .service-banner-box .service-banner-content-box .service-banner-content .title{font-size:40px}}@media screen and (max-width:700px){.service-wrapper .service-banner-box .service-banner-content-box .service-banner-content .title{font-size:24px}}.service-wrapper .service-banner-box .service-banner-content-box .service-banner-content .description{color:#e4e4e4;text-align:center;padding-top:20px;font-size:24px}@media screen and (max-width:1350px){.service-wrapper .service-banner-box .service-banner-content-box .service-banner-content .description{padding-top:8px;font-size:16px}}@media screen and (max-width:700px){.service-wrapper .service-banner-box .service-banner-content-box .service-banner-content .description{font-size:12px}}.service-wrapper .service-banner-box .service-banner-content-box .service-banner-button-box{flex-direction:column;gap:14px;display:flex}@media screen and (max-width:700px){.service-wrapper .service-banner-box .service-banner-content-box .service-banner-button-box{gap:7px}}.service-wrapper .service-banner-box .service-banner-content-box .service-banner-button-box .service-banner-button{box-sizing:border-box;width:-webkit-fit-content;width:fit-content;height:52px;color:var(--color-white);font-weight:var(--font-weight-semibold);cursor:pointer;background:linear-gradient(90deg,#04766a 0%,#0b8e6c 50%,#4ab064 100%);border-radius:16px;justify-content:center;align-items:center;gap:2px;padding:14px 24px;display:flex}@media screen and (max-width:700px){.service-wrapper .service-banner-box .service-banner-content-box .service-banner-button-box .service-banner-button{height:40px;font-size:var(--font-size-sm);border-radius:8px;padding:14px 20px}}.service-wrapper .service-banner-box .service-banner-content-box .service-banner-button-box .service-banner-download{color:var(--color-white);text-align:center;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto}@media screen and (max-width:1350px){.service-wrapper .service-banner-box .service-banner-content-box .service-banner-button-box .service-banner-download{font-size:var(--font-size-sm)}}@media screen and (max-width:700px){.service-wrapper .service-banner-box .service-banner-content-box .service-banner-button-box .service-banner-download{font-size:var(--font-size-xs)}}.service-wrapper .service-content-box{background-color:#f9fafb;width:100%;padding-top:180px;padding-bottom:180px}@media screen and (max-width:1350px){.service-wrapper .service-content-box{padding-top:140px;padding-bottom:140px}}@media screen and (max-width:800px){.service-wrapper .service-content-box{padding-top:75px;padding-bottom:75px}}.service-wrapper .service-content-box .service-content-inner{flex-direction:column;gap:170px;max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px;display:flex}@media screen and (max-width:800px){.service-wrapper .service-content-box .service-content-inner{gap:90px;padding-left:20px;padding-right:20px}}.service-wrapper .service-content-box .service-content-inner .service-content-card{align-items:center;width:100%;display:flex}@media screen and (max-width:800px){.service-wrapper .service-content-box .service-content-inner .service-content-card{flex-direction:column-reverse;gap:40px}}.service-wrapper .service-content-box .service-content-inner .service-content-card.reverse{flex-direction:row-reverse}@media screen and (max-width:800px){.service-wrapper .service-content-box .service-content-inner .service-content-card.reverse{flex-direction:column-reverse}}.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content-icon{flex:1;justify-content:flex-start;height:200px;display:flex}.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content-icon svg{height:200px}@media screen and (max-width:1350px){.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content-icon{flex:1;justify-content:center;height:160px}.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content-icon svg{height:160px}}.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content-icon.reverse{justify-content:flex-end}.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content{flex-direction:column;flex:1;gap:18px;display:flex}@media screen and (max-width:800px){.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content{align-items:center}}.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content .title{white-space:pre-line;font-size:36px}@media screen and (max-width:1350px){.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content .title{font-size:28px}}@media screen and (max-width:800px){.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content .title{text-align:center;font-size:24px}}.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content .description{font-size:var(--font-size-xl);white-space:pre-line}@media screen and (max-width:1350px){.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content .description{font-size:var(--font-size-lg)}}@media screen and (max-width:800px){.service-wrapper .service-content-box .service-content-inner .service-content-card .service-content .description{text-align:center;font-size:var(--font-size-md)}}.service-wrapper .service-partner-box{padding-top:120px;padding-bottom:250px}@media screen and (max-width:1350px){.service-wrapper .service-partner-box{padding-top:135px;padding-bottom:135px}}@media screen and (max-width:700px){.service-wrapper .service-partner-box{padding-top:53px;padding-bottom:53px;padding-left:20px;padding-right:20px}}.service-wrapper .service-partner-box .service-partner-title{flex-direction:column;display:flex}.service-wrapper .service-partner-box .service-partner-title .title{text-align:center;font-size:36px}@media screen and (max-width:1350px){.service-wrapper .service-partner-box .service-partner-title .title{font-size:28px}}@media screen and (max-width:700px){.service-wrapper .service-partner-box .service-partner-title .title{font-size:var(--font-size-xl)}}.service-wrapper .service-review-box{background-color:#fdfbf8;width:100%}.service-wrapper .service-review-box .service-review-inner{width:100%;max-width:1440px;margin:0 auto;padding-top:125px;padding-bottom:125px;padding-left:40px;padding-right:40px}@media screen and (max-width:1350px){.service-wrapper .service-review-box .service-review-inner{padding-top:100px;padding-bottom:65px}}@media screen and (max-width:700px){.service-wrapper .service-review-box .service-review-inner{padding:44px 20px 60px}}.service-wrapper .service-review-box .service-review-inner .text-box{flex-direction:column;display:flex}.service-wrapper .service-review-box .service-review-inner .text-box .title{text-align:center;font-size:32px}@media screen and (max-width:1350px){.service-wrapper .service-review-box .service-review-inner .text-box .title{font-size:28px}}@media screen and (max-width:700px){.service-wrapper .service-review-box .service-review-inner .text-box .title{font-size:24px}}.service-wrapper .service-review-box .service-review-inner .text-box .description{text-align:center;font-size:20px}@media screen and (max-width:1350px){.service-wrapper .service-review-box .service-review-inner .text-box .description{font-size:18px}}@media screen and (max-width:700px){.service-wrapper .service-review-box .service-review-inner .text-box .description{font-size:14px}}.service-wrapper .service-review-box .service-review-inner .card-box{flex-grow:1;gap:20px;padding-top:50px;display:flex}@media screen and (max-width:700px){.service-wrapper .service-review-box .service-review-inner .card-box{flex-direction:column;padding-top:40px}}.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card{background-color:var(--color-white);border:1px solid #e4e4e4;border-radius:8px;flex-direction:column;flex:1;height:100%;display:flex}.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-image{border-radius:8px 8px 0 0;width:100%;height:270px;position:relative;overflow:hidden}.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-image img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1000px){.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-image{height:200px}}.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content{box-sizing:border-box;flex-direction:column;padding:20px;display:flex}@media screen and (max-width:1350px){.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content svg{width:15px;height:11.029px}}@media screen and (max-width:700px){.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content svg{width:13.6px;height:10px}}.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content .title{white-space:pre-line;padding-top:7px}@media screen and (max-width:1350px){.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content .title{font-size:var(--font-size-xl)}}@media screen and (max-width:1000px){.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content .title{font-size:var(--font-size-md)}}.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content .sub-title{white-space:pre-line;color:#575757;padding-top:7px}@media screen and (max-width:1000px){.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content .sub-title{font-size:var(--font-size-sm)}}.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content .divider{border-bottom:1px solid #e4e4e4;margin-top:12px}.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content .description{white-space:pre-line;color:#7e7e86;padding-top:9px}@media screen and (max-width:1350px){.service-wrapper .service-review-box .service-review-inner .card-box .service-review-card .card-content .description{font-size:var(--font-size-sm);white-space:pre-line}}.service-wrapper .service-introduction-box{background-color:#f9fdfc;width:100%}.service-wrapper .service-introduction-box .service-introduction-inner{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding-top:100px;padding-bottom:100px;padding-left:40px;padding-right:40px}@media screen and (max-width:1350px){.service-wrapper .service-introduction-box .service-introduction-inner{padding-left:20px;padding-right:20px}}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner{padding-top:50px;padding-bottom:50px}}.service-wrapper .service-introduction-box .service-introduction-inner .text-box{width:100%}.service-wrapper .service-introduction-box .service-introduction-inner .text-box .title{text-align:center;white-space:pre-line;font-size:36px}@media screen and (max-width:1350px){.service-wrapper .service-introduction-box .service-introduction-inner .text-box .title{font-size:28px}}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .text-box .title{font-size:24px}}.service-wrapper .service-introduction-box .service-introduction-inner .content-box{justify-content:center;align-items:center;gap:30px;display:flex}@media screen and (max-width:1000px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box{gap:20px}}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box{padding-top:36px;flex-direction:column;padding-left:20px;padding-right:20px}}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box{margin-top:60px;position:relative}@media screen and (max-width:1350px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box{margin-top:85px}}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box{width:100%;margin-top:0}}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-icon{background-color:var(--color-placeholder);border-radius:36px;justify-content:center;align-items:center;gap:10px;width:-webkit-max-content;width:max-content;padding:8px 22px;display:flex;position:absolute;top:-26px;left:-36px}@media screen and (max-width:1350px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-icon{padding:6px 20px}}@media screen and (max-width:1000px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-icon{padding:4px 12px;top:-12px;left:-24px}}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-icon.primary{background-color:var(--color-primary)}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-icon p{font-size:24px}@media screen and (max-width:1350px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-icon p{font-size:22px}}@media screen and (max-width:1000px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-icon p{font-size:18px}}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-icon p{font-size:14px}}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card{box-sizing:border-box;background:var(--color-white);border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;gap:24px;width:380px;padding:28px 24px;display:flex}@media screen and (max-width:1000px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card{width:300px;padding:24px 20px}}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card{gap:12px;width:100%;padding:25px 18px 25px 19px}}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card.primary{border:2px solid var(--color-primary)}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card .title{text-align:center;width:100%;font-size:22px}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card .title{font-size:16px}}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card .content-list{flex-direction:column;gap:12px;display:flex}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card .content-list{gap:8px}}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card .content-list li{align-items:center;gap:12px;display:flex}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card .content-list li .dot{background-color:var(--color-primary);border-radius:50%;width:10px;height:10px}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card .content-list li .dot.empty{opacity:.18}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card .content-list li .dot.full{opacity:.7}@media screen and (max-width:1350px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card .content-list li p{font-size:var(--font-size-md)}}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-box .content-card .content-list li p{font-size:var(--font-size-xs)}}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-reveal{flex:none;justify-content:center;min-width:0;display:flex}.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-reveal>div{justify-content:center;display:flex}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-reveal,.service-wrapper .service-introduction-box .service-introduction-inner .content-box .content-card-reveal>div{width:100%}}.service-wrapper .service-introduction-box .service-introduction-inner .content-box svg{width:46px;height:46px;margin-top:60px}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .content-box svg{width:32px;height:32px;margin-top:0;transform:rotate(90deg)}}.service-wrapper .service-introduction-box .service-introduction-inner .button-box{justify-content:center;width:100%;padding-top:50px;display:flex}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .button-box{padding-left:20px;padding-right:20px}}.service-wrapper .service-introduction-box .service-introduction-inner .button-box .button{text-overflow:ellipsis;cursor:pointer;background:linear-gradient(90deg,#04766a 0%,#0b8e6c 50%,#4ab064 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;height:52px;padding:14px 24px;display:flex;overflow:hidden}@media screen and (max-width:800px){.service-wrapper .service-introduction-box .service-introduction-inner .button-box .button{width:100%;height:40px;font-size:var(--font-size-sm);border-radius:8px;justify-content:center;padding:14px 20px}.service-wrapper .service-introduction-box .service-introduction-inner .button-box .button h6{font-size:var(--font-size-sm)}}
