@font-face {
  font-family: 'futura-pt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/futura-pt-n7.woff2') format('woff2'), url('/fonts/futura-pt-n7.woff') format('woff'), url('/fonts/futura-pt-n7.woff') format('opentype');
}

@font-face {
  font-family: 'futura-pt';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/futura-pt-i7.woff2') format('woff2'), url('/fonts/futura-pt-i7.woff') format('woff'), url('/fonts/futura-pt-i7.woff') format('opentype');
}

@font-face {
  font-family: 'futura-pt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/futura-pt-n4.woff2') format('woff2'), url('/fonts/futura-pt-n4.woff') format('woff'), url('/fonts/futura-pt-n4.woff') format('opentype');
}

@font-face {
  font-family: 'futura-pt';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/futura-pt-i4.woff2') format('woff2'), url('/fonts/futura-pt-i4.woff') format('woff'), url('/fonts/futura-pt-i4.woff') format('opentype');
}

@font-face {
  font-family: 'lato';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/lato-i4.woff2') format('woff2'), url('/fonts/lato-i4.woff') format('woff'), url('/fonts/lato-i4.woff') format('opentype');
}

@font-face {
  font-family: 'lato';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/lato-n1.woff2') format('woff2'), url('/fonts/lato-n1.woff') format('woff'), url('/fonts/lato-n1.woff') format('opentype');
}

@font-face {
  font-family: 'lato';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/lato-i7.woff2') format('woff2'), url('/fonts/lato-i7.woff') format('woff'), url('/fonts/lato-i7.woff') format('opentype');
}

@font-face {
  font-family: 'lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/lato-n7.woff2') format('woff2'), url('/fonts/lato-n7.woff') format('woff'), url('/fonts/lato-n7.woff') format('opentype');
}

@font-face {
  font-family: 'lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/lato-n4.woff2') format('woff2'), url('/fonts/lato-n4.woff') format('woff'), url('/fonts/lato-n4.woff') format('opentype');
}

@font-face {
  font-family: 'lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/lato-n3.woff2') format('woff2'), url('/fonts/lato-n3.woff') format('woff'), url('/fonts/lato-n3.woff') format('opentype');
}

@font-face {
  font-family: 'lato';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/lato-n5.woff2') format('woff2'), url('/fonts/lato-n5.woff') format('woff'), url('/fonts/lato-n5.woff') format('opentype');
}

@font-face {
  font-family: 'lato';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/lato-n6.woff2') format('woff2'), url('/fonts/lato-n6.woff') format('woff'), url('/fonts/lato-n6.woff') format('opentype');
}

@font-face {
  font-family: 'lato';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/lato-n2.woff2') format('woff2'), url('/fonts/lato-n2.woff') format('woff'), url('/fonts/lato-n2.woff') format('opentype');
}

@font-face {
  font-family: 'futura-pt-bold';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/futura-pt-bold-n7.woff2') format('woff2'), url('/fonts/futura-pt-bold-n7.woff') format('woff'), url('/fonts/futura-pt-bold-n7.woff') format('opentype');
}

@font-face {
  font-family: 'futura-pt-bold';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/futura-pt-bold-i7.woff2') format('woff2'), url('/fonts/futura-pt-bold-i7.woff') format('woff'), url('/fonts/futura-pt-bold-i7.woff') format('opentype');
}

@font-face {
  font-family: 'optima-lt-pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/optima-lt-pro-n4.woff2') format('woff2'), url('/fonts/optima-lt-pro-n4.woff') format('woff'), url('/fonts/optima-lt-pro-n4.woff') format('opentype');
}

@font-face {
  font-family: 'optima-lt-pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/optima-lt-pro-i7.woff2') format('woff2'), url('/fonts/optima-lt-pro-i7.woff') format('woff'), url('/fonts/optima-lt-pro-i7.woff') format('opentype');
}

@font-face {
  font-family: 'optima-lt-pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/optima-lt-pro-n7.woff2') format('woff2'), url('/fonts/optima-lt-pro-n7.woff') format('woff'), url('/fonts/optima-lt-pro-n7.woff') format('opentype');
}

@font-face {
  font-family: 'optima-lt-pro';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/optima-lt-pro-n8.woff2') format('woff2'), url('/fonts/optima-lt-pro-n8.woff') format('woff'), url('/fonts/optima-lt-pro-n8.woff') format('opentype');
}

@font-face {
  font-family: 'optima-lt-pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/optima-lt-pro-i4.woff2') format('woff2'), url('/fonts/optima-lt-pro-i4.woff') format('woff'), url('/fonts/optima-lt-pro-i4.woff') format('opentype');
}
