/*-------------------------*/
/*--------Compact----------*/
/*-------------------------*/
@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: ultra-condensed;
  font-weight: bold;
  src: url('./NeusaNextProCompactBold.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: ultra-condensed;
  font-weight: bold;
  font-style: italic;
  src: url('./NeusaNextProCompactBoldItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: ultra-condensed;
  font-weight: normal;
  font-style: italic;
  src: url('./NeusaNextProCompactItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: ultra-condensed;
  font-weight: 300;
  src: url('./NeusaNextProCompactLight.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: ultra-condensed;
  font-style: italic;
  font-weight: 300;
  src: url('./NeusaNextProCompactLightItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: ultra-condensed;
  font-weight: 500;
  src: url('./NeusaNextProCompactMedium.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: ultra-condensed;
  font-style: italic;
  font-weight: 500;
  src: url('./NeusaNextProCompactMediumItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: ultra-condensed;
  font-weight: normal;
  src: url('./NeusaNextProCompactRegular.otf') format('opentype');
}

/*-------------------------*/
/*--------Condensed--------*/
/*-------------------------*/
@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: condensed;
  font-weight: bold;
  src: url('./NeusaNextProCondensedBold.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: condensed;
  font-weight: bold;
  font-style: italic;
  src: url('./NeusaNextProCondensedBoldItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: condensed;
  font-weight: normal;
  font-style: italic;
  src: url('./NeusaNextProCondensedItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: condensed;
  font-weight: 300;
  src: url('./NeusaNextProCondensedLight.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: condensed;
  font-style: italic;
  font-weight: 300;
  src: url('./NeusaNextProCondensedLightItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: condensed;
  font-weight: 500;
  src: url('./NeusaNextProCondensedMedium.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: condensed;
  font-style: italic;
  font-weight: 500;
  src: url('./NeusaNextProCondensedMediumItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: condensed;
  font-weight: normal;
  src: url('./NeusaNextProCondensedRegular.otf') format('opentype');
}

/*-------------------------*/
/*----------Normal---------*/
/*-------------------------*/
@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: normal;
  font-weight: bold;
  src: url('./NeusaNextProNormalBold.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: normal;
  font-weight: bold;
  font-style: italic;
  src: url('./NeusaNextProNormalBoldItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: normal;
  font-weight: normal;
  font-style: italic;
  src: url('./NeusaNextProNormalItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: normal;
  font-weight: 300;
  src: url('./NeusaNextProNormalLight.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: normal;
  font-style: italic;
  font-weight: 300;
  src: url('./NeusaNextProNormalLightItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: normal;
  font-weight: 500;
  src: url('./NeusaNextProNormalMedium.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: normal;
  font-style: italic;
  font-weight: 500;
  src: url('./NeusaNextProNormalMediumItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: normal;
  font-weight: normal;
  src: url('./NeusaNextProNormalRegular.otf') format('opentype');
}

/*-------------------------*/
/*----------Wide-----------*/
/*-------------------------*/
@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: expanded;
  font-weight: bold;
  src: url('./NeusaNextProWideBold.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: expanded;
  font-weight: bold;
  font-style: italic;
  src: url('./NeusaNextProWideBoldItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: expanded;
  font-weight: normal;
  font-style: italic;
  src: url('./NeusaNextProWideItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: expanded;
  font-weight: 300;
  src: url('./NeusaNextProWideLight.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: expanded;
  font-style: italic;
  font-weight: 300;
  src: url('./NeusaNextProWideLightItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: expanded;
  font-weight: 500;
  src: url('./NeusaNextProWideMedium.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: expanded;
  font-style: italic;
  font-weight: 500;
  src: url('./NeusaNextProWideMediumItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Neusa Next Pro';
  font-stretch: expanded;
  font-weight: normal;
  src: url('./NeusaNextProWideRegular.otf') format('opentype');
}
