@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 100;
  src: url("/assets/fonts/7096524912d323ae.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 200;
  src: url("/assets/fonts/bc5bbd41ad850b77.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 300;
  src: url("/assets/fonts/ad962f0e131f1219.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 400;
  src: url("/assets/fonts/820c48809091d9e1.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 500;
  src: url("/assets/fonts/d57d07ee6440e403.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 600;
  src: url("/assets/fonts/9f6d351bb5cb9c12.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 700;
  src: url("/assets/fonts/801f4a120a7c0051.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 800;
  src: url("/assets/fonts/897120d25d58bf1f.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 900;
  src: url("/assets/fonts/99fc04c11bb90540.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 100;
  src: url("/assets/fonts/2fe1cf7bf5d776f7.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 200;
  src: url("/assets/fonts/5c1664b03b22d26f.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/2d253d16b6b51999.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/a8dc97f148375417.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/28af266cf3d5efdd.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/ae0ad37b8bd95b79.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/dfb7d06fb08e223c.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 800;
  src: url("/assets/fonts/4729179f7d64bd84.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 900;
  src: url("/assets/fonts/82d2dc270d91cef4.ttf") format('truetype');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400;
  src: url("/assets/fonts/0fb425c58bfeabd6.ttf") format('truetype');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 500;
  src: url("/assets/fonts/fdf3ff256ae9324e.ttf") format('truetype');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 600;
  src: url("/assets/fonts/aaac23a6c959a002.ttf") format('truetype');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 700;
  src: url("/assets/fonts/340ab49f2f102521.ttf") format('truetype');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 800;
  src: url("/assets/fonts/6176a3359eff36cd.ttf") format('truetype');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/09ea70d82d0ff88a.ttf") format('truetype');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/01985dcde7eef1ad.ttf") format('truetype');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/28171f661fabac94.ttf") format('truetype');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/74360b43ce552956.ttf") format('truetype');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 800;
  src: url("/assets/fonts/49b5b50ae07e14af.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: italic;
  font-weight: 200;
  src: url("/assets/fonts/8720888993368734.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: italic;
  font-weight: 300;
  src: url("/assets/fonts/5365d43186551cdf.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: italic;
  font-weight: 400;
  src: url("/assets/fonts/6341798826277f4d.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: italic;
  font-weight: 500;
  src: url("/assets/fonts/2fc81f8f76ce1de6.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: italic;
  font-weight: 600;
  src: url("/assets/fonts/8d3633cb9291bb17.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: italic;
  font-weight: 700;
  src: url("/assets/fonts/b4ebc5f3294809f5.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: normal;
  font-weight: 200;
  src: url("/assets/fonts/ba374ef3b1455496.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/45db400665ca2c85.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/ebdc07c56d6cb92e.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/47c1191420876b91.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/f626fa6f9e4096d6.ttf") format('truetype');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/87e545d0f92e9011.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  src: url("/assets/fonts/da69e5d9e9576d30.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  src: url("/assets/fonts/2d5523b07e76b595.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/ee9558be9f8a4d75.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/a699af1dea30b799.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/e45972c7e9f24dc3.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/87e867b52640b3b3.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/6f49e1b28bce7339.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url("/assets/fonts/2f6c206f7c744148.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  src: url("/assets/fonts/861da2b4255e09a6.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 100;
  src: url("/assets/fonts/a940e023f2051b5b.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 200;
  src: url("/assets/fonts/c5b0f50d8c298ad7.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 300;
  src: url("/assets/fonts/43bf7a11144d2f79.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 400;
  src: url("/assets/fonts/b7e4d1ba86dc7178.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 500;
  src: url("/assets/fonts/2c25e07ebd0d1e2d.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 600;
  src: url("/assets/fonts/c2ff754d08621f17.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 700;
  src: url("/assets/fonts/56a4d5ff10de5d2e.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 800;
  src: url("/assets/fonts/0bed3f0dd80bb8ff.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 900;
  src: url("/assets/fonts/910b2989815ea842.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100;
  src: url("/assets/fonts/32e7abc773c123c5.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 200;
  src: url("/assets/fonts/76a11ec914056175.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/96c4eb9a3598b03e.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/c691cba30ce11f40.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/342cc85702c087df.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/181d254f9a897233.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/b2f2079208d014aa.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 800;
  src: url("/assets/fonts/79b220427e4e629e.ttf") format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 900;
  src: url("/assets/fonts/aae861f5e8a75e33.ttf") format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  src: url("/assets/fonts/7b56c437cef01b08.ttf") format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  src: url("/assets/fonts/8a8a17b3b2f2ac83.ttf") format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/c8f8c7f5ed539bb4.ttf") format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/33605a4217326af4.ttf") format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 100;
  src: url("/assets/fonts/e7d6013a85f5317b.ttf") format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 200;
  src: url("/assets/fonts/32162bcde1919d0f.ttf") format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/a182bc91a92ce5f7.ttf") format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/3f704e45d6b67e8d.ttf") format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/05b877abde46f807.ttf") format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/f168ede1842dac92.ttf") format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/7ed5c1c49c73b965.ttf") format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 800;
  src: url("/assets/fonts/74f8084c5218c162.ttf") format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 900;
  src: url("/assets/fonts/1cb90fa84ee48248.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 200;
  src: url("/assets/fonts/fd2092ee33903ea7.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 300;
  src: url("/assets/fonts/e0578c1b5a35f3e0.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 400;
  src: url("/assets/fonts/669c621a71ff9d1d.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 500;
  src: url("/assets/fonts/2677388d317efe12.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 600;
  src: url("/assets/fonts/6cac6fd26a3b37bf.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 700;
  src: url("/assets/fonts/6406bad93f1d1a61.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 800;
  src: url("/assets/fonts/6f42a6a03cba9b39.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200;
  src: url("/assets/fonts/8e95f2aaba56922b.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/4439f89a418f4ec5.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/43adbc7c773ef89f.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/f2374e6da2f0a833.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/0ee86126fb55b4c6.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/cbf4f5937e04d9a0.ttf") format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  src: url("/assets/fonts/9c0e6cce7702efbb.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 100;
  src: url("/assets/fonts/f078f40f8eb800c1.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 200;
  src: url("/assets/fonts/50e86419b8f97e4d.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 300;
  src: url("/assets/fonts/9b85789c451b6992.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 400;
  src: url("/assets/fonts/8199b5685caf0507.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 500;
  src: url("/assets/fonts/f50d573de1640695.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 600;
  src: url("/assets/fonts/8473ffe3f5ae9752.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 700;
  src: url("/assets/fonts/bc856a8a23e82b5d.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 800;
  src: url("/assets/fonts/cd6fd9981ab30729.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 900;
  src: url("/assets/fonts/188323c76d7dd678.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 100;
  src: url("/assets/fonts/86e180fd11f37c3e.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 200;
  src: url("/assets/fonts/399f04f8f2262846.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/214838e1c194938c.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/a3fd86776ce3d1bf.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/cdcefb2594fea3b5.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/86bc079d2594c854.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/194e2c5d3fafd0f7.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 800;
  src: url("/assets/fonts/4f014201e7ce657a.ttf") format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 900;
  src: url("/assets/fonts/90bb710795baa978.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url("/assets/fonts/0f2343c28bb6a3af.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url("/assets/fonts/01bd667bf197dd7f.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url("/assets/fonts/a333056e9fabf9a0.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/7c0ffb92c8e0cab4.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/ba991b468d482fee.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/029ff98265b6710f.ttf") format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/aab63435a01a8dd2.ttf") format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/0dfc29fde7d95ca6.ttf") format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/56632cca6632f379.ttf") format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/d03f1389be8c7cea.ttf") format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/aaf352f017a5007b.ttf") format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/e07f2e7734b0fd38.ttf") format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/30efed446465534f.ttf") format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/14ee125de9afe230.ttf") format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/ceb080c99bbea3a8.ttf") format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 800;
  src: url("/assets/fonts/e7f87d0c7a720251.ttf") format('truetype');
}
