/* Автогенерировано _build_custom_fonts.py — не редактировать. */
/* Источник: public/fonts/custom/*.zip → custom/flat/. */

@font-face {
  font-family: '129 Fatboy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/129_Fatboy-Bubbly.ttf') format('truetype');
}

@font-face {
  font-family: '129 Kosmos';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/129_Kosmos-USSR.ttf') format('truetype');
}

@font-face {
  font-family: '3900 Minutes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/3900_Minutes-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'AA Stetica';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/AA_Stetica-Light.otf') format('opentype');
}

@font-face {
  font-family: 'AA Stetica';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/AA_Stetica-Light_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'AA Stetica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/AA_Stetica-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'AA Stetica';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/AA_Stetica-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'AA Stetica';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/AA_Stetica-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'AA Stetica';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/AA_Stetica-Medium_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'AA Stetica';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/AA_Stetica-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'AA Stetica';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/AA_Stetica-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'AA Stetica';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/AA_Stetica-Black.otf') format('opentype');
}

@font-face {
  font-family: 'AA Triple';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/AA_Triple-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Advaken Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Advaken_Sans-Expanded.otf') format('opentype');
}

@font-face {
  font-family: 'AK Karkas';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/AK_Karkas-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'AK Karkas';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/AK_Karkas-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'AKONY';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/AKONY-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'AKONY';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/AKONY-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Akt';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Akt-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Akt';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Akt-Thin-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Akt';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Akt-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Akt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Akt-Normal.ttf') format('truetype');
}

@font-face {
  font-family: 'Akt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Akt-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Akt';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Akt-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Akt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Akt-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Akt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Akt-Solid.ttf') format('truetype');
}

@font-face {
  font-family: 'Akt';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Akt-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Amiak NZHDN';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Amiak_NZHDN-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Amiak NZHDN';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Amiak_NZHDN-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Angeme';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Angeme-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Angeme';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Angeme-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Arteks';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Light.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Light_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Compact.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Outline.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Creative.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Shadow.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Version.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Version_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Medium_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Arteks';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Arteks-Black.otf') format('opentype');
}

@font-face {
  font-family: 'Artika_font';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Artika_font-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree A';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_A-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree A Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_A_Serif-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree A Sk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_A_Sk-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AB';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AB-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AB2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AB2-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree ABS';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_ABS-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree ABS2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_ABS2-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree ADL';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_ADL-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree ADL2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_ADL2-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AF-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AF Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AF_Serif-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AG';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AG-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AG Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AG_Serif-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AGF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AGF-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AGFSerif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AGFSerif-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AL';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AL-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree ALF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_ALF-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AS';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AS-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AS Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AS_Serif-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree AS Sk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_AS_Sk-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree ASF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_ASF-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree ASFSerif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_ASFSerif-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree B';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_B-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree B2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_B2-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree BS';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_BS-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree BS2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_BS2-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree Chaos';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_Chaos-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree DL';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_DL-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree DL2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_DL2-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree F';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_F-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree G';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_G-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree G Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_G_Serif-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree GF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_GF-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree GF Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_GF_Serif-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree L';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_L-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree LF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_LF-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree S';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_S-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree S Sk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_S_Sk-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_Serif-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree Serif F';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_Serif_F-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree Serif S';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_Serif_S-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree Serif SF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_Serif_SF-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree SF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_SF-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Access Degree Sk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Access_Degree_Sk-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Brush Hooliganism';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Brush_Hooliganism-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Astakhov Brush Hooliganism';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Brush_Hooliganism-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Astakhov Flacon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Flacon-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Astakhov Flacon Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Astakhov_Flacon_Serif-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Audex';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Audex-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Audex';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Audex-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'AV Fontimer';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/AV_Fontimer-Extra_Light.ttf') format('truetype');
}

@font-face {
  font-family: 'AV Fontimer';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/AV_Fontimer-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'AV Fontimer';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/AV_Fontimer-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'AV Fontimer';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/AV_Fontimer-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'AV Fontimer';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/AV_Fontimer-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'AV Fontimer';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/AV_Fontimer-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'AV Fontimer';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/AV_Fontimer-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'AV Fontimer';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/AV_Fontimer-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Balhattan';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Balhattan-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Balhattan';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Balhattan-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Beast';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Beast-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Belarus';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Belarus-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Belozerov SP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Belozerov_SP-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Benbow';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Benbow-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Benbow';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Benbow-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Benbow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Benbow-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Benbow';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Benbow-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Benbow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Benbow-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Benori';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Benori-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Bim';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Bim-Kolobov.otf') format('opentype');
}

