/* GENERATED by ec_write_theme_tokens() from tokens.php - do not edit */

body[class*="elementor-kit-"] {
	--maple-white: var(--e-global-color-maple_white);
	--maple-ink: var(--e-global-color-maple_ink);
	--maple-text: var(--e-global-color-maple_text);
	--maple-text-soft: var(--e-global-color-maple_text_soft);
	--maple-stone: var(--e-global-color-maple_stone);
	--maple-paper: var(--e-global-color-maple_paper);
	--maple-linen: var(--e-global-color-maple_linen);
	--maple-cream: var(--e-global-color-maple_cream);
	--maple-cream-deep: var(--e-global-color-maple_cream_deep);
	--maple-sand: var(--e-global-color-maple_sand);
	--maple-line: var(--e-global-color-maple_line);
	--maple-line-soft: var(--e-global-color-maple_line_soft);
	--maple-chip: var(--e-global-color-maple_chip);
	--maple-maple: var(--e-global-color-maple_maple);
	--maple-maple-deep: var(--e-global-color-maple_maple_deep);
	--maple-maple-dark: var(--e-global-color-maple_maple_dark);
	--maple-maple-tint: var(--e-global-color-maple_maple_tint);
	--maple-river-deep: var(--e-global-color-maple_river_deep);
	--maple-river-ink: var(--e-global-color-maple_river_ink);
	--maple-navy: var(--e-global-color-maple_navy);
	--maple-sky: var(--e-global-color-maple_sky);
	--maple-meadow: var(--e-global-color-maple_meadow);
	--maple-forest: var(--e-global-color-maple_forest);
	--maple-forest-dark: var(--e-global-color-maple_forest_dark);
	--maple-forest-deep: var(--e-global-color-maple_forest_deep);
	--maple-sage-tint: var(--e-global-color-maple_sage_tint);
	--maple-gold: var(--e-global-color-maple_gold);
	--maple-amber: var(--e-global-color-maple_amber);
	--maple-mist: var(--e-global-color-maple_mist);
	--maple-mist-warm: var(--e-global-color-maple_mist_warm);
	--maple-mist-cream: var(--e-global-color-maple_mist_cream);
	--maple-umber: var(--e-global-color-maple_umber);
	--maple-pine: var(--e-global-color-maple_pine);
	--e-global-typography-maple_serif-font-family: 'Newsreader',Georgia,serif;
	--maple-font-serif: var(--e-global-typography-maple_serif-font-family);
	--maple-weight-serif: var(--e-global-typography-maple_serif-font-weight);
	--e-global-typography-maple_sans-font-family: 'Mulish',system-ui,sans-serif;
	--maple-font-sans: var(--e-global-typography-maple_sans-font-family);
	--maple-weight-sans: var(--e-global-typography-maple_sans-font-weight);
	--e-global-typography-maple_cjk_serif-font-family: 'Noto Serif SC','Newsreader',serif;
	--maple-font-cjk-serif: var(--e-global-typography-maple_cjk_serif-font-family);
	--maple-weight-cjk-serif: var(--e-global-typography-maple_cjk_serif-font-weight);
	--e-global-typography-maple_cjk_sans-font-family: 'Noto Sans SC','Mulish',system-ui,sans-serif;
	--maple-font-cjk-sans: var(--e-global-typography-maple_cjk_sans-font-family);
	--maple-weight-cjk-sans: var(--e-global-typography-maple_cjk_sans-font-weight);
	--e-global-typography-maple_h1_home-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_h1_page-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_h1_service-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_h2-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_h2_cta-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_h2_panel-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_h2_group-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_h2_small-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_quote_lg-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_quote-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_tagline-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_h3_fluid-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_h3_28-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_h3_26-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_list_26-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_nav_mobile-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_related-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_email-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_email_zh-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_faq_q-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_name-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_name_20-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_num_18-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_num_17-font-family: 'Newsreader',Georgia,serif;
	--e-global-typography-maple_lead_165-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_lead_16-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p20_17-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p19_175-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p19_17-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p19_165-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p19_16-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p18_175-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p18_17-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p18_16-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p18-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p17_16-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p17_14-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p17-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p16_16-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p16_155-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p16-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p15_16-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_p15-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_nav-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_topic-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_pill-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_btn-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_btn_sm-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_strong_17-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_pill_meta-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_pill_mod-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_eyebrow-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_label_15-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_label_14-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_label_card-font-family: 'Mulish',system-ui,sans-serif;
	--e-global-typography-maple_zh_h1-font-family: 'Noto Serif SC','Newsreader',serif;
	--e-global-typography-maple_zh_h2-font-family: 'Noto Serif SC','Newsreader',serif;
	--e-global-typography-maple_zh_h2_14-font-family: 'Noto Serif SC','Newsreader',serif;
	--e-global-typography-maple_zh_closing-font-family: 'Noto Serif SC','Newsreader',serif;
	--e-global-typography-maple_zh_lead-font-family: 'Noto Serif SC','Newsreader',serif;
	--e-global-typography-maple_zh_area-font-family: 'Noto Serif SC','Newsreader',serif;
	--e-global-typography-maple_zh_name-font-family: 'Noto Serif SC','Newsreader',serif;
	--e-global-typography-maple_zh_eyebrow-font-family: 'Noto Sans SC','Mulish',system-ui,sans-serif;
	--e-global-typography-maple_zh_p19_195-font-family: 'Noto Sans SC','Mulish',system-ui,sans-serif;
	--e-global-typography-maple_zh_p19_19-font-family: 'Noto Sans SC','Mulish',system-ui,sans-serif;
	--e-global-typography-maple_zh_p17_19-font-family: 'Noto Sans SC','Mulish',system-ui,sans-serif;
	--e-global-typography-maple_zh_p17-font-family: 'Noto Sans SC','Mulish',system-ui,sans-serif;
	--e-global-typography-maple_zh_p16-font-family: 'Noto Sans SC','Mulish',system-ui,sans-serif;
	--e-global-typography-maple_zh_p15_16-font-family: 'Noto Sans SC','Mulish',system-ui,sans-serif;
	--e-global-typography-maple_zh_pill-font-family: 'Noto Sans SC','Mulish',system-ui,sans-serif;
	--e-global-typography-maple_zh_btn-font-family: 'Noto Sans SC','Mulish',system-ui,sans-serif;
	--maple-gutter: clamp(20px,4vw,48px);
	--maple-band-pad: clamp(80px,10vw,128px);
	--maple-band-pad-mobile: clamp(80px,10vw,128px);
	--maple-eyebrow-gap: 20px;
	--maple-btn-row-gap: 12px;
	--maple-card-pad: clamp(28px,3vw,36px) clamp(28px,3vw,36px) clamp(28px,3vw,36px) clamp(28px,3vw,36px);
	--maple-card-gap: 16px;
	--maple-col-gap: clamp(32px,6vw,96px);
	--maple-split-columns: repeat(auto-fit,minmax(min(100%,420px),1fr));
	--maple-tap-min: 44px;
	--maple-bp-tablet: 1239px;
	--maple-bp-mobile: 767px;
}
