@font-face {
  font-family: 'Suisse Works';
  src: url('assets/fonts/SuisseWorks-Bold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Suisse Works';
  src: url('assets/fonts/SuisseWorks-BoldItalic.otf') format('opentype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Suisse Works';
  src: url('assets/fonts/SuisseWorks-Medium.otf') format('opentype');
  font-weight: 500; /* Medium is usually equivalent to a font-weight of 500 */
  font-style: normal;
}

@font-face {
  font-family: 'Suisse Works';
  src: url('assets/fonts/SuisseWorks-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Suisse Works';
  src: url('assets/fonts/SuisseWorks-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Suisse Works';
  src: url('assets/fonts/SuisseWorks-RegularItalic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-regular-pro.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-italic-pro.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-bold-pro.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-bold-italic-pro.otf')
    format('opentype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-black-pro.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-black-italic-pro.otf')
    format('opentype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-extralight-pro.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-extralight-italic-pro.otf')
    format('opentype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-light-pro.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-light-italic-pro.otf')
    format('opentype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-medium-pro.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-medium-italic-pro.otf')
    format('opentype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-thin-pro.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Basis Grotesque Pro';
  src: url('assets/fonts/basis-grotesque-thin-italic-pro.otf')
    format('opentype');
  font-weight: 100;
  font-style: italic;
}