@font-face {
  font-family: 'Blackcraft';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Blackcraft-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'BLOCKY';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/BLOCKY-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'BLOCKY CIRCLE';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/BLOCKY_CIRCLE-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'BLOS';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/BLOS-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'BLOS';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/BLOS-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'BoldPixels';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/BoldPixels-BoldPixels.otf') format('opentype');
}

@font-face {
  font-family: 'BoldPixels';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/BoldPixels-BoldPixels.ttf') format('truetype');
}

@font-face {
  font-family: 'BoldPixels';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/BoldPixels-BoldPixels.woff2') format('woff2');
}

@font-face {
  font-family: 'Bounded';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/custom/flat/Bounded-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-family: 'Bounded';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Bounded-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Bounded';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Bounded-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Bounded';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Bounded-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Brigadier';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Brigadier-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Brigadier';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Brigadier-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Brigadier';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Brigadier-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Brigadier Extended';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Brigadier_Extended-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Brigadier Extended';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Brigadier_Extended-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Brigadier Stencil';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Brigadier_Stencil-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Bubble Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Bubble_Sans-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Bubblez Graffiti';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Bubblez_Graffiti-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Bubblez Graffiti';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Bubblez_Graffiti-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Bulatov SP Demo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Bulatov_SP_Demo-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Bulbasaur SP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Bulbasaur_SP-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'bups 2.0';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/bups_2.0-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'bups 2.0';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/bups_2.0-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'BUSE letters 16х8';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/BUSE_letters_16_8-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Cairopixel';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Cairopixel-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Capitellum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Capitellum-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Capitellum';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Capitellum-Tough.ttf') format('truetype');
}

@font-face {
  font-family: 'CHAOS16';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/CHAOS16-.otf') format('opentype');
}

@font-face {
  font-family: 'Charito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Charito-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'CHETKIY TYPEFACE';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/CHETKIY_TYPEFACE-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'CHETKIY TYPEFACE';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/CHETKIY_TYPEFACE-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'CHETKIY TYPEFACE';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/CHETKIY_TYPEFACE-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'CHETKIY TYPEFACE';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/CHETKIY_TYPEFACE-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Chicoree Em.';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Chicoree_Em.-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Chicoree Em.';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Chicoree_Em.-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'ChillSide';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ChillSide-Comic.otf') format('opentype');
}

@font-face {
  font-family: 'Cloick';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Cloick-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Construction';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Construction-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Copilot';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Copilot-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Copilot';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Copilot-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Cornerita';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Cornerita-Variable.ttf') format('truetype');
}

@font-face {
  font-family: 'Cornerita';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Cornerita-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Cornerita';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Cornerita-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Cornerita';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Cornerita-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Cornerita';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Cornerita-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Correction Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Correction_Brush-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Correction Tape';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Correction_Tape-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Crition Font';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Crition_Font-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Croco Tears';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Croco_Tears-Black.otf') format('opentype');
}

@font-face {
  font-family: 'Croco Tears';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Croco_Tears-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Cruinn';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Cruinn-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Cruinn';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Cruinn-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Cruinn';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Cruinn-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Cruinn';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Cruinn-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Cruinn';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Cruinn-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Cruinn';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Cruinn-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre-RegularIt.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre-BoldIt.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre Black';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_Black-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre Black';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_Black-BlackIt.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre Book';
  font-style: italic;
  font-weight: 350;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_Book-BookIt.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre Book';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_Book-Book.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre ExtraBold';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_ExtraBold-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre ExtraBold';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_ExtraBold-ExtraBoldIt.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre Light';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_Light-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre Light';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_Light-LightIt.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre Medium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_Medium-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre Medium';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_Medium-MediumIt.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre SemiBold';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_SemiBold-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre SemiBold';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_SemiBold-SemiBoldIt.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre Thin';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_Thin-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Cygre Thin';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Cygre_Thin-ThinIt.ttf') format('truetype');
}

@font-face {
  font-family: 'Czizh';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Czizh-Feather.ttf') format('truetype');
}

@font-face {
  font-family: 'Czizh';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Czizh-Wing.ttf') format('truetype');
}

@font-face {
  font-family: 'Czizh';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Czizh-Body.ttf') format('truetype');
}

