.official-header-menu{width:2.7083333vw;height:2.7083333vw;background:#333;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:2;cursor:pointer;position:relative;transform:scale(1);transition:transform .3s ease}.official-header-menu:hover{transform:scale(1.2)!important}.is-menu-open .official-header-menu{background:#ffffff45}.official-header-menu-close-label{font-weight:800;font-size:1.25vw;color:#fff;text-align:justify;font-style:normal;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;left:-1.5104166vw;transform:translate(-100%,-50%);opacity:0;display:none}.official-header-menu-icon{position:relative;width:.9375vw;height:.9375vw}.official-header-menu-mask{position:absolute;background:#1646ee;border-radius:50%}.official-header-menu-modal{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(158deg,#006aff,#0058ff);z-index:1;opacity:0;display:none}.menu-items{padding-top:5.2083333vw;padding-left:7.2395833vw;display:flex;gap:3.6458333vw 0vw;flex-wrap:wrap;list-style:none;margin:0;flex-direction:column;height:34.53125vw;width:67.7083333vw}.menu-item{width:33.8541666vw;position:relative}.menu-title{font-weight:300;font-size:48px;color:#fff;line-height:68px;text-align:justify;font-style:normal;text-transform:uppercase;text-decoration:none;display:inline-block}.menu-desc{font-weight:800;font-size:1.25vw;color:#fff;line-height:1.5104166vw;text-align:justify;font-style:normal;text-transform:uppercase;opacity:.3}.menu-item-card{width:7.8125vw;height:11.71875vw;position:absolute;cursor:pointer;top:-2.6041666vw;left:-2.6041666vw;z-index:1;opacity:0;transform:scale(0)}.menu-item-card-img{width:100%;height:100%;pointer-events:none}.menu-bottom{position:absolute;left:0;bottom:0;width:100%}.menu-bottom-link{position:absolute;right:0;top:0;width:93.229166%;height:.0520833vw;background-color:#fff}.menu-bottom-banner{white-space:nowrap;width:100%}.menu-bottom-banner span{display:inline-block;padding-left:4.0625vw;height:10.8333333vw;font-weight:800;font-size:9.9479166vw;color:#fff;line-height:12.1875vw;text-align:justify;font-style:normal;text-transform:uppercase}@media (max-width:1920px){.menu-title{font-size:48px;line-height:68px}.menu-item-card{width:6.7vw;height:10vw;position:absolute;cursor:pointer;top:-2.6041666vw;left:-2.6041666vw;z-index:1;opacity:0;transform:scale(0)}.menu-item-card img{-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 768px){.official-header-menu{width:40px;height:40px}.official-header-menu-icon{width:14px;height:14px}.official-header-menu-close-label{font-size:18px;left:-18px}.menu-items{padding-top:80px;padding-left:40px;display:flex;gap:20px 0vw;width:auto;height:auto}.menu-item{width:100%}.menu-title{font-weight:600;font-size:30px;color:#fff;line-height:32px;text-align:justify;font-style:normal;text-transform:uppercase;text-decoration:none;display:inline-block}.menu-desc{font-weight:800;font-size:24px;color:#fff;line-height:29px;text-align:justify;font-style:normal;text-transform:uppercase;opacity:.3}}@media only screen and (min-width: 1920px){.official-header-menu{width:52px;height:52px}.official-header-menu-close-label{font-size:24px;left:-29px}.official-header-menu-icon{width:18px;height:18px}.menu-items{padding-top:70px;padding-left:139px;gap:40px 0vw;height:800px;width:1300px}.menu-item{width:650px}.menu-title{font-size:120px;line-height:160px}.menu-desc{font-size:24px;line-height:29px}.menu-item-card{width:150px;height:225px;top:-50px;left:-50px}.menu-bottom-link{height:.0520833vw}.menu-bottom-banner span{padding-left:4.0625vw;height:10.8333333vw;font-size:9.9479166vw;line-height:12.1875vw}}
