/* Generated by fonts.py - do not edit by hand.
 *
 * The site's typefaces: one self-hosted family per entry, latin subset only,
 * 1024 families in all - the same number as the colour schemes.  Every one is
 * open source (SIL OFL, Apache 2.0 or the Ubuntu Font Licence); the designers
 * and the licence texts are in assets/fonts/CREDITS.md and assets/fonts/licences/.
 *
 * No unicode-range is written on purpose: each family ships exactly one latin
 * face, so a glyph outside latin falls through to the reader's own fonts, which
 * is what should happen for a kana, an Arabic letter or a rare symbol.
 *
 * Nothing here is downloaded by a visitor until it is actually used, and the
 * picker only asks for the faces of the rows you can see.
 */

@font-face {
  font-family: 'ABeeZee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/abeezee-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'AR One Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/ar-one-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Abel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/abel-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Aclonica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/aclonica-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Acme';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/acme-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Actor';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/actor-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Advent Pro';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/advent-pro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Afacad';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/afacad-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Afacad Flux';
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url('../assets/fonts/afacad-flux-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Akatab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/akatab-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Akshar';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/akshar-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alan Sans';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/alan-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alata';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alata-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alatsi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alatsi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/albert-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Aldrich';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/aldrich-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alef';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alef-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alegreya Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alegreya-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alegreya Sans SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alegreya-sans-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alexandria';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/alexandria-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Allerta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/allerta-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Allerta Stencil';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/allerta-stencil-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Almarai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/almarai-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/alumni-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Amaranth';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/amaranth-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Amiko';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/amiko-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anaheim';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/anaheim-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Andika';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/andika-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anek Bangla';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/anek-bangla-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anek Devanagari';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/anek-devanagari-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anek Latin';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/anek-latin-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anek Malayalam';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/anek-malayalam-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anek Telugu';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/anek-telugu-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Antic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/antic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/anton-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anton SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/anton-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('../assets/fonts/antonio-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anuphan';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('../assets/fonts/anuphan-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/archivo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/archivo-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo Black';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/archivo-black-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/archivo-narrow-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/arimo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Armata';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/armata-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Arsenal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/arsenal-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Arya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/arya-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/asap-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/asap-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/assistant-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Asta Sans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/asta-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/athiti-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/atkinson-hyperlegible-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/atkinson-hyperlegible-next-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Average Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/average-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'B612';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/b612-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'BIZ UDGothic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/biz-udgothic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'BIZ UDPGothic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/biz-udpgothic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bai Jamjuree';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bai-jamjuree-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/barlow-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/barlow-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/barlow-semi-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Basic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/basic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bayon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bayon-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/be-vietnam-pro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bebas-neue-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Belanosima';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/belanosima-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Belleza';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/belleza-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'BenchNine';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/benchnine-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Biryani';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/biryani-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Black Han Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/black-han-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Blinker';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/blinker-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/bricolage-grotesque-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/cabin-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cabin Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cabin-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url('../assets/fonts/cairo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cairo Play';
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url('../assets/fonts/cairo-play-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cal Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cal-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cambay';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cambay-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Candal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/candal-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cantarell';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cantarell-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Capriola';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/capriola-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Carlito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/carlito-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Carrois Gothic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/carrois-gothic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/catamaran-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/chakra-petch-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Changa';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/changa-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Chau Philomene One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/chau-philomene-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Chiron GoRound TC';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/chiron-goround-tc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Chivo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/chivo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Comme';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/comme-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/commissioner-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Convergence';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/convergence-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/cuprum-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url('../assets/fonts/dm-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Darker Grotesque';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/darker-grotesque-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Days One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/days-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Denk One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/denk-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Didact Gothic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/didact-gothic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Do Hyeon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/do-hyeon-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Dongle';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dongle-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Doppio One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/doppio-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/dosis-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'DotGothic16';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dotgothic16-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Doto';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/doto-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Duru Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/duru-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Economica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/economica-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/el-messiri-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Electrolize';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/electrolize-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/encode-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/encode-sans-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Encode Sans Expanded';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/encode-sans-expanded-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Encode Sans Semi Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/encode-sans-semi-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Encode Sans Semi Expanded';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/encode-sans-semi-expanded-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/epilogue-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/exo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/exo-2-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Faculty Glyphic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/faculty-glyphic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fahkwang';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fahkwang-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Familjen Grotesk';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/familjen-grotesk-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Farro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/farro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Federo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/federo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/figtree-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fira-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fira Sans Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fira-sans-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fira-sans-extra-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fjalla-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Francois One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/francois-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/fredoka-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Funnel Sans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/funnel-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fustat';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/fustat-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gantari';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/gantari-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gasoek One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gasoek-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gayathri';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gayathri-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/geist-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Genos';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/genos-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Geo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/geo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Geologica';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/geologica-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Georama';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/georama-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Glory';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/glory-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/golos-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gothic A1';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gothic-a1-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gotu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gotu-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gowun Dodum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gowun-dodum-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gruppo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gruppo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gudea-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gurajada';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gurajada-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hammersmith One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hammersmith-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/hanken-grotesk-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Harmattan';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/harmattan-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/heebo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hind-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hind Guntur';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hind-guntur-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hind Madurai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hind-madurai-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hind-siliguri-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hind Vadodara';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hind-vadodara-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Homenaje';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/homenaje-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Host Grotesk';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/host-grotesk-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('../assets/fonts/ibm-plex-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ibm-plex-sans-arabic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ibm-plex-sans-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ibm-plex-sans-hebrew-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ibm-plex-sans-jp-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans KR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ibm-plex-sans-kr-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans Thai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ibm-plex-sans-thai-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans Thai Looped';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ibm-plex-sans-thai-looped-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Imprima';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/imprima-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inclusive Sans';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/inclusive-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inder';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/inder-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inria Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/inria-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/instrument-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/inter-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/inter-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/inter-tight-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Istok Web';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/istok-web-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Italiana';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/italiana-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Jaldi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/jaldi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Jaro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/jaro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Jockey One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/jockey-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('../assets/fonts/josefin-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/jost-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Jua';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/jua-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Julius Sans One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/julius-sans-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/jura-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'K2D';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/k2d-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kanit-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kantumruy Pro';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('../assets/fonts/kantumruy-pro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/karla-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kdam Thmor Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kdam-thmor-pro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/khand-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Khula';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/khula-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'KoHo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/koho-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kodchasan';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kodchasan-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kosugi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kosugi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kosugi Maru';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kosugi-maru-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Krona One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/krona-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Krub';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/krub-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kumbh Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/kumbh-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'LINE Seed JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/line-seed-jp-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lalezar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lalezar-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lato-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'League Gothic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/league-gothic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'League Spartan';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/league-spartan-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/lexend-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lexend Deca';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/lexend-deca-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lexend Exa';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/lexend-exa-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lexend Giga';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/lexend-giga-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lexend Peta';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/lexend-peta-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lexend Zetta';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/lexend-zetta-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libertinus Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/libertinus-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/libre-franklin-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Livvic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/livvic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'M PLUS 1';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/m-plus-1-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'M PLUS 1p';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/m-plus-1p-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'M PLUS 2';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/m-plus-2-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'M PLUS Rounded 1c';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/m-plus-rounded-1c-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mada';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/mada-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Madimi One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/madimi-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Magra';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/magra-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mako';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mako-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mallanna';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mallanna-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mandali';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mandali-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Manjari';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/manjari-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/manrope-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Marmelad';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/marmelad-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Martel Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/martel-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Marvel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/marvel-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/maven-pro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/merriweather-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Metrophobic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/metrophobic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Michroma';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/michroma-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mina';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mina-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Miriam Libre';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/miriam-libre-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mitr';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mitr-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mochiy Pop One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mochiy-pop-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mochiy Pop P One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mochiy-pop-p-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mohave';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/mohave-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Molengo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/molengo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/mona-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/monda-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Monomaniac One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/monomaniac-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/montserrat-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Montserrat Alternates';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/montserrat-alternates-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mooli';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mooli-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mouse Memoirs';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mouse-memoirs-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mukta-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mukta Mahee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mukta-mahee-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mukta Malar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mukta-malar-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mukta Vaani';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mukta-vaani-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url('../assets/fonts/mulish-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Murecho';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/murecho-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'NTR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ntr-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nanum-gothic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nata Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/nata-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/news-cycle-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Niramit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/niramit-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nobile';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nobile-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Numans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/numans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url('../assets/fonts/nunito-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url('../assets/fonts/nunito-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/onest-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/open-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/orbitron-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Orienta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/orienta-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url('../assets/fonts/oswald-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/outfit-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/overpass-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/oxygen-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pt-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'PT Sans Caption';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pt-sans-caption-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pt-sans-narrow-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Padauk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/padauk-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Palanquin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/palanquin-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Palanquin Dark';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/palanquin-dark-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Parkinsans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/parkinsans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pathway Extreme';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/pathway-extreme-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pathway Gothic One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pathway-gothic-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pattaya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pattaya-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Paytone One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/paytone-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/philosopher-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/play-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/plus-jakarta-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pontano Sans';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/pontano-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/poppins-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Port Lligat Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/port-lligat-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pragati Narrow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pragati-narrow-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/prompt-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Proza Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/proza-libre-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/public-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Puritan';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/puritan-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Qahiri';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/qahiri-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Quantico';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/quantico-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/quattrocento-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Questrial';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/questrial-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/quicksand-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'REM';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/rem-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Radio Canada';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/radio-canada-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Radio Canada Big';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/radio-canada-big-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rajdhani-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/raleway-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ramabhadra';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ramabhadra-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rambla';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rambla-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rationale';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rationale-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 160 700;
  font-display: swap;
  src: url('../assets/fonts/readex-pro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Recursive';
  font-style: normal;
  font-weight: 300 1000;
  font-display: swap;
  src: url('../assets/fonts/recursive-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/red-hat-display-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/red-hat-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Reddit Sans';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/reddit-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Reddit Sans Condensed';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/reddit-sans-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Reem Kufi';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/reem-kufi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rethink Sans';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/rethink-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'RocknRoll One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rocknroll-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ropa Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ropa-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rosario';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/rosario-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/rubik-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rubik Mono One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rubik-mono-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ruda';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/ruda-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rum Raisin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rum-raisin-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Russo One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/russo-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'SUSE';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/suse-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/saira-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/saira-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Saira Extra Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/saira-extra-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/saira-semi-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sansation';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sansation-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sansita';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sansita-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sarabun-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sarala';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sarala-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sarpanch';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sarpanch-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sawarabi Gothic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sawarabi-gothic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Scada';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/scada-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Schibsted Grotesk';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/schibsted-grotesk-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Secular One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/secular-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sen';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/sen-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Shanti';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/shanti-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Share';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/share-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Share Tech';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/share-tech-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Shippori Antique';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/shippori-antique-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/signika-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Signika Negative';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/signika-negative-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sintony';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sintony-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Six Caps';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/six-caps-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Smooch Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/smooch-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sofia Sans';
  font-style: normal;
  font-weight: 1 1000;
  font-display: swap;
  src: url('../assets/fonts/sofia-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 1 1000;
  font-display: swap;
  src: url('../assets/fonts/sofia-sans-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-weight: 1 1000;
  font-display: swap;
  src: url('../assets/fonts/sofia-sans-extra-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sofia Sans Semi Condensed';
  font-style: normal;
  font-weight: 1 1000;
  font-display: swap;
  src: url('../assets/fonts/sofia-sans-semi-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/sora-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sour Gummy';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/sour-gummy-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/source-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/source-sans-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/space-grotesk-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Special Gothic';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/special-gothic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Special Gothic Condensed One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/special-gothic-condensed-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Special Gothic Expanded One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/special-gothic-expanded-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Spinnaker';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/spinnaker-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Spline Sans';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/spline-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Stick No Bills';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/stick-no-bills-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sulphur Point';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sulphur-point-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sunflower';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../assets/fonts/sunflower-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Syncopate';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/syncopate-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/syne-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'TASA Orbiter';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/tasa-orbiter-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tajawal-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Teachers';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/teachers-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/teko-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Telex';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/telex-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tenali Ramakrishna';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tenali-ramakrishna-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tenor Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tenor-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Thasadith';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/thasadith-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'TikTok Sans';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/tiktok-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/titillium-web-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tomorrow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tomorrow-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Trispace';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/trispace-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Truculenta';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/truculenta-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ubuntu-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ubuntu-condensed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ubuntu Sans';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/ubuntu-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/unbounded-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/urbanist-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Varela';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/varela-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/varela-round-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Vazirmatn';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/vazirmatn-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Viga';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/viga-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Voces';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/voces-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Voltaire';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/voltaire-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Wendy One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/wendy-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Wire One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/wire-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Wix Madefor Display';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/wix-madefor-display-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Wix Madefor Text';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/wix-madefor-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/work-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/work-sans-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url('../assets/fonts/yanone-kaffeesatz-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/yantramanav-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ysabeau';
  font-style: normal;
  font-weight: 1 1000;
  font-display: swap;
  src: url('../assets/fonts/ysabeau-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ysabeau Office';
  font-style: normal;
  font-weight: 1 1000;
  font-display: swap;
  src: url('../assets/fonts/ysabeau-office-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ysabeau SC';
  font-style: normal;
  font-weight: 1 1000;
  font-display: swap;
  src: url('../assets/fonts/ysabeau-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Yusei Magic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/yusei-magic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'ZCOOL KuaiLe';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zcool-kuaile-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'ZCOOL QingKe HuangYou';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zcool-qingke-huangyou-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'ZCOOL XiaoWei';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zcool-xiaowei-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zain';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zain-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zalando Sans';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/zalando-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zalando Sans Expanded';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/zalando-sans-expanded-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zalando Sans SemiExpanded';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/zalando-sans-semiexpanded-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zen Kaku Gothic Antique';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zen-kaku-gothic-antique-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zen-kaku-gothic-new-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zen Kurenaido';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zen-kurenaido-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zen-maru-gothic-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Abhaya Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/abhaya-libre-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Abyssinica SIL';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/abyssinica-sil-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Adamina';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/adamina-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/alegreya-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alegreya SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alegreya-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Aleo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/aleo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alice';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alice-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alike';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alike-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alike Angular';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alike-angular-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alkalami';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alkalami-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Almendra';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/almendra-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Amethysta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/amethysta-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/amiri-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Andada Pro';
  font-style: normal;
  font-weight: 400 840;
  font-display: swap;
  src: url('../assets/fonts/andada-pro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Antic Didone';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/antic-didone-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Antic Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/antic-slab-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Aoboshi One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/aoboshi-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Arapey';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/arapey-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Arbutus Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/arbutus-slab-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Aref Ruqaa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/aref-ruqaa-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Artifika';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/artifika-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/arvo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Asar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/asar-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Asul';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/asul-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Average';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/average-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'BIZ UDMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/biz-udmincho-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'BIZ UDPMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/biz-udpmincho-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Balthazar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/balthazar-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Baskervville';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/baskervville-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bellefair';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bellefair-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bentham';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bentham-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Besley';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/besley-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bevan';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bevan-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'BhuTuka Expanded One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bhutuka-expanded-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'BioRhyme';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/biorhyme-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/bitter-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/bitter-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/bodoni-moda-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bodoni Moda SC';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/bodoni-moda-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bona Nova';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bona-nova-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bona Nova SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bona-nova-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Brawler';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/brawler-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bree Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bree-serif-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Brygada 1918';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/brygada-1918-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Buenard';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/buenard-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Caladea';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/caladea-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cambo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cambo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cantata One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cantata-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cardo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Castoro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/castoro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Caudex';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/caudex-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Charis SIL';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/charis-sil-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/cinzel-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Copse';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/copse-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/cormorant-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/cormorant-garamond-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/cormorant-infant-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cormorant-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Unicase';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cormorant-unicase-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Upright';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cormorant-upright-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Coustard';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/coustard-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Crete Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/crete-round-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/crimson-pro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/crimson-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cutive';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cutive-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dm-serif-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Serif Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dm-serif-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Serif Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dm-serif-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'David Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/david-libre-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Della Respira';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/della-respira-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Domine';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/domine-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/eb-garamond-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/eb-garamond-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Eczar';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/eczar-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Enriqueta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/enriqueta-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Esteban';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/esteban-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fanwood Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fanwood-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fauna One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fauna-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Faustina';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/faustina-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fjord One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fjord-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/frank-ruhl-libre-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/fraunces-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/fraunces-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'GFS Didot';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gfs-didot-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gabriela';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gabriela-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gelasio';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/gelasio-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gentium Book Plus';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gentium-book-plus-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gilda Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gilda-display-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Glegoo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/glegoo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gloock';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gloock-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Goudy Bookletter 1911';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/goudy-bookletter-1911-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gowun Batang';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gowun-batang-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Graduate';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/graduate-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Grenze';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/grenze-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gulzar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gulzar-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gupter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gupter-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hahmlet';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/hahmlet-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Halant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/halant-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hanuman';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/hanuman-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Headland One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/headland-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hedvig Letters Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hedvig-letters-serif-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hepta Slab';
  font-style: normal;
  font-weight: 1 900;
  font-display: swap;
  src: url('../assets/fonts/hepta-slab-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hina Mincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hina-mincho-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Holtwood One SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/holtwood-one-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ibm-plex-serif-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IM Fell DW Pica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/im-fell-dw-pica-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IM Fell Double Pica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/im-fell-double-pica-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IM Fell English';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/im-fell-english-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IM Fell English SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/im-fell-english-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IM Fell Great Primer';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/im-fell-great-primer-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ibarra Real Nova';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/ibarra-real-nova-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Imbue';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/imbue-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inknut Antiqua';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/inknut-antiqua-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Inria Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/inria-serif-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/instrument-serif-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('../assets/fonts/josefin-slab-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Judson';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/judson-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kadwa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kadwa-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kaisei Decol';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kaisei-decol-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kaisei Opti';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kaisei-opti-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kaisei Tokumin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kaisei-tokumin-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kalnia';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('../assets/fonts/kalnia-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kameron';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/kameron-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Karma';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/karma-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kiwi Maru';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kiwi-maru-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kreon';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/kreon-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kurale';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kurale-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Laila';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/laila-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lateef';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lateef-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ledger';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ledger-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libertinus Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/libertinus-serif-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/libre-baskerville-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Bodoni';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/libre-bodoni-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Caslon Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/libre-caslon-display-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Caslon Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/libre-caslon-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/literata-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/literata-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/lora-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/lora-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Lusitana';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lusitana-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lustria';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lustria-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Maiden Orange';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/maiden-orange-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Maitree';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/maitree-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Manuale';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/manuale-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Marcellus';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/marcellus-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Marcellus SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/marcellus-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Markazi Text';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/markazi-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Martel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/martel-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mate';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mate-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/merriweather-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mirza';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mirza-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Montaga';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/montaga-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Montagu Slab';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('../assets/fonts/montagu-slab-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nanum-myeongjo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Neuton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/neuton-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/newsreader-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Noticia Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/noticia-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/old-standard-tt-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Oranienbaum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/oranienbaum-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ovo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ovo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pt-serif-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'PT Serif Caption';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pt-serif-caption-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Petrona';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/petrona-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Piazzolla';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/piazzolla-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Platypi';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/platypi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/playfair-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/playfair-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Playfair Display SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/playfair-display-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Podkova';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/podkova-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Poltawski Nowy';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/poltawski-nowy-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Poly';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/poly-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Prata';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/prata-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pridi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pridi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Prociono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/prociono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Quando';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/quando-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Quattrocento';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/quattrocento-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Radley';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/radley-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rasa';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/rasa-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/rokkitt-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rosarivo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rosarivo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rozha One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rozha-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rufina';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rufina-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ruwudu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ruwudu-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'STIX Two Text';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/stix-two-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sanchez';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sanchez-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sawarabi Mincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sawarabi-mincho-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Scheherazade New';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/scheherazade-new-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Scope One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/scope-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Shippori Mincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/shippori-mincho-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Shippori Mincho B1';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/shippori-mincho-b1-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Slabo 13px';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/slabo-13px-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Slabo 27px';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/slabo-27px-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Solway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/solway-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Song Myung';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/song-myung-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sorts Mill Goudy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sorts-mill-goudy-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/source-serif-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/source-serif-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/spectral-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/spectral-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Suez One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/suez-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sumana';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sumana-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Suranna';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/suranna-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Taviraj';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/taviraj-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tienne';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tienne-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tinos-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tiro Bangla';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tiro-bangla-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tiro Devanagari Hindi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tiro-devanagari-hindi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Trirong';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/trirong-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Trocchi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/trocchi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ultra';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ultra-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Unna';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/unna-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Vast Shadow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/vast-shadow-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Vesper Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/vesper-libre-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Vidaloka';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/vidaloka-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Volkhov';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/volkhov-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/vollkorn-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Vollkorn SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/vollkorn-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Young Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/young-serif-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Yrsa';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/yrsa-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Yuji Mai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/yuji-mai-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Yuji Syuku';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/yuji-syuku-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zen Antique';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zen-antique-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zen Antique Soft';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zen-antique-soft-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zen Old Mincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zen-old-mincho-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zilla-slab-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'ADLaM Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/adlam-display-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Aboreto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/aboreto-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Abril Fatface';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/abril-fatface-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Agbalumo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/agbalumo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Aladin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/aladin-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alfa Slab One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alfa-slab-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alkatra';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/alkatra-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Allan';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/allan-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Amarante';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/amarante-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Angkor';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/angkor-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anybody';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/anybody-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Arima';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('../assets/fonts/arima-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Asset';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/asset-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Atma';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/atma-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Atomic Age';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/atomic-age-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Audiowide';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/audiowide-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Averia Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/averia-libre-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Averia Sans Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/averia-sans-libre-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Averia Serif Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/averia-serif-libre-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bagel Fat One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bagel-fat-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bakbak One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bakbak-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Baloo 2';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/baloo-2-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Baloo Bhai 2';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/baloo-bhai-2-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Baloo Bhaijaan 2';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/baloo-bhaijaan-2-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Baloo Chettan 2';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/baloo-chettan-2-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Baloo Da 2';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/baloo-da-2-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Baloo Paaji 2';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/baloo-paaji-2-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Baloo Tamma 2';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/baloo-tamma-2-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Baloo Thambi 2';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/baloo-thambi-2-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Balsamiq Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/balsamiq-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bangers';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bangers-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Barriecito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/barriecito-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Battambang';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/battambang-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Baumans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/baumans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bellota Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bellota-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Big Shoulders';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/big-shoulders-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bigshot One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bigshot-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bitcount Single';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/bitcount-single-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Black Ops One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/black-ops-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bokor';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bokor-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Boldonse';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/boldonse-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Boogaloo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/boogaloo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bowlby One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bowlby-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bowlby One SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bowlby-one-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bubblegum Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bubblegum-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bungee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bungee-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bungee Inline';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bungee-inline-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bungee Shade';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bungee-shade-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bungee Spice';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bungee-spice-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cabin Sketch';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cabin-sketch-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Caesar Dressing';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/caesar-dressing-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Calistoga';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/calistoga-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Caprasimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/caprasimo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Carter One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/carter-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Changa One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/changa-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Chango';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/chango-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Chelsea Market';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/chelsea-market-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cherry Bomb One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cherry-bomb-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cherry Cream Soda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cherry-cream-soda-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Chewy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/chewy-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Chonburi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/chonburi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cinzel-decorative-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Coda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/coda-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Codystar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/codystar-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Coiny';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/coiny-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/comfortaa-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Comic Relief';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/comic-relief-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Concert One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/concert-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Contrail One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/contrail-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Corben';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/corben-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Creepster';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/creepster-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Croissant One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/croissant-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Crushed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/crushed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Darumadrop One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/darumadrop-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Dela Gothic One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dela-gothic-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Dokdo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dokdo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'DynaPuff';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/dynapuff-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Dynalight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dynalight-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Eater';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/eater-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Expletus Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/expletus-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Faster One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/faster-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fasthand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fasthand-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Finger Paint';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/finger-paint-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Flow Circular';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/flow-circular-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fontdiner Swanky';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fontdiner-swanky-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/forum-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fredericka the Great';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fredericka-the-great-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Freehand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/freehand-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Freeman';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/freeman-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Frijole';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/frijole-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fugaz One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fugaz-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Funnel Display';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/funnel-display-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gabarito';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/gabarito-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Galada';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/galada-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Galindo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/galindo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Germania One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/germania-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gluten';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/gluten-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Goblin One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/goblin-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Goldman';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/goldman-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Grandstander';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/grandstander-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gravitas One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gravitas-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Grenze Gotisch';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/grenze-gotisch-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gugi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gugi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Happy Monkey';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/happy-monkey-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Henny Penny';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/henny-penny-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Iceberg';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/iceberg-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Iceland';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/iceland-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Irish Grover';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/irish-grover-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Jersey 10';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/jersey-10-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Jersey 25';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/jersey-25-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Jomhuria';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/jomhuria-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kablammo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kablammo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Karantina';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/karantina-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kavoon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kavoon-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kelly Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kelly-slab-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Knewave';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/knewave-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Koulen';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/koulen-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kranky';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kranky-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lacquer';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lacquer-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lemonada';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/lemonada-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Barcode 128';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/libre-barcode-128-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Barcode 39';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/libre-barcode-39-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Barcode 39 Extended Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/libre-barcode-39-extended-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Barcode 39 Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/libre-barcode-39-text-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Life Savers';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/life-savers-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lilita One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lilita-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lily Script One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lily-script-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Limelight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/limelight-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lobster-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Lobster Two';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lobster-two-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Londrina Solid';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/londrina-solid-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Love Ya Like A Sister';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/love-ya-like-a-sister-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Luckiest Guy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/luckiest-guy-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Macondo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/macondo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Macondo Swash Caps';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/macondo-swash-caps-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'McLaren';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mclaren-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'MedievalSharp';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/medievalsharp-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Megrim';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/megrim-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Metal Mania';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/metal-mania-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Metamorphous';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/metamorphous-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Modak';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/modak-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Modern Antiqua';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/modern-antiqua-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Monoton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/monoton-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Moul';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/moul-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mountains of Christmas';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mountains-of-christmas-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'MuseoModerno';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/museomoderno-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'New Rocker';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/new-rocker-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nixie One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nixie-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nosifer';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nosifer-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nova Flat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nova-flat-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nova Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nova-round-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nova Square';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nova-square-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Oleo Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/oleo-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Oleo Script Swash Caps';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/oleo-script-swash-caps-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Oregano';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/oregano-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Orelega One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/orelega-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Original Surfer';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/original-surfer-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Overlock';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/overlock-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Oxanium';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/oxanium-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Passion One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/passion-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Patua One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/patua-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Phudu';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/phudu-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pirata One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pirata-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pixelify Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/pixelify-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Playball';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/playball-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Poetsen One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/poetsen-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Poiret One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/poiret-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Poller One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/poller-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pompiere';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pompiere-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Potta One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/potta-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Press Start 2P';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/press-start-2p-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Prosto One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/prosto-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Protest Revolution';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/protest-revolution-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Protest Strike';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/protest-strike-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Racing Sans One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/racing-sans-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rakkas';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rakkas-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rammetto One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rammetto-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rampart One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rampart-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ranchers';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ranchers-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Red Rose';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/red-rose-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ribeye';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ribeye-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Righteous';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/righteous-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Road Rage';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/road-rage-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rowdies';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rowdies-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rubik Dirt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rubik-dirt-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rubik Doodle Shadow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rubik-doodle-shadow-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rubik Glitch';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rubik-glitch-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ruslan Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ruslan-display-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rye';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rye-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sail';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sail-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sancreek';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sancreek-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sansita Swashed';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/sansita-swashed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sarina';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sarina-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Seaweed Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/seaweed-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Shantell Sans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/shantell-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Shojumaru';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/shojumaru-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Shrikhand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/shrikhand-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sigmar One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sigmar-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Silkscreen';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/silkscreen-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Skranji';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/skranji-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Slackey';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/slackey-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Smythe';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/smythe-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sniglet';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sniglet-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/special-elite-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Spicy Rice';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/spicy-rice-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Squada One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/squada-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Staatliches';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/staatliches-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Stardos Stencil';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/stardos-stencil-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Supermercado One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/supermercado-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tektur';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../assets/fonts/tektur-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tilt Neon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tilt-neon-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tilt Warp';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tilt-warp-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Titan One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/titan-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Trade Winds';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/trade-winds-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Turret Road';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/turret-road-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Uncial Antiqua';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/uncial-antiqua-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Unica One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/unica-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'UnifrakturCook';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../assets/fonts/unifrakturcook-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'UnifrakturMaguntia';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/unifrakturmaguntia-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Unkempt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/unkempt-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Vampiro One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/vampiro-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Viaoda Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/viaoda-libre-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Vina Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/vina-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Wallpoet';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/wallpoet-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Yatra One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/yatra-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Yeseva One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/yeseva-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zen Dots';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zen-dots-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Aguafina Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/aguafina-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Alex Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/alex-brush-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Allison';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/allison-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Allura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/allura-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/amatic-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Amita';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/amita-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Annie Use Your Telescope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/annie-use-your-telescope-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Architects Daughter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/architects-daughter-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Arizonia';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/arizonia-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bad Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bad-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Berkshire Swash';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/berkshire-swash-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Beth Ellen';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/beth-ellen-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Bilbo Swash Caps';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/bilbo-swash-caps-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Birthstone';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/birthstone-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Birthstone Bounce';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/birthstone-bounce-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Borel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/borel-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Calligraffitti';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/calligraffitti-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Carattere';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/carattere-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/caveat-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Caveat Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/caveat-brush-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cedarville Cursive';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cedarville-cursive-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Charm';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/charm-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Charmonman';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/charmonman-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/comic-neue-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Coming Soon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/coming-soon-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cookie';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cookie-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Corinthia';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/corinthia-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Courgette';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/courgette-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Covered By Your Grace';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/covered-by-your-grace-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Crafty Girls';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/crafty-girls-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Damion';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/damion-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/dancing-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Dawning of a New Day';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dawning-of-a-new-day-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Delicious Handrawn';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/delicious-handrawn-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Delius';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/delius-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Delius Swash Caps';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/delius-swash-caps-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ephesis';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ephesis-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Euphoria Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/euphoria-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fondamento';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fondamento-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fuggles';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fuggles-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fuzzy Bubbles';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fuzzy-bubbles-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gaegu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gaegu-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gamja Flower';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gamja-flower-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Give You Glory';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/give-you-glory-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gloria Hallelujah';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gloria-hallelujah-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Gochi Hand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/gochi-hand-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Grand Hotel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/grand-hotel-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/great-vibes-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hachi Maru Pop';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hachi-maru-pop-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Handlee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/handlee-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Herr Von Muellerhoff';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/herr-von-muellerhoff-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hi Melody';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hi-melody-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Homemade Apple';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/homemade-apple-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Hurricane';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/hurricane-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/indie-flower-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Italianno';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/italianno-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Itim';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/itim-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Julee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/julee-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Just Another Hand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/just-another-hand-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Just Me Again Down Here';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/just-me-again-down-here-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kalam-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kaushan-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Klee One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/klee-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Kristi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/kristi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'La Belle Aurore';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/la-belle-aurore-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'League Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/league-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Leckerli One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/leckerli-one-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Long Cang';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/long-cang-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Luxurious Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/luxurious-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ma Shan Zheng';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ma-shan-zheng-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mali';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mali-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mansalva';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mansalva-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Marck Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/marck-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mea Culpa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mea-culpa-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Meddon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/meddon-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Meie Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/meie-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Meow Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/meow-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Merienda';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/merienda-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Monsieur La Doulaise';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/monsieur-la-doulaise-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'MonteCarlo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/montecarlo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Montez';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/montez-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Moon Dance';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/moon-dance-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mr Dafoe';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mr-dafoe-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mr De Haviland';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mr-de-haviland-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mrs Saint Delafield';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mrs-saint-delafield-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ms Madi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ms-madi-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Mynerve';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/mynerve-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nanum Brush Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nanum-brush-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nanum Gothic Coding';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nanum-gothic-coding-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nanum Pen Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nanum-pen-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Neucha';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/neucha-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Norican';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/norican-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nothing You Could Do';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nothing-you-could-do-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Oooh Baby';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/oooh-baby-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Over the Rainbow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/over-the-rainbow-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pacifico-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pangolin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pangolin-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Parisienne';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/parisienne-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Patrick Hand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/patrick-hand-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Patrick Hand SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/patrick-hand-sc-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Permanent Marker';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/permanent-marker-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Petit Formal Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/petit-formal-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Pinyon Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pinyon-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Playpen Sans';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/playpen-sans-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Quintessential';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/quintessential-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Qwigley';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/qwigley-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Qwitcher Grypen';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/qwitcher-grypen-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rancho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rancho-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Redressed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/redressed-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Reenie Beanie';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/reenie-beanie-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rochester';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rochester-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rock Salt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rock-salt-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Rouge Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/rouge-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sacramento';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sacramento-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Satisfy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/satisfy-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Schoolbell';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/schoolbell-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sedgwick Ave';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sedgwick-ave-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sedgwick Ave Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sedgwick-ave-display-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Shadows Into Light';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/shadows-into-light-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Shadows Into Light Two';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/shadows-into-light-two-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sofia';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sofia-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Square Peg';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/square-peg-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sriracha';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sriracha-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Style Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/style-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sue Ellen Francisco';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sue-ellen-francisco-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sunshiney';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/sunshiney-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Swanky and Moo Moo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/swanky-and-moo-moo-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/tangerine-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'The Girl Next Door';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/the-girl-next-door-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'The Nautigal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/the-nautigal-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Vibur';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/vibur-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Vujahday Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/vujahday-script-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Waiting for the Sunrise';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/waiting-for-the-sunrise-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Walter Turncoat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/walter-turncoat-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Waterfall';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/waterfall-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Whisper';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/whisper-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'WindSong';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/windsong-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Yellowtail';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/yellowtail-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Yesteryear';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/yesteryear-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zeyada';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zeyada-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Zhi Mang Xing';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/zhi-mang-xing-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Anonymous Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/anonymous-pro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Azeret Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/azeret-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'B612 Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/b612-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Chivo Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/chivo-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/courier-prime-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cousine-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Cutive Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/cutive-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dm-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/fira-code-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fira Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fira-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/fragment-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/geist-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/plex-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/plex-mono-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/inconsolata-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/jetbrains-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/jetbrains-mono-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Lekton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/lekton-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'M PLUS 1 Code';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('../assets/fonts/m-plus-1-code-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Major Mono Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/major-mono-display-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Martian Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../assets/fonts/martian-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Monofett';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/monofett-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nova Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/nova-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Overpass Mono';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/overpass-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Oxygen Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/oxygen-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'PT Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/pt-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/red-hat-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Reddit Mono';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/reddit-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Share Tech Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/share-tech-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sometype Mono';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/sometype-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../assets/fonts/source-code-pro-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/space-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Spline Sans Mono';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/spline-sans-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Syne Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/syne-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/ubuntu-mono-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'VT323';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/vt323-latin-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Xanh Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/xanh-mono-latin-normal.woff2') format('woff2');
}