@font-face {
  font-family: 'DD_Font';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DD_Font-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Dead Hammer';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Dead_Hammer-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Dead Hammer';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Dead_Hammer-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Defectica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Defectica-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Defectica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Defectica-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Deledda Closed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Deledda_Closed-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Deledda Closed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Deledda_Closed-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Deledda Closed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Deledda_Closed-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Deledda Closed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Deledda_Closed-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Deledda Closed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Deledda_Closed-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Deledda Open';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Deledda_Open-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Deledda Open';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Deledda_Open-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Deledda Open';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Deledda_Open-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Deledda Open';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Deledda_Open-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Deledda Open';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Deledda_Open-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Desyatiy';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Desyatiy-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Desyatiy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Desyatiy-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Desyatiy';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Desyatiy-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Deva_Zheleznaya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Deva_Zheleznaya-Book.ttf') format('truetype');
}

@font-face {
  font-family: 'Deva_Zheleznaya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Deva_Zheleznaya-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Deva_Zheleznaya';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Deva_Zheleznaya-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Digit Tech 14';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Digit_Tech_14-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Digit Tech 14';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Digit_Tech_14-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Digit Tech 16';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Digit_Tech_16-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Digit Tech 16';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Digit_Tech_16-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Digit Tech 7';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Digit_Tech_7-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Digit Tech 7';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Digit_Tech_7-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Digit Tech 9';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Digit_Tech_9-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Digit Tech 9';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Digit_Tech_9-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Dimica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Dimica-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Dimkin';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Dimkin-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Dimkin';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Dimkin-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Dimkin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Dimkin-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Dimkin';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Dimkin-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Dimkin';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Dimkin-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DISPATER';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DISPATER-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DISPATER';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DISPATER-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DISPATER';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/DISPATER-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'DISPATER';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/DISPATER-Semibold.otf') format('opentype');
}

@font-face {
  font-family: 'DISPATER';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DISPATER-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DISPATER';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/DISPATER-Extrabold.otf') format('opentype');
}

@font-face {
  font-family: 'DiTulum';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/DiTulum-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Dmitrieva SP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Dmitrieva_SP-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Condensed_Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Expanded_Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Condensed_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Expanded_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Condensed_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Expanded_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Condensed_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Expanded_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Condensed_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Expanded_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Condensed_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Expanded_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Bold-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Condensed_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Expanded_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Condensed_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Expanded_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix-Bold_Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Condensed_Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Expanded_Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-UltraCondensed_Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Condensed_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Expanded_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-UltraCondensed_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Condensed_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Expanded_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-UltraCondensed_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Condensed_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Expanded_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-UltraCondensed_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Condensed_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Expanded_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-UltraCondensed_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Condensed_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Expanded_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-UltraCondensed_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Bold-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Condensed_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Expanded_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-UltraCondensed_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Condensed_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Expanded_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-UltraCondensed_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Duo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Duo-Bold_Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Bold-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Quad';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Quad-Bold_Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Condensed_Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Expanded_Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Condensed_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Expanded_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Condensed_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Expanded_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Condensed_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Expanded_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Condensed_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Expanded_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Condensed_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Expanded_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Bold-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Condensed_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Expanded_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Condensed_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Expanded_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix Var';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_Var-Bold_Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Condensed_Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Expanded_Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-UltraCondensed_Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Condensed_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Expanded_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-UltraCondensed_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Condensed_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Expanded_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-UltraCondensed_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Condensed_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Expanded_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-UltraCondensed_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Condensed_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Expanded_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-UltraCondensed_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Condensed_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Expanded_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-UltraCondensed_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Bold-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Condensed_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Expanded_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-UltraCondensed_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Condensed_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Expanded_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-UltraCondensed_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarDuo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarDuo-Bold_Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Bold-2.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'DotMatrix VarQuad';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/DotMatrix_VarQuad-Bold_Italic-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Drabina';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Drabina-Outline.otf') format('opentype');
}

@font-face {
  font-family: 'Drabina';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Drabina-Solid.otf') format('opentype');
}

@font-face {
  font-family: 'Driagwa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Driagwa-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Dudka';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Dudka-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Dudka';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Dudka-Thin_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Dudka';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Dudka-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Dudka';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Dudka-Regular_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Dudka';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Dudka-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Dudka';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Dudka-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Dygyn';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Dygyn-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Dygyn';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Dygyn-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Ebbe';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Ebbe-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Ebbe';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Ebbe-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Ebbe';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Ebbe-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Ebbe';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Ebbe-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Ebbe';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Ebbe-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Elastre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Elastre-Super_Line.ttf') format('truetype');
}

