@font-face {
  font-family: 'nimbus-sans';
  font-style: normal;
  font-weight: 300;
  src: url('/css/fonts/nimbus-sans-300.eot');
  src: url('/css/fonts/nimbus-sans-300.eot#iefix') format('embedded-opentype'),
       url('/css/fonts/nimbus-sans-300.woff') format('woff'),
       url('/css/fonts/nimbus-sans-300.ttf') format('truetype'),
       url('/css/fonts/nimbus-sans-300.svg') format('svg');
}
@font-face {
  font-family: 'nimbus-sans';
  font-style: normal;
  font-weight: 400;
  src: url('/css/fonts/nimbus-sans-400.eot');
  src: url('/css/fonts/nimbus-sans-400.eot#iefix') format('embedded-opentype'),
       url('/css/fonts/nimbus-sans-400.woff') format('woff'),
       url('/css/fonts/nimbus-sans-400.ttf') format('truetype'),
       url('/css/fonts/nimbus-sans-400.svg') format('svg');
}

@font-face {
  font-family: 'nimbus-sans';
  font-style: normal;
  font-weight: 700;
  src: url('/css/fonts/nimbus-sans-700.eot');
  src: url('/css/fonts/nimbus-sans-700.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/nimbus-sans-700.woff') format('woff'),
       url('/css/fonts/nimbus-sans-700.ttf') format('truetype'),
       url('/css/fonts/nimbus-sans-700.svg') format('svg');
}
@font-face {
  font-family: 'texgyreheros';
  font-style: normal;
  font-weight: 400;
  src: url('/css/fonts/texgyreheros-regular-webfont.eot');
  src: url('/css/fonts/texgyreheros-regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/texgyreheros-regular-webfont.woff') format('woff'),
       url('/css/fonts/texgyreheros-regular-webfont.ttf') format('truetype'),
       url('/css/fonts/texgyreheros-regular-webfont.svg#texgyreherosregular') format('svg');
}

@font-face {
  font-family: 'texgyreheros';
  font-style: normal;
  font-weight: 700;
  src: url('/css/fonts/texgyreheros-bold-webfont.eot');
  src: url('/css/fonts/texgyreheros-bold-webfont.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/texgyreheros-bold-webfont.woff') format('woff'),
       url('/css/fonts/texgyreheros-bold-webfont.ttf') format('truetype'),
       url('/css/fonts/texgyreheros-bold-webfont.svg#texgyreherosbold') format('svg');
}

@font-face {
  font-family: 'freesans';
  font-style: normal;
  font-weight: 400;
    src: url('/css/fonts/freesans-webfont.eot');
    src: url('/css/fonts/freesans-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/freesans-webfont.woff2') format('woff2'),
         url('/css/fonts/freesans-webfont.woff') format('woff'),
         url('/css/fonts/freesans-webfont.ttf') format('truetype'),
         url('/css/fonts/freesans-webfont.svg#freesansmedium') format('svg');
}

@font-face {
  font-family: 'freesans';
  font-style: normal;
  font-weight: 700;
    src: url('/css/fonts/freesansbold-webfont.eot');
    src: url('/css/fonts/freesansbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/freesansbold-webfont.woff2') format('woff2'),
         url('/css/fonts/freesansbold-webfont.woff') format('woff'),
         url('/css/fonts/freesansbold-webfont.ttf') format('truetype'),
         url('/css/fonts/freesansbold-webfont.svg#freesansbold') format('svg');
}

@font-face {
  font-family: 'helvA';
  font-style: normal;
  font-weight: 400;
    src: url('/css/fonts/helveticaar-webfont.eot');
    src: url('/css/fonts/helveticaar-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/helveticaar-webfont.woff2') format('woff2'),
         url('/css/fonts/helveticaar-webfont.woff') format('woff'),
         url('/css/fonts/helveticaar-webfont.ttf') format('truetype'),
         url('/css/fonts/helveticaar-webfont.svg#helveticaar55_roman') format('svg');
}

@font-face {
  font-family: 'helvA';
  font-style: normal;
  font-weight: 700;
    src: url('/css/fonts/helveticaab-webfont.eot');
    src: url('/css/fonts/helveticaab-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/helveticaab-webfont.woff2') format('woff2'),
         url('/css/fonts/helveticaab-webfont.woff') format('woff'),
         url('/css/fonts/helveticaab-webfont.ttf') format('truetype'),
         url('/css/fonts/helveticaab-webfont.svg#helveticaab75_bold') format('svg');
}
@font-face {
  font-family: 'HelveticaNowDisplay';
  font-style: normal;
  font-weight: 400;
    src: url('/css/fonts/HelveticaNowDisplay-Regular.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNowDisplay';
  font-style: normal;
  font-weight: 500;
    src: url('/css/fonts/HelveticaNowDisplay-Bold.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNowDisplay';
  font-style: normal;
  font-weight: 700;
    src: url('/css/fonts/HelveticaNowDisplay-Black.woff') format('woff');
}
@font-face {
  font-family: 'JetBrainsMono-Regular';
  font-style: normal;
  font-weight: 400;
    src: url('/css/fonts/JetBrainsMono-Regular.woff2') format('woff2');
}

 