/* Ubuntu - 400 (Regular) */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ubuntu/Ubuntu-Regular.ttf') format('truetype');
}

/* Ubuntu - 500 (Medium) */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ubuntu/Ubuntu-Medium.ttf') format('truetype');
}

/* Ubuntu - 500 italic (MediumItalic) */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ubuntu/Ubuntu-MediumItalic.ttf') format('truetype');
}

/* Ubuntu - 700 (Bold) */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/ubuntu/Ubuntu-Bold.ttf') format('truetype');
}

/* Ubuntu - 700 italic (BoldItalic) */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/ubuntu/Ubuntu-BoldItalic.ttf') format('truetype');
}

/* Ubuntu - italic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ubuntu/Ubuntu-Italic.ttf') format('truetype');
}

/* Ubuntu - 300 (Light) */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/ubuntu/Ubuntu-Light.ttf') format('truetype');
}

/* Ubuntu - 300 italic (LightItalic) */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/ubuntu/Ubuntu-LightItalic.ttf') format('truetype');
}

/* Source Sans Pro - 400 (Regular) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-Regular.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 400 italic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-RegularIt.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 600 (SemiBold) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-Semibold.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 600 italic (SemiboldIt) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-SemiboldIt.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 700 (Bold) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-Bold.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 700 italic (BoldIt) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-BoldIt.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 900 (Black) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-Black.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 900 italic (BlackIt) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-BlackIt.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 200 (ExtraLight) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-ExtraLight.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 200 italic (ExtraLightIt) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-ExtraLightIt.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 300 (Light) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-Light.ttf.woff2') format('woff2');
}

/* Source Sans Pro - 300 italic (LightIt) */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/source-sans-pro/SourceSansPro-LightIt.ttf.woff2') format('woff2');
}

/* ========================================
   ROBOTO CONDENSED
   ======================================== */

/* Roboto Condensed - 400 (Regular) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-Regular.ttf') format('truetype');
}

/* Roboto Condensed - 400 italic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-Italic.ttf') format('truetype');
}

/* Roboto Condensed - 700 (Bold) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-Bold.ttf') format('truetype');
}

/* Roboto Condensed - 700 italic (BoldItalic) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-BoldItalic.ttf') format('truetype');
}

/* Roboto Condensed - 300 (Light) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-Light.ttf') format('truetype');
}

/* Roboto Condensed - 300 italic (LightItalic) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-LightItalic.ttf') format('truetype');
}

/* Roboto Condensed - 500 (Medium) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-Medium.ttf') format('truetype');
}

/* Roboto Condensed - 500 italic (MediumItalic) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-MediumItalic.ttf') format('truetype');
}

/* Roboto Condensed - 600 (SemiBold) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-SemiBold.ttf') format('truetype');
}

/* Roboto Condensed - 600 italic (SemiBoldItalic) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-SemiBoldItalic.ttf') format('truetype');
}

/* Roboto Condensed - 100 (Thin) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-Thin.ttf') format('truetype');
}

/* Roboto Condensed - 100 italic (ThinItalic) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-ThinItalic.ttf') format('truetype');
}

/* Roboto Condensed - 200 (ExtraLight) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-ExtraLight.ttf') format('truetype');
}

/* Roboto Condensed - 200 italic (ExtraLightItalic) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-ExtraLightItalic.ttf') format('truetype');
}

/* Roboto Condensed - 800 (ExtraBold) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-ExtraBold.ttf') format('truetype');
}

/* Roboto Condensed - 800 italic (ExtraBoldItalic) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-ExtraBoldItalic.ttf') format('truetype');
}

/* Roboto Condensed - 900 (Black) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-Black.ttf') format('truetype');
}

/* Roboto Condensed - 900 italic (BlackItalic) */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_Condensed-BlackItalic.ttf') format('truetype');
}

/* ========================================
   ROBOTO SEMI CONDENSED
   ======================================== */