@font-face {
  font-family: 'Eno';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Eno-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Eno';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Eno-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Eno';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Eno-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Eno';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Eno-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Eno';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Eno-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Eno';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Eno-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Equilibrist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Equilibrist-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Equilibrist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Equilibrist-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Equilibrist';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Equilibrist-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Equilibrist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Equilibrist-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Equilibrist';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Equilibrist-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Etude Noire';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Etude_Noire-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Etude Noire';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Etude_Noire-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Etude Noire';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Etude_Noire-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Etude Noire';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Etude_Noire-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Everlasting';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Everlasting-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Exotica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Exotica-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Faberge';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Faberge-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Faberge';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Faberge-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Farabee';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee Straight';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee_Straight-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee Straight';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee_Straight-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee Straight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee_Straight-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee Straight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee_Straight-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee Straight';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee_Straight-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee Straight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee_Straight-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Farabee Straight';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Farabee_Straight-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Fasol SP Demo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Fasol_SP_Demo-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Fet';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Fet-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Flemmatico';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Flemmatico-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Flemmatico';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Flemmatico-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Flemmatico';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Flemmatico-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Flemmatico';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Flemmatico-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Flemmatico';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Flemmatico-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Flemmatico';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Flemmatico-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Fliege Mono';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Fliege_Mono-Thin.otf') format('opentype');
}

@font-face {
  font-family: 'Fliege Mono';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Fliege_Mono-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Fliege Mono';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/custom/flat/Fliege_Mono-ExtraLight.otf') format('opentype');
}

@font-face {
  font-family: 'Fliege Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Fliege_Mono-Light.otf') format('opentype');
}

@font-face {
  font-family: 'Fliege Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Fliege_Mono-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Fliege Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Fliege_Mono-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Fliege Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Fliege_Mono-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'Fliege Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Fliege_Mono-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Fliege Mono';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Fliege_Mono-ExtraBold.otf') format('opentype');
}

@font-face {
  font-family: 'Fliege Mono';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Fliege_Mono-Black.otf') format('opentype');
}

@font-face {
  font-family: 'Fluxion';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Fluxion-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Fluxion';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Fluxion-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'FN OCTAHEDRON';
  font-style: normal;
  font-weight: 850;
  font-display: swap;
  src: url('/fonts/custom/flat/FN_OCTAHEDRON-14.otf') format('opentype');
}

@font-face {
  font-family: 'Folies Bergere';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Folies_Bergere-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Folies Bergere';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Folies_Bergere-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Folies Bergere';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Folies_Bergere-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Font Fiction';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Font_Fiction-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'fs metallic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/fs_metallic-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'fs metallic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/fs_metallic-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Furnitur';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Furnitur-hv.ttf') format('truetype');
}

@font-face {
  font-family: 'Gehaks';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Gehaks-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Girlo SP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Girlo_SP-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Glina Script em.';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Glina_Script_em.-Thin.otf') format('opentype');
}

@font-face {
  font-family: 'Glina Script em.';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Glina_Script_em.-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Gnocchi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Gnocchi-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Goatsica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Goatsica-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Gobo Caps';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Gobo_Caps-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Gobo Caps';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Gobo_Caps-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Good Future';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Good_Future-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Good Future';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Good_Future-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Gothic №60';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Gothic_60-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Grafmassa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Grafmassa-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Grafmassa';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Grafmassa-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Gridtile';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Gridtile-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Gros Ventre';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Gros_Ventre-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Gros Ventre';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Gros_Ventre-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Gros Ventre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Gros_Ventre-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Gros Ventre';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Gros_Ventre-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Gros Ventre';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Gros_Ventre-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Guidy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Guidy-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Guidy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Guidy-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Halo Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Halo_Grotesk-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Handil Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Handil_Pro-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Heroika (Namikus)';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Heroika_Namikus_-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Heroika (Namikus)';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Heroika_Namikus_-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Heroika (Namikus)';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Heroika_Namikus_-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Heroika (Namikus)';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Heroika_Namikus_-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Hikasami';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Hikasami-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Hikasami';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Hikasami-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Hikasami';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Hikasami-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Hikasami';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Hikasami-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Hikasami';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Hikasami-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Hikasami';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Hikasami-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'Hikasami';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Hikasami-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Hikasami';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Hikasami-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Hikasami';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Hikasami-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Hooskai Chamfered Square';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Hooskai_Chamfered_Square-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Horovod';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Horovod-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Horovod';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Horovod-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'HS_LunaObscura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/HS_LunaObscura-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'HS_LunaObscura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/HS_LunaObscura-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Igrunok SP Demo';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Igrunok_SP_Demo-Black.otf') format('opentype');
}

