.main-img-container{position:relative;aspect-ratio:1420/400;background:url('/static/assets/services/banner.png') no-repeat center / cover}.services-detail{position:absolute;left:42px;top:50%;transform:translateY(-50%)}.services-title{font-weight:bold;font-size:40px;color:#fff;line-height:44px}.services-title h1{font-size:40px}.services-desc{margin-top:15px;font-size:15px;color:#fff;line-height:21px;max-width:550px}.ourteam{margin-top:50px}.ourteam .panel-header-title-text{text-align:center}.ourteam .panel-header-title-text h2{font-size:24px}.ourteam .team-list{--col-num:4;display:flex;flex-wrap:wrap;gap:17px;margin-top:30px}.ourteam .team-item{width:calc((100% - 17px * (var(--col-num) - 1)) / var(--col-num));background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ourteam .team-item>img{width:100%;aspect-ratio:342/264;object-fit:cover;border-top-left-radius:4px;border-top-right-radius:4px}.ourteam .team-item-explain{padding:20px}.ourteam .team-item-title{font-size:22px;line-height:28px}.ourteam .team-item-title h3{font-size:22px;font-weight:normal}.ourteam .team-item-desc{margin-top:10px;font-size:14px;color:#7c7c8d;line-height:20px}.why-us-list{margin:50px 5.633%}.why-us-item{display:flex;flex-direction:column;align-items:center;text-align:center}.why-us-item-title{width:178px;height:32px;line-height:32px;background:#1dca66;border-radius:2px;font-weight:bold;font-size:22px;color:#fff}.why-us-item-title h2{font-size:22px}.why-us-item-explain{margin-top:10px;font-weight:400;font-size:15px;color:#7c7c8d;line-height:24px}.why-us-item-explain>.explain-main{font-weight:700;font-size:16px;color:#222e3b}.why-us-item+.why-us-item{margin-top:40px}.services,.qa-services{margin-top:50px}.services .panel-header-title-text,.qa-services .panel-header-title-text{font-size:20px}.services .panel-header-title-text h2,.qa-services .panel-header-title-text h2{font-size:20px}.services .panel-header-title-desc,.qa-services .panel-header-title-desc{font-size:22px;display:flex;justify-content:space-between;flex-wrap:wrap}.services .panel-header-title-desc>.desc-main,.qa-services .panel-header-title-desc>.desc-main{font-weight:bold;color:#1dca66}.services .panel-header-title-desc>.desc-sub,.qa-services .panel-header-title-desc>.desc-sub{background:#1dca66;border-radius:2px;font-size:15px;color:#fff;line-height:26px;height:26px;padding:0 10px}.services .panel-header-title-desc>.desc-sub>span,.qa-services .panel-header-title-desc>.desc-sub>span{font-weight:bold}.services-list{margin-top:20px}.services-item{display:flex;height:340px;background-color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px}.services-item-explain{width:50%;padding:20px;display:flex;flex-direction:column;justify-content:center}.services-item-main{font-size:22px;color:#1dca66;line-height:28px}.services-item-main h3{font-size:22px;font-weight:normal}.services-item-title{font-size:18px;line-height:28px}.services-item-desc{margin-top:10px;font-size:14px;color:#7c7c8d;line-height:20px}.services-item-desc-list{margin-top:10px;font-size:14px;color:#1dca66;line-height:30px}.services-item-desc-list>ul>li{display:flex;align-items:center}.services-item-desc-list>ul>li::before{content:'';width:4px;height:4px;background:#1dca66;margin-right:5px;border-radius:50%}.services-item-img{width:50%}.services-item-img>img{width:100%;height:100%;object-fit:cover;border-top-right-radius:4px;border-bottom-right-radius:4px}.services-item+.services-item{margin-top:18px}.qa-services{margin-bottom:30px}.qa-services-list{margin-top:30px;--col-num:2;display:flex;flex-wrap:wrap;gap:18px}.qa-services-item{width:calc((100% - 18px * (var(--col-num) - 1)) / var(--col-num));background-color:#fff;border-radius:4px;min-height:200px;text-align:center;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#7c7c8d}.qa-services-item>div{max-width:530px}.qa-services-item-title{font-size:22px;line-height:28px;color:#1dca66}.qa-services-item-title h3{font-size:22px;font-weight:normal}.qa-services-item-line{width:55%;height:1px;background:#e5e5e5;margin:25px auto}@media screen and (max-width:1024px){.ourteam .team-list{--col-num:2}}@media screen and (max-width:768px){.main-img-container{min-height:210px;aspect-ratio:auto}}@media screen and (max-width:550px){.quality-detail{left:20px;right:20px;width:auto}.services-item{flex-direction:column-reverse;height:auto}.services-item-explain,.services-item-img{width:auto}.qa-services-list{--col-num:1}}@media screen and (max-width:414px){.ourteam .team-list{--col-num:1}}
