/* Font-weight
100	Thin
200	Extra Light (Ultra Light)
300	Light
400	Normal
500	Medium
600	Semi Bold (Demi Bold)
700	Bold
800	Extra Bold (Ultra Bold)
900	Black (Heavy)
*/

/* Sarabun - thai */
@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-Bold-60bddd6bb0c18a6e70fe1276c0d86c81.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-BoldItalic-358596367a8ba99780d5b4709e9f058f.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-ExtraBold-4ce3574489b4860bcc54e8a30567e5e0.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-ExtraBoldItalic-47b72fd55279e3fe4e0e5d6eeafbf089.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-ExtraLight-42d3e6663cb65d3503c2e6009c4ad652.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-ExtraLightItalic-b06692199cf88696dee0bedab9bd2b88.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-Italic-e6f60ba9249fb0a050e76a17a8330986.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-Light-3c1a731bfa103215eccee8be3e7ce637.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-LightItalic-0a83e3675336094afe6d6820c887df06.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-Medium-d497a8b3c84a0c9f9f916a668f12b749.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-MediumItalic-f023aeb30a28ae6f29433234ff19134f.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-Regular-49d082d0164cdf471f5e00b1fddb89f9.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-SemiBold-b8efe5f4835e6d7ebfedfe50be6a4291.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-SemiBoldItalic-0232e23cda405f8b90ebf59e46eec06f.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-Thin-d00bfab5fba5b148be0e24eafa3f6e63.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Sarabun';
  src: url('/fonts/Sarabun/Sarabun-ThinItalic-242ea5dd4c2e80e0e387f3e352c8fec8.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}


/* Montserrat - English */
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-Black-27e3649bab7c62fa21b8837c4842e40e.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-BlackItalic-d9b6ba595b059fc5d48e8f52c30f73b3.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-Bold-ade91f473255991f410f61857696434b.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-BoldItalic-1b38414956c666bd1df78fe5b9c84756.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-ExtraBold-19ba7aa52a78c3896558ac1c0a5fb4c7.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-ExtraBoldItalic-52a50ca037f2f96fa567404dc3c5bdfb.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-ExtraLight-570a244cacd3d78b8c75ac5dd622f537.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-ExtraLightItalic-1170df5548b7e238df5fa14b6f1a753e.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-Italic-a7063e0c0f0cb546ad45e9e24b27bd3b.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-Light-409c7f79a42e56c785f50ed37535f0be.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-LightItalic-01c4560c9c15069b6700ce7ad2e49a9c.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-Medium-c8b6e083af3f94009801989c3739425e.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-MediumItalic-40a74702035bf9ef19053c84ce9a58b9.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-Regular-ee6539921d713482b8ccd4d0d23961bb.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-SemiBold-c641dbee1d75892e4d88bdc31560c91b.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-SemiBoldItalic-83c1ec1f1db9a6416791f7d9d29536f2.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-Thin-43dd5b7a3d277362d5e801e5353e3a01.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat/Montserrat-ThinItalic-3c2b290f95cd5b33c3ead2911064a2ab.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}


/* Prompt */
@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-Black-e62b3130a1faa3434353e3c7f5ff2664.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-BlackItalic-498f70dc328550cee6cdc420dcef1605.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-Bold-befa1f27b3fbec48e74d58e8f7d61bb8.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-BoldItalic-4d9bc9c74760244c4aaeac261c36ebec.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-ExtraBold-45f79fcebe7cf35186daed3a2e4e3260.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-ExtraBoldItalic-2884861bbcee54f3deabd39501d2fb7f.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-ExtraLight-cec66179811c4a71396216ef7214f4a0.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-ExtraLightItalic-7780f529c4c6d225e110676e479e6e7a.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-Italic-80d507e9ce3f2688392683c0753478e6.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-Light-2aed5273600290713f7ed8d182a93592.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-LightItalic-58b20c7beb8a437cbe53f5f3b29e300e.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-Medium-bd536c6341c5402b41fa4b9e58705579.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-MediumItalic-a1de5368cccc000965d2029c67f1ca39.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-Regular-16b4ce72cf30da14d83d5e3981d3113c.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-SemiBold-ba9b20ec2ff176605b2d69723af3a54f.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-SemiBoldItalic-ba8ac93441fc9b4cb4862d262745bc27.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-Thin-ddcfbf895b67206d003167df83c7020a.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Prompt';
  src: url('/fonts/Prompt/Prompt-ThinItalic-9fc776b090a00ed065d238019d9f5b51.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}

/* IBMPlexSans - thai */
@font-face {
  font-family: 'IBM Plex Sans Thai';
  src: url('/fonts/IBMPlexSansThai/IBMPlexSansThai-Bold-349b7a81784d32544b940eef1b732d61.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans Thai';
  src: url('/fonts/IBMPlexSansThai/IBMPlexSansThai-ExtraLight-94176889157e8cbf070a04f0ecebb8e2.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans Thai';
  src: url('/fonts/IBMPlexSansThai/IBMPlexSansThai-Light-ff4e85b8a5479112c66053957ec7ee73.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans Thai';
  src: url('/fonts/IBMPlexSansThai/IBMPlexSansThai-Medium-1a97ab43394a81f589e1998d872a5afb.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'IBM Plex Sans Thai';
  src: url('/fonts/IBMPlexSansThai/IBMPlexSansThai-Regular-fc735dbc25f53b2e86fa1bc9b48dcd07.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans Thai';
  src: url('/fonts/IBMPlexSansThai/IBMPlexSansThai-SemiBold-0957429280bd077b91df947b7da608f7.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'IBM Plex Sans Thai';
  src: url('/fonts/IBMPlexSansThai/IBMPlexSansThai-Thin-d43db428ddfb9d112cb7bcbdd818c1cb.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}