@font-face {
  font-family: 'Indico';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Indico-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'InkVerse';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/InkVerse-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Involve';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Involve';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Involve';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Involve';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Oblique.ttf') format('truetype');
}

@font-face {
  font-family: 'Involve';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Oblique.otf') format('opentype');
}

@font-face {
  font-family: 'Involve';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Oblique-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Involve';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Involve';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Involve';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Medium_Oblique.otf') format('opentype');
}

@font-face {
  font-family: 'Involve';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Medium_Oblique.ttf') format('truetype');
}

@font-face {
  font-family: 'Involve';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'Involve';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Involve';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-SemiBold_Oblique.otf') format('opentype');
}

@font-face {
  font-family: 'Involve';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-SemiBold_Oblique.ttf') format('truetype');
}

@font-face {
  font-family: 'Involve';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Involve';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Involve';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Bold_Oblique.otf') format('opentype');
}

@font-face {
  font-family: 'Involve';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Involve-Bold_Oblique.ttf') format('truetype');
}

@font-face {
  font-family: 'IsamiRi Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/IsamiRi_Display-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'IsamiRi Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/IsamiRi_Display-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'IsamiRi Display Armenian';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/IsamiRi_Display_Armenian-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'IsamiRi Display Armenian';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/IsamiRi_Display_Armenian-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'IsamiRi Display Armenian Regular';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/IsamiRi_Display_Armenian_Regular-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'IsamiRi Display Armenian Regular';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/IsamiRi_Display_Armenian_Regular-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'IsamiRi Display Regular';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/IsamiRi_Display_Regular-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'IsamiRi Display Regular';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/IsamiRi_Display_Regular-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Ithaca';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Ithaca-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Izuver';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Izuver-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'J Audio Cassette';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/J_Audio_Cassette-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Jauza';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Jauza-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Joker';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Joker-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Jolly Sweater';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Jolly_Sweater-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Jolly Sweater';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Jolly_Sweater-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Jolly Sweater';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Jolly_Sweater-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Jonova';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Jonova-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Jonova';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Jonova-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Jonova';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Jonova-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Jonova';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Jonova-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Jonova Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Jonova_Condensed-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Jonova Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Jonova_Condensed-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Jonova Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Jonova_Condensed-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Jonova Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Jonova_Condensed-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Jrk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Jrk-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Judas';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Judas-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'JudasDeco';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/JudasDeco-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Jun';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Jun-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Jun';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Jun-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'JUNKY';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/JUNKY-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Kintsugi_LVRG';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Kintsugi_LVRG-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Kirpich';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Kirpich-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Kirpich';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Kirpich-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Kontrabanda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Kontrabanda-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Kontrabanda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Kontrabanda-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Kosolapa Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Kosolapa_Script-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Kramola';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Kramola-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-RL.ttf') format('truetype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Extra_Light.otf') format('opentype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Light.otf') format('opentype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Extra_Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Demi.otf') format('opentype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Extra_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Demi.ttf') format('truetype');
}

@font-face {
  font-family: 'Kreadon';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Kreadon-Extra_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'KS Bistra';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/KS_Bistra-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'KS Bistra';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/KS_Bistra-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'KS Bistra';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/KS_Bistra-Regular-2.otf') format('opentype');
}

@font-face {
  font-family: 'KS Bistra';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/KS_Bistra-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'KT Kiyosuna Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/KT_Kiyosuna_Sans-Light.otf') format('opentype');
}

@font-face {
  font-family: 'KT Kiyosuna Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/KT_Kiyosuna_Sans-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Kudry';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Kudry-Weird_Headline.otf') format('opentype');
}

@font-face {
  font-family: 'Kvitka SP Demo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Kvitka_SP_Demo-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Lanze';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Lanze-Spear.ttf') format('truetype');
}

@font-face {
  font-family: 'Lanze';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Lanze-Pike.ttf') format('truetype');
}

@font-face {
  font-family: 'Lanze';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Lanze-Halbred.ttf') format('truetype');
}

@font-face {
  font-family: 'Lanze';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Lanze-Pike-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Lanze';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Lanze-Scythe.ttf') format('truetype');
}

