@font-face {
  font-family: 'Advent Pro';
  src: url('../design_assets/fonts/advent_pro/advent_pro-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Advent Pro';
  src: url('../design_assets/fonts/advent_pro/advent_pro-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Advent Pro';
  src: url('../design_assets/fonts/advent_pro/advent_pro-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Afacad';
  src: url('../design_assets/fonts/afacad/afacad-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Afacad';
  src: url('../design_assets/fonts/afacad/afacad-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Afacad';
  src: url('../design_assets/fonts/afacad/afacad-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aguafina Script';
  src: url('../design_assets/fonts/aguafina_script/aguafina_script-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Albert Sans';
  src: url('../design_assets/fonts/albert_sans/albert_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Albert Sans';
  src: url('../design_assets/fonts/albert_sans/albert_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Albert Sans';
  src: url('../design_assets/fonts/albert_sans/albert_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya';
  src: url('../design_assets/fonts/alegreya/alegreya-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya';
  src: url('../design_assets/fonts/alegreya/alegreya-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya';
  src: url('../design_assets/fonts/alegreya/alegreya-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya SC';
  src: url('../design_assets/fonts/alegreya_sc/alegreya_sc-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya SC';
  src: url('../design_assets/fonts/alegreya_sc/alegreya_sc-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya SC';
  src: url('../design_assets/fonts/alegreya_sc/alegreya_sc-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('../design_assets/fonts/alegreya_sans/alegreya_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('../design_assets/fonts/alegreya_sans/alegreya_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alegreya Sans';
  src: url('../design_assets/fonts/alegreya_sans/alegreya_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aleo';
  src: url('../design_assets/fonts/aleo/aleo-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aleo';
  src: url('../design_assets/fonts/aleo/aleo-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Aleo';
  src: url('../design_assets/fonts/aleo/aleo-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alkatra';
  src: url('../design_assets/fonts/alkatra/alkatra-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alkatra';
  src: url('../design_assets/fonts/alkatra/alkatra-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alkatra';
  src: url('../design_assets/fonts/alkatra/alkatra-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Allan';
  src: url('../design_assets/fonts/allan/allan-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Allan';
  src: url('../design_assets/fonts/allan/allan-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Almendra';
  src: url('../design_assets/fonts/almendra/almendra-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Almendra';
  src: url('../design_assets/fonts/almendra/almendra-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Almendra';
  src: url('../design_assets/fonts/almendra/almendra-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alumni Sans';
  src: url('../design_assets/fonts/alumni_sans/alumni_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alumni Sans';
  src: url('../design_assets/fonts/alumni_sans/alumni_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alumni Sans';
  src: url('../design_assets/fonts/alumni_sans/alumni_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alumni Sans Inline One';
  src: url('../design_assets/fonts/alumni_sans_inline_one/alumni_sans_inline_one-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alumni Sans Inline One';
  src: url('../design_assets/fonts/alumni_sans_inline_one/alumni_sans_inline_one-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Amaranth';
  src: url('../design_assets/fonts/amaranth/amaranth-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Amaranth';
  src: url('../design_assets/fonts/amaranth/amaranth-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Amaranth';
  src: url('../design_assets/fonts/amaranth/amaranth-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Amatic SC';
  src: url('../design_assets/fonts/amatic_sc/amatic_sc-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Amatic SC';
  src: url('../design_assets/fonts/amatic_sc/amatic_sc-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Amiri';
  src: url('../design_assets/fonts/amiri/amiri-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Amiri';
  src: url('../design_assets/fonts/amiri/amiri-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Amiri';
  src: url('../design_assets/fonts/amiri/amiri-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Amita';
  src: url('../design_assets/fonts/amita/amita-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Amita';
  src: url('../design_assets/fonts/amita/amita-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ancizar Sans';
  src: url('../design_assets/fonts/ancizar_sans/ancizar_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ancizar Sans';
  src: url('../design_assets/fonts/ancizar_sans/ancizar_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ancizar Sans';
  src: url('../design_assets/fonts/ancizar_sans/ancizar_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ancizar Serif';
  src: url('../design_assets/fonts/ancizar_serif/ancizar_serif-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ancizar Serif';
  src: url('../design_assets/fonts/ancizar_serif/ancizar_serif-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ancizar Serif';
  src: url('../design_assets/fonts/ancizar_serif/ancizar_serif-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Andada Pro';
  src: url('../design_assets/fonts/andada_pro/andada_pro-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Andada Pro';
  src: url('../design_assets/fonts/andada_pro/andada_pro-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Andada Pro';
  src: url('../design_assets/fonts/andada_pro/andada_pro-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Anonymous Pro';
  src: url('../design_assets/fonts/anonymous_pro/anonymous_pro-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Anonymous Pro';
  src: url('../design_assets/fonts/anonymous_pro/anonymous_pro-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Anonymous Pro';
  src: url('../design_assets/fonts/anonymous_pro/anonymous_pro-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Anybody';
  src: url('../design_assets/fonts/anybody/anybody-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Anybody';
  src: url('../design_assets/fonts/anybody/anybody-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Anybody';
  src: url('../design_assets/fonts/anybody/anybody-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arbutus';
  src: url('../design_assets/fonts/arbutus/arbutus-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Archivo';
  src: url('../design_assets/fonts/archivo/archivo-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Archivo';
  src: url('../design_assets/fonts/archivo/archivo-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Archivo';
  src: url('../design_assets/fonts/archivo/archivo-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Archivo Narrow';
  src: url('../design_assets/fonts/archivo_narrow/archivo_narrow-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Archivo Narrow';
  src: url('../design_assets/fonts/archivo_narrow/archivo_narrow-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Archivo Narrow';
  src: url('../design_assets/fonts/archivo_narrow/archivo_narrow-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aref Ruqaa';
  src: url('../design_assets/fonts/aref_ruqaa/aref_ruqaa-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aref Ruqaa';
  src: url('../design_assets/fonts/aref_ruqaa/aref_ruqaa-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arima';
  src: url('../design_assets/fonts/arima/arima-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arima';
  src: url('../design_assets/fonts/arima/arima-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arima';
  src: url('../design_assets/fonts/arima/arima-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arimo';
  src: url('../design_assets/fonts/arimo/arimo-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arimo';
  src: url('../design_assets/fonts/arimo/arimo-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Arimo';
  src: url('../design_assets/fonts/arimo/arimo-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arsenal';
  src: url('../design_assets/fonts/arsenal/arsenal-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arsenal';
  src: url('../design_assets/fonts/arsenal/arsenal-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Arsenal';
  src: url('../design_assets/fonts/arsenal/arsenal-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arsenal SC';
  src: url('../design_assets/fonts/arsenal_sc/arsenal_sc-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arsenal SC';
  src: url('../design_assets/fonts/arsenal_sc/arsenal_sc-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Arsenal SC';
  src: url('../design_assets/fonts/arsenal_sc/arsenal_sc-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arvo';
  src: url('../design_assets/fonts/arvo/arvo-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arvo';
  src: url('../design_assets/fonts/arvo/arvo-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Arvo';
  src: url('../design_assets/fonts/arvo/arvo-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Asap Condensed';
  src: url('../design_assets/fonts/asap_condensed/asap_condensed-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Asap Condensed';
  src: url('../design_assets/fonts/asap_condensed/asap_condensed-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Asap Condensed';
  src: url('../design_assets/fonts/asap_condensed/asap_condensed-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Astloch';
  src: url('../design_assets/fonts/astloch/astloch-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Astloch';
  src: url('../design_assets/fonts/astloch/astloch-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Atkinson Hyperlegible';
  src: url('../design_assets/fonts/atkinson_hyperlegible/atkinson_hyperlegible-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Atkinson Hyperlegible';
  src: url('../design_assets/fonts/atkinson_hyperlegible/atkinson_hyperlegible-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Atkinson Hyperlegible';
  src: url('../design_assets/fonts/atkinson_hyperlegible/atkinson_hyperlegible-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Mono';
  src: url('../design_assets/fonts/atkinson_hyperlegible_mono/atkinson_hyperlegible_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Mono';
  src: url('../design_assets/fonts/atkinson_hyperlegible_mono/atkinson_hyperlegible_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Mono';
  src: url('../design_assets/fonts/atkinson_hyperlegible_mono/atkinson_hyperlegible_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Atma';
  src: url('../design_assets/fonts/atma/atma-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Atma';
  src: url('../design_assets/fonts/atma/atma-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Atma';
  src: url('../design_assets/fonts/atma/atma-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Averia Libre';
  src: url('../design_assets/fonts/averia_libre/averia_libre-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Averia Libre';
  src: url('../design_assets/fonts/averia_libre/averia_libre-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Averia Libre';
  src: url('../design_assets/fonts/averia_libre/averia_libre-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Averia Sans Libre';
  src: url('../design_assets/fonts/averia_sans_libre/averia_sans_libre-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Averia Sans Libre';
  src: url('../design_assets/fonts/averia_sans_libre/averia_sans_libre-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Averia Sans Libre';
  src: url('../design_assets/fonts/averia_sans_libre/averia_sans_libre-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('../design_assets/fonts/averia_serif_libre/averia_serif_libre-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('../design_assets/fonts/averia_serif_libre/averia_serif_libre-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('../design_assets/fonts/averia_serif_libre/averia_serif_libre-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Azeret Mono';
  src: url('../design_assets/fonts/azeret_mono/azeret_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Azeret Mono';
  src: url('../design_assets/fonts/azeret_mono/azeret_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Azeret Mono';
  src: url('../design_assets/fonts/azeret_mono/azeret_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'B612 Mono';
  src: url('../design_assets/fonts/b612_mono/b612_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'B612 Mono';
  src: url('../design_assets/fonts/b612_mono/b612_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'B612 Mono';
  src: url('../design_assets/fonts/b612_mono/b612_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo 2';
  src: url('../design_assets/fonts/baloo_2/baloo_2-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo 2';
  src: url('../design_assets/fonts/baloo_2/baloo_2-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo 2';
  src: url('../design_assets/fonts/baloo_2/baloo_2-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Bhai 2';
  src: url('../design_assets/fonts/baloo_bhai_2/baloo_bhai_2-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Bhai 2';
  src: url('../design_assets/fonts/baloo_bhai_2/baloo_bhai_2-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Bhai 2';
  src: url('../design_assets/fonts/baloo_bhai_2/baloo_bhai_2-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Bhaijaan 2';
  src: url('../design_assets/fonts/baloo_bhaijaan_2/baloo_bhaijaan_2-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Bhaijaan 2';
  src: url('../design_assets/fonts/baloo_bhaijaan_2/baloo_bhaijaan_2-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Bhaijaan 2';
  src: url('../design_assets/fonts/baloo_bhaijaan_2/baloo_bhaijaan_2-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Bhaina 2';
  src: url('../design_assets/fonts/baloo_bhaina_2/baloo_bhaina_2-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Bhaina 2';
  src: url('../design_assets/fonts/baloo_bhaina_2/baloo_bhaina_2-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Bhaina 2';
  src: url('../design_assets/fonts/baloo_bhaina_2/baloo_bhaina_2-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Chettan 2';
  src: url('../design_assets/fonts/baloo_chettan_2/baloo_chettan_2-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Chettan 2';
  src: url('../design_assets/fonts/baloo_chettan_2/baloo_chettan_2-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Chettan 2';
  src: url('../design_assets/fonts/baloo_chettan_2/baloo_chettan_2-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Da 2';
  src: url('../design_assets/fonts/baloo_da_2/baloo_da_2-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Da 2';
  src: url('../design_assets/fonts/baloo_da_2/baloo_da_2-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Da 2';
  src: url('../design_assets/fonts/baloo_da_2/baloo_da_2-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Paaji 2';
  src: url('../design_assets/fonts/baloo_paaji_2/baloo_paaji_2-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Paaji 2';
  src: url('../design_assets/fonts/baloo_paaji_2/baloo_paaji_2-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Paaji 2';
  src: url('../design_assets/fonts/baloo_paaji_2/baloo_paaji_2-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Tammudu 2';
  src: url('../design_assets/fonts/baloo_tammudu_2/baloo_tammudu_2-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Tammudu 2';
  src: url('../design_assets/fonts/baloo_tammudu_2/baloo_tammudu_2-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Tammudu 2';
  src: url('../design_assets/fonts/baloo_tammudu_2/baloo_tammudu_2-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Thambi 2';
  src: url('../design_assets/fonts/baloo_thambi_2/baloo_thambi_2-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Thambi 2';
  src: url('../design_assets/fonts/baloo_thambi_2/baloo_thambi_2-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Baloo Thambi 2';
  src: url('../design_assets/fonts/baloo_thambi_2/baloo_thambi_2-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Balsamiq Sans';
  src: url('../design_assets/fonts/balsamiq_sans/balsamiq_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Balsamiq Sans';
  src: url('../design_assets/fonts/balsamiq_sans/balsamiq_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Balsamiq Sans';
  src: url('../design_assets/fonts/balsamiq_sans/balsamiq_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  src: url('../design_assets/fonts/barlow/barlow-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  src: url('../design_assets/fonts/barlow/barlow-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  src: url('../design_assets/fonts/barlow/barlow-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  src: url('../design_assets/fonts/barlow_condensed/barlow_condensed-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  src: url('../design_assets/fonts/barlow_condensed/barlow_condensed-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  src: url('../design_assets/fonts/barlow_condensed/barlow_condensed-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  src: url('../design_assets/fonts/barlow_semi_condensed/barlow_semi_condensed-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  src: url('../design_assets/fonts/barlow_semi_condensed/barlow_semi_condensed-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  src: url('../design_assets/fonts/barlow_semi_condensed/barlow_semi_condensed-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Battambang';
  src: url('../design_assets/fonts/battambang/battambang-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Battambang';
  src: url('../design_assets/fonts/battambang/battambang-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Battambang';
  src: url('../design_assets/fonts/battambang/battambang-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../design_assets/fonts/be_vietnam_pro/be_vietnam_pro-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../design_assets/fonts/be_vietnam_pro/be_vietnam_pro-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../design_assets/fonts/be_vietnam_pro/be_vietnam_pro-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bellota';
  src: url('../design_assets/fonts/bellota/bellota-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bellota';
  src: url('../design_assets/fonts/bellota/bellota-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Bellota';
  src: url('../design_assets/fonts/bellota/bellota-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bellota Text';
  src: url('../design_assets/fonts/bellota_text/bellota_text-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bellota Text';
  src: url('../design_assets/fonts/bellota_text/bellota_text-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Bellota Text';
  src: url('../design_assets/fonts/bellota_text/bellota_text-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bevan';
  src: url('../design_assets/fonts/bevan/bevan-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bevan';
  src: url('../design_assets/fonts/bevan/bevan-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Big Shoulders';
  src: url('../design_assets/fonts/big_shoulders/big_shoulders-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Big Shoulders';
  src: url('../design_assets/fonts/big_shoulders/big_shoulders-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Big Shoulders';
  src: url('../design_assets/fonts/big_shoulders/big_shoulders-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Big Shoulders Inline';
  src: url('../design_assets/fonts/big_shoulders_inline/big_shoulders_inline-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Big Shoulders Inline';
  src: url('../design_assets/fonts/big_shoulders_inline/big_shoulders_inline-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Big Shoulders Inline';
  src: url('../design_assets/fonts/big_shoulders_inline/big_shoulders_inline-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Big Shoulders Stencil';
  src: url('../design_assets/fonts/big_shoulders_stencil/big_shoulders_stencil-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Big Shoulders Stencil';
  src: url('../design_assets/fonts/big_shoulders_stencil/big_shoulders_stencil-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Big Shoulders Stencil';
  src: url('../design_assets/fonts/big_shoulders_stencil/big_shoulders_stencil-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount';
  src: url('../design_assets/fonts/bitcount/bitcount-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount';
  src: url('../design_assets/fonts/bitcount/bitcount-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount';
  src: url('../design_assets/fonts/bitcount/bitcount-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Double';
  src: url('../design_assets/fonts/bitcount_grid_double/bitcount_grid_double-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Double';
  src: url('../design_assets/fonts/bitcount_grid_double/bitcount_grid_double-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Double';
  src: url('../design_assets/fonts/bitcount_grid_double/bitcount_grid_double-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Double Ink';
  src: url('../design_assets/fonts/bitcount_grid_double_ink/bitcount_grid_double_ink-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Double Ink';
  src: url('../design_assets/fonts/bitcount_grid_double_ink/bitcount_grid_double_ink-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Double Ink';
  src: url('../design_assets/fonts/bitcount_grid_double_ink/bitcount_grid_double_ink-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Single';
  src: url('../design_assets/fonts/bitcount_grid_single/bitcount_grid_single-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Single';
  src: url('../design_assets/fonts/bitcount_grid_single/bitcount_grid_single-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Single';
  src: url('../design_assets/fonts/bitcount_grid_single/bitcount_grid_single-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Single Ink';
  src: url('../design_assets/fonts/bitcount_grid_single_ink/bitcount_grid_single_ink-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Single Ink';
  src: url('../design_assets/fonts/bitcount_grid_single_ink/bitcount_grid_single_ink-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Grid Single Ink';
  src: url('../design_assets/fonts/bitcount_grid_single_ink/bitcount_grid_single_ink-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Ink';
  src: url('../design_assets/fonts/bitcount_ink/bitcount_ink-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Ink';
  src: url('../design_assets/fonts/bitcount_ink/bitcount_ink-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Ink';
  src: url('../design_assets/fonts/bitcount_ink/bitcount_ink-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Double';
  src: url('../design_assets/fonts/bitcount_prop_double/bitcount_prop_double-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Double';
  src: url('../design_assets/fonts/bitcount_prop_double/bitcount_prop_double-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Double';
  src: url('../design_assets/fonts/bitcount_prop_double/bitcount_prop_double-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Double Ink';
  src: url('../design_assets/fonts/bitcount_prop_double_ink/bitcount_prop_double_ink-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Double Ink';
  src: url('../design_assets/fonts/bitcount_prop_double_ink/bitcount_prop_double_ink-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Double Ink';
  src: url('../design_assets/fonts/bitcount_prop_double_ink/bitcount_prop_double_ink-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Single';
  src: url('../design_assets/fonts/bitcount_prop_single/bitcount_prop_single-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Single';
  src: url('../design_assets/fonts/bitcount_prop_single/bitcount_prop_single-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Single';
  src: url('../design_assets/fonts/bitcount_prop_single/bitcount_prop_single-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Single Ink';
  src: url('../design_assets/fonts/bitcount_prop_single_ink/bitcount_prop_single_ink-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Single Ink';
  src: url('../design_assets/fonts/bitcount_prop_single_ink/bitcount_prop_single_ink-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Prop Single Ink';
  src: url('../design_assets/fonts/bitcount_prop_single_ink/bitcount_prop_single_ink-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Single';
  src: url('../design_assets/fonts/bitcount_single/bitcount_single-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Single';
  src: url('../design_assets/fonts/bitcount_single/bitcount_single-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Single';
  src: url('../design_assets/fonts/bitcount_single/bitcount_single-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Single Ink';
  src: url('../design_assets/fonts/bitcount_single_ink/bitcount_single_ink-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Single Ink';
  src: url('../design_assets/fonts/bitcount_single_ink/bitcount_single_ink-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitcount Single Ink';
  src: url('../design_assets/fonts/bitcount_single_ink/bitcount_single_ink-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitter';
  src: url('../design_assets/fonts/bitter/bitter-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bitter';
  src: url('../design_assets/fonts/bitter/bitter-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Bitter';
  src: url('../design_assets/fonts/bitter/bitter-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bodoni Moda';
  src: url('../design_assets/fonts/bodoni_moda/bodoni_moda-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bodoni Moda';
  src: url('../design_assets/fonts/bodoni_moda/bodoni_moda-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Bodoni Moda';
  src: url('../design_assets/fonts/bodoni_moda/bodoni_moda-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bodoni Moda SC';
  src: url('../design_assets/fonts/bodoni_moda_sc/bodoni_moda_sc-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bodoni Moda SC';
  src: url('../design_assets/fonts/bodoni_moda_sc/bodoni_moda_sc-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Bodoni Moda SC';
  src: url('../design_assets/fonts/bodoni_moda_sc/bodoni_moda_sc-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bona Nova';
  src: url('../design_assets/fonts/bona_nova/bona_nova-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bona Nova';
  src: url('../design_assets/fonts/bona_nova/bona_nova-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Bona Nova';
  src: url('../design_assets/fonts/bona_nova/bona_nova-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bona Nova SC';
  src: url('../design_assets/fonts/bona_nova_sc/bona_nova_sc-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bona Nova SC';
  src: url('../design_assets/fonts/bona_nova_sc/bona_nova_sc-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Bona Nova SC';
  src: url('../design_assets/fonts/bona_nova_sc/bona_nova_sc-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Brygada 1918';
  src: url('../design_assets/fonts/brygada_1918/brygada_1918-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Brygada 1918';
  src: url('../design_assets/fonts/brygada_1918/brygada_1918-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Brygada 1918';
  src: url('../design_assets/fonts/brygada_1918/brygada_1918-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cabin';
  src: url('../design_assets/fonts/cabin/cabin-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cabin';
  src: url('../design_assets/fonts/cabin/cabin-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cabin';
  src: url('../design_assets/fonts/cabin/cabin-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cabin Sketch';
  src: url('../design_assets/fonts/cabin_sketch/cabin_sketch-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cabin Sketch';
  src: url('../design_assets/fonts/cabin_sketch/cabin_sketch-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Caladea';
  src: url('../design_assets/fonts/caladea/caladea-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Caladea';
  src: url('../design_assets/fonts/caladea/caladea-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Caladea';
  src: url('../design_assets/fonts/caladea/caladea-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cambay';
  src: url('../design_assets/fonts/cambay/cambay-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cambay';
  src: url('../design_assets/fonts/cambay/cambay-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cambay';
  src: url('../design_assets/fonts/cambay/cambay-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cantarell';
  src: url('../design_assets/fonts/cantarell/cantarell-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cantarell';
  src: url('../design_assets/fonts/cantarell/cantarell-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cantarell';
  src: url('../design_assets/fonts/cantarell/cantarell-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Capriola';
  src: url('../design_assets/fonts/capriola/capriola-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cardo';
  src: url('../design_assets/fonts/cardo/cardo-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cardo';
  src: url('../design_assets/fonts/cardo/cardo-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cardo';
  src: url('../design_assets/fonts/cardo/cardo-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cascadia Code';
  src: url('../design_assets/fonts/cascadia_code/cascadia_code-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cascadia Code';
  src: url('../design_assets/fonts/cascadia_code/cascadia_code-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cascadia Code';
  src: url('../design_assets/fonts/cascadia_code/cascadia_code-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Caudex';
  src: url('../design_assets/fonts/caudex/caudex-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Caudex';
  src: url('../design_assets/fonts/caudex/caudex-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Caudex';
  src: url('../design_assets/fonts/caudex/caudex-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Caveat';
  src: url('../design_assets/fonts/caveat/caveat-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Caveat';
  src: url('../design_assets/fonts/caveat/caveat-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Caveat';
  src: url('../design_assets/fonts/caveat/caveat-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Chakra Petch';
  src: url('../design_assets/fonts/chakra_petch/chakra_petch-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Chakra Petch';
  src: url('../design_assets/fonts/chakra_petch/chakra_petch-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Chakra Petch';
  src: url('../design_assets/fonts/chakra_petch/chakra_petch-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Changa One';
  src: url('../design_assets/fonts/changa_one/changa_one-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Changa One';
  src: url('../design_assets/fonts/changa_one/changa_one-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('../design_assets/fonts/charis_sil/charis_sil-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('../design_assets/fonts/charis_sil/charis_sil-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('../design_assets/fonts/charis_sil/charis_sil-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Charm';
  src: url('../design_assets/fonts/charm/charm-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Charm';
  src: url('../design_assets/fonts/charm/charm-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Charmonman';
  src: url('../design_assets/fonts/charmonman/charmonman-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Charmonman';
  src: url('../design_assets/fonts/charmonman/charmonman-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cherry Swash';
  src: url('../design_assets/fonts/cherry_swash/cherry_swash-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cherry Swash';
  src: url('../design_assets/fonts/cherry_swash/cherry_swash-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Chiron Hei HK';
  src: url('../design_assets/fonts/chiron_hei_hk/chiron_hei_hk-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Chiron Hei HK';
  src: url('../design_assets/fonts/chiron_hei_hk/chiron_hei_hk-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Chiron Hei HK';
  src: url('../design_assets/fonts/chiron_hei_hk/chiron_hei_hk-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Chiron Sung HK';
  src: url('../design_assets/fonts/chiron_sung_hk/chiron_sung_hk-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Chiron Sung HK';
  src: url('../design_assets/fonts/chiron_sung_hk/chiron_sung_hk-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Chiron Sung HK';
  src: url('../design_assets/fonts/chiron_sung_hk/chiron_sung_hk-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Chivo';
  src: url('../design_assets/fonts/chivo/chivo-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Chivo';
  src: url('../design_assets/fonts/chivo/chivo-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Chivo';
  src: url('../design_assets/fonts/chivo/chivo-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Chivo Mono';
  src: url('../design_assets/fonts/chivo_mono/chivo_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Chivo Mono';
  src: url('../design_assets/fonts/chivo_mono/chivo_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Chivo Mono';
  src: url('../design_assets/fonts/chivo_mono/chivo_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cinzel Decorative';
  src: url('../design_assets/fonts/cinzel_decorative/cinzel_decorative-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cinzel Decorative';
  src: url('../design_assets/fonts/cinzel_decorative/cinzel_decorative-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cinzel Decorative';
  src: url('../design_assets/fonts/cinzel_decorative/cinzel_decorative-900.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Combo';
  src: url('../design_assets/fonts/combo/combo-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comfortaa';
  src: url('../design_assets/fonts/comfortaa/comfortaa-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comfortaa';
  src: url('../design_assets/fonts/comfortaa/comfortaa-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comfortaa';
  src: url('../design_assets/fonts/comfortaa/comfortaa-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comic Neue';
  src: url('../design_assets/fonts/comic_neue/comic_neue-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comic Neue';
  src: url('../design_assets/fonts/comic_neue/comic_neue-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Comic Neue';
  src: url('../design_assets/fonts/comic_neue/comic_neue-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comic Relief';
  src: url('../design_assets/fonts/comic_relief/comic_relief-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Comic Relief';
  src: url('../design_assets/fonts/comic_relief/comic_relief-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Corben';
  src: url('../design_assets/fonts/corben/corben-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Corben';
  src: url('../design_assets/fonts/corben/corben-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Corinthia';
  src: url('../design_assets/fonts/corinthia/corinthia-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Corinthia';
  src: url('../design_assets/fonts/corinthia/corinthia-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  src: url('../design_assets/fonts/cormorant/cormorant-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  src: url('../design_assets/fonts/cormorant/cormorant-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  src: url('../design_assets/fonts/cormorant/cormorant-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Garamond';
  src: url('../design_assets/fonts/cormorant_garamond/cormorant_garamond-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Garamond';
  src: url('../design_assets/fonts/cormorant_garamond/cormorant_garamond-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Garamond';
  src: url('../design_assets/fonts/cormorant_garamond/cormorant_garamond-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Infant';
  src: url('../design_assets/fonts/cormorant_infant/cormorant_infant-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Infant';
  src: url('../design_assets/fonts/cormorant_infant/cormorant_infant-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Infant';
  src: url('../design_assets/fonts/cormorant_infant/cormorant_infant-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Unicase';
  src: url('../design_assets/fonts/cormorant_unicase/cormorant_unicase-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Unicase';
  src: url('../design_assets/fonts/cormorant_unicase/cormorant_unicase-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Unicase';
  src: url('../design_assets/fonts/cormorant_unicase/cormorant_unicase-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Courier Prime';
  src: url('../design_assets/fonts/courier_prime/courier_prime-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Courier Prime';
  src: url('../design_assets/fonts/courier_prime/courier_prime-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Courier Prime';
  src: url('../design_assets/fonts/courier_prime/courier_prime-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Pro';
  src: url('../design_assets/fonts/crimson_pro/crimson_pro-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Pro';
  src: url('../design_assets/fonts/crimson_pro/crimson_pro-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Pro';
  src: url('../design_assets/fonts/crimson_pro/crimson_pro-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Text';
  src: url('../design_assets/fonts/crimson_text/crimson_text-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Text';
  src: url('../design_assets/fonts/crimson_text/crimson_text-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Text';
  src: url('../design_assets/fonts/crimson_text/crimson_text-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cuprum';
  src: url('../design_assets/fonts/cuprum/cuprum-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cuprum';
  src: url('../design_assets/fonts/cuprum/cuprum-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cuprum';
  src: url('../design_assets/fonts/cuprum/cuprum-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DM Sans';
  src: url('../design_assets/fonts/dm_sans/dm_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DM Sans';
  src: url('../design_assets/fonts/dm_sans/dm_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'DM Sans';
  src: url('../design_assets/fonts/dm_sans/dm_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dancing Script';
  src: url('../design_assets/fonts/dancing_script/dancing_script-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dancing Script';
  src: url('../design_assets/fonts/dancing_script/dancing_script-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dancing Script';
  src: url('../design_assets/fonts/dancing_script/dancing_script-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Delius Swash Caps';
  src: url('../design_assets/fonts/delius_swash_caps/delius_swash_caps-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Delius Unicase';
  src: url('../design_assets/fonts/delius_unicase/delius_unicase-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Delius Unicase';
  src: url('../design_assets/fonts/delius_unicase/delius_unicase-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Diplomata';
  src: url('../design_assets/fonts/diplomata/diplomata-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dongle';
  src: url('../design_assets/fonts/dongle/dongle-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dongle';
  src: url('../design_assets/fonts/dongle/dongle-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dongle';
  src: url('../design_assets/fonts/dongle/dongle-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Doto';
  src: url('../design_assets/fonts/doto/doto-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Doto';
  src: url('../design_assets/fonts/doto/doto-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Doto';
  src: url('../design_assets/fonts/doto/doto-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DynaPuff';
  src: url('../design_assets/fonts/dynapuff/dynapuff-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DynaPuff';
  src: url('../design_assets/fonts/dynapuff/dynapuff-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DynaPuff';
  src: url('../design_assets/fonts/dynapuff/dynapuff-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('../design_assets/fonts/eb_garamond/eb_garamond-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('../design_assets/fonts/eb_garamond/eb_garamond-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('../design_assets/fonts/eb_garamond/eb_garamond-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Economica';
  src: url('../design_assets/fonts/economica/economica-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Economica';
  src: url('../design_assets/fonts/economica/economica-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Economica';
  src: url('../design_assets/fonts/economica/economica-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Arrows';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_arrows/edu_au_vic_wa_nt_arrows-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Arrows';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_arrows/edu_au_vic_wa_nt_arrows-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Arrows';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_arrows/edu_au_vic_wa_nt_arrows-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Dots';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_dots/edu_au_vic_wa_nt_dots-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Dots';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_dots/edu_au_vic_wa_nt_dots-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Dots';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_dots/edu_au_vic_wa_nt_dots-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Guides';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_guides/edu_au_vic_wa_nt_guides-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Guides';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_guides/edu_au_vic_wa_nt_guides-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Guides';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_guides/edu_au_vic_wa_nt_guides-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Hand';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_hand/edu_au_vic_wa_nt_hand-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Hand';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_hand/edu_au_vic_wa_nt_hand-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Hand';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_hand/edu_au_vic_wa_nt_hand-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Pre';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_pre/edu_au_vic_wa_nt_pre-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Pre';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_pre/edu_au_vic_wa_nt_pre-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu AU VIC WA NT Pre';
  src: url('../design_assets/fonts/edu_au_vic_wa_nt_pre/edu_au_vic_wa_nt_pre-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu NSW ACT Cursive';
  src: url('../design_assets/fonts/edu_nsw_act_cursive/edu_nsw_act_cursive-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu NSW ACT Cursive';
  src: url('../design_assets/fonts/edu_nsw_act_cursive/edu_nsw_act_cursive-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu NSW ACT Cursive';
  src: url('../design_assets/fonts/edu_nsw_act_cursive/edu_nsw_act_cursive-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu NSW ACT Foundation';
  src: url('../design_assets/fonts/edu_nsw_act_foundation/edu_nsw_act_foundation-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu NSW ACT Foundation';
  src: url('../design_assets/fonts/edu_nsw_act_foundation/edu_nsw_act_foundation-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu NSW ACT Foundation';
  src: url('../design_assets/fonts/edu_nsw_act_foundation/edu_nsw_act_foundation-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu NSW ACT Hand Pre';
  src: url('../design_assets/fonts/edu_nsw_act_hand_pre/edu_nsw_act_hand_pre-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu NSW ACT Hand Pre';
  src: url('../design_assets/fonts/edu_nsw_act_hand_pre/edu_nsw_act_hand_pre-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu NSW ACT Hand Pre';
  src: url('../design_assets/fonts/edu_nsw_act_hand_pre/edu_nsw_act_hand_pre-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu QLD Beginner';
  src: url('../design_assets/fonts/edu_qld_beginner/edu_qld_beginner-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu QLD Beginner';
  src: url('../design_assets/fonts/edu_qld_beginner/edu_qld_beginner-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu QLD Beginner';
  src: url('../design_assets/fonts/edu_qld_beginner/edu_qld_beginner-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu QLD Hand';
  src: url('../design_assets/fonts/edu_qld_hand/edu_qld_hand-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu QLD Hand';
  src: url('../design_assets/fonts/edu_qld_hand/edu_qld_hand-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu QLD Hand';
  src: url('../design_assets/fonts/edu_qld_hand/edu_qld_hand-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu SA Beginner';
  src: url('../design_assets/fonts/edu_sa_beginner/edu_sa_beginner-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu SA Beginner';
  src: url('../design_assets/fonts/edu_sa_beginner/edu_sa_beginner-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu SA Beginner';
  src: url('../design_assets/fonts/edu_sa_beginner/edu_sa_beginner-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu SA Hand';
  src: url('../design_assets/fonts/edu_sa_hand/edu_sa_hand-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu SA Hand';
  src: url('../design_assets/fonts/edu_sa_hand/edu_sa_hand-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu SA Hand';
  src: url('../design_assets/fonts/edu_sa_hand/edu_sa_hand-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu TAS Beginner';
  src: url('../design_assets/fonts/edu_tas_beginner/edu_tas_beginner-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu TAS Beginner';
  src: url('../design_assets/fonts/edu_tas_beginner/edu_tas_beginner-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu TAS Beginner';
  src: url('../design_assets/fonts/edu_tas_beginner/edu_tas_beginner-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu VIC WA NT Beginner';
  src: url('../design_assets/fonts/edu_vic_wa_nt_beginner/edu_vic_wa_nt_beginner-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu VIC WA NT Beginner';
  src: url('../design_assets/fonts/edu_vic_wa_nt_beginner/edu_vic_wa_nt_beginner-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu VIC WA NT Beginner';
  src: url('../design_assets/fonts/edu_vic_wa_nt_beginner/edu_vic_wa_nt_beginner-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu VIC WA NT Hand';
  src: url('../design_assets/fonts/edu_vic_wa_nt_hand/edu_vic_wa_nt_hand-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu VIC WA NT Hand';
  src: url('../design_assets/fonts/edu_vic_wa_nt_hand/edu_vic_wa_nt_hand-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu VIC WA NT Hand';
  src: url('../design_assets/fonts/edu_vic_wa_nt_hand/edu_vic_wa_nt_hand-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu VIC WA NT Hand Pre';
  src: url('../design_assets/fonts/edu_vic_wa_nt_hand_pre/edu_vic_wa_nt_hand_pre-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu VIC WA NT Hand Pre';
  src: url('../design_assets/fonts/edu_vic_wa_nt_hand_pre/edu_vic_wa_nt_hand_pre-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edu VIC WA NT Hand Pre';
  src: url('../design_assets/fonts/edu_vic_wa_nt_hand_pre/edu_vic_wa_nt_hand_pre-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Epilogue';
  src: url('../design_assets/fonts/epilogue/epilogue-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Epilogue';
  src: url('../design_assets/fonts/epilogue/epilogue-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Epilogue';
  src: url('../design_assets/fonts/epilogue/epilogue-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Epunda Sans';
  src: url('../design_assets/fonts/epunda_sans/epunda_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Epunda Sans';
  src: url('../design_assets/fonts/epunda_sans/epunda_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Epunda Sans';
  src: url('../design_assets/fonts/epunda_sans/epunda_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Epunda Slab';
  src: url('../design_assets/fonts/epunda_slab/epunda_slab-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Epunda Slab';
  src: url('../design_assets/fonts/epunda_slab/epunda_slab-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Epunda Slab';
  src: url('../design_assets/fonts/epunda_slab/epunda_slab-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ewert';
  src: url('../design_assets/fonts/ewert/ewert-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Exo';
  src: url('../design_assets/fonts/exo/exo-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Exo';
  src: url('../design_assets/fonts/exo/exo-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Exo';
  src: url('../design_assets/fonts/exo/exo-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Exo 2';
  src: url('../design_assets/fonts/exo_2/exo_2-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Exo 2';
  src: url('../design_assets/fonts/exo_2/exo_2-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Exo 2';
  src: url('../design_assets/fonts/exo_2/exo_2-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Expletus Sans';
  src: url('../design_assets/fonts/expletus_sans/expletus_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Expletus Sans';
  src: url('../design_assets/fonts/expletus_sans/expletus_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Expletus Sans';
  src: url('../design_assets/fonts/expletus_sans/expletus_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Faculty Glyphic';
  src: url('../design_assets/fonts/faculty_glyphic/faculty_glyphic-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fahkwang';
  src: url('../design_assets/fonts/fahkwang/fahkwang-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fahkwang';
  src: url('../design_assets/fonts/fahkwang/fahkwang-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fahkwang';
  src: url('../design_assets/fonts/fahkwang/fahkwang-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'Familjen Grotesk';
  src: url('../design_assets/fonts/familjen_grotesk/familjen_grotesk-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Familjen Grotesk';
  src: url('../design_assets/fonts/familjen_grotesk/familjen_grotesk-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Familjen Grotesk';
  src: url('../design_assets/fonts/familjen_grotesk/familjen_grotesk-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fascinate Inline';
  src: url('../design_assets/fonts/fascinate_inline/fascinate_inline-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Faustina';
  src: url('../design_assets/fonts/faustina/faustina-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Faustina';
  src: url('../design_assets/fonts/faustina/faustina-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Faustina';
  src: url('../design_assets/fonts/faustina/faustina-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Federo';
  src: url('../design_assets/fonts/federo/federo-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Figtree';
  src: url('../design_assets/fonts/figtree/figtree-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Figtree';
  src: url('../design_assets/fonts/figtree/figtree-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Figtree';
  src: url('../design_assets/fonts/figtree/figtree-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans';
  src: url('../design_assets/fonts/fira_sans/fira_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans';
  src: url('../design_assets/fonts/fira_sans/fira_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans';
  src: url('../design_assets/fonts/fira_sans/fira_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Extra Condensed';
  src: url('../design_assets/fonts/fira_sans_extra_condensed/fira_sans_extra_condensed-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Extra Condensed';
  src: url('../design_assets/fonts/fira_sans_extra_condensed/fira_sans_extra_condensed-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fira Sans Extra Condensed';
  src: url('../design_assets/fonts/fira_sans_extra_condensed/fira_sans_extra_condensed-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Foldit';
  src: url('../design_assets/fonts/foldit/foldit-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Foldit';
  src: url('../design_assets/fonts/foldit/foldit-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Foldit';
  src: url('../design_assets/fonts/foldit/foldit-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fondamento';
  src: url('../design_assets/fonts/fondamento/fondamento-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fondamento';
  src: url('../design_assets/fonts/fondamento/fondamento-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Frank Ruhl Libre';
  src: url('../design_assets/fonts/frank_ruhl_libre/frank_ruhl_libre-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Frank Ruhl Libre';
  src: url('../design_assets/fonts/frank_ruhl_libre/frank_ruhl_libre-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Frank Ruhl Libre';
  src: url('../design_assets/fonts/frank_ruhl_libre/frank_ruhl_libre-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fraunces';
  src: url('../design_assets/fonts/fraunces/fraunces-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fraunces';
  src: url('../design_assets/fonts/fraunces/fraunces-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fraunces';
  src: url('../design_assets/fonts/fraunces/fraunces-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fruktur';
  src: url('../design_assets/fonts/fruktur/fruktur-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fruktur';
  src: url('../design_assets/fonts/fruktur/fruktur-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Funnel Display';
  src: url('../design_assets/fonts/funnel_display/funnel_display-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Funnel Display';
  src: url('../design_assets/fonts/funnel_display/funnel_display-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Funnel Display';
  src: url('../design_assets/fonts/funnel_display/funnel_display-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fuzzy Bubbles';
  src: url('../design_assets/fonts/fuzzy_bubbles/fuzzy_bubbles-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fuzzy Bubbles';
  src: url('../design_assets/fonts/fuzzy_bubbles/fuzzy_bubbles-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GFS Neohellenic';
  src: url('../design_assets/fonts/gfs_neohellenic/gfs_neohellenic-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GFS Neohellenic';
  src: url('../design_assets/fonts/gfs_neohellenic/gfs_neohellenic-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'GFS Neohellenic';
  src: url('../design_assets/fonts/gfs_neohellenic/gfs_neohellenic-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gabarito';
  src: url('../design_assets/fonts/gabarito/gabarito-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gabarito';
  src: url('../design_assets/fonts/gabarito/gabarito-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gabarito';
  src: url('../design_assets/fonts/gabarito/gabarito-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gaegu';
  src: url('../design_assets/fonts/gaegu/gaegu-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gaegu';
  src: url('../design_assets/fonts/gaegu/gaegu-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gaegu';
  src: url('../design_assets/fonts/gaegu/gaegu-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gantari';
  src: url('../design_assets/fonts/gantari/gantari-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gantari';
  src: url('../design_assets/fonts/gantari/gantari-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gantari';
  src: url('../design_assets/fonts/gantari/gantari-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gelasio';
  src: url('../design_assets/fonts/gelasio/gelasio-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gelasio';
  src: url('../design_assets/fonts/gelasio/gelasio-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gelasio';
  src: url('../design_assets/fonts/gelasio/gelasio-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Genos';
  src: url('../design_assets/fonts/genos/genos-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Genos';
  src: url('../design_assets/fonts/genos/genos-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Genos';
  src: url('../design_assets/fonts/genos/genos-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gentium Book Plus';
  src: url('../design_assets/fonts/gentium_book_plus/gentium_book_plus-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gentium Book Plus';
  src: url('../design_assets/fonts/gentium_book_plus/gentium_book_plus-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gentium Book Plus';
  src: url('../design_assets/fonts/gentium_book_plus/gentium_book_plus-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gentium Plus';
  src: url('../design_assets/fonts/gentium_plus/gentium_plus-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gentium Plus';
  src: url('../design_assets/fonts/gentium_plus/gentium_plus-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gentium Plus';
  src: url('../design_assets/fonts/gentium_plus/gentium_plus-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Georama';
  src: url('../design_assets/fonts/georama/georama-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Georama';
  src: url('../design_assets/fonts/georama/georama-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Georama';
  src: url('../design_assets/fonts/georama/georama-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Glory';
  src: url('../design_assets/fonts/glory/glory-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Glory';
  src: url('../design_assets/fonts/glory/glory-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Glory';
  src: url('../design_assets/fonts/glory/glory-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gluten';
  src: url('../design_assets/fonts/gluten/gluten-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gluten';
  src: url('../design_assets/fonts/gluten/gluten-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gluten';
  src: url('../design_assets/fonts/gluten/gluten-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Goldman';
  src: url('../design_assets/fonts/goldman/goldman-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Goldman';
  src: url('../design_assets/fonts/goldman/goldman-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Google Sans Code';
  src: url('../design_assets/fonts/google_sans_code/google_sans_code-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Google Sans Code';
  src: url('../design_assets/fonts/google_sans_code/google_sans_code-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Google Sans Code';
  src: url('../design_assets/fonts/google_sans_code/google_sans_code-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Grandstander';
  src: url('../design_assets/fonts/grandstander/grandstander-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Grandstander';
  src: url('../design_assets/fonts/grandstander/grandstander-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Grandstander';
  src: url('../design_assets/fonts/grandstander/grandstander-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Grenze';
  src: url('../design_assets/fonts/grenze/grenze-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Grenze';
  src: url('../design_assets/fonts/grenze/grenze-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Grenze';
  src: url('../design_assets/fonts/grenze/grenze-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Grenze Gotisch';
  src: url('../design_assets/fonts/grenze_gotisch/grenze_gotisch-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Grenze Gotisch';
  src: url('../design_assets/fonts/grenze_gotisch/grenze_gotisch-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Grenze Gotisch';
  src: url('../design_assets/fonts/grenze_gotisch/grenze_gotisch-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gudea';
  src: url('../design_assets/fonts/gudea/gudea-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gudea';
  src: url('../design_assets/fonts/gudea/gudea-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gudea';
  src: url('../design_assets/fonts/gudea/gudea-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gurajada';
  src: url('../design_assets/fonts/gurajada/gurajada-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gwendolyn';
  src: url('../design_assets/fonts/gwendolyn/gwendolyn-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gwendolyn';
  src: url('../design_assets/fonts/gwendolyn/gwendolyn-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Handjet';
  src: url('../design_assets/fonts/handjet/handjet-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Handjet';
  src: url('../design_assets/fonts/handjet/handjet-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Handjet';
  src: url('../design_assets/fonts/handjet/handjet-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Hanken Grotesk';
  src: url('../design_assets/fonts/hanken_grotesk/hanken_grotesk-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Hanken Grotesk';
  src: url('../design_assets/fonts/hanken_grotesk/hanken_grotesk-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Hanken Grotesk';
  src: url('../design_assets/fonts/hanken_grotesk/hanken_grotesk-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Hubballi';
  src: url('../design_assets/fonts/hubballi/hubballi-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Hubot Sans';
  src: url('../design_assets/fonts/hubot_sans/hubot_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Hubot Sans';
  src: url('../design_assets/fonts/hubot_sans/hubot_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Hubot Sans';
  src: url('../design_assets/fonts/hubot_sans/hubot_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Hurricane';
  src: url('../design_assets/fonts/hurricane/hurricane-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('../design_assets/fonts/ibm_plex_mono/ibm_plex_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('../design_assets/fonts/ibm_plex_mono/ibm_plex_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('../design_assets/fonts/ibm_plex_mono/ibm_plex_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../design_assets/fonts/ibm_plex_sans/ibm_plex_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../design_assets/fonts/ibm_plex_sans/ibm_plex_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../design_assets/fonts/ibm_plex_sans/ibm_plex_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans Condensed';
  src: url('../design_assets/fonts/ibm_plex_sans_condensed/ibm_plex_sans_condensed-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans Condensed';
  src: url('../design_assets/fonts/ibm_plex_sans_condensed/ibm_plex_sans_condensed-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans Condensed';
  src: url('../design_assets/fonts/ibm_plex_sans_condensed/ibm_plex_sans_condensed-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('../design_assets/fonts/ibm_plex_serif/ibm_plex_serif-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('../design_assets/fonts/ibm_plex_serif/ibm_plex_serif-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('../design_assets/fonts/ibm_plex_serif/ibm_plex_serif-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ibarra Real Nova';
  src: url('../design_assets/fonts/ibarra_real_nova/ibarra_real_nova-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ibarra Real Nova';
  src: url('../design_assets/fonts/ibarra_real_nova/ibarra_real_nova-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ibarra Real Nova';
  src: url('../design_assets/fonts/ibarra_real_nova/ibarra_real_nova-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inclusive Sans';
  src: url('../design_assets/fonts/inclusive_sans/inclusive_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inclusive Sans';
  src: url('../design_assets/fonts/inclusive_sans/inclusive_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Inclusive Sans';
  src: url('../design_assets/fonts/inclusive_sans/inclusive_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inria Sans';
  src: url('../design_assets/fonts/inria_sans/inria_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inria Sans';
  src: url('../design_assets/fonts/inria_sans/inria_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Inria Sans';
  src: url('../design_assets/fonts/inria_sans/inria_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inria Serif';
  src: url('../design_assets/fonts/inria_serif/inria_serif-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inria Serif';
  src: url('../design_assets/fonts/inria_serif/inria_serif-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Inria Serif';
  src: url('../design_assets/fonts/inria_serif/inria_serif-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inspiration';
  src: url('../design_assets/fonts/inspiration/inspiration-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Intel One Mono';
  src: url('../design_assets/fonts/intel_one_mono/intel_one_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Intel One Mono';
  src: url('../design_assets/fonts/intel_one_mono/intel_one_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Intel One Mono';
  src: url('../design_assets/fonts/intel_one_mono/intel_one_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('../design_assets/fonts/inter/inter-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('../design_assets/fonts/inter/inter-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('../design_assets/fonts/inter/inter-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter Tight';
  src: url('../design_assets/fonts/inter_tight/inter_tight-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter Tight';
  src: url('../design_assets/fonts/inter_tight/inter_tight-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Inter Tight';
  src: url('../design_assets/fonts/inter_tight/inter_tight-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Italiana';
  src: url('../design_assets/fonts/italiana/italiana-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Jersey 10';
  src: url('../design_assets/fonts/jersey_10/Jersey10-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('../design_assets/fonts/jetbrains_mono/jetbrains_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('../design_assets/fonts/jetbrains_mono/jetbrains_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('../design_assets/fonts/jetbrains_mono/jetbrains_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Josefin Slab';
  src: url('../design_assets/fonts/josefin_slab/josefin_slab-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Josefin Slab';
  src: url('../design_assets/fonts/josefin_slab/josefin_slab-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Josefin Slab';
  src: url('../design_assets/fonts/josefin_slab/josefin_slab-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Jost';
  src: url('../design_assets/fonts/jost/jost-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Jost';
  src: url('../design_assets/fonts/jost/jost-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Jost';
  src: url('../design_assets/fonts/jost/jost-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Judson';
  src: url('../design_assets/fonts/judson/judson-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Judson';
  src: url('../design_assets/fonts/judson/judson-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Judson';
  src: url('../design_assets/fonts/judson/judson-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalam';
  src: url('../design_assets/fonts/kalam/kalam-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalam';
  src: url('../design_assets/fonts/kalam/kalam-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalam';
  src: url('../design_assets/fonts/kalam/kalam-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kanit';
  src: url('../design_assets/fonts/kanit/kanit-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kanit';
  src: url('../design_assets/fonts/kanit/kanit-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Kanit';
  src: url('../design_assets/fonts/kanit/kanit-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kantumruy Pro';
  src: url('../design_assets/fonts/kantumruy_pro/kantumruy_pro-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kantumruy Pro';
  src: url('../design_assets/fonts/kantumruy_pro/kantumruy_pro-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Kantumruy Pro';
  src: url('../design_assets/fonts/kantumruy_pro/kantumruy_pro-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Karantina';
  src: url('../design_assets/fonts/karantina/karantina-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Karantina';
  src: url('../design_assets/fonts/karantina/karantina-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Karantina';
  src: url('../design_assets/fonts/karantina/karantina-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Karla';
  src: url('../design_assets/fonts/karla/karla-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Karla';
  src: url('../design_assets/fonts/karla/karla-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Karla';
  src: url('../design_assets/fonts/karla/karla-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kdam Thmor Pro';
  src: url('../design_assets/fonts/kdam_thmor_pro/kdam_thmor_pro-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kite One';
  src: url('../design_assets/fonts/kite_one/kite_one-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'KoHo';
  src: url('../design_assets/fonts/koho/koho-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'KoHo';
  src: url('../design_assets/fonts/koho/koho-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'KoHo';
  src: url('../design_assets/fonts/koho/koho-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kodchasan';
  src: url('../design_assets/fonts/kodchasan/kodchasan-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kodchasan';
  src: url('../design_assets/fonts/kodchasan/kodchasan-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Kodchasan';
  src: url('../design_assets/fonts/kodchasan/kodchasan-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kolker Brush';
  src: url('../design_assets/fonts/kolker_brush/kolker_brush-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Krub';
  src: url('../design_assets/fonts/krub/krub-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Krub';
  src: url('../design_assets/fonts/krub/krub-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Krub';
  src: url('../design_assets/fonts/krub/krub-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kufam';
  src: url('../design_assets/fonts/kufam/kufam-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kufam';
  src: url('../design_assets/fonts/kufam/kufam-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Kufam';
  src: url('../design_assets/fonts/kufam/kufam-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kulim Park';
  src: url('../design_assets/fonts/kulim_park/kulim_park-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kulim Park';
  src: url('../design_assets/fonts/kulim_park/kulim_park-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Kulim Park';
  src: url('../design_assets/fonts/kulim_park/kulim_park-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'LXGW WenKai TC';
  src: url('../design_assets/fonts/lxgw_wenkai_tc/lxgw_wenkai_tc-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'LXGW WenKai TC';
  src: url('../design_assets/fonts/lxgw_wenkai_tc/lxgw_wenkai_tc-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'LXGW WenKai TC';
  src: url('../design_assets/fonts/lxgw_wenkai_tc/lxgw_wenkai_tc-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Labrada';
  src: url('../design_assets/fonts/labrada/labrada-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Labrada';
  src: url('../design_assets/fonts/labrada/labrada-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Labrada';
  src: url('../design_assets/fonts/labrada/labrada-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('../design_assets/fonts/lato/lato-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('../design_assets/fonts/lato/lato-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('../design_assets/fonts/lato/lato-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lekton';
  src: url('../design_assets/fonts/lekton/lekton-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lekton';
  src: url('../design_assets/fonts/lekton/lekton-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lekton';
  src: url('../design_assets/fonts/lekton/lekton-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lemonada';
  src: url('../design_assets/fonts/lemonada/lemonada-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lemonada';
  src: url('../design_assets/fonts/lemonada/lemonada-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lemonada';
  src: url('../design_assets/fonts/lemonada/lemonada-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libertinus Sans';
  src: url('../design_assets/fonts/libertinus_sans/libertinus_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libertinus Sans';
  src: url('../design_assets/fonts/libertinus_sans/libertinus_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Libertinus Sans';
  src: url('../design_assets/fonts/libertinus_sans/libertinus_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libertinus Serif';
  src: url('../design_assets/fonts/libertinus_serif/libertinus_serif-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libertinus Serif';
  src: url('../design_assets/fonts/libertinus_serif/libertinus_serif-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Libertinus Serif';
  src: url('../design_assets/fonts/libertinus_serif/libertinus_serif-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Barcode 39 Extended Text';
  src: url('../design_assets/fonts/libre_barcode_39_extended_text/libre_barcode_39_extended_text-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Barcode EAN13 Text';
  src: url('../design_assets/fonts/libre_barcode_ean13_text/libre_barcode_ean13_text-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Baskerville';
  src: url('../design_assets/fonts/libre_baskerville/libre_baskerville-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Baskerville';
  src: url('../design_assets/fonts/libre_baskerville/libre_baskerville-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Baskerville';
  src: url('../design_assets/fonts/libre_baskerville/libre_baskerville-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Bodoni';
  src: url('../design_assets/fonts/libre_bodoni/libre_bodoni-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Bodoni';
  src: url('../design_assets/fonts/libre_bodoni/libre_bodoni-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Bodoni';
  src: url('../design_assets/fonts/libre_bodoni/libre_bodoni-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Caslon Text';
  src: url('../design_assets/fonts/libre_caslon_text/libre_caslon_text-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Caslon Text';
  src: url('../design_assets/fonts/libre_caslon_text/libre_caslon_text-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Caslon Text';
  src: url('../design_assets/fonts/libre_caslon_text/libre_caslon_text-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Franklin';
  src: url('../design_assets/fonts/libre_franklin/libre_franklin-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Franklin';
  src: url('../design_assets/fonts/libre_franklin/libre_franklin-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Franklin';
  src: url('../design_assets/fonts/libre_franklin/libre_franklin-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Life Savers';
  src: url('../design_assets/fonts/life_savers/life_savers-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Life Savers';
  src: url('../design_assets/fonts/life_savers/life_savers-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Life Savers';
  src: url('../design_assets/fonts/life_savers/life_savers-800.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Linefont';
  src: url('../design_assets/fonts/linefont/linefont-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Linefont';
  src: url('../design_assets/fonts/linefont/linefont-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Linefont';
  src: url('../design_assets/fonts/linefont/linefont-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lisu Bosa';
  src: url('../design_assets/fonts/lisu_bosa/lisu_bosa-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lisu Bosa';
  src: url('../design_assets/fonts/lisu_bosa/lisu_bosa-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lisu Bosa';
  src: url('../design_assets/fonts/lisu_bosa/lisu_bosa-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Literata';
  src: url('../design_assets/fonts/literata/literata-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Literata';
  src: url('../design_assets/fonts/literata/literata-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Literata';
  src: url('../design_assets/fonts/literata/literata-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Livvic';
  src: url('../design_assets/fonts/livvic/livvic-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Livvic';
  src: url('../design_assets/fonts/livvic/livvic-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Livvic';
  src: url('../design_assets/fonts/livvic/livvic-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lobster Two';
  src: url('../design_assets/fonts/lobster_two/lobster_two-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lobster Two';
  src: url('../design_assets/fonts/lobster_two/lobster_two-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lobster Two';
  src: url('../design_assets/fonts/lobster_two/lobster_two-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('../design_assets/fonts/lora/lora-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('../design_assets/fonts/lora/lora-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('../design_assets/fonts/lora/lora-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Luxurious Roman';
  src: url('../design_assets/fonts/luxurious_roman/luxurious_roman-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mali';
  src: url('../design_assets/fonts/mali/mali-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mali';
  src: url('../design_assets/fonts/mali/mali-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Mali';
  src: url('../design_assets/fonts/mali/mali-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manuale';
  src: url('../design_assets/fonts/manuale/manuale-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manuale';
  src: url('../design_assets/fonts/manuale/manuale-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Manuale';
  src: url('../design_assets/fonts/manuale/manuale-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manufacturing Consent';
  src: url('../design_assets/fonts/manufacturing_consent/manufacturing_consent-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Marhey';
  src: url('../design_assets/fonts/marhey/marhey-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Marhey';
  src: url('../design_assets/fonts/marhey/marhey-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Marhey';
  src: url('../design_assets/fonts/marhey/marhey-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mea Culpa';
  src: url('../design_assets/fonts/mea_culpa/mea_culpa-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Merienda';
  src: url('../design_assets/fonts/merienda/merienda-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Merienda';
  src: url('../design_assets/fonts/merienda/merienda-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Merienda';
  src: url('../design_assets/fonts/merienda/merienda-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Merriweather';
  src: url('../design_assets/fonts/merriweather/merriweather-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Merriweather';
  src: url('../design_assets/fonts/merriweather/merriweather-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Merriweather';
  src: url('../design_assets/fonts/merriweather/merriweather-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Merriweather Sans';
  src: url('../design_assets/fonts/merriweather_sans/merriweather_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Merriweather Sans';
  src: url('../design_assets/fonts/merriweather_sans/merriweather_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Merriweather Sans';
  src: url('../design_assets/fonts/merriweather_sans/merriweather_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Molle';
  src: url('../design_assets/fonts/molle/molle-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Montez';
  src: url('../design_assets/fonts/montez/montez-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../design_assets/fonts/montserrat/montserrat-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../design_assets/fonts/montserrat/montserrat-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../design_assets/fonts/montserrat/montserrat-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat Alternates';
  src: url('../design_assets/fonts/montserrat_alternates/montserrat_alternates-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat Alternates';
  src: url('../design_assets/fonts/montserrat_alternates/montserrat_alternates-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat Alternates';
  src: url('../design_assets/fonts/montserrat_alternates/montserrat_alternates-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat Underline';
  src: url('../design_assets/fonts/montserrat_underline/montserrat_underline-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat Underline';
  src: url('../design_assets/fonts/montserrat_underline/montserrat_underline-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat Underline';
  src: url('../design_assets/fonts/montserrat_underline/montserrat_underline-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mountains of Christmas';
  src: url('../design_assets/fonts/mountains_of_christmas/mountains_of_christmas-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mountains of Christmas';
  src: url('../design_assets/fonts/mountains_of_christmas/mountains_of_christmas-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mouse Memoirs';
  src: url('../design_assets/fonts/mouse_memoirs/mouse_memoirs-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mulish';
  src: url('../design_assets/fonts/mulish/mulish-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mulish';
  src: url('../design_assets/fonts/mulish/mulish-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Mulish';
  src: url('../design_assets/fonts/mulish/mulish-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoModerno';
  src: url('../design_assets/fonts/museomoderno/museomoderno-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoModerno';
  src: url('../design_assets/fonts/museomoderno/museomoderno-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'MuseoModerno';
  src: url('../design_assets/fonts/museomoderno/museomoderno-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nanum Gothic Coding';
  src: url('../design_assets/fonts/nanum_gothic_coding/nanum_gothic_coding-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nanum Gothic Coding';
  src: url('../design_assets/fonts/nanum_gothic_coding/nanum_gothic_coding-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Neuton';
  src: url('../design_assets/fonts/neuton/neuton-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Neuton';
  src: url('../design_assets/fonts/neuton/neuton-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Neuton';
  src: url('../design_assets/fonts/neuton/neuton-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Newsreader';
  src: url('../design_assets/fonts/newsreader/newsreader-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Newsreader';
  src: url('../design_assets/fonts/newsreader/newsreader-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Newsreader';
  src: url('../design_assets/fonts/newsreader/newsreader-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Niramit';
  src: url('../design_assets/fonts/niramit/niramit-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Niramit';
  src: url('../design_assets/fonts/niramit/niramit-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Niramit';
  src: url('../design_assets/fonts/niramit/niramit-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nobile';
  src: url('../design_assets/fonts/nobile/nobile-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nobile';
  src: url('../design_assets/fonts/nobile/nobile-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nobile';
  src: url('../design_assets/fonts/nobile/nobile-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nothing You Could Do';
  src: url('../design_assets/fonts/nothing_you_could_do/nothing_you_could_do-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../design_assets/fonts/noto_sans/noto_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../design_assets/fonts/noto_sans/noto_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('../design_assets/fonts/noto_sans/noto_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Display';
  src: url('../design_assets/fonts/noto_sans_display/noto_sans_display-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Display';
  src: url('../design_assets/fonts/noto_sans_display/noto_sans_display-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Display';
  src: url('../design_assets/fonts/noto_sans_display/noto_sans_display-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Symbols';
  src: url('../design_assets/fonts/noto_sans_symbols/noto_sans_symbols-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Symbols';
  src: url('../design_assets/fonts/noto_sans_symbols/noto_sans_symbols-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans Symbols';
  src: url('../design_assets/fonts/noto_sans_symbols/noto_sans_symbols-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('../design_assets/fonts/noto_serif/noto_serif-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('../design_assets/fonts/noto_serif/noto_serif-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('../design_assets/fonts/noto_serif/noto_serif-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('../design_assets/fonts/noto_serif_display/noto_serif_display-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('../design_assets/fonts/noto_serif_display/noto_serif_display-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('../design_assets/fonts/noto_serif_display/noto_serif_display-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif HK';
  src: url('../design_assets/fonts/noto_serif_hk/noto_serif_hk-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif HK';
  src: url('../design_assets/fonts/noto_serif_hk/noto_serif_hk-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif HK';
  src: url('../design_assets/fonts/noto_serif_hk/noto_serif_hk-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Tamil';
  src: url('../design_assets/fonts/noto_serif_tamil/noto_serif_tamil-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Tamil';
  src: url('../design_assets/fonts/noto_serif_tamil/noto_serif_tamil-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Tamil';
  src: url('../design_assets/fonts/noto_serif_tamil/noto_serif_tamil-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('../design_assets/fonts/nunito/nunito-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('../design_assets/fonts/nunito/nunito-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('../design_assets/fonts/nunito/nunito-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito Sans';
  src: url('../design_assets/fonts/nunito_sans/nunito_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito Sans';
  src: url('../design_assets/fonts/nunito_sans/nunito_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito Sans';
  src: url('../design_assets/fonts/nunito_sans/nunito_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nuosu SIL';
  src: url('../design_assets/fonts/nuosu_sil/nuosu_sil-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Old Standard TT';
  src: url('../design_assets/fonts/old_standard_tt/old_standard_tt-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Old Standard TT';
  src: url('../design_assets/fonts/old_standard_tt/old_standard_tt-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Old Standard TT';
  src: url('../design_assets/fonts/old_standard_tt/old_standard_tt-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oldenburg';
  src: url('../design_assets/fonts/oldenburg/oldenburg-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oleo Script';
  src: url('../design_assets/fonts/oleo_script/oleo_script-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oleo Script';
  src: url('../design_assets/fonts/oleo_script/oleo_script-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oleo Script Swash Caps';
  src: url('../design_assets/fonts/oleo_script_swash_caps/oleo_script_swash_caps-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oleo Script Swash Caps';
  src: url('../design_assets/fonts/oleo_script_swash_caps/oleo_script_swash_caps-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('../design_assets/fonts/open_sans/open_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('../design_assets/fonts/open_sans/open_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('../design_assets/fonts/open_sans/open_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oregano';
  src: url('../design_assets/fonts/oregano/oregano-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oregano';
  src: url('../design_assets/fonts/oregano/oregano-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Overlock';
  src: url('../design_assets/fonts/overlock/overlock-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Overlock';
  src: url('../design_assets/fonts/overlock/overlock-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Overlock';
  src: url('../design_assets/fonts/overlock/overlock-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Overpass';
  src: url('../design_assets/fonts/overpass/overpass-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Overpass';
  src: url('../design_assets/fonts/overpass/overpass-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Overpass';
  src: url('../design_assets/fonts/overpass/overpass-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oxanium';
  src: url('../design_assets/fonts/oxanium/oxanium-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oxanium';
  src: url('../design_assets/fonts/oxanium/oxanium-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oxanium';
  src: url('../design_assets/fonts/oxanium/oxanium-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PT Sans';
  src: url('../design_assets/fonts/pt_sans/pt_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PT Sans';
  src: url('../design_assets/fonts/pt_sans/pt_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'PT Sans';
  src: url('../design_assets/fonts/pt_sans/pt_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PT Serif';
  src: url('../design_assets/fonts/pt_serif/pt_serif-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PT Serif';
  src: url('../design_assets/fonts/pt_serif/pt_serif-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'PT Serif';
  src: url('../design_assets/fonts/pt_serif/pt_serif-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Passion One';
  src: url('../design_assets/fonts/passion_one/passion_one-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Passion One';
  src: url('../design_assets/fonts/passion_one/passion_one-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Passion One';
  src: url('../design_assets/fonts/passion_one/passion_one-900.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pattaya';
  src: url('../design_assets/fonts/pattaya/pattaya-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Permanent Marker';
  src: url('../design_assets/fonts/permanent_marker/permanent_marker-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Petrona';
  src: url('../design_assets/fonts/petrona/petrona-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Petrona';
  src: url('../design_assets/fonts/petrona/petrona-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Petrona';
  src: url('../design_assets/fonts/petrona/petrona-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Philosopher';
  src: url('../design_assets/fonts/philosopher/philosopher-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Philosopher';
  src: url('../design_assets/fonts/philosopher/philosopher-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Philosopher';
  src: url('../design_assets/fonts/philosopher/philosopher-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Phudu';
  src: url('../design_assets/fonts/phudu/phudu-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Phudu';
  src: url('../design_assets/fonts/phudu/phudu-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Phudu';
  src: url('../design_assets/fonts/phudu/phudu-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Piazzolla';
  src: url('../design_assets/fonts/piazzolla/piazzolla-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Piazzolla';
  src: url('../design_assets/fonts/piazzolla/piazzolla-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Piazzolla';
  src: url('../design_assets/fonts/piazzolla/piazzolla-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pixelify Sans';
  src: url('../design_assets/fonts/pixelify_sans/pixelify_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pixelify Sans';
  src: url('../design_assets/fonts/pixelify_sans/pixelify_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pixelify Sans';
  src: url('../design_assets/fonts/pixelify_sans/pixelify_sans-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Platypi';
  src: url('../design_assets/fonts/platypi/platypi-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Platypi';
  src: url('../design_assets/fonts/platypi/platypi-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Platypi';
  src: url('../design_assets/fonts/platypi/platypi-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair';
  src: url('../design_assets/fonts/playfair/playfair-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair';
  src: url('../design_assets/fonts/playfair/playfair-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair';
  src: url('../design_assets/fonts/playfair/playfair-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('../design_assets/fonts/playfair_display/playfair_display-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('../design_assets/fonts/playfair_display/playfair_display-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('../design_assets/fonts/playfair_display/playfair_display-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display SC';
  src: url('../design_assets/fonts/playfair_display_sc/playfair_display_sc-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display SC';
  src: url('../design_assets/fonts/playfair_display_sc/playfair_display_sc-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display SC';
  src: url('../design_assets/fonts/playfair_display_sc/playfair_display_sc-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans';
  src: url('../design_assets/fonts/playpen_sans/playpen_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans';
  src: url('../design_assets/fonts/playpen_sans/playpen_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans';
  src: url('../design_assets/fonts/playpen_sans/playpen_sans-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Arabic';
  src: url('../design_assets/fonts/playpen_sans_arabic/playpen_sans_arabic-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Arabic';
  src: url('../design_assets/fonts/playpen_sans_arabic/playpen_sans_arabic-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Arabic';
  src: url('../design_assets/fonts/playpen_sans_arabic/playpen_sans_arabic-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Deva';
  src: url('../design_assets/fonts/playpen_sans_deva/playpen_sans_deva-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Deva';
  src: url('../design_assets/fonts/playpen_sans_deva/playpen_sans_deva-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Deva';
  src: url('../design_assets/fonts/playpen_sans_deva/playpen_sans_deva-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Hebrew';
  src: url('../design_assets/fonts/playpen_sans_hebrew/playpen_sans_hebrew-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Hebrew';
  src: url('../design_assets/fonts/playpen_sans_hebrew/playpen_sans_hebrew-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Hebrew';
  src: url('../design_assets/fonts/playpen_sans_hebrew/playpen_sans_hebrew-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Thai';
  src: url('../design_assets/fonts/playpen_sans_thai/playpen_sans_thai-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Thai';
  src: url('../design_assets/fonts/playpen_sans_thai/playpen_sans_thai-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playpen Sans Thai';
  src: url('../design_assets/fonts/playpen_sans_thai/playpen_sans_thai-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite AT';
  src: url('../design_assets/fonts/playwrite_at/playwrite_at-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite AT';
  src: url('../design_assets/fonts/playwrite_at/playwrite_at-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite AT';
  src: url('../design_assets/fonts/playwrite_at/playwrite_at-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite AT Guides';
  src: url('../design_assets/fonts/playwrite_at_guides/playwrite_at_guides-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite AT Guides';
  src: url('../design_assets/fonts/playwrite_at_guides/playwrite_at_guides-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite DK Loopet';
  src: url('../design_assets/fonts/playwrite_dk_loopet/playwrite_dk_loopet-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite DK Loopet';
  src: url('../design_assets/fonts/playwrite_dk_loopet/playwrite_dk_loopet-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite DK Loopet';
  src: url('../design_assets/fonts/playwrite_dk_loopet/playwrite_dk_loopet-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite FR Trad Guides';
  src: url('../design_assets/fonts/playwrite_fr_trad_guides/playwrite_fr_trad_guides-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite GB J';
  src: url('../design_assets/fonts/playwrite_gb_j/playwrite_gb_j-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite GB J';
  src: url('../design_assets/fonts/playwrite_gb_j/playwrite_gb_j-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite GB J';
  src: url('../design_assets/fonts/playwrite_gb_j/playwrite_gb_j-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite GB J Guides';
  src: url('../design_assets/fonts/playwrite_gb_j_guides/playwrite_gb_j_guides-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite GB J Guides';
  src: url('../design_assets/fonts/playwrite_gb_j_guides/playwrite_gb_j_guides-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite GB S';
  src: url('../design_assets/fonts/playwrite_gb_s/playwrite_gb_s-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite GB S';
  src: url('../design_assets/fonts/playwrite_gb_s/playwrite_gb_s-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite GB S';
  src: url('../design_assets/fonts/playwrite_gb_s/playwrite_gb_s-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite GB S Guides';
  src: url('../design_assets/fonts/playwrite_gb_s_guides/playwrite_gb_s_guides-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite GB S Guides';
  src: url('../design_assets/fonts/playwrite_gb_s_guides/playwrite_gb_s_guides-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite HU';
  src: url('../design_assets/fonts/playwrite_hu/playwrite_hu-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite HU';
  src: url('../design_assets/fonts/playwrite_hu/playwrite_hu-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite HU';
  src: url('../design_assets/fonts/playwrite_hu/playwrite_hu-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite RO';
  src: url('../design_assets/fonts/playwrite_ro/playwrite_ro-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite RO';
  src: url('../design_assets/fonts/playwrite_ro/playwrite_ro-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playwrite RO';
  src: url('../design_assets/fonts/playwrite_ro/playwrite_ro-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../design_assets/fonts/plus_jakarta_sans/plus_jakarta_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../design_assets/fonts/plus_jakarta_sans/plus_jakarta_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../design_assets/fonts/plus_jakarta_sans/plus_jakarta_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poltawski Nowy';
  src: url('../design_assets/fonts/poltawski_nowy/poltawski_nowy-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poltawski Nowy';
  src: url('../design_assets/fonts/poltawski_nowy/poltawski_nowy-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poltawski Nowy';
  src: url('../design_assets/fonts/poltawski_nowy/poltawski_nowy-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('../design_assets/fonts/poppins/poppins-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('../design_assets/fonts/poppins/poppins-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('../design_assets/fonts/poppins/poppins-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Prompt';
  src: url('../design_assets/fonts/prompt/prompt-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Prompt';
  src: url('../design_assets/fonts/prompt/prompt-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Prompt';
  src: url('../design_assets/fonts/prompt/prompt-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Proza Libre';
  src: url('../design_assets/fonts/proza_libre/proza_libre-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Proza Libre';
  src: url('../design_assets/fonts/proza_libre/proza_libre-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Proza Libre';
  src: url('../design_assets/fonts/proza_libre/proza_libre-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Public Sans';
  src: url('../design_assets/fonts/public_sans/public_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Public Sans';
  src: url('../design_assets/fonts/public_sans/public_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Public Sans';
  src: url('../design_assets/fonts/public_sans/public_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Puppies Play';
  src: url('../design_assets/fonts/puppies_play/puppies_play-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Puritan';
  src: url('../design_assets/fonts/puritan/puritan-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Puritan';
  src: url('../design_assets/fonts/puritan/puritan-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Puritan';
  src: url('../design_assets/fonts/puritan/puritan-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Quantico';
  src: url('../design_assets/fonts/quantico/quantico-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Quantico';
  src: url('../design_assets/fonts/quantico/quantico-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Quantico';
  src: url('../design_assets/fonts/quantico/quantico-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Quattrocento Sans';
  src: url('../design_assets/fonts/quattrocento_sans/quattrocento_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Quattrocento Sans';
  src: url('../design_assets/fonts/quattrocento_sans/quattrocento_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Quattrocento Sans';
  src: url('../design_assets/fonts/quattrocento_sans/quattrocento_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Quintessential';
  src: url('../design_assets/fonts/quintessential/quintessential-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Qwitcher Grypen';
  src: url('../design_assets/fonts/qwitcher_grypen/qwitcher_grypen-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Qwitcher Grypen';
  src: url('../design_assets/fonts/qwitcher_grypen/qwitcher_grypen-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'REM';
  src: url('../design_assets/fonts/rem/rem-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'REM';
  src: url('../design_assets/fonts/rem/rem-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'REM';
  src: url('../design_assets/fonts/rem/rem-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Radio Canada';
  src: url('../design_assets/fonts/radio_canada/radio_canada-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Radio Canada';
  src: url('../design_assets/fonts/radio_canada/radio_canada-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Radio Canada';
  src: url('../design_assets/fonts/radio_canada/radio_canada-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Raleway';
  src: url('../design_assets/fonts/raleway/raleway-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Raleway';
  src: url('../design_assets/fonts/raleway/raleway-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Raleway';
  src: url('../design_assets/fonts/raleway/raleway-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rambla';
  src: url('../design_assets/fonts/rambla/rambla-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rambla';
  src: url('../design_assets/fonts/rambla/rambla-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Rambla';
  src: url('../design_assets/fonts/rambla/rambla-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ranga';
  src: url('../design_assets/fonts/ranga/ranga-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ranga';
  src: url('../design_assets/fonts/ranga/ranga-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rasa';
  src: url('../design_assets/fonts/rasa/rasa-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rasa';
  src: url('../design_assets/fonts/rasa/rasa-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Rasa';
  src: url('../design_assets/fonts/rasa/rasa-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Red Hat Mono';
  src: url('../design_assets/fonts/red_hat_mono/red_hat_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Red Hat Mono';
  src: url('../design_assets/fonts/red_hat_mono/red_hat_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Red Hat Mono';
  src: url('../design_assets/fonts/red_hat_mono/red_hat_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Red Hat Text';
  src: url('../design_assets/fonts/red_hat_text/red_hat_text-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Red Hat Text';
  src: url('../design_assets/fonts/red_hat_text/red_hat_text-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Red Hat Text';
  src: url('../design_assets/fonts/red_hat_text/red_hat_text-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Red Rose';
  src: url('../design_assets/fonts/red_rose/red_rose-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Red Rose';
  src: url('../design_assets/fonts/red_rose/red_rose-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Red Rose';
  src: url('../design_assets/fonts/red_rose/red_rose-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Redacted Script';
  src: url('../design_assets/fonts/redacted_script/redacted_script-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Redacted Script';
  src: url('../design_assets/fonts/redacted_script/redacted_script-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Redacted Script';
  src: url('../design_assets/fonts/redacted_script/redacted_script-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rethink Sans';
  src: url('../design_assets/fonts/rethink_sans/rethink_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rethink Sans';
  src: url('../design_assets/fonts/rethink_sans/rethink_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Rethink Sans';
  src: url('../design_assets/fonts/rethink_sans/rethink_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('../design_assets/fonts/roboto/roboto-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('../design_assets/fonts/roboto/roboto-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('../design_assets/fonts/roboto/roboto-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Mono';
  src: url('../design_assets/fonts/roboto_mono/roboto_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Mono';
  src: url('../design_assets/fonts/roboto_mono/roboto_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Mono';
  src: url('../design_assets/fonts/roboto_mono/roboto_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Serif';
  src: url('../design_assets/fonts/roboto_serif/roboto_serif-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Serif';
  src: url('../design_assets/fonts/roboto_serif/roboto_serif-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Serif';
  src: url('../design_assets/fonts/roboto_serif/roboto_serif-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rochester';
  src: url('../design_assets/fonts/rochester/rochester-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rokkitt';
  src: url('../design_assets/fonts/rokkitt/rokkitt-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rokkitt';
  src: url('../design_assets/fonts/rokkitt/rokkitt-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Rokkitt';
  src: url('../design_assets/fonts/rokkitt/rokkitt-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rosario';
  src: url('../design_assets/fonts/rosario/rosario-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rosario';
  src: url('../design_assets/fonts/rosario/rosario-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Rosario';
  src: url('../design_assets/fonts/rosario/rosario-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rowdies';
  src: url('../design_assets/fonts/rowdies/rowdies-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rowdies';
  src: url('../design_assets/fonts/rowdies/rowdies-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rowdies';
  src: url('../design_assets/fonts/rowdies/rowdies-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rubik';
  src: url('../design_assets/fonts/rubik/rubik-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rubik';
  src: url('../design_assets/fonts/rubik/rubik-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Rubik';
  src: url('../design_assets/fonts/rubik/rubik-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'STIX Two Text';
  src: url('../design_assets/fonts/stix_two_text/stix_two_text-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'STIX Two Text';
  src: url('../design_assets/fonts/stix_two_text/stix_two_text-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'STIX Two Text';
  src: url('../design_assets/fonts/stix_two_text/stix_two_text-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SUSE';
  src: url('../design_assets/fonts/suse/suse-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SUSE';
  src: url('../design_assets/fonts/suse/suse-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'SUSE';
  src: url('../design_assets/fonts/suse/suse-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Saira';
  src: url('../design_assets/fonts/saira/saira-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Saira';
  src: url('../design_assets/fonts/saira/saira-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Saira';
  src: url('../design_assets/fonts/saira/saira-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sansation';
  src: url('../design_assets/fonts/sansation/sansation-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sansation';
  src: url('../design_assets/fonts/sansation/sansation-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sansation';
  src: url('../design_assets/fonts/sansation/sansation-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sansita';
  src: url('../design_assets/fonts/sansita/sansita-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sansita';
  src: url('../design_assets/fonts/sansita/sansita-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sansita';
  src: url('../design_assets/fonts/sansita/sansita-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sarabun';
  src: url('../design_assets/fonts/sarabun/sarabun-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sarabun';
  src: url('../design_assets/fonts/sarabun/sarabun-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sarabun';
  src: url('../design_assets/fonts/sarabun/sarabun-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Savate';
  src: url('../design_assets/fonts/savate/savate-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Savate';
  src: url('../design_assets/fonts/savate/savate-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Savate';
  src: url('../design_assets/fonts/savate/savate-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Schibsted Grotesk';
  src: url('../design_assets/fonts/schibsted_grotesk/schibsted_grotesk-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Schibsted Grotesk';
  src: url('../design_assets/fonts/schibsted_grotesk/schibsted_grotesk-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Schibsted Grotesk';
  src: url('../design_assets/fonts/schibsted_grotesk/schibsted_grotesk-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Shantell Sans';
  src: url('../design_assets/fonts/shantell_sans/shantell_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Shantell Sans';
  src: url('../design_assets/fonts/shantell_sans/shantell_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Shantell Sans';
  src: url('../design_assets/fonts/shantell_sans/shantell_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Share';
  src: url('../design_assets/fonts/share/share-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Share';
  src: url('../design_assets/fonts/share/share-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Share';
  src: url('../design_assets/fonts/share/share-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Silkscreen';
  src: url('../design_assets/fonts/silkscreen/silkscreen-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Silkscreen';
  src: url('../design_assets/fonts/silkscreen/silkscreen-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Simonetta';
  src: url('../design_assets/fonts/simonetta/simonetta-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Simonetta';
  src: url('../design_assets/fonts/simonetta/simonetta-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Simonetta';
  src: url('../design_assets/fonts/simonetta/simonetta-900.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Skranji';
  src: url('../design_assets/fonts/skranji/skranji-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Skranji';
  src: url('../design_assets/fonts/skranji/skranji-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Slackside One';
  src: url('../design_assets/fonts/slackside_one/slackside_one-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia';
  src: url('../design_assets/fonts/sofia/sofia-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Sans';
  src: url('../design_assets/fonts/sofia_sans/sofia_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Sans';
  src: url('../design_assets/fonts/sofia_sans/sofia_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Sans';
  src: url('../design_assets/fonts/sofia_sans/sofia_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Sans Condensed';
  src: url('../design_assets/fonts/sofia_sans_condensed/sofia_sans_condensed-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Sans Condensed';
  src: url('../design_assets/fonts/sofia_sans_condensed/sofia_sans_condensed-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Sans Condensed';
  src: url('../design_assets/fonts/sofia_sans_condensed/sofia_sans_condensed-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  src: url('../design_assets/fonts/sofia_sans_extra_condensed/sofia_sans_extra_condensed-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  src: url('../design_assets/fonts/sofia_sans_extra_condensed/sofia_sans_extra_condensed-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  src: url('../design_assets/fonts/sofia_sans_extra_condensed/sofia_sans_extra_condensed-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sometype Mono';
  src: url('../design_assets/fonts/sometype_mono/sometype_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sometype Mono';
  src: url('../design_assets/fonts/sometype_mono/sometype_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sometype Mono';
  src: url('../design_assets/fonts/sometype_mono/sometype_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sour Gummy';
  src: url('../design_assets/fonts/sour_gummy/sour_gummy-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sour Gummy';
  src: url('../design_assets/fonts/sour_gummy/sour_gummy-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sour Gummy';
  src: url('../design_assets/fonts/sour_gummy/sour_gummy-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('../design_assets/fonts/source_sans_3/source_sans_3-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('../design_assets/fonts/source_sans_3/source_sans_3-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('../design_assets/fonts/source_sans_3/source_sans_3-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Serif 4';
  src: url('../design_assets/fonts/source_serif_4/source_serif_4-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Serif 4';
  src: url('../design_assets/fonts/source_serif_4/source_serif_4-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Source Serif 4';
  src: url('../design_assets/fonts/source_serif_4/source_serif_4-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Space Mono';
  src: url('../design_assets/fonts/space_mono/space_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Space Mono';
  src: url('../design_assets/fonts/space_mono/space_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Space Mono';
  src: url('../design_assets/fonts/space_mono/space_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Special Elite';
  src: url('../design_assets/fonts/special_elite/special_elite-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('../design_assets/fonts/spectral/spectral-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('../design_assets/fonts/spectral/spectral-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('../design_assets/fonts/spectral/spectral-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral SC';
  src: url('../design_assets/fonts/spectral_sc/spectral_sc-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral SC';
  src: url('../design_assets/fonts/spectral_sc/spectral_sc-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral SC';
  src: url('../design_assets/fonts/spectral_sc/spectral_sc-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spline Sans Mono';
  src: url('../design_assets/fonts/spline_sans_mono/spline_sans_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spline Sans Mono';
  src: url('../design_assets/fonts/spline_sans_mono/spline_sans_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Spline Sans Mono';
  src: url('../design_assets/fonts/spline_sans_mono/spline_sans_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sriracha';
  src: url('../design_assets/fonts/sriracha/sriracha-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Srisakdi';
  src: url('../design_assets/fonts/srisakdi/srisakdi-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Srisakdi';
  src: url('../design_assets/fonts/srisakdi/srisakdi-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Stalemate';
  src: url('../design_assets/fonts/stalemate/stalemate-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Stardos Stencil';
  src: url('../design_assets/fonts/stardos_stencil/stardos_stencil-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Stardos Stencil';
  src: url('../design_assets/fonts/stardos_stencil/stardos_stencil-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Stick';
  src: url('../design_assets/fonts/stick/stick-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Stick No Bills';
  src: url('../design_assets/fonts/stick_no_bills/stick_no_bills-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Stick No Bills';
  src: url('../design_assets/fonts/stick_no_bills/stick_no_bills-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Stick No Bills';
  src: url('../design_assets/fonts/stick_no_bills/stick_no_bills-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tangerine';
  src: url('../design_assets/fonts/tangerine/tangerine-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tangerine';
  src: url('../design_assets/fonts/tangerine/tangerine-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Taviraj';
  src: url('../design_assets/fonts/taviraj/taviraj-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Taviraj';
  src: url('../design_assets/fonts/taviraj/taviraj-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Taviraj';
  src: url('../design_assets/fonts/taviraj/taviraj-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Teachers';
  src: url('../design_assets/fonts/teachers/teachers-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Teachers';
  src: url('../design_assets/fonts/teachers/teachers-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Teachers';
  src: url('../design_assets/fonts/teachers/teachers-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tektur';
  src: url('../design_assets/fonts/tektur/tektur-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tektur';
  src: url('../design_assets/fonts/tektur/tektur-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tektur';
  src: url('../design_assets/fonts/tektur/tektur-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Texturina';
  src: url('../design_assets/fonts/texturina/texturina-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Texturina';
  src: url('../design_assets/fonts/texturina/texturina-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Texturina';
  src: url('../design_assets/fonts/texturina/texturina-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'The Nautigal';
  src: url('../design_assets/fonts/the_nautigal/the_nautigal-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'The Nautigal';
  src: url('../design_assets/fonts/the_nautigal/the_nautigal-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tillana';
  src: url('../design_assets/fonts/tillana/tillana-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tillana';
  src: url('../design_assets/fonts/tillana/tillana-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tillana';
  src: url('../design_assets/fonts/tillana/tillana-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tinos';
  src: url('../design_assets/fonts/tinos/tinos-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tinos';
  src: url('../design_assets/fonts/tinos/tinos-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Tinos';
  src: url('../design_assets/fonts/tinos/tinos-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tomorrow';
  src: url('../design_assets/fonts/tomorrow/tomorrow-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tomorrow';
  src: url('../design_assets/fonts/tomorrow/tomorrow-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Tomorrow';
  src: url('../design_assets/fonts/tomorrow/tomorrow-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tourney';
  src: url('../design_assets/fonts/tourney/tourney-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tourney';
  src: url('../design_assets/fonts/tourney/tourney-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Tourney';
  src: url('../design_assets/fonts/tourney/tourney-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Trochut';
  src: url('../design_assets/fonts/trochut/trochut-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Trochut';
  src: url('../design_assets/fonts/trochut/trochut-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Trochut';
  src: url('../design_assets/fonts/trochut/trochut-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Truculenta';
  src: url('../design_assets/fonts/truculenta/truculenta-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Truculenta';
  src: url('../design_assets/fonts/truculenta/truculenta-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Truculenta';
  src: url('../design_assets/fonts/truculenta/truculenta-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tuffy';
  src: url('../design_assets/fonts/tuffy/tuffy-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tuffy';
  src: url('../design_assets/fonts/tuffy/tuffy-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Tuffy';
  src: url('../design_assets/fonts/tuffy/tuffy-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Turret Road';
  src: url('../design_assets/fonts/turret_road/turret_road-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Turret Road';
  src: url('../design_assets/fonts/turret_road/turret_road-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Turret Road';
  src: url('../design_assets/fonts/turret_road/turret_road-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('../design_assets/fonts/ubuntu/ubuntu-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('../design_assets/fonts/ubuntu/ubuntu-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('../design_assets/fonts/ubuntu/ubuntu-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans Mono';
  src: url('../design_assets/fonts/ubuntu_sans_mono/ubuntu_sans_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans Mono';
  src: url('../design_assets/fonts/ubuntu_sans_mono/ubuntu_sans_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu Sans Mono';
  src: url('../design_assets/fonts/ubuntu_sans_mono/ubuntu_sans_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'UnifrakturCook';
  src: url('../design_assets/fonts/unifrakturcook/unifrakturcook-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Unkempt';
  src: url('../design_assets/fonts/unkempt/unkempt-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Unkempt';
  src: url('../design_assets/fonts/unkempt/unkempt-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Unna';
  src: url('../design_assets/fonts/unna/unna-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Unna';
  src: url('../design_assets/fonts/unna/unna-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Unna';
  src: url('../design_assets/fonts/unna/unna-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Urbanist';
  src: url('../design_assets/fonts/urbanist/urbanist-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Urbanist';
  src: url('../design_assets/fonts/urbanist/urbanist-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Urbanist';
  src: url('../design_assets/fonts/urbanist/urbanist-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vast Shadow';
  src: url('../design_assets/fonts/vast_shadow/vast_shadow-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Victor Mono';
  src: url('../design_assets/fonts/victor_mono/victor_mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Victor Mono';
  src: url('../design_assets/fonts/victor_mono/victor_mono-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Victor Mono';
  src: url('../design_assets/fonts/victor_mono/victor_mono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Volkhov';
  src: url('../design_assets/fonts/volkhov/volkhov-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Volkhov';
  src: url('../design_assets/fonts/volkhov/volkhov-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Volkhov';
  src: url('../design_assets/fonts/volkhov/volkhov-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vollkorn';
  src: url('../design_assets/fonts/vollkorn/vollkorn-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vollkorn';
  src: url('../design_assets/fonts/vollkorn/vollkorn-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Vollkorn';
  src: url('../design_assets/fonts/vollkorn/vollkorn-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vujahday Script';
  src: url('../design_assets/fonts/vujahday_script/vujahday_script-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Wavefont';
  src: url('../design_assets/fonts/wavefont/wavefont-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Wavefont';
  src: url('../design_assets/fonts/wavefont/wavefont-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Wavefont';
  src: url('../design_assets/fonts/wavefont/wavefont-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Winky Rough';
  src: url('../design_assets/fonts/winky_rough/winky_rough-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Winky Rough';
  src: url('../design_assets/fonts/winky_rough/winky_rough-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Winky Rough';
  src: url('../design_assets/fonts/winky_rough/winky_rough-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Winky Sans';
  src: url('../design_assets/fonts/winky_sans/winky_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Winky Sans';
  src: url('../design_assets/fonts/winky_sans/winky_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Winky Sans';
  src: url('../design_assets/fonts/winky_sans/winky_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Wittgenstein';
  src: url('../design_assets/fonts/wittgenstein/wittgenstein-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Wittgenstein';
  src: url('../design_assets/fonts/wittgenstein/wittgenstein-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Wittgenstein';
  src: url('../design_assets/fonts/wittgenstein/wittgenstein-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Work Sans';
  src: url('../design_assets/fonts/work_sans/work_sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Work Sans';
  src: url('../design_assets/fonts/work_sans/work_sans-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Work Sans';
  src: url('../design_assets/fonts/work_sans/work_sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('../design_assets/fonts/yanone_kaffeesatz/yanone_kaffeesatz-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('../design_assets/fonts/yanone_kaffeesatz/yanone_kaffeesatz-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('../design_assets/fonts/yanone_kaffeesatz/yanone_kaffeesatz-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Yrsa';
  src: url('../design_assets/fonts/yrsa/yrsa-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Yrsa';
  src: url('../design_assets/fonts/yrsa/yrsa-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Yrsa';
  src: url('../design_assets/fonts/yrsa/yrsa-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ysabeau';
  src: url('../design_assets/fonts/ysabeau/ysabeau-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ysabeau';
  src: url('../design_assets/fonts/ysabeau/ysabeau-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ysabeau';
  src: url('../design_assets/fonts/ysabeau/ysabeau-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ysabeau Infant';
  src: url('../design_assets/fonts/ysabeau_infant/ysabeau_infant-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ysabeau Infant';
  src: url('../design_assets/fonts/ysabeau_infant/ysabeau_infant-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ysabeau Infant';
  src: url('../design_assets/fonts/ysabeau_infant/ysabeau_infant-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ysabeau Office';
  src: url('../design_assets/fonts/ysabeau_office/ysabeau_office-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ysabeau Office';
  src: url('../design_assets/fonts/ysabeau_office/ysabeau_office-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ysabeau Office';
  src: url('../design_assets/fonts/ysabeau_office/ysabeau_office-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Zalando Sans Expanded';
  src: url('../design_assets/fonts/zalando_sans_expanded/zalando_sans_expanded-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Zalando Sans Expanded';
  src: url('../design_assets/fonts/zalando_sans_expanded/zalando_sans_expanded-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Zalando Sans Expanded';
  src: url('../design_assets/fonts/zalando_sans_expanded/zalando_sans_expanded-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Zen Loop';
  src: url('../design_assets/fonts/zen_loop/zen_loop-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Zen Loop';
  src: url('../design_assets/fonts/zen_loop/zen_loop-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('../design_assets/fonts/zilla_slab/zilla_slab-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('../design_assets/fonts/zilla_slab/zilla_slab-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('../design_assets/fonts/zilla_slab/zilla_slab-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}