/* Generated @font-face CSS for WordPress */
@font-face {
  font-family: 'FuturaPT';
  src: url('./fonts/FuturaPTBold.woff2') format('woff2'),
       url('./fonts/FuturaPTBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: 'FuturaPT';
  src: url('./fonts/FuturaPTCondMediumObl.woff2') format('woff2'),
       url('./fonts/FuturaPTCondMediumObl.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'FuturaPT';
  src: url('./fonts/FuturaPTDemiObl.woff2') format('woff2'),
       url('./fonts/FuturaPTDemiObl.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

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

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

@font-face {
  font-family: 'FuturaPT';
  src: url('./fonts/FuturaPTHeavy.woff2') format('woff2'),
       url('./fonts/FuturaPTHeavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FuturaPT';
  src: url('./fonts/FuturaPTHeavyObl.woff2') format('woff2'),
       url('./fonts/FuturaPTHeavyObl.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'FuturaPT';
  src: url('./fonts/FuturaPTLightObl.woff2') format('woff2'),
       url('./fonts/FuturaPTLightObl.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'FuturaPT';
  src: url('./fonts/FuturaPTMediumObl.woff2') format('woff2'),
       url('./fonts/FuturaPTMediumObl.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

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

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

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

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

@font-face {
  font-family: 'PlantinMTPro';
  src: url('./fonts/PlantinMTProLightItalic.woff2') format('woff2'),
       url('./fonts/PlantinMTProLightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

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

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

@font-face {
  font-family: 'PlantinMTPro';
  src: url('./fonts/PlantinMTProSemiboldIt.woff2') format('woff2'),
       url('./fonts/PlantinMTProSemiboldIt.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

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

