@font-face {
  font-family: 'Futura PT Bold';
  font-weight: normal;
  font-display: swap;
  font-style: normal;
  src: url("FuturaPTBold.otf") format("opentype");
}

@font-face {
  font-family: 'Futura PT Bold Oblique';
  font-weight: normal;
  font-display: swap;
  font-style: normal;
  src: url("FuturaPTBoldOblique.otf") format("opentype");
}

@font-face {
  font-family: 'Futura PT Book';
  font-weight: normal;
  font-display: swap;
  font-style: normal;
  src: url("FuturaPTBook.otf") format("opentype");
}

@font-face {
  font-family: 'Futura PT Book Oblique';
  font-weight: normal;
  font-display: swap;
  font-style: normal;
  src: url("FuturaPTBookOblique.otf") format("opentype");
}

@font-face {
  font-family: 'Futura PT Demi';
  font-weight: normal;
  font-display: swap;
  font-style: normal;
  src: url("FuturaPTDemi.otf") format("opentype");
}

@font-face {
  font-family: 'Futura PT Demi Oblique';
  font-weight: normal;
  font-display: swap;
  font-style: normal;
  src: url("FuturaPTDemiOblique.otf") format("opentype");
}

@font-face {
  font-family: 'Futura PT Heavy';
  font-weight: normal;
  font-display: swap;
  font-style: normal;
  src: url("FuturaPTHeavy.otf") format("opentype");
}

@font-face {
  font-family: 'Futura PT Heavy Oblique';
  font-weight: normal;
  font-display: swap;
  font-style: normal;
  src: url("FuturaPTHeavyOblique.otf") format("opentype");
}