/* Manulife JH Sans */

@font-face {
  font-family: "Manulife JH Sans Light";
  font-style: normal;
  font-weight: 300;
  src: url("ManulifeJHSans-Light.eot");
  src:
    url("ManulifeJHSans-Light.eot?#iefix") format("embedded-opentype"),
    url("ManulifeJHSans-Light.woff2") format("woff2"),
    url("ManulifeJHSans-Light.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "Manulife JH Sans";
  font-style: normal;
  font-weight: 400;
  src: url("ManulifeJHSans-Regular.eot");
  src:
    url("ManulifeJHSans-Regular.eot?#iefix") format("embedded-opentype"),
    url("ManulifeJHSans-Regular.woff2") format("woff2"),
    url("ManulifeJHSans-Regular.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "Manulife JH Sans Demibold";
  font-style: normal;
  font-weight: 600;
  src: url("ManulifeJHSans-Demibold.eot");
  src:
    url("ManulifeJHSans-Demibold.eot?#iefix") format("embedded-opentype"),
    url("ManulifeJHSans-Demibold.woff2") format("woff2"),
    url("ManulifeJHSans-Demibold.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "Manulife JH Sans Bold";
  font-style: normal;
  font-weight: 700;
  src: url("ManulifeJHSans-Bold.eot");
  src:
    url("ManulifeJHSans-Bold.eot?#iefix") format("embedded-opentype"),
    url("ManulifeJHSans-Bold.woff2") format("woff2"),
    url("ManulifeJHSans-Bold.woff") format("woff");
  font-display: swap;
}

/* Manulife JH Serif */

@font-face {
  font-family: "Manulife JH Serif Italic";
  font-style: italic;
  font-weight: 400;
  src: url("ManulifeJHSerif-Italic.eot");
  src:
    url("ManulifeJHSerif-Italic.eot?#iefix") format("embedded-opentype"),
    url("ManulifeJHSerif-Italic.woff2") format("woff2"),
    url("ManulifeJHSerif-Italic.woff") format("woff");
  font-display: swap;
}

/* noto-sans-tc-regular - latin_chinese-traditional */
@font-face {
  font-family: "NotoSansTC";
  font-style: normal;
  font-weight: 400;
  src: url("noto-sans-tc-v10-latin_chinese-traditional-regular.eot"); /* IE9 Compat Modes */
  src:
    local("Noto Sans TC"),
    local("NotoSansTC Regular"),
    url("noto-sans-tc-v10-latin_chinese-traditional-regular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */
      url("noto-sans-tc-v10-latin_chinese-traditional-regular.woff2")
      format("woff2"),
    /* Super Modern Browsers */
      url("noto-sans-tc-v10-latin_chinese-traditional-regular.woff")
      format("woff"),
    /* Modern Browsers */
      url("noto-sans-tc-v10-latin_chinese-traditional-regular.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("noto-sans-tc-v10-latin_chinese-traditional-regular.svg#NotoSansTC")
      format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* noto-sans-tc-700 - latin_chinese-traditional */
@font-face {
  font-family: "NotoSansTC Bold";
  font-style: normal;
  font-weight: 700;
  src: url("noto-sans-tc-v10-latin_chinese-traditional-700.eot"); /* IE9 Compat Modes */
  src:
    local("Noto Sans TC Bold"),
    local("NotoSansTC Bold"),
    url("noto-sans-tc-v10-latin_chinese-traditional-700.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("noto-sans-tc-v10-latin_chinese-traditional-700.woff2")
      format("woff2"),
    /* Super Modern Browsers */
      url("noto-sans-tc-v10-latin_chinese-traditional-700.woff") format("woff"),
    /* Modern Browsers */
      url("noto-sans-tc-v10-latin_chinese-traditional-700.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("noto-sans-tc-v10-latin_chinese-traditional-700.svg#NotoSansTC")
      format("svg"); /* Legacy iOS */
  font-display: swap;
}

body,
html {
  font-family: "Manulife JH Sans", "NotoSansTC", sans-serif !important;
}

b {
  font-family: "Manulife JH Sans Bold", "NotoSansTC Bold", sans-serif !important;
}
