/* TWKLausanne font-face declarations */

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-100Italic.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-200.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-200.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-200Italic.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-200Italic.woff') format('woff');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-300.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-300Italic.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-300Italic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-400.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-400Italic.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-400Italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-500.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-500.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-500Italic.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-500Italic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-600.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-600.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-600Italic.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-600Italic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-700.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-700Italic.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-700Italic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-800.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-800.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-800Italic.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-800Italic.woff') format('woff');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-900.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-900.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-900Italic.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-900Italic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-1000.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-1000.woff') format('woff');
  font-weight: 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TWKLausanne';
  src: url('./TWKLausanne/TWKLausanne-1000Italic.woff2') format('woff2'),
    url('./TWKLausanne/TWKLausanne-1000Italic.woff2') format('woff');
  font-weight: 1000;
  font-style: italic;
  font-display: swap;
}




/* === MDIO FONTS === */
@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO') format('woff2'),
    url('./MDIO/MDIO-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-ThinItalic.woff2') format('woff2'),
    url('./MDIO/MDIO-ThinItalic.woff') format('woff');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-Light.woff2') format('woff2'),
    url('./MDIO/MDIO-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-LightItalic.woff2') format('woff2'),
    url('./MDIO/MDIO-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-Regular.woff2') format('woff2'),
    url('./MDIO/MDIO-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-Italic.woff2') format('woff2'),
    url('./MDIO/MDIO-Italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-Medium.woff2') format('woff2'),
    url('./MDIO/MDIO-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-MediumItalic.woff2') format('woff2'),
    url('./MDIO/MDIO-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-Semibold.woff2') format('woff2'),
    url('./MDIO/MDIO-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-SemiboldItalic.woff2') format('woff2'),
    url('./MDIO/MDIO-SemiboldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-Bold.woff2') format('woff2'),
    url('./MDIO/MDIO-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-BoldItalic.woff2') format('woff2'),
    url('./MDIO/MDIO-BoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-Black.woff2') format('woff2'),
    url('./MDIO/MDIO-Black.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-BlackItalic.woff2') format('woff2'),
    url('./MDIO/MDIO-BlackItalic.woff') format('woff');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-Ultra.woff2') format('woff2'),
    url('./MDIO/MDIO-Ultra.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MDIO';
  src: url('./MDIO/MDIO-UltraItalic.woff2') format('woff2'),
    url('./MDIO/MDIO-UltraItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}