@font-face {
  font-family: "NiveauGroteskBlack";
  src: url("./fonts/NiveauGroteskBlack.eot");
  src: url("./fonts/NiveauGroteskBlack.eot?#iefix") format("embedded-opentype"),
    url("./fonts/NiveauGroteskBlack.woff2") format("woff2"),
    url("./fonts/NiveauGroteskBlack.woff") format("woff"),
    url("./fonts/NiveauGroteskBlack.ttf") format("truetype"),
    url("./fonts/NiveauGroteskBlack.svg#NiveauGroteskBlack") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskBlackItalic";
  src: url("./fonts/NiveauGroteskBlack-Italic.eot");
  src: url("./fonts/NiveauGroteskBlack-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskBlack-Italic.woff2") format("woff2"),
    url("./fonts/NiveauGroteskBlack-Italic.woff") format("woff"),
    url("./fonts/NiveauGroteskBlack-Italic.ttf") format("truetype"),
    url("./fonts/NiveauGroteskBlack-Italic.svg#NiveauGroteskBlack-Italic")
      format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskBlackSmallCaps";
  src: url("./fonts/NiveauGroteskBlack-SmallCaps.eot");
  src: url("./fonts/NiveauGroteskBlack-SmallCaps.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskBlack-SmallCaps.woff2") format("woff2"),
    url("./fonts/NiveauGroteskBlack-SmallCaps.woff") format("woff"),
    url("./fonts/NiveauGroteskBlack-SmallCaps.ttf") format("truetype"),
    url("./fonts/NiveauGroteskBlack-SmallCaps.svg#NiveauGroteskBlack-SmallCaps")
      format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskBold";
  src: url("./fonts/NiveauGroteskBold.eot");
  src: url("./fonts/NiveauGroteskBold.eot?#iefix") format("embedded-opentype"),
    url("./fonts/NiveauGroteskBold.woff2") format("woff2"),
    url("./fonts/NiveauGroteskBold.woff") format("woff"),
    url("./fonts/NiveauGroteskBold.ttf") format("truetype"),
    url("./fonts/NiveauGroteskBold.svg#NiveauGroteskBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NiveauGroteskBoldItalic";
  src: url("./fonts/NiveauGroteskBold-Italic.eot");
  src: url("./fonts/NiveauGroteskBold-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskBold-Italic.woff2") format("woff2"),
    url("./fonts/NiveauGroteskBold-Italic.woff") format("woff"),
    url("./fonts/NiveauGroteskBold-Italic.ttf") format("truetype"),
    url("./fonts/NiveauGroteskBold-Italic.svg#NiveauGroteskBold-Italic")
      format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskBoldSmallCaps";
  src: url("./fonts/NiveauGroteskBold-SmallCaps.eot");
  src: url("./fonts/NiveauGroteskBold-SmallCaps.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskBold-SmallCaps.woff2") format("woff2"),
    url("./fonts/NiveauGroteskBold-SmallCaps.woff") format("woff"),
    url("./fonts/NiveauGroteskBold-SmallCaps.ttf") format("truetype"),
    url("./fonts/NiveauGroteskBold-SmallCaps.svg#NiveauGroteskBold-SmallCaps")
      format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskRegular";
  src: url("./fonts/NiveauGroteskRegular.eot");
  src: url("./fonts/NiveauGroteskRegular.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskRegular.woff2") format("woff2"),
    url("./fonts/NiveauGroteskRegular.woff") format("woff"),
    url("./fonts/NiveauGroteskRegular.ttf") format("truetype"),
    url("./fonts/NiveauGroteskRegular.svg#NiveauGroteskRegular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskRegularSmallCaps";
  src: url("./fonts/NiveauGroteskRegular-SmallCaps.eot");
  src: url("./fonts/NiveauGroteskRegular-SmallCaps.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskRegular-SmallCaps.woff2") format("woff2"),
    url("./fonts/NiveauGroteskRegular-SmallCaps.woff") format("woff"),
    url("./fonts/NiveauGroteskRegular-SmallCaps.ttf") format("truetype"),
    url("./fonts/NiveauGroteskRegular-SmallCaps.svg#NiveauGroteskRegular-SmallCaps")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NiveauGroteskRegulaItalic";
  src: url("./fonts/NiveauGroteskRegular-Italic.eot");
  src: url("./fonts/NiveauGroteskRegular-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskRegular-Italic.woff2") format("woff2"),
    url("./fonts/NiveauGroteskRegular-Italic.woff") format("woff"),
    url("./fonts/NiveauGroteskRegular-Italic.ttf") format("truetype"),
    url("./fonts/NiveauGroteskRegular-Italic.svg#NiveauGroteskRegular-Italic")
      format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "NiveauGroteskExtraLight";
  src: url("./fonts/NiveauGroteskExtraLight.eot");
  src: url("./fonts/NiveauGroteskExtraLight.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskExtraLight.woff2") format("woff2"),
    url("./fonts/NiveauGroteskExtraLight.woff") format("woff"),
    url("./fonts/NiveauGroteskExtraLight.ttf") format("truetype"),
    url("./fonts/NiveauGroteskExtraLight.svg#NiveauGroteskExtraLight")
      format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NiveauGroteskExtraLightItalic";
  src: url("./fonts/NiveauGroteskExtraLight-Italic.eot");
  src: url("./fonts/NiveauGroteskExtraLight-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskExtraLight-Italic.woff2") format("woff2"),
    url("./fonts/NiveauGroteskExtraLight-Italic.woff") format("woff"),
    url("./fonts/NiveauGroteskExtraLight-Italic.ttf") format("truetype"),
    url("./fonts/NiveauGroteskExtraLight-Italic.svg#NiveauGroteskExtraLight-Italic")
      format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "NiveauGroteskExraLigtSmallCaps";
  src: url("./fonts/NiveauGroteskExtraLight-SmallCaps.eot");
  src: url("./fonts/NiveauGroteskExtraLight-SmallCaps.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskExtraLight-SmallCaps.woff2") format("woff2"),
    url("./fonts/NiveauGroteskExtraLight-SmallCaps.woff") format("woff"),
    url("./fonts/NiveauGroteskExtraLight-SmallCaps.ttf") format("truetype"),
    url("./fonts/NiveauGroteskExtraLight-SmallCaps.svg#NiveauGroteskExtraLight-SmallCaps")
      format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskMedium";
  src: url("./fonts/NiveauGroteskMedium.eot");
  src: url("./fonts/NiveauGroteskMedium.eot?#iefix") format("embedded-opentype"),
    url("./fonts/NiveauGroteskMedium.woff2") format("woff2"),
    url("./fonts/NiveauGroteskMedium.woff") format("woff"),
    url("./fonts/NiveauGroteskMedium.ttf") format("truetype"),
    url("./fonts/NiveauGroteskMedium.svg#NiveauGroteskMedium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskMediumItalic";
  src: url("./fonts/NiveauGroteskMedium-Italic.eot");
  src: url("./fonts/NiveauGroteskMedium-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskMedium-Italic.woff2") format("woff2"),
    url("./fonts/NiveauGroteskMedium-Italic.woff") format("woff"),
    url("./fonts/NiveauGroteskMedium-Italic.ttf") format("truetype"),
    url("./fonts/NiveauGroteskMedium-Italic.svg#NiveauGroteskMedium-Italic")
      format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskMediumSmallCaps";
  src: url("./fonts/NiveauGroteskMedium-SmallCaps.eot");
  src: url("./fonts/NiveauGroteskMedium-SmallCaps.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskMedium-SmallCaps.woff2") format("woff2"),
    url("./fonts/NiveauGroteskMedium-SmallCaps.woff") format("woff"),
    url("./fonts/NiveauGroteskMedium-SmallCaps.ttf") format("truetype"),
    url("./fonts/NiveauGroteskMedium-SmallCaps.svg#NiveauGroteskMedium-SmallCaps")
      format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskLight";
  src: url("./fonts/NiveauGroteskLight.eot");
  src: url("./fonts/NiveauGroteskLight.eot?#iefix") format("embedded-opentype"),
    url("./fonts/NiveauGroteskLight.woff2") format("woff2"),
    url("./fonts/NiveauGroteskLight.woff") format("woff"),
    url("./fonts/NiveauGroteskLight.ttf") format("truetype"),
    url("./fonts/NiveauGroteskLight.svg#NiveauGroteskLight") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskLightItalic";
  src: url("./fonts/NiveauGroteskLight-Italic.eot");
  src: url("./fonts/NiveauGroteskLight-Italic.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskLight-Italic.woff2") format("woff2"),
    url("./fonts/NiveauGroteskLight-Italic.woff") format("woff"),
    url("./fonts/NiveauGroteskLight-Italic.ttf") format("truetype"),
    url("./fonts/NiveauGroteskLight-Italic.svg#NiveauGroteskLight-Italic")
      format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NiveauGroteskLightSmallCaps";
  src: url("./fonts/NiveauGroteskLight-SmallCaps.eot");
  src: url("./fonts/NiveauGroteskLight-SmallCaps.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/NiveauGroteskLight-SmallCaps.woff2") format("woff2"),
    url("./fonts/NiveauGroteskLight-SmallCaps.woff") format("woff"),
    url("./fonts/NiveauGroteskLight-SmallCaps.ttf") format("truetype"),
    url("./fonts/NiveauGroteskLight-SmallCaps.svg#NiveauGroteskLight-SmallCaps")
      format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
