/* THIN */
@font-face {
  font-family: 'ProximaNova';
  font-weight: 100;
  src: url('/fonts/ProximaNova/ProximaNova-Thin.otf');
}

@font-face {
  font-family: 'ProximaNova';
  font-style: italic;
  font-weight: 100;
  src: url('/fonts/ProximaNova/ProximaNova-Thin-It.otf');
}

/* LIGHT */
@font-face {
  font-family: 'ProximaNova';
  font-weight: 300;
  src: url('/fonts/ProximaNova/ProximaNova-Light.otf');
}

@font-face {
  font-family: 'ProximaNova';
  font-style: italic;
  font-weight: 300;
  src: url('/fonts/ProximaNova/ProximaNova-Light-It.otf');
}

/* REGULAR */
@font-face {
  font-family: 'ProximaNova';
  font-weight: 400;
  src: url('/fonts/ProximaNova/ProximaNova-Reg.otf');
}

@font-face {
  font-family: 'ProximaNova';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/ProximaNova/ProximaNova-Reg-It.otf');
}

/* SEMI BOLD */
@font-face {
  font-family: 'ProximaNova';
  font-weight: 600;
  src: url('/fonts/ProximaNova/ProximaNova-Sbold.otf');
}

@font-face {
  font-family: 'ProximaNova';
  font-style: italic;
  font-weight: 600;
  src: url('/fonts/ProximaNova/ProximaNova-Sbold-It.otf');
}

/* BOLD */
@font-face {
  font-family: 'ProximaNova';
  font-weight: 700;
  src: url('/fonts/ProximaNova/ProximaNova-Bold.otf');
}

@font-face {
  font-family: 'ProximaNova';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/ProximaNova/ProximaNova-Bold-It.otf');
}

/* EXTRA BOLD */
@font-face {
  font-family: 'ProximaNova';
  font-weight: 800;
  src: url('/fonts/ProximaNova/ProximaNova-Xbold.otf');
}

@font-face {
  font-family: 'ProximaNova';
  font-style: italic;
  font-weight: 800;
  src: url('/fonts/ProximaNova/ProximaNova-Xbold-It.otf');
}

/* BLACK */
@font-face {
  font-family: 'ProximaNova';
  font-weight: 900;
  src: url('/fonts/ProximaNova/ProximaNova-Black.otf');
}

@font-face {
  font-family: 'ProximaNova';
  font-style: italic;
  font-weight: 900;
  src: url('/fonts/ProximaNova/ProximaNova-Black-It.otf');
}
