.v-overlay-container .v-overlay[data-v-7cd5f53a]{position:static}header[data-v-e7e3a751]{position:sticky;top:0;z-index:999}header .main-header[data-v-e7e3a751]{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}@media only screen and (max-width:1023px){header .main-header[data-v-e7e3a751]{padding:16px 24px}}@media only screen and (max-width:767px){header .main-header[data-v-e7e3a751]{padding:11px 24px}}header .main-header .access-key[data-v-e7e3a751]{left:4px;position:absolute;top:1px}header .main-header .primary-nav[data-v-e7e3a751]{align-items:center;display:flex}header .main-header .primary-nav .mdi-sitemap[data-v-e7e3a751]{font-size:1.5rem}header .main-header .primary-nav ul[data-v-e7e3a751]{align-items:center;display:flex;gap:4px}@media only screen and (max-width:1023px){header .main-header .primary-nav ul[data-v-e7e3a751]{gap:0}}header .main-header .primary-nav ul li:not(:last-child) a[data-v-e7e3a751]{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}header .main-header .primary-nav ul li:not(:last-child) a[data-v-e7e3a751]:hover{background-color:#f4f0ea;border-radius:8px}header .main-header .primary-nav .cta-button[data-v-e7e3a751]{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:12px 24px;white-space:nowrap}@media only screen and (max-width:767px){header .main-header .primary-nav .cta-button[data-v-e7e3a751]{padding:8px 20px}}header .main-header .primary-nav .menu-toggle[data-v-e7e3a751]{border:2px solid #e6e2dc;border-radius:8px;margin-left:20px}header .mobile-menu-container[data-v-e7e3a751]{position:absolute;width:100%}header .mobile-primary-nav li[data-v-e7e3a751]{background-color:#f9f9f7;box-shadow:0 -1px #e6e2dc}header .mobile-primary-nav li a[data-v-e7e3a751]{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}header .mobile-primary-nav .mobile-cta-container[data-v-e7e3a751]{padding:16px 24px}@media only screen and (max-width:767px){header .mobile-primary-nav .mobile-cta-container[data-v-e7e3a751]{height:calc(100vh - 308px)}}header .mobile-primary-nav .mobile-cta[data-v-e7e3a751]{background-color:#f6f59e;border:2px solid #7a7a31;border-radius:1000px;color:#1c1c18;padding:12px 24px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){header .mobile-primary-nav .mobile-cta[data-v-e7e3a751]{display:flex;justify-content:center;width:100%}}@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}}
