/* 100 — Thin */
@font-face {
  font-family: 'Proxima Nova';
  src:
    local('Proxima Nova Thin'), local('ProximaNova-Thin'),
    url('/fonts/ProximaNova-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* 300 — Light */
@font-face {
  font-family: 'Proxima Nova';
  src:
    local('Proxima Nova Light'), local('ProximaNova-Light'),
    url('/fonts/ProximaNova-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* 400 — Regular */
@font-face {
  font-family: 'Proxima Nova';
  src:
    local('Proxima Nova Regular'), local('ProximaNova-Regular'),
    url('/fonts/ProximaNova-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* 500 — Medium */
@font-face {
  font-family: 'Proxima Nova';
  src:
    local('Proxima Nova Medium'), local('ProximaNova-Medium'),
    url('/fonts/ProximaNova-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* 600 — Semibold */
@font-face {
  font-family: 'Proxima Nova';
  src:
    local('Proxima Nova Semibold'), local('ProximaNova-Semibold'),
    url('/fonts/ProximaNova-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* 700 — Bold */
@font-face {
  font-family: 'Proxima Nova';
  src:
    local('Proxima Nova Bold'), local('ProximaNova-Bold'),
    url('/fonts/ProximaNova-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* 800 — ExtraBold */
@font-face {
  font-family: 'Proxima Nova';
  src:
    local('Proxima Nova ExtraBold'), local('ProximaNova-ExtraBold'),
    url('/fonts/ProximaNova-ExtraBold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* 900 — Black */
@font-face {
  font-family: 'Proxima Nova';
  src:
    local('Proxima Nova Black'), local('ProximaNova-Black'),
    url('/fonts/ProximaNova-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}