@font-face {
  font-family: 'Lepka';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Lepka-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Leporid';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Leporid-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Leporid';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Leporid-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed JP_OTF';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_JP_OTF-Thin.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed JP_OTF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_JP_OTF-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed JP_OTF';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_JP_OTF-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed JP_OTF';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_JP_OTF-ExtraBold.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed JP_TTF';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_JP_TTF-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed JP_TTF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_JP_TTF-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed JP_TTF';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_JP_TTF-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed JP_TTF';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_JP_TTF-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans-Thin.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans-Heavy.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans-ExtraBold.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans KR';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_KR-Thin.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans KR';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_KR-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_KR-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_KR-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans KR';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_KR-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans KR';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_KR-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans TH';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_TH-Thin.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans TH';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_TH-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans TH';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_TH-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans TH';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_TH-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans TH';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_TH-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans TH';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_TH-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans TH';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_TH-Heavy.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans TH';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_TH-ExtraBold.otf') format('opentype');
}

@font-face {
  font-family: 'LINE Seed Sans TH';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_TH-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: 'LINE Seed Sans TH';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/LINE_Seed_Sans_TH-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Lineyka';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Lineyka-Kolobov.otf') format('opentype');
}

@font-face {
  font-family: 'LT Remark';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Remark-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'LT Remark';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Remark-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'LT Remark';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Remark-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'LT Remark';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Remark-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'LT Remark';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Remark-Black.otf') format('opentype');
}

@font-face {
  font-family: 'LT Remark';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Remark-Black_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Thin.otf') format('opentype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Extra_Light.otf') format('opentype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Light.otf') format('opentype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Extra_Light.ttf') format('truetype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Extra_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Semi_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Extra_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Semi_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Black.otf') format('opentype');
}

@font-face {
  font-family: 'LT Superior';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/LT_Superior-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'LUNNA';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/LUNNA-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Maratype';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Maratype-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Massivertical';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Massivertical-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Massivertical';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Massivertical-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Mavoble';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Mavoble-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Mavoble';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Mavoble-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Mazut SP Demo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Mazut_SP_Demo-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Melectron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Melectron-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Midnight Letters';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Midnight_Letters-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Midnight Letters';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Midnight_Letters-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Miracode';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Miracode-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Mister Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Mister_Brush-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-Light.otf') format('opentype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-ExtraBold.otf') format('opentype');
}

@font-face {
  font-family: 'Moderustic';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Moderustic-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'MorfinSans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/MorfinSans-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Murs Memes';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Murs_Memes-Wide_Dark.otf') format('opentype');
}

@font-face {
  font-family: 'Murs Memes';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Murs_Memes-Wide_Dark.ttf') format('truetype');
}

@font-face {
  font-family: 'MV-crooker';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/MV-crooker-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'MV-SKIFER';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/MV-SKIFER-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'MV-WEEKEND';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/MV-WEEKEND-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'MYKA tryba';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/MYKA_tryba-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Narezka';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Narezka-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'NauryzRedKeds';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/NauryzRedKeds-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Thin_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-ExtraLight_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Light_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Book.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Book_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Regular_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Medium_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-DemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-DemiBold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Extrabold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Extrabold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Compact';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Compact-Heavy_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Medium';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Medium-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Medium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Medium-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Medium';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Medium-DemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Medium';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Medium-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Medium';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Medium-Extrabold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Medium';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Medium-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Small';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Small-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Small';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Small-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Small';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Small-DemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Small';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Small-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Small';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Small-Extrabold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Small';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Small-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Title';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Title-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Title';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Title-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Title';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Title-DemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Title';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Title-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Title';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Title-Extrabold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Serif Title';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Serif_Title-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Slab-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Slab-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Slab-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Slab-Book.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Slab-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Slab-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Slab-DemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Slab-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Slab-Extrabold.ttf') format('truetype');
}

@font-face {
  font-family: 'NeverMind Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/NeverMind_Slab-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: 'NIT'';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/NIT_-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Nozhik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Nozhik-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Nuqun';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Nuqun-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Oldbastards';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Oldbastards-regular.otf') format('opentype');
}

@font-face {
  font-family: 'OldNewspaperTypes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/OldNewspaperTypes-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'OMG SANS';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/OMG_SANS-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'OMG SANS';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/OMG_SANS-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Onder';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Onder-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Operation Napalm';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Operation_Napalm-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Operation Napalm';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Operation_Napalm-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Opsilon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Opsilon-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Opsilon';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Opsilon-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Ornamika CF';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Ornamika_CF-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Orpheus';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Orpheus-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Orpheus';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Orpheus-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Orpheus';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Orpheus-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Ostrovsky';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Ostrovsky-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'overdoze sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/overdoze_sans-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'overdoze sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/overdoze_sans-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'P95-CYR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/P95-CYR-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Parajanov';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Parajanov-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Pastry Chef Cyrillic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Pastry_Chef_Cyrillic-Script.otf') format('opentype');
}

