@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-Bold.eot');
  src: local('TT Norms Pro Bold'), local('TTNormsPro-Bold'),
      url('../fonts/TTNormsPro-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-Bold.woff2') format('woff2'),
      url('../fonts/TTNormsPro-Bold.woff') format('woff'),
      url('../fonts/TTNormsPro-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-ExtraBoldItalic.eot');
  src: local('TT Norms Pro ExtraBold Italic'), local('TTNormsPro-ExtraBoldItalic'),
      url('../fonts/TTNormsPro-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-ExtraBoldItalic.woff2') format('woff2'),
      url('../fonts/TTNormsPro-ExtraBoldItalic.woff') format('woff'),
      url('../fonts/TTNormsPro-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-ExtraLightItalic.eot');
  src: local('TT Norms Pro ExtraLight Italic'), local('TTNormsPro-ExtraLightItalic'),
      url('../fonts/TTNormsPro-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-ExtraLightItalic.woff2') format('woff2'),
      url('../fonts/TTNormsPro-ExtraLightItalic.woff') format('woff'),
      url('../fonts/TTNormsPro-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-Thin.eot');
  src: local('TT Norms Pro Thin'), local('TTNormsPro-Thin'),
      url('../fonts/TTNormsPro-Thin.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-Thin.woff2') format('woff2'),
      url('../fonts/TTNormsPro-Thin.woff') format('woff'),
      url('../fonts/TTNormsPro-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-ExtraBold.eot');
  src: local('TT Norms Pro ExtraBold'), local('TTNormsPro-ExtraBold'),
      url('../fonts/TTNormsPro-ExtraBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-ExtraBold.woff2') format('woff2'),
      url('../fonts/TTNormsPro-ExtraBold.woff') format('woff'),
      url('../fonts/TTNormsPro-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-Regular.eot');
  src: local('TT Norms Pro Regular'), local('TTNormsPro-Regular'),
      url('../fonts/TTNormsPro-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-Regular.woff2') format('woff2'),
      url('../fonts/TTNormsPro-Regular.woff') format('woff'),
      url('../fonts/TTNormsPro-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-ThinItalic.eot');
  src: local('TT Norms Pro Thin Italic'), local('TTNormsPro-ThinItalic'),
      url('../fonts/TTNormsPro-ThinItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-ThinItalic.woff2') format('woff2'),
      url('../fonts/TTNormsPro-ThinItalic.woff') format('woff'),
      url('../fonts/TTNormsPro-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-Light.eot');
  src: local('TT Norms Pro Light'), local('TTNormsPro-Light'),
      url('../fonts/TTNormsPro-Light.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-Light.woff2') format('woff2'),
      url('../fonts/TTNormsPro-Light.woff') format('woff'),
      url('../fonts/TTNormsPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-MediumItalic.eot');
  src: local('TT Norms Pro Medium Italic'), local('TTNormsPro-MediumItalic'),
      url('../fonts/TTNormsPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-MediumItalic.woff2') format('woff2'),
      url('../fonts/TTNormsPro-MediumItalic.woff') format('woff'),
      url('../fonts/TTNormsPro-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Pro ExtraBlack';
  src: url('../fonts/TTNormsPro-ExtraBlackItalic.eot');
  src: local('TT Norms Pro ExtraBlack Italic'), local('TTNormsPro-ExtraBlackItalic'),
      url('../fonts/TTNormsPro-ExtraBlackItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-ExtraBlackItalic.woff2') format('woff2'),
      url('../fonts/TTNormsPro-ExtraBlackItalic.woff') format('woff'),
      url('../fonts/TTNormsPro-ExtraBlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-ExtraLight.eot');
  src: local('TT Norms Pro ExtraLight'), local('TTNormsPro-ExtraLight'),
      url('../fonts/TTNormsPro-ExtraLight.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-ExtraLight.woff2') format('woff2'),
      url('../fonts/TTNormsPro-ExtraLight.woff') format('woff'),
      url('../fonts/TTNormsPro-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-LightItalic.eot');
  src: local('TT Norms Pro Light Italic'), local('TTNormsPro-LightItalic'),
      url('../fonts/TTNormsPro-LightItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-LightItalic.woff2') format('woff2'),
      url('../fonts/TTNormsPro-LightItalic.woff') format('woff'),
      url('../fonts/TTNormsPro-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-Medium.eot');
  src: local('TT Norms Pro Medium'), local('TTNormsPro-Medium'),
      url('../fonts/TTNormsPro-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-Medium.woff2') format('woff2'),
      url('../fonts/TTNormsPro-Medium.woff') format('woff'),
      url('../fonts/TTNormsPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro ExtraBlack';
  src: url('../fonts/TTNormsPro-ExtraBlack.eot');
  src: local('TT Norms Pro ExtraBlack'), local('TTNormsPro-ExtraBlack'),
      url('../fonts/TTNormsPro-ExtraBlack.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-ExtraBlack.woff2') format('woff2'),
      url('../fonts/TTNormsPro-ExtraBlack.woff') format('woff'),
      url('../fonts/TTNormsPro-ExtraBlack.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-BoldItalic.eot');
  src: local('TT Norms Pro Bold Italic'), local('TTNormsPro-BoldItalic'),
      url('../fonts/TTNormsPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-BoldItalic.woff2') format('woff2'),
      url('../fonts/TTNormsPro-BoldItalic.woff') format('woff'),
      url('../fonts/TTNormsPro-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-BlackItalic.eot');
  src: local('TT Norms Pro Black Italic'), local('TTNormsPro-BlackItalic'),
      url('../fonts/TTNormsPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-BlackItalic.woff2') format('woff2'),
      url('../fonts/TTNormsPro-BlackItalic.woff') format('woff'),
      url('../fonts/TTNormsPro-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-Black.eot');
  src: local('TT Norms Pro Black'), local('TTNormsPro-Black'),
      url('../fonts/TTNormsPro-Black.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-Black.woff2') format('woff2'),
      url('../fonts/TTNormsPro-Black.woff') format('woff'),
      url('../fonts/TTNormsPro-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Pro';
  src: url('../fonts/TTNormsPro-Italic.eot');
  src: local('TT Norms Pro Italic'), local('TTNormsPro-Italic'),
      url('../fonts/TTNormsPro-Italic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsPro-Italic.woff2') format('woff2'),
      url('../fonts/TTNormsPro-Italic.woff') format('woff'),
      url('../fonts/TTNormsPro-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-XLightItalic.eot');
  src: local('TT Norms Std Condensed ExtraLight Italic'), local('TTNormsStdCond-XLightItalic'),
      url('../fonts/TTNormsStdCond-XLightItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-XLightItalic.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-XLightItalic.woff') format('woff'),
      url('../fonts/TTNormsStdCond-XLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-LightItalic.eot');
  src: local('TT Norms Std Condensed Light Italic'), local('TTNormsStdCond-LightItalic'),
      url('../fonts/TTNormsStdCond-LightItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-LightItalic.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-LightItalic.woff') format('woff'),
      url('../fonts/TTNormsStdCond-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Std Condensed Normal';
  src: url('../fonts/TTNormsStdCond-NormalItalic.eot');
  src: local('TT Norms Std Condensed Normal Italic'), local('TTNormsStdCond-NormalItalic'),
      url('../fonts/TTNormsStdCond-NormalItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-NormalItalic.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-NormalItalic.woff') format('woff'),
      url('../fonts/TTNormsStdCond-NormalItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-Thin.eot');
  src: local('TT Norms Std Condensed Thin'), local('TTNormsStdCond-Thin'),
      url('../fonts/TTNormsStdCond-Thin.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-Thin.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-Thin.woff') format('woff'),
      url('../fonts/TTNormsStdCond-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-XBold.eot');
  src: local('TT Norms Std Condensed ExtraBold'), local('TTNormsStdCond-XBold'),
      url('../fonts/TTNormsStdCond-XBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-XBold.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-XBold.woff') format('woff'),
      url('../fonts/TTNormsStdCond-XBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-Light.eot');
  src: local('TT Norms Std Condensed Light'), local('TTNormsStdCond-Light'),
      url('../fonts/TTNormsStdCond-Light.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-Light.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-Light.woff') format('woff'),
      url('../fonts/TTNormsStdCond-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-Black.eot');
  src: local('TT Norms Std Condensed Black'), local('TTNormsStdCond-Black'),
      url('../fonts/TTNormsStdCond-Black.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-Black.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-Black.woff') format('woff'),
      url('../fonts/TTNormsStdCond-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-MediumItalic.eot');
  src: local('TT Norms Std Condensed Medium Italic'), local('TTNormsStdCond-MediumItalic'),
      url('../fonts/TTNormsStdCond-MediumItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-MediumItalic.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-MediumItalic.woff') format('woff'),
      url('../fonts/TTNormsStdCond-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-Regular.eot');
  src: local('TT Norms Std Condensed'), local('TTNormsStdCond-Regular'),
      url('../fonts/TTNormsStdCond-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-Regular.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-Regular.woff') format('woff'),
      url('../fonts/TTNormsStdCond-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-Italic.eot');
  src: local('TT Norms Std Condensed Italic'), local('TTNormsStdCond-Italic'),
      url('../fonts/TTNormsStdCond-Italic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-Italic.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-Italic.woff') format('woff'),
      url('../fonts/TTNormsStdCond-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-XBoldItalic.eot');
  src: local('TT Norms Std Condensed ExtraBold Italic'), local('TTNormsStdCond-XBoldItalic'),
      url('../fonts/TTNormsStdCond-XBoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-XBoldItalic.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-XBoldItalic.woff') format('woff'),
      url('../fonts/TTNormsStdCond-XBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-ThinItalic.eot');
  src: local('TT Norms Std Condensed Thin Italic'), local('TTNormsStdCond-ThinItalic'),
      url('../fonts/TTNormsStdCond-ThinItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-ThinItalic.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-ThinItalic.woff') format('woff'),
      url('../fonts/TTNormsStdCond-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Std Condensed Normal';
  src: url('../fonts/TTNormsStdCond-Normal.eot');
  src: local('TT Norms Std Condensed Normal'), local('TTNormsStdCond-Normal'),
      url('../fonts/TTNormsStdCond-Normal.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-Normal.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-Normal.woff') format('woff'),
      url('../fonts/TTNormsStdCond-Normal.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-Medium.eot');
  src: local('TT Norms Std Condensed Medium'), local('TTNormsStdCond-Medium'),
      url('../fonts/TTNormsStdCond-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-Medium.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-Medium.woff') format('woff'),
      url('../fonts/TTNormsStdCond-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-Bold.eot');
  src: local('TT Norms Std Condensed Bold'), local('TTNormsStdCond-Bold'),
      url('../fonts/TTNormsStdCond-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-Bold.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-Bold.woff') format('woff'),
      url('../fonts/TTNormsStdCond-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-BoldItalic.eot');
  src: local('TT Norms Std Condensed Bold Italic'), local('TTNormsStdCond-BoldItalic'),
      url('../fonts/TTNormsStdCond-BoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-BoldItalic.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-BoldItalic.woff') format('woff'),
      url('../fonts/TTNormsStdCond-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-XLight.eot');
  src: local('TT Norms Std Condensed ExtraLight'), local('TTNormsStdCond-XLight'),
      url('../fonts/TTNormsStdCond-XLight.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-XLight.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-XLight.woff') format('woff'),
      url('../fonts/TTNormsStdCond-XLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'TT Norms Std Condensed';
  src: url('../fonts/TTNormsStdCond-BlackItalic.eot');
  src: local('TT Norms Std Condensed Black Italic'), local('TTNormsStdCond-BlackItalic'),
      url('../fonts/TTNormsStdCond-BlackItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/TTNormsStdCond-BlackItalic.woff2') format('woff2'),
      url('../fonts/TTNormsStdCond-BlackItalic.woff') format('woff'),
      url('../fonts/TTNormsStdCond-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}