.site-header[data-v-a6136393]{position:sticky;top:0;z-index:999}.site-header.is-menu-open[data-v-a6136393]{z-index:1001}.site-header__bar[data-v-a6136393]{align-items:center;background-color:#fff;border-bottom:2px solid #f6f59e;box-shadow:0 2px 4.9px #2f25140a;display:flex;justify-content:space-between;padding:16px 24px 16px 43px;position:relative;z-index:2}@media only screen and (max-width:1023px){.site-header__bar[data-v-a6136393]{padding:16px 24px}}@media only screen and (max-width:767px){.site-header__bar[data-v-a6136393]{padding:11px 24px}}.site-header__access-key[data-v-a6136393]{left:4px;position:absolute;top:1px}@media only screen and (max-width:1023px){.site-header__access-key[data-v-a6136393]{display:none}}.site-header .primary-nav[data-v-a6136393]{align-items:center;display:flex}.site-header .primary-nav .mdi-sitemap[data-v-a6136393]{font-size:1.5rem}.site-header .primary-nav__list[data-v-a6136393]{align-items:center;display:flex;gap:4px}@media only screen and (max-width:1023px){.site-header .primary-nav__list[data-v-a6136393]{gap:0}}.site-header .primary-nav__link[data-v-a6136393]{border-radius:8px;color:#1c1c18;font-family:Roboto,Noto Sans TC,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:.045rem;line-height:1.5;padding:12px}.site-header .primary-nav__link[data-v-a6136393]:hover{background-color:#f4f0ea}.site-header .primary-nav .cta-button[data-v-a6136393]{background-color:#f6f59e;border:2px solid #7a7a31;border-radius:1000px;color:#1c1c18;font-family:Roboto,Noto Sans TC,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:.045rem;line-height:1.5;margin-left:20px;padding:11px 24px;white-space:nowrap}.site-header .primary-nav .menu-toggle[data-v-a6136393]{border:2px solid #e6e2dc;border-radius:8px;margin-left:20px}.site-header .mobile-menu[data-v-a6136393]{inset-inline:0;position:absolute;width:100%}.site-header .mobile-menu__nav[data-v-a6136393]{background-color:#f9f9f7;position:relative;z-index:1}@media only screen and (max-width:767px){.site-header .mobile-menu__nav[data-v-a6136393]{height:calc(100dvh - 72px);overflow-y:auto}}.site-header .mobile-menu__list>li[data-v-a6136393]{box-shadow:0 -1px #e6e2dc}.site-header .mobile-menu__link[data-v-a6136393]{align-items:center;color:#1c1c18;display:flex;font-family:Roboto,Noto Sans TC,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.045rem;line-height:1.5;padding:16px 24px}.site-header .mobile-menu__link.router-link-active[data-v-a6136393]{background-color:#f4f0ea}.site-header .mobile-menu__cta-wrap[data-v-a6136393]{padding:16px 24px}.site-header .mobile-menu__cta[data-v-a6136393]{background-color:#f6f59e;border:2px solid #7a7a31;border-radius:1000px;color:#1c1c18;display:inline-flex;font-family:Roboto,Noto Sans TC,sans-serif;font-size:1.125rem;font-weight:500;justify-content:center;letter-spacing:.045rem;line-height:1.5;padding:9px 24px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.site-header .mobile-menu__cta[data-v-a6136393]{width:100%}}.site-header .mobile-menu__scrim[data-v-a6136393]{background-color:#21212175;inset:0;position:fixed}@layer vuetify-components{.v-application{background:rgb(var(--v-theme-background));color:color-mix(in srgb,rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity)*100%),transparent);display:flex}.v-application__wrap{backface-visibility:hidden;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}}
