@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: url(//s.shangri-la.com/sl-fe-public/fonts/montserrat_medium/montserrat_medium.woff2)
      format("woff2"),
    url(//s.shangri-la.com/sl-fe-public/fonts/montserrat_medium/montserrat_medium.woff)
      format("woff");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  src: url(//s.shangri-la.com/sl-fe-public/fonts/montserrat_semibold/montserrat_semibold.woff2)
      format("woff2"),
    url(//s.shangri-la.com/sl-fe-public/fonts/montserrat_semibold/montserrat_semibold.woff)
      format("woff");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: url(//s.shangri-la.com/sl-fe-public/fonts/montserrat_bold/montserrat_bold.woff2)
      format("woff2"),
    url(//s.shangri-la.com/sl-fe-public/fonts/montserrat_bold/montserrat_bold.woff)
      format("woff");
}
@font-face {
  font-display: swap;
  font-family: NotoSansSC;
  font-style: normal;
  font-weight: 400;
  src: url(//s.shangri-la.com/sl-fe-public/fonts/noto_sans_sc/noto_sans_sc.ttf)
    format('truetype');
}
@font-face {
    font-display: swap;
    font-family: NotoSansSC;
    font-style: normal;
    font-weight: 500;
    src: url(//s.shangri-la.com/sl-fe-public/fonts/noto_sans_sc_medium/noto_sans_sc_medium.ttf)
      format('truetype');
}
@font-face {
    font-display: swap;
    font-family: NotoSansSC;
    font-style: normal;
    font-weight: 700;
    src: url(//s.shangri-la.com/sl-fe-public/fonts/noto_sans_sc_bold/noto_sans_sc_bold.ttf)
      format('truetype');
}
.title-font {
  font-family: SimSun, Microsoft YaHei, serif;
}
.text-font {
  font-family: Montserrat, SimHei, Microsoft YaHei, sans-serif;
}
.title-regular {
  font-weight: 400;
}
.title-bold,
.title-regular {
  font-family: SimSun, Microsoft YaHei, serif;
}
.title-bold {
  font-weight: 700;
}
.text-regular {
  font-weight: 400;
}
.text-medium,
.text-regular {
  font-family: Montserrat, SimHei, Microsoft YaHei, sans-serif;
}
.text-medium {
  font-weight: 500;
}
.text-bold {
  font-family: Montserrat, SimHei, Microsoft YaHei, sans-serif;
  font-weight: 700;
}
.lakehouse-font {
    font-family: NotoSansSC, SimHei, Microsoft YaHei, sans-serif;
}