@font-face {
    font-family: 'sf-pro-display-semibold';
    src: url(/assets/fonts/pro-display/SF-Pro-Display-Semibold.otf);
    font-weight: 600;
}

@font-face {
    font-family: 'sf-pro-display-medium';
    src: url(/assets/fonts/pro-display/SF-Pro-Display-Medium.otf);
    font-weight: 500;
}

@font-face {
    font-family: 'sf-pro-display-regular';
    src: url(/assets/fonts/pro-display/SF-Pro-Display-Regular.otf);
    font-weight: 600;
}

@font-face {
    font-family: 'sf-pro-display-light';
    src: url(/assets/fonts/pro-display/SF-Pro-Display-Light.otf);
    font-weight: 300;
}

@font-face {
    font-family: 'sf-pro-display-ultralight';
    src: url(/assets/fonts/pro-display/SF-Pro-Display-Ultralight.otf);
    font-weight: 200;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/assets/fonts/Gothampro-master/GothamPro/GothamPro.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/assets/fonts/Gothampro-master/GothamPro-Black/GothamPro-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/assets/fonts/Gothampro-master/GothamPro-BlackItalic/GothamPro-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/assets/fonts/Gothampro-master/GothamPro-Bold/GothamPro-Bold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/assets/fonts/Gothampro-master/GothamPro-BoldItalic/GothamPro-BoldItalic.otf') format('opentype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/assets/fonts/Gothampro-master/GothamPro-Italic/GothamPro-Italic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/assets/fonts/Gothampro-master/GothamPro-Light/GothamPro-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/assets/fonts/Gothampro-master/GothamPro-LightItalic/GothamPro-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/assets/fonts/Gothampro-master/GothamPro-Medium/GothamPro-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'GothamPro';
  src: url('/assets/fonts/Gothampro-master/GothamPro-MediumItalic/GothamPro-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'GothamProNarrow';
  src: url('/assets/fonts/Gothampro-master/GothamProNarrow-Bold/GothamProNarrow-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'GothamProNarrow';
  src: url('/assets/fonts/Gothampro-master/GothamProNarrow-Medium/GothamProNarrow-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'EM-Stem Bold';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-Bold.otf') format('opentype');
  font-weight: bold;
}

@font-face {
  font-family: 'EM-Stem Bold Italic';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-BoldItalic.otf') format('opentype');
  font-style: italic;
  font-weight: bold;
}

@font-face {
  font-family: 'EM-Stem ExtraLight';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-ExtraLight.otf') format('opentype');
  font-weight: 200;
}

@font-face {
  font-family: 'EM-Stem ExtraLight Italic';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-ExtraLightItalic.otf') format('opentype');
  font-style: italic;
  font-weight: 200;
}

@font-face {
  font-family: 'EM-Stem Hairline';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-Hairline.otf') format('opentype');
  font-weight: 100;
}

@font-face {
  font-family: 'EM-Stem Italic';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-Italic.otf') format('opentype');
  font-style: italic;
}

@font-face {
  font-family: 'EM-Stem Light';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-Light.otf') format('opentype');
  font-weight: 300;
}

@font-face {
  font-family: 'EM-Stem Light Italic';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-LightItalic.otf') format('opentype');
  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: 'EM-Stem Medium';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-Medium.otf') format('opentype');
  font-weight: 500;
}

@font-face {
  font-family: 'EM-Stem Medium Italic';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-MediumItalic.otf') format('opentype');
  font-style: italic;
  font-weight: 500;
}

@font-face {
  font-family: 'EM-Stem Regular';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-Regular.otf') format('opentype');
  font-weight: normal;
}

@font-face {
  font-family: 'EM-Stem Thin';
  src: url('/assets/fonts/EM-Stem/OTF/Stem-Thin.otf') format('opentype');
  font-weight: 100;
}