body,
html {
  font-family: Avenir Next, -apple-system, "Roboto", "Helvetica Neue", sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-Regular.ttf") format("truetype"), url("/assets/fonts/AvenirNext-Regular.woff") format("woff"), url("/assets/fonts/AvenirNext-Regular.woff2") format("woff2"); }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-Bold.ttf") format("truetype"), url("/assets/fonts/AvenirNext-Bold.woff") format("woff"), url("/assets/fonts/AvenirNext-Bold.woff2") format("woff2");
  font-weight: bold; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-Italic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-Italic.woff") format("woff"), url("/assets/fonts/AvenirNext-Italic.woff2") format("woff2");
  font-style: italic; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-BoldItalic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-BoldItalic.woff") format("woff"), url("/assets/fonts/AvenirNext-BoldItalic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-DemiBold.ttf") format("truetype"), url("/assets/fonts/AvenirNext-DemiBold.woff") format("woff"), url("/assets/fonts/AvenirNext-DemiBold.woff2") format("woff2");
  font-weight: 600; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-DemiBoldItalic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-DemiBoldItalic.woff") format("woff"), url("/assets/fonts/AvenirNext-DemiBoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-Medium.ttf") format("truetype"), url("/assets/fonts/AvenirNext-Medium.woff") format("woff"), url("/assets/fonts/AvenirNext-Medium.woff2") format("woff2");
  font-weight: 500; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-MediumItalic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-MediumItalic.woff") format("woff"), url("/assets/fonts/AvenirNext-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-Heavy.ttf") format("truetype"), url("/assets/fonts/AvenirNext-Heavy.woff") format("woff"), url("/assets/fonts/AvenirNext-Heavy.woff2") format("woff2");
  font-weight: 900; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-HeavyItalic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-HeavyItalic.woff") format("woff"), url("/assets/fonts/AvenirNext-HeavyItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-UltraLight.ttf") format("truetype"), url("/assets/fonts/AvenirNext-UltraLight.woff") format("woff"), url("/assets/fonts/AvenirNext-UltraLight.woff2") format("woff2");
  font-weight: 200; }

@font-face {
  font-family: AvenirNext;
  src: url("/assets/fonts/AvenirNext-UltraLightItalic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-UltraLightItalic.woff") format("woff"), url("/assets/fonts/AvenirNext-UltraLightItalic.woff2") format("woff2");
  font-weight: 200;
  font-style: italic; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-Regular.ttf") format("truetype"), url("/assets/fonts/AvenirNext-Regular.woff") format("woff"), url("/assets/fonts/AvenirNext-Regular.woff2") format("woff2"); }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-Bold.ttf") format("truetype"), url("/assets/fonts/AvenirNext-Bold.woff") format("woff"), url("/assets/fonts/AvenirNext-Bold.woff2") format("woff2");
  font-weight: bold; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-Italic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-Italic.woff") format("woff"), url("/assets/fonts/AvenirNext-Italic.woff2") format("woff2");
  font-style: italic; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-BoldItalic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-BoldItalic.woff") format("woff"), url("/assets/fonts/AvenirNext-BoldItalic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-DemiBold.ttf") format("truetype"), url("/assets/fonts/AvenirNext-DemiBold.woff") format("woff"), url("/assets/fonts/AvenirNext-DemiBold.woff2") format("woff2");
  font-weight: 600; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-DemiBoldItalic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-DemiBoldItalic.woff") format("woff"), url("/assets/fonts/AvenirNext-DemiBoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-Medium.ttf") format("truetype"), url("/assets/fonts/AvenirNext-Medium.woff") format("woff"), url("/assets/fonts/AvenirNext-Medium.woff2") format("woff2");
  font-weight: 500; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-MediumItalic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-MediumItalic.woff") format("woff"), url("/assets/fonts/AvenirNext-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-Heavy.ttf") format("truetype"), url("/assets/fonts/AvenirNext-Heavy.woff") format("woff"), url("/assets/fonts/AvenirNext-Heavy.woff2") format("woff2");
  font-weight: 900; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-HeavyItalic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-HeavyItalic.woff") format("woff"), url("/assets/fonts/AvenirNext-HeavyItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-UltraLight.ttf") format("truetype"), url("/assets/fonts/AvenirNext-UltraLight.woff") format("woff"), url("/assets/fonts/AvenirNext-UltraLight.woff2") format("woff2");
  font-weight: 200; }

@font-face {
  font-family: Avenir Next;
  src: url("/assets/fonts/AvenirNext-UltraLightItalic.ttf") format("truetype"), url("/assets/fonts/AvenirNext-UltraLightItalic.woff") format("woff"), url("/assets/fonts/AvenirNext-UltraLightItalic.woff2") format("woff2");
  font-weight: 200;
  font-style: italic; }
