[data-v-cb38eb05]:root{--font-size-xxl: 42px;--font-size-xl: 40px;--font-size-lg: 32px;--font-size-md: 24px;--font-size-md-s: 20px;--font-size: 18px;--font-size-sm: 16px;--font-size-xs: 14px;--font-size-28: 28px;--gap-lg: 80px;--gap-md: 40px;--gap-base: 20px;--gap-xs: 10px;--gap-8: 8px;--gap-12: 12px;--gap-16: 16px;--gap-18: 18px;--gap-24: 24px;--gap-30: 30px;--gap-32: 32px;--b-radius-lg: 100px;--b-radius-md: 30px;--b-radius-sm: 12px;--nav-height: 72px;--sub-nav-height: 72px;--promotion-hd-height: 64px;--nav-height-us: 82px;--primary-color: #00a9f0;--primary-hover-color: #1ab2f2;--border-primary-color: #b4e9ff}@media (max-width:1200px){[data-v-cb38eb05]:root{--nav-height: 46px;--sub-nav-height: 64px;--promotion-hd-height: 64px;--nav-height-us: 52px}}@media (max-width:640px){[data-v-cb38eb05]:root{--font-size-xxl: 28px;--font-size-xl: 24px;--font-size-lg: 18px;--font-size-md: 18px;--font-size-md-s: 16px;--font-size: 16px;--font-size-sm: 14px;--font-size-xs: 12px;--font-size-28: 20px;--gap-lg: 56px;--gap-md: 28px;--gap-base: 16px;--gap-xs: 10px;--gap-8: 8px;--gap-12: 12px;--gap-16: 12px;--gap-18: 12px;--gap-24: 18px;--gap-30: 20px;--gap-32: 20px;--b-radius-lg: 80px;--b-radius-md: 20px;--b-radius-sm: 8px}}@media (max-width:414px){[data-v-cb38eb05]:root{--font-size-28: 14px}}@media (max-width:1200px){.layout-default[data-has-headbanner=has-headbanner][data-v-cb38eb05],.page-error-page[data-has-headbanner=has-headbanner][data-v-cb38eb05]{padding-top:0!important}}.page-promotion[data-v-cb38eb05]{background:var(--951cfb6a);padding-top:72px}@media (max-width:1024px){.page-promotion[data-v-cb38eb05]{padding-top:60px}}.page-promotion .promotion-banner+.promotion-content-border[data-v-cb38eb05]{margin-top:-364px;position:relative}@media (max-width:1024px){.page-promotion .promotion-banner+.promotion-content-border[data-v-cb38eb05]{margin-top:-31%!important}}.page-promotion .promotion-banner.has-timer+.promotion-content-border[data-v-cb38eb05]{margin-top:-271px}@media (max-width:1024px){.page-promotion .promotion-banner.has-timer+.promotion-content-border[data-v-cb38eb05]{margin-top:-7%!important}}.page-promotion>.promotion-content-border[data-v-cb38eb05]{margin-top:125px}@media (max-width:768px){.page-promotion>.promotion-content-border[data-v-cb38eb05]{margin-top:60px}}.page-promotion[data-v-cb38eb05] .opacity-full{opacity:0}.page-promotion[data-v-cb38eb05] .nav-sub{top:var(--nav-height-us)!important}