@font-face {
  font-family: 'Pershotravneva55';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Pershotravneva55-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Phlatt Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Phlatt_Grotesk-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Phlatt Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Phlatt_Grotesk-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'PIPEC TYPEFACE';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/PIPEC_TYPEFACE-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'PIPEC TYPEFACE';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/PIPEC_TYPEFACE-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Thin.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Thin_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Thin_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Thin-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-ExtraLight.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-ExtraLight_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-ExtraLight_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Light.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Light_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Light_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Medium_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Medium_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-SemiBold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-SemiBold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-ExtraBold.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-ExtraBold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Pitagon Sans Mono';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Pitagon_Sans_Mono-ExtraBold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Piter Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Piter_Sans-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Pixels';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Pixels-BoldsPixels.ttf') format('truetype');
}

@font-face {
  font-family: 'Pixelzone';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Pixelzone-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Pixpopenei';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Pixpopenei-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Pixpopenei';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Pixpopenei-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Pizzicato-Cyr';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Pizzicato-Cyr-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Podarok';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Podarok-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Politburo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Politburo-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'QR Comic Beta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/QR_Comic_Beta-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Quantum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Quantum-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Quantum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Quantum-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Razluka SP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Razluka_SP-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Revard';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Revard-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Revard';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Revard-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Risha Neo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Risha_Neo-UwU.otf') format('opentype');
}

@font-face {
  font-family: 'Risha Neo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Risha_Neo-UwU.ttf') format('truetype');
}

@font-face {
  font-family: 'Rosarium';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/custom/flat/Rosarium-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Ruthless Sketch';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Ruthless_Sketch-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Ruthless Sketch';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Ruthless_Sketch-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Sagewold';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Sagewold-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Sagewold';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Sagewold-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'SAGRADA';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/SAGRADA-Black_Condensed.otf') format('opentype');
}

@font-face {
  font-family: 'Sangyo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Sangyo-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Sangyo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Sangyo-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Sclate';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Sclate-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Sclate';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Sclate-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Scumbria';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Scumbria-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Scumbria';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Scumbria-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Seenonim';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Seenonim-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Seenonim';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Seenonim-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Serati';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Serati-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Serati';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Serati-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Shonen (Namikus)';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Shonen_Namikus_-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Shonen (Namikus)';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Shonen_Namikus_-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Shonen (Namikus)';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Shonen_Namikus_-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Shonen (Namikus)';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Shonen_Namikus_-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'SHREDER';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/SHREDER-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'SHREDER';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/SHREDER-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Slimamif';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Slimamif-Light.otf') format('opentype');
}

@font-face {
  font-family: 'Slimamif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Slimamif-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Slimamif';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Slimamif-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Slimamif';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Slimamif-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Slimamif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Slimamif-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'SlimamifBold';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/SlimamifBold-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'SlimamifLight';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/SlimamifLight-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'SlimamifMedium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/SlimamifMedium-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Slimmary';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Slimmary-Light.otf') format('opentype');
}

@font-face {
  font-family: 'Sochinyala (Namikus)';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Sochinyala_Namikus_-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Sochinyala (Namikus)';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Sochinyala_Namikus_-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Sochinyala (Namikus)';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Sochinyala_Namikus_-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Sochinyala (Namikus)';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Sochinyala_Namikus_-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'SouthGhetto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/SouthGhetto-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'ST-Africa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ST-Africa-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'ST-Artefakt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ST-Artefakt-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'ST-Kosmolet';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ST-Kosmolet-Construtivism.otf') format('opentype');
}

@font-face {
  font-family: 'ST-Kosmolet';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ST-Kosmolet-Futurism.otf') format('opentype');
}

@font-face {
  font-family: 'ST-Kosmolet';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ST-Kosmolet-Modernism.otf') format('opentype');
}

@font-face {
  font-family: 'Stampatello Faceto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Stampatello_Faceto-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Stampatello Faceto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Stampatello_Faceto-Regular-2.otf') format('opentype');
}

@font-face {
  font-family: 'Stepovik SP Basic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Stepovik_SP_Basic-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Stieglitz SP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Stieglitz_SP-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'SunnyDay';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/SunnyDay-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'SWEATER WINTER';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/SWEATER_WINTER-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'SWEATER WINTER';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/SWEATER_WINTER-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Tana Uncial SP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Tana_Uncial_SP-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'TD CIRYULNIK';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TD_CIRYULNIK-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'TD Mars';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TD_Mars-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'TD ST Naukograd';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TD_ST_Naukograd-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'TD Zvonar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TD_Zvonar-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Team';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Team-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Teplo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Teplo-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Teplo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Teplo-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Terentiev SP Demo';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Terentiev_SP_Demo-Black.otf') format('opentype');
}

