/* ArchivoNarrow */
@font-face {
  font-family: "ArchivoNarrow";
  src: url("../../../resources/fonts/Archivo_Narrow/ArchivoNarrow-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 100 900; /* variable range */
  font-style: normal;
}

@font-face {
  font-family: "ArchivoNarrow";
  src: url("../../../resources/fonts/Archivo_Narrow/ArchivoNarrow-Italic-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: italic;
}

@font-face {
  font-family: "ArchivoNarrow";
  src: url("../../../resources/fonts/Archivo_Narrow/static/ArchivoNarrow-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "ArchivoNarrow";
  src: url("../../../resources/fonts/Archivo_Narrow/static/ArchivoNarrow-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}


/* Aptos */
@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos-black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos-black-italic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos-extrabold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos-extrabold-italic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos-extrabold-italic-2.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos-italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos-light-italic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Aptos";
  src: url("../../../resources/fonts/Aptos/fonnts.com-aptos-semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

/* Barlow */
@font-face {
  font-family: 'Barlow';
  src: url('../../../resources/fonts/Barlow/Barlow-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Barlow';
  src: url('../../../resources/fonts/Barlow/Barlow-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Barlow';
  src: url('../../../resources/fonts/Barlow/Barlow-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Barlow';
  src: url('../../../resources/fonts/Barlow/Barlow-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

/* Cabin_Condensed */
@font-face {
  font-family: 'Cabin Condensed';
  src: url('../../../resources/fonts/Cabin_Condensed/CabinCondensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cabin Condensed';
  src: url('../../../resources/fonts/Cabin_Condensed/CabinCondensed-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

/* DM_Sans */
@font-face {
  font-family: 'DM Sans';
  src: url('../../../resources/fonts/DM_Sans/DMSans-VariableFont_gqsz.wght.ttf') format("truetype-variations");
  font-weight: 100 900; /* Supports weight range */
  font-style: normal;
}

@font-face {
  font-family: 'DM Sans';
  src: url('../../../resources/fonts/DM_Sans/DMSans-Italic-VariableFont_gw3z.wght.ttf') format("truetype-variations");
  font-weight: 100 900;
  font-style: italic;
}

/* Fira_Sans_Condensed */
@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('../../../resources/fonts/Fira_Sans_Condensed/FiraSansCondensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('../../../resources/fonts/Fira_Sans_Condensed/FiraSansCondensed-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('../../../resources/fonts/Fira_Sans_Condensed/FiraSansCondensed-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('../../../resources/fonts/Fira_Sans_Condensed/IBMPlexSansCondensed-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}


/* IBM_Plex_Sans_Condensed */
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  src: url('../../../resources/fonts/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'IBM Plex Sans Condensed';
  src: url('../../..../../../resources/fonts/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'IBM Plex Sans Condensed';
  src: url('../../../resources/fonts/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'IBM Plex Sans Condensed';
  src: url('../../../resources/fonts/IBM_Plex_Sans_Condensed/FiraSansCondensed-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}


/* Oswald */
@font-face {
  font-family: 'Oswald';
  src: url('../../../resources/fonts/Oswald/Oswald-VariableFont_wght.ttf') format("truetype-variations");
  font-weight: 100 900; /* Supports weight range */
  font-style: normal;
}

@font-face {
  font-family: 'Oswald';
  src: url('../../../resources/fonts/Oswald/Oswald-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

/* PT_Sans_Narrow */
@font-face {
  font-family: 'PT Sans Narrow';
  src: url('../../../resources/fonts/PT_Sans_Narrow/PTSansNarrow-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PT Sans Narrow';
  src: url('../../../resources/fonts/PT_Sans_Narrow/PTSansNarrow-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}


/* Roboto */
@font-face {
  font-family: 'Roboto';
  src: url('../../../resources/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf') format('truetype-variations');
  font-weight: 100 900; /* Supports variable weights */
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../../resources/fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf') format('truetype-variations');
  font-weight: 100 900;
  font-style: italic;
}

/* Roboto_Flex */
@font-face {
  font-family: 'Roboto Flex';
  src: url('../../../resources/fonts/Roboto_Flex/RobotoFlex-VariableFont_GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght.ttf') format('truetype-variations');
  font-weight: 100 1000; /* Full weight range */
  font-style: normal;
  font-variation-settings: 
    'GRAD' 0,     /* Grade axis */
    'XOPQ' 96,    /* x-axis optical size */
    'XTRA' 468,   /* x-axis tracking */
    'YOPQ' 79,    /* y-axis optical size */
    'YTAS' 750,   /* Ascender height */
    'YTDE' -200,  /* Descender depth */
    'YTFI' 738,   /* Figure height */
    'YTLC' 514,   /* Lowercase height */
    'YTUC' 712,   /* Uppercase height */
    'opsz' 14,    /* Optical size */
    'slnt' 0,     /* Slant */
    'wdth' 100,   /* Width */
    'wght' 400;   /* Weight */
}


/* Saira_Condensed */
@font-face {
  font-family: 'Saira Condensed';
  src: url('../../../resources/fonts/Saira_Condensed/SairaCondensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Saira Condensed';
  src: url('../../../resources/fonts/Saira_Condensed/SairaCondensed-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}


/* Saira_Extra_Condensed */
@font-face {
  font-family: 'Saira Extra Condensed';
  src: url('../../../resources/fonts/Saira_Extra_Condensed/SairaExtraCondensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Saira Extra Condensed';
  src: url('../../../resources/fonts/Saira_Extra_Condensed/SairaExtraCondensed-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}


/* Ubuntu_Condensed */
@font-face {
  font-family: 'Ubuntu Condensed';
  src: url('../../../resources/fonts/Ubuntu_Condensed/UbuntuCondensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


/* Yanone_Kaffeesatz */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('../../../resources/fonts/Yanone_Kaffeesatz/YanoneKaffeesatz-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 700; /* Supports variable weights from ExtraLight to Bold */
  font-style: normal;
}



