@font-face {
  font-family: 'Nexa-Black';
  src: url('/assets/fonts/Nexa-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-BlackItalic';
  src: url('/assets/fonts/Nexa-BlackItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-Bold';
  src: url('/assets/fonts/Nexa-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-BoldItalic';
  src: url('/assets/fonts/Nexa-BoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-Book';
  src: url('/assets/fonts/Nexa-Book.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-BookItalic';
  src: url('/assets/fonts/Nexa-BookItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-ExtraBold';
  src: url('/assets/fonts/Nexa-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-ExtraBoldItalic';
  src: url('/assets/fonts/Nexa-ExtraBoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-ExtraLight';
  src: url('/assets/fonts/Nexa-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-ExtraLightItalic';
  src: url('/assets/fonts/Nexa-ExtraLightItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-Heavy';
  src: url('/assets/fonts/Nexa-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-HeavyItalic';
  src: url('/assets/fonts/Nexa-HeavyItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-Light';
  src: url('/assets/fonts/Nexa-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-LightItalic';
  src: url('/assets/fonts/Nexa-LightItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-Regular';
  src: url('/assets/fonts/Nexa-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-RegularItalic';
  src: url('/assets/fonts/Nexa-RegularItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-Thin';
  src: url('/assets/fonts/Nexa-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'Nexa-ThinItalic';
  src: url('/assets/fonts/Nexa-ThinItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaDemo-Bold';
  src: url('/assets/fonts/NexaDemo-Bold.woff') format('woff'),
       url('/assets/fonts/NexaDemo-Bold.woff2') format('woff2');
}

@font-face {
  font-family: 'NexaDemo-Light';
  src: url('/assets/fonts/NexaDemo-Light.woff') format('woff'),
       url('/assets/fonts/NexaDemo-Light.woff2') format('woff2');
}

@font-face {
  font-family: 'NexaText-Black';
  src: url('/assets/fonts/NexaText-Black.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-BlackItalic';
  src: url('/assets/fonts/NexaText-BlackItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-Bold';
  src: url('/assets/fonts/NexaText-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-BoldItalic';
  src: url('/assets/fonts/NexaText-BoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-Book';
  src: url('/assets/fonts/NexaText-Book.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-BookItalic';
  src: url('/assets/fonts/NexaText-BookItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-ExtraBold';
  src: url('/assets/fonts/NexaText-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-ExtraBoldItalic';
  src: url('/assets/fonts/NexaText-ExtraBoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-ExtraLight';
  src: url('/assets/fonts/NexaText-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-ExtraLightItalic';
  src: url('/assets/fonts/NexaText-ExtraLightItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-Heavy';
  src: url('/assets/fonts/NexaText-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-HeavyItalic';
  src: url('/assets/fonts/NexaText-HeavyItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-Light';
  src: url('/assets/fonts/NexaText-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-LightItalic';
  src: url('/assets/fonts/NexaText-LightItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-Regular';
  src: url('/assets/fonts/NexaText-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-RegularItalic';
  src: url('/assets/fonts/NexaText-RegularItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-Thin';
  src: url('/assets/fonts/NexaText-Thin.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaText-ThinItalic';
  src: url('/assets/fonts/NexaText-ThinItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NexaTextDemo-Bold';
  src: url('/assets/fonts/NexaTextDemo-Bold.woff') format('woff'),
       url('/assets/fonts/NexaTextDemo-Bold.woff2') format('woff2');
}

@font-face {
  font-family: 'NexaTextDemo-Light';
  src: url('/assets/fonts/NexaTextDemo-Light.woff') format('woff'),
       url('/assets/fonts/NexaTextDemo-Light.woff2') format('woff2');
}