.banner{padding:100px 0;text-align:center;position:relative;z-index:1;overflow:hidden;font-size:0}.banner::after{content:'';display:block;position:absolute;width:100%;height:100%;left:50%;top:50%;background:rgba(0,0,0,0.6);transform:translate(-50%, -50%);z-index:-1}.banner .video-background{position:absolute;width:100%;left:50%;top:-200px;transform:translateX(-50%);overflow:hidden;text-align:center;z-index:-2}.banner h1{font-weight:700;font-size:64px;color:#FFFFFF;line-height:72px;margin-bottom:24px}.banner p.desc{font-weight:400;font-size:28px;color:#FFFFFF;line-height:40px}@media (max-width:1280px){.banner .video-background{top:0;width:120%}}@media (max-width:767px){.banner h1{font-size:30px;line-height:40px}.banner p.desc{font-size:20px;line-height:28px}}@media (max-width:500px){.banner .video-background{width:180%;height:100%}}@media (max-width:767px){h2{font-size:24px !important;line-height:28px !important}h3{font-size:20px !important;line-height:24px !important}h4{font-size:18px !important;line-height:24px !important}.tt{font-size:16px !important}li,div,p{font-size:14px !important}}.product{padding:160px 0;color:#000000}.product h2{text-align:center;font-weight:700;font-size:36px;line-height:46px;margin-bottom:120px}.product:lang(en) h2{text-align:center;font-weight:700;font-size:40px;line-height:46px;margin-bottom:0}.product:lang(en) .desc{margin-bottom:120px}.product .wrap{display:flex;flex-wrap:wrap;gap:80px;justify-content:center;align-items:center;margin-bottom:160px}.product .wrap .txt-box{width:600px;max-width:100%;font-size:0}.product .wrap .txt-box .tt{font-size:20px;font-weight:700;margin-bottom:8px;line-height:26px}.product .wrap .txt-box h3{font-weight:700;font-size:40px;line-height:46px;margin-bottom:16px}.product .wrap .txt-box li{font-size:16px;line-height:22px}.product .wrap .txt-box li:not(:last-child){margin-bottom:8px}.product .who-box{background:#091121;border-radius:24px 24px 24px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:60px;padding:80px 40px}.product .who-box .txt-box{width:570px;max-width:100%}.product .who-box .txt-box p{margin-bottom:8px;font-weight:400;font-size:16px;color:#FFFFFF;line-height:26px}.product .who-box .txt-box h2{margin-bottom:24px;font-weight:700;font-size:40px;color:#FFFFFF;line-height:46px}.product .who-box .txt-box a.link{font-weight:400;font-size:16px;color:#FFFFFF;line-height:26px;text-decoration:underline}.product .who-box .txt-box .lists{display:flex;text-align:center;font-size:12px;color:#FFFFFF;margin:20px 0 0;gap:8px 120px;flex-wrap:wrap}.product .who-box .txt-box .lists li{position:relative;text-align:left;width:180px}.product .who-box .txt-box .lists li:nth-child(3),.product .who-box .txt-box .lists li:first-child{width:220px}.product .who-box .txt-box .lists li .num{font-size:20px;font-weight:700;line-height:120%;color:#FFB300}.product .who-box .txt-box .lists li .ms{line-height:18px;font-size:14px}.product .who-box .txt-box .lists img{vertical-align:-1px}.what{text-align:center;padding:0 0 120px;color:#000000}.what h2{font-weight:700;font-size:40px;margin-bottom:80px;line-height:46px}.what .wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:42px;align-items:center}.what .wrap .item{width:388px;max-width:100%;font-size:0}.what .wrap .item h4{margin:24px auto 16px;font-weight:700;font-size:24px;line-height:30px}.what .wrap .item p{font-weight:400;font-size:16px;line-height:24px}.awards{padding:160px 0;background:#F8F9FA;text-align:center}.awards h2{font-weight:700;font-size:40px;margin-bottom:80px;line-height:46px}.awards .wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:40px}.awards a.btn.btn-bd-bl{width:200px}.star{padding:160px 0;background:#fff;color:#000000;text-align:center}.star h2{font-weight:700;font-size:40px;margin-bottom:80px;line-height:46px}.star .wrap{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center}.star .wrap .item{color:#000000;width:400px;max-width:100%;padding:40px 80px;background:#F8F9FA;border-radius:24px 24px 24px 24px;font-size:0}.star .wrap h4{font-weight:700;font-size:20px;line-height:26px;margin:24px auto 8px}.star .wrap p{font-weight:400;font-size:16px;line-height:26px}.partnership{background:#F8F9FA}.partnership .box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;background:#091121;border-radius:24px 24px 24px 24px;font-size:0}.partnership .box .txt-box{width:600px}.partnership .box h2{font-weight:700;font-size:40px;color:#FFFFFF;line-height:46px;margin-bottom:16ox}.partnership .box p.desc{font-weight:400;font-size:16px;color:#FFFFFF;margin-bottom:16px;line-height:32px}.partnership .box p.desc+p{font-weight:400;font-size:16px;color:#FFFFFF;line-height:32px}.partnership .box p.desc+p a{color:#2258F6;text-decoration:underline}@media (max-width:1280px){.partnership .box{padding:0 20px 30px}}.contact{background:#F8F9FA;padding:160px 0;color:#000000}.contact h2{text-align:center;margin-bottom:80px;font-size:40px;line-height:46px}.contact .box{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.contact .left{display:flex;flex-direction:column;gap:24px;max-width:100%}.contact .left .item{width:500px;max-width:100%;background:#fff;border-radius:16px 16px 16px 16px;padding:40px 24px}.contact .left .item h4{font-weight:700;font-size:20px;line-height:26px;margin-bottom:24px}.contact .left .item li{font-size:16px;line-height:26px}.contact .left .item li:not(:last-child){margin-bottom:8px}.contact .left .item:nth-child(2) ul li:not(:last-child){margin-bottom:16px}.contact .left .bottom{width:500px;max-width:100%;background:#F8F9FA;border-radius:16px 16px 16px 16px}.contact .right{width:756px;padding:44px;max-width:100%;background:#fff;border-radius:16px 16px 16px 16px}@media (max-width:767px){.contact .right{padding:0;border-radius:none;background:transparent}}