#partner .banner{background:url(./partner.D1fiM9uV.png) no-repeat;background-size:100% 100%;color:#2e2f33;font-size:54px;font-weight:700;line-height:81px;padding:135px 80px}#partner .banner .text.en,#partner .banner .text.ja,#partner .banner .text.ms,#partner .banner .text.vi{font-size:40px;line-height:65px}#partner .banner .container{display:flex}#partner .banner .text1{padding-right:110px}#partner .banner .text2{color:#0079f2;text-align:right}#partner .links{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1104px;padding-bottom:48px;padding-top:72px}#partner .links .item{background:#f5f7fa;border-radius:16px;cursor:pointer;margin:6px 0;overflow:hidden;padding:32px;position:relative;width:32.5%}#partner .links .item.placeholder{background:none;border-radius:0;height:1px;min-height:auto;padding:0}#partner .links .item .icon{height:48px;margin-right:8px;width:48px}#partner .links .item .detail{background:#0079f2;color:#fff;display:none;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}#partner .links .item .detail .title{align-items:center;display:flex;flex:1;font-weight:700;justify-content:center}#partner .links .item .detail .url{background:#1887f5;padding:10px;text-align:center}#partner .links .item .detail .url img{height:24px;margin-left:5px;width:25px}#partner .links .item .detail .url a{color:#fff;text-decoration:none}#partner .links .item:hover .detail{display:flex}#partner .more{align-items:center;color:#858da6;display:flex;font-size:20px;gap:10px;justify-content:center;line-height:20px;padding-bottom:158px}#partner .more:after,#partner .more:before{background:linear-gradient(90deg,#fff,#858da6);content:" ";display:block;height:1px;width:240px}#partner .more:after{background:linear-gradient(90deg,#858da6,#fff)}@media (max-width:768px){#partner .banner{background-position:50%;background-size:cover;font-size:25px;line-height:30px;padding:60px 15px;text-align:center}#partner .banner .text{width:100%}#partner .banner .text.en,#partner .banner .text.ja,#partner .banner .text.ms,#partner .banner .text.vi{font-size:20px;line-height:30px}#partner .banner .container{padding:0}#partner .banner .text1{padding-right:0}#partner .banner .text2{text-align:center}#partner .links{flex-direction:column}#partner .links .item{margin:12px 0;width:85%}#partner .links .item.placeholder,#partner .more:after,#partner .more:before{display:none}}
