[data-v-89d424bf]:root{--font-size-xxl: 2.625rem;--font-size-xl: 2.5rem;--font-size-lg: 2rem;--font-size-md: 1.5rem;--font-size-md-s: 1.25rem;--font-size: 1.125rem;--font-size-sm: 1rem;--font-size-xs: .875rem;--font-size-28: 1.75rem;--gap-lg: 5rem;--gap-md: 2.5rem;--gap-base: 1.25rem;--gap-xs: .625rem;--gap-8: .5rem;--gap-12: .75rem;--gap-16: 1rem;--gap-18: 1.125rem;--gap-24: 1.5rem;--gap-30: 1.875rem;--gap-32: 2rem;--b-radius-lg: 6.25rem;--b-radius-md: 1.875rem;--b-radius-sm: .75rem;--nav-height: 5.125rem;--promotion-hd-height: 4rem;--primary-color: #038de2;--primary-hover-color: #36aaf1;--border-primary-color: #b4e9ff}@media (max-width:48rem){[data-v-89d424bf]:root{--nav-height: 3.25rem;--promotion-hd-height: 4.375rem}}@media (max-width:40rem){[data-v-89d424bf]:root{--font-size-xxl: 1.75rem;--font-size-xl: 1.5rem;--font-size-lg: 1.125rem;--font-size-md: 1.125rem;--font-size-md-s: 1rem;--font-size: 1rem;--font-size-sm: .875rem;--font-size-xs: .75rem;--font-size-28: 1.25rem;--gap-lg: 3.5rem;--gap-md: 1.75rem;--gap-base: 1rem;--gap-xs: .625rem;--gap-8: .5rem;--gap-12: .75rem;--gap-16: .75rem;--gap-18: .75rem;--gap-24: 1.125rem;--gap-30: 1.25rem;--gap-32: 1.25rem;--b-radius-lg: 5rem;--b-radius-md: 1.25rem;--b-radius-sm: .5rem}}@media (max-width:25.875rem){[data-v-89d424bf]:root{--font-size-28: .875rem}}@media (max-width:75rem){.layout-default[data-has-headbanner=has-headbanner][data-v-89d424bf],.page-error-page[data-has-headbanner=has-headbanner][data-v-89d424bf]{padding-top:0!important}}.page-promotion[data-v-89d424bf]{background:var(--ff887e8c);padding-top:4.5rem}@media (max-width:64rem){.page-promotion[data-v-89d424bf]{padding-top:3.75rem}}.page-promotion .promotion-banner+.promotion-content-border[data-v-89d424bf]{margin-top:-22.75rem;position:relative}@media (max-width:64rem){.page-promotion .promotion-banner+.promotion-content-border[data-v-89d424bf]{margin-top:-31%!important}}.page-promotion .promotion-banner.has-timer+.promotion-content-border[data-v-89d424bf]{margin-top:-16.9375rem}@media (max-width:64rem){.page-promotion .promotion-banner.has-timer+.promotion-content-border[data-v-89d424bf]{margin-top:-7%!important}}.page-promotion>.promotion-content-border[data-v-89d424bf]{margin-top:7.8125rem}@media (max-width:48rem){.page-promotion>.promotion-content-border[data-v-89d424bf]{margin-top:3.75rem}}.page-promotion[data-v-89d424bf] .opacity-full{opacity:0}