/* Roboto SemiCondensed - 400 (Regular) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-Regular.ttf') format('truetype');
}

/* Roboto SemiCondensed - 400 italic */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-Italic.ttf') format('truetype');
}

/* Roboto SemiCondensed - 700 (Bold) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-Bold.ttf') format('truetype');
}

/* Roboto SemiCondensed - 700 italic (BoldItalic) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-BoldItalic.ttf') format('truetype');
}

/* Roboto SemiCondensed - 300 (Light) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-Light.ttf') format('truetype');
}

/* Roboto SemiCondensed - 300 italic (LightItalic) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-LightItalic.ttf') format('truetype');
}

/* Roboto SemiCondensed - 500 (Medium) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-Medium.ttf') format('truetype');
}

/* Roboto SemiCondensed - 500 italic (MediumItalic) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-MediumItalic.ttf') format('truetype');
}

/* Roboto SemiCondensed - 600 (SemiBold) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-SemiBold.ttf') format('truetype');
}

/* Roboto SemiCondensed - 600 italic (SemiBoldItalic) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-SemiBoldItalic.ttf') format('truetype');
}

/* Roboto SemiCondensed - 100 (Thin) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-Thin.ttf') format('truetype');
}

/* Roboto SemiCondensed - 100 italic (ThinItalic) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-ThinItalic.ttf') format('truetype');
}

/* Roboto SemiCondensed - 200 (ExtraLight) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-ExtraLight.ttf') format('truetype');
}

/* Roboto SemiCondensed - 200 italic (ExtraLightItalic) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-ExtraLightItalic.ttf') format('truetype');
}

/* Roboto SemiCondensed - 800 (ExtraBold) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-ExtraBold.ttf') format('truetype');
}

/* Roboto SemiCondensed - 800 italic (ExtraBoldItalic) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-ExtraBoldItalic.ttf') format('truetype');
}

/* Roboto SemiCondensed - 900 (Black) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-Black.ttf') format('truetype');
}

/* Roboto SemiCondensed - 900 italic (BlackItalic) */
@font-face {
  font-family: 'Roboto SemiCondensed';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/roboto/Roboto_SemiCondensed-BlackItalic.ttf') format('truetype');
}

/* ========================================
   ROBOTO (Regular)
   ======================================== */

/* Roboto - 400 (Regular) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-Regular.ttf') format('truetype');
}

/* Roboto - 400 italic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-Italic.ttf') format('truetype');
}

/* Roboto - 700 (Bold) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-Bold.ttf') format('truetype');
}

/* Roboto - 700 italic (BoldItalic) */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-BoldItalic.ttf') format('truetype');
}

/* Roboto - 300 (Light) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-Light.ttf') format('truetype');
}

/* Roboto - 300 italic (LightItalic) */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-LightItalic.ttf') format('truetype');
}

/* Roboto - 500 (Medium) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-Medium.ttf') format('truetype');
}

/* Roboto - 500 italic (MediumItalic) */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-MediumItalic.ttf') format('truetype');
}

/* Roboto - 100 (Thin) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-Thin.ttf') format('truetype');
}

/* Roboto - 100 italic (ThinItalic) */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-ThinItalic.ttf') format('truetype');
}

/* Roboto - 900 (Black) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-Black.ttf') format('truetype');
}

/* Roboto - 900 italic (BlackItalic) */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-BlackItalic.ttf') format('truetype');
}

/* Roboto - 800 (ExtraBold) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-ExtraBold.ttf') format('truetype');
}

/* Roboto - 800 italic (ExtraBoldItalic) */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-ExtraBoldItalic.ttf') format('truetype');
}

/* Roboto - 200 (ExtraLight) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-ExtraLight.ttf') format('truetype');
}

/* Roboto - 200 italic (ExtraLightItalic) */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-ExtraLightItalic.ttf') format('truetype');
}

/* Roboto - 600 (SemiBold) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-SemiBold.ttf') format('truetype');
}

/* Roboto - 600 italic (SemiBoldItalic) */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/roboto/Roboto-SemiBoldItalic.ttf') format('truetype');
}