@font-face {
  font-family: 'Thaloria';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Thaloria-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Thaloria';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Thaloria-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Light.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Light-2.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Light_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Light_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Medium_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Medium_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-SemiBold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-SemiBold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-ExtraBold.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-ExtraBold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-ExtraBold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Black.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Black_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans-Black_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Light.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Light_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Light_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Regular_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Regular_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Medium_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Medium_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-SemiBold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-SemiBold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-ExtraBold.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-ExtraBold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-ExtraBold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Black.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Black_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 12pt';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_12pt-Black_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Light.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Light_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Light_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Regular_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Regular_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Medium_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Medium_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-SemiBold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-SemiBold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-ExtraBold.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-ExtraBold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-ExtraBold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Black.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Black_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'TikTok Sans 16pt';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/TikTok_Sans_16pt-Black_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Topor';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Topor-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Topor';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Topor-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Tovar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Tovar-Kolobov.otf') format('opentype');
}

@font-face {
  font-family: 'TroubleSide';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TroubleSide-Comic.ttf') format('truetype');
}

@font-face {
  font-family: 'TS Crude';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/TS_Crude-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Tsap_tsarap';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Tsap_tsarap-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Tsvik SP Demo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Tsvik_SP_Demo-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Unageo';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Variable.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Variable-2.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Variable-3.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Light_italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Regular_italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Medium_italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-SemiBold_italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Bold_italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-ExtraBold_italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Unageo';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Unageo-Black_italic.ttf') format('truetype');
}

@font-face {
  font-family: 'UNCAGE';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/UNCAGE-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'UNCAGE';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/UNCAGE-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'UNCAGE';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/UNCAGE-Regular-2.ttf') format('truetype');
}

@font-face {
  font-family: 'UNCAGE';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/UNCAGE-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'UNCAGE';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/UNCAGE-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'UNCAGE';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/UNCAGE-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'UNCAGE';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/custom/flat/UNCAGE-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'UNCAGE';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/UNCAGE-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'UNCAGE';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/UNCAGE-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Unifix SP Demo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Unifix_SP_Demo-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Ura Bum Bum SP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Ura_Bum_Bum_SP-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'UrbanSlavic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/UrbanSlavic-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Vaganov SP Demo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Vaganov_SP_Demo-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Van Arkel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Van_Arkel-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Vertiger';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Vertiger-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Veter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Veter-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'VividSans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/VividSans-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Vollda';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Vollda-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Vyaz Pixel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Vyaz_Pixel-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Waterway (Demo)';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Waterway_Demo_-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Waterway (Demo)';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Waterway_Demo_-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Westhorn';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Westhorn-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Westhorn';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Westhorn-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Wild Rune';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Wild_Rune-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Willow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Willow-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Willow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Willow-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Wimzik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/Wimzik-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Wolgadeutsche';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Wolgadeutsche-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Xanmono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Xanmono-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Xanmono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Xanmono-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Xarrovv';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Xarrovv-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Xarrovv';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Xarrovv-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Xarrovv';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Xarrovv-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Xiaolai Mono SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Xiaolai_Mono_SC-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Xiaolai SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Xiaolai_SC-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Y224';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Y224-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Yazo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Yazo-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Yeast 22';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Yeast_22-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Zeitmax';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Zeitmax-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Zeitmax';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/Zeitmax-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Zenter SP Demo';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/custom/flat/Zenter_SP_Demo-Black.otf') format('opentype');
}

@font-face {
  font-family: 'ZHIROK TYPEFACE';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ZHIROK_TYPEFACE-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'ZHIROK TYPEFACE';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ZHIROK_TYPEFACE-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Italic.otf') format('opentype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Medium_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Medium_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Extra_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Semi_Bold.otf') format('opentype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Extra_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Semi_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Extra_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Semi_Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Extra_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'ZT Neue Ralewe';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/ZT_Neue_Ralewe-Semi_Bold_Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Zvezda NHZDN';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Zvezda_NHZDN-Bold_Italic.otf') format('opentype');
}

@font-face {
  font-family: 'Zvezda NHZDN';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/custom/flat/Zvezda_NHZDN-Bold_Italic.ttf') format('truetype');
}
