/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Prompt Thin'), local('Prompt-Thin'), url(/assets/fonts/Prompt/Prompt-Thin.ttf) format('truetype');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC, U+00E3F;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Prompt Light'), local('Prompt-Light'), url(/assets/fonts/Prompt/Prompt-Light.ttf) format('truetype');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC, U+00E3F;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Prompt'), local('Prompt-Regular'), url(/assets/fonts/Prompt/Prompt-Regular.ttf) format('truetype');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC, U+00E3F;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Prompt Medium'), local('Prompt-Medium'), url(/assets/fonts/Prompt/Prompt-Medium.ttf) format('truetype');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC, U+00E3F;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Prompt SemiBold'), local('Prompt-SemiBold'), url(/assets/fonts/Prompt/Prompt-SemiBold.ttf) format('truetype');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC, U+00E3F;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Prompt Bold'), local('Prompt-Bold'), url(/assets/fonts/Prompt/Prompt-Bold.ttf) format('truetype');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC, U+00E3F;
}

@font-face {
  font-family: 'Sonny';
  font-style: normal;
  font-weight: 100;
  src: url('/assets/fonts/SonnyGothicCondensed/SonnyCond-Thin.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sonny';
  font-style: normal;
  font-weight: 300;
  src: url('/assets/fonts/SonnyGothicCondensed/SonnyCond-Light.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sonny';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/fonts/SonnyGothicCondensed/SonnyCond-Book.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sonny';
  font-style: normal;
  font-weight: 500;
  src: url('/assets/fonts/SonnyGothicCondensed/SonnyCond-Bold.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sonny';
  font-style: normal;
  font-weight: 600;
  src: url('/assets/fonts/SonnyGothicCondensed/SonnyCond-Bold.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Sonny';
  font-style: normal;
  font-weight: 700;
  src: url('/assets/fonts/SonnyGothicCondensed/SonnyCond-Bold.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* thai - eng */
@font-face {
  font-family: 'Cloud';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Cloud Thin'), local('Cloud-Thin'), url('/assets/fonts/Cloud/Cloud-Light.otf') format('opentype');
}
/* thai - eng */
@font-face {
  font-family: 'Cloud';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Cloud Light'), local('Cloud-Light'), url('/assets/fonts/Cloud/Cloud-Light.otf') format('opentype');
}
/* thai - eng */
@font-face {
  font-family: 'Cloud';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Cloud'), local('Cloud-Regular'), url('/assets/fonts/Cloud/Cloud-Light.otf') format('opentype');
}
/* thai - eng */
@font-face {
  font-family: 'Cloud';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Cloud Medium'), local('Cloud-Medium'), url('/assets/fonts/Cloud/Cloud-Light.otf') format('opentype');
}
/* thai - eng */
@font-face {
  font-family: 'Cloud';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Cloud SemiBold'), local('Cloud-SemiBold'), url('/assets/fonts/Cloud/Cloud-Bold.otf') format('opentype');
}
/* thai - eng */
@font-face {
  font-family: 'Cloud';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Cloud Bold'), local('Cloud-Bold'), url('/assets/fonts/Cloud/Cloud-Bold.otf') format('opentype');
}