/* regular */
@font-face {
  font-family: 'TT Norms Regular';
  font-style: normal;
  font-weight: normal;
  src: local('TT Norms Pro Regular'), url('TTNormsPro/TypeType - TT Norms Pro Regular.ttf') format('truetype');
}

/* light */
@font-face {
  font-family: 'TT Norms Light';
  font-style: normal;
  font-weight: normal;
  src: local('TT Norms Pro Light'), url('TTNormsPro/TypeType - TT Norms Pro Light.ttf') format('truetype');
}

/* bold */
@font-face {
  font-family: 'TT Norms Bold';
  font-style: normal;
  font-weight: normal;
  src: local('TT Norms Pro Bold'), url('TTNormsPro/TypeType - TT Norms Pro Bold.ttf') format('truetype');
}

/* extra bold */
@font-face {
  font-family: 'TT Norms Extra Bold';
  font-style: normal;
  font-weight: normal;
  src: local('TT Norms Pro Extra Bold'), url('TTNormsPro/TypeType - TT Norms Pro ExtraBold.ttf') format('truetype');
}

/* italic */
@font-face {
  font-family: 'TT Norms Italic';
  font-style: normal;
  font-weight: normal;
  src: local('TT Norms Pro Italic'), url('TTNormsPro/TypeType - TT Norms Pro Italic.ttf') format('truetype');
}

/* bold italic */
@font-face {
  font-family: 'TT Norms Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('TT Norms Pro Bold Italic'), url('TTNormsPro/TypeType - TT Norms Pro Bold Italic.ttf') format('truetype');
}

/* medium */
@font-face {
  font-family: 'TT Norms Medium';
  font-style: normal;
  font-weight: normal;
  src: local('TT Norms Pro Medium'), url('TTNormsPro/TypeType - TT Norms Pro Medium.ttf') format('truetype');
}

/* demi bold */
@font-face {
  font-family: 'TT Norms Demi Bold';
  font-style: normal;
  font-weight: normal;
  src: local('TT Norms Pro Demi Bold'), url('TTNormsPro/TypeType - TT Norms Pro DemiBold.ttf') format('truetype');
}