.video_banner{height:68.08rem;overflow:hidden;isolation:isolate;background-color:#041030}.video_banner .content{height:100%}.video_banner .info{padding-top:21.2rem}.video_banner .tcon h1{color:#fff;font-weight:520;font-size:6.4rem;line-height:8rem}.video_banner .points{margin-top:1.69rem}.video_banner .points li{position:relative;padding-left:1.5rem}.video_banner .points li + li{margin-top:1.6rem}.video_banner .points li::before{content:'';position:absolute;left:0px;top:1.41rem;width:0.6rem;height:0.6rem;border-radius:50%;background-color:var(--primary)}.video_banner .points p{color:rgba(255,255,255,0.85);font-weight:305;font-size:2.2rem;line-height:3.4rem}.video_banner .portrait{position:absolute;left:76.21rem;top:8.6rem;width:74rem;height:50.87rem}.video_banner .portrait .img{width:100%;height:100%;border-radius:1.89rem;border:2px solid rgba(255,255,255,0.21);background-color:#0b1a3c}.video_banner .portrait:hover .img img{transform:scale(1.03)}.video_banner .portrait .name{position:absolute;left:3rem;top:36.83rem;min-width:18.06rem;padding:1.82rem 2.29rem 2.04rem;border-radius:1.2rem;background-color:rgba(255,255,255,0.94);box-shadow:0px 1rem 3rem rgba(4,16,48,0.2);animation:video_banner_float 6s ease-in-out infinite}.video_banner .portrait .name h3{color:var(--dark);font-weight:450;font-size:2.8rem;line-height:3.7rem;white-space:nowrap}.video_banner .portrait .name p{margin-top:1.29rem;color:var(--text);font-weight:380;font-size:1.6rem;line-height:2.2rem;white-space:nowrap}@media screen and (min-width:769px) and (max-width:1220px){.video_banner .portrait{left:auto;right:0px;width:60rem;height:41.2rem;top:13.4rem}.video_banner .portrait .name{top:auto;bottom:3rem}}@media screen and (max-width:1024px){.video_banner .points p br{display:none}}@media screen and (max-width:768px){.video_banner{height:auto;padding:50px 0px 30px}.video_banner.img_bg > img{object-position:30% center}.video_banner .info{padding-top:0px}.video_banner .tcon h1{font-size:30px;line-height:1.3}.video_banner .points{margin-top:12px}.video_banner .points li{padding-left:12px}.video_banner .points li + li{margin-top:6px}.video_banner .points li::before{top:9px;width:5px;height:5px}.video_banner .points p{font-size:14px;line-height:1.6}.video_banner .portrait{position:relative;left:auto;top:auto;width:100%;height:auto;margin-top:24px}.video_banner .portrait .img{height:auto;aspect-ratio:740 / 509;border-radius:12px}.video_banner .portrait .name{left:12px;top:auto;bottom:12px;min-width:0px;padding:8px 14px 10px;border-radius:8px}.video_banner .portrait .name h3{font-size:16px;line-height:1.4}.video_banner .portrait .name p{margin-top:2px;font-size:12px;line-height:1.4}}@keyframes video_banner_float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-1rem)}}