@font-face{font-family:BebasNeue;src:url(../assets/fonts/BebasNeue-Regular.ttf)}body{margin:0;overflow-x:hidden}.page-title{font-size:90px;line-height:80px}.page-subtitle,.page-title{font-weight:400;color:#fff;letter-spacing:1px;text-align:center}.page-subtitle{font-family:HelveticaNeue;font-size:18px;line-height:27x;margin:17px 100px 0}.us-index{font-family:BebasNeue;background-color:#0e0b1f;color:#fff;width:100vw;position:relative;overflow-x:hidden;overflow-y:auto}.first-container{width:1050px;margin:0 auto;position:relative}.top-swiper{width:1400px;height:640px;overflow:hidden;position:absolute;z-index:5;top:0;left:50%;transform:translateX(-50%)}.swiper-img{width:100%;height:100%}.content-swiper{position:relative;width:654px;height:380px;overflow:hidden;z-index:5}.swiper-bottom-img{width:1400px;height:270px;position:absolute;top:300px;left:50%;transform:translateX(-50%);z-index:6}.content-swiper .swiper-pagination{position:absolute;bottom:48px;left:53px;display:flex;align-items:center;z-index:7}.content-swiper .swiper-pagination .swiper-pagination-item{cursor:pointer;width:34px;height:34px;border:2px solid #fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:12px;opacity:.5}.content-swiper .swiper-pagination .swiper-pagination-item.active{opacity:1}.content-swiper .swiper-pagination-content{position:absolute;top:96px;left:60px;z-index:7;width:430px}.swiper-pagination-content-icon{position:absolute;top:-46px;left:-18px;width:20px}.content-swiper .swiper-pagination-content .swiper-pagination-content-tit{font-family:HelveticaNeue;font-weight:700;font-size:22px;color:#fff;line-height:27px;text-align:left;font-style:normal}.content-swiper .swiper-pagination-content .swiper-pagination-content-tip{font-family:HelveticaNeue;font-size:16px;color:#fff;line-height:19px;text-align:left;font-style:normal;margin-top:15px}.content-container{width:1050px;margin:0 auto;position:relative;z-index:10}.top-bar{padding-top:58px;display:flex;align-items:center}.blue-logo{height:17px;width:152px;flex-shrink:0}.menu-list{padding-left:153px;flex-grow:1;display:flex;align-items:center;justify-content:space-between}.menu-item{font-weight:400;font-size:16px;letter-spacing:1px;line-height:25px}.menu-item.active{border-bottom:2px solid #fff}.menu-dot{width:5px;height:5px;background:#fff;opacity:.3;border-radius:50%}.menu-icon{padding-left:84px;flex-shrink:0;width:18px;height:14px}.language{padding-left:63px;flex-shrink:0;font-weight:400;font-size:16px}.careers-title-img{margin-top:111px;width:990px;height:154px}.join-us-btn{box-sizing:border-box;background:#0058ff;width:125px;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 22px 0 30px;font-weight:400;font-size:15px}.top-middle-btn-left{margin:10px auto 0}.top-middle-btn-arrow{width:13px;height:10px;margin-top:-2px}.why-container{position:relative;z-index:11;width:1050px;margin:220px auto 0}.why-container-content{position:absolute;top:30px;right:40px;width:434px;z-index:6}.why-title{font-weight:400;font-size:90px;line-height:88px;text-align:center;letter-spacing:4px;text-align:left}.why-title-tip{font-size:14px;line-height:20px;font-family:normal;padding:30px 10px 0 125px}.team-block{padding:40px 35px;.team-item{border-top:1px solid rgba(156,163,255,.2);position:relative;padding:13px 0;display:flex;align-items:center;justify-content:space-between;&:last-child{border-bottom:1px solid rgba(156,163,255,.2)}.team-left{padding-right:12px;display:flex;align-items:center;.team-tag{height:23px;line-height:26px;padding:0 6px;background:#7e85b3;border-radius:6px;font-weight:400;font-size:18px;color:#fff}}.team-right{display:inline-flex;.team-address{display:flex;justify-content:center;font-weight:400;font-size:16px;color:#7e85b3;.team-address-icon{width:7px;height:8px}}}.team-bottom{font-weight:400;font-size:18px;color:#fff;line-height:18px;margin-left:12px;margin-top:4px}.team-arrow{width:6px;height:6px;margin-right:8px;border:3px solid #7e85b3;border-radius:50% 50% 50% 0;transform:rotate(-45deg);margin-top:-1px!important}}}.join-us-block{padding:40px 0 63px;background:url(../assets/images/brand-list-back.png) 0 100%/100% 138px no-repeat;.join-btn,.join-btn-box{text-align:center}.join-btn{display:inline-flex;margin:26px auto 0;padding:15px 18px;border:1px solid #fff;align-items:center;justify-content:center;font-weight:400;font-size:24px;color:#fff;line-height:20px;letter-spacing:2px;font-style:normal}}.footer{padding-top:42px;width:1050px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-logo{text-align:center}.footer-right-box{display:inline-flex;justify-content:right}.footer-logo-img{width:170px;height:19px}.footer-social-list{margin-top:27px;width:170px;height:24px;display:flex;gap:24px}.footer-social-item{width:24px;height:24px}.footer-address{flex-shrink:0;flex-basis:155px;align-self:start}.address-title{font-weight:400;font-size:15px;color:#fff;line-height:18px}.address-text{color:#c4c4c4}.address-email,.address-text{margin-top:18px;font-family:HelveticaNeue;font-size:13px;line-height:22px}.address-email,.address-phone{color:#fff;text-decoration-line:underline}.address-phone{font-weight:400;font-size:14px;line-height:22px;margin-top:20px}.footer-links{margin-left:115px;flex-shrink:0;align-self:start}.link-title{font-weight:400;font-size:15px;color:#fff;line-height:18px}.links-list{margin-top:14px;font-family:HelveticaNeue;font-size:13px;color:#fff;line-height:32px}.footer-letter{margin-left:150px;align-self:start;width:248px}.footer-letter-input-item{display:flex;align-items:center;gap:7px;padding:18px 0;border-bottom:1px solid #fff}.footer-letter-input-item-icon{width:13px;height:11px;flex-shrink:0}.footer-letter-input{border:none;outline:none;line-height:22px;background-color:transparent;flex-grow:1;color:#fff}.footer-letter-input::placeholder{color:#c4c4c4}.footer-submit{width:13px;height:10px;flex-shrink:0;cursor:pointer}.footer-msg-policy{font-family:HelveticaNeue;font-size:11px;color:#c4c4c4;display:flex;margin-top:16px;align-items:center;line-height:22px;gap:4px}.footer-bottom{margin-top:45px;width:100vw;height:60px;line-height:60px;border-top:1px solid #222230;text-align:center;font-family:HelveticaNeue;font-size:13px;color:#686e8e}a{text-decoration:none;color:#fff}.hover-scale{transition:transform .1s}.hover-scale:hover{transform:scale(1.1)}