@import url('local-webfonts.css');

/* ==========================================================================
   FUTURA & FUTURA PT WEB FONTS
   Поддержка кириллицы и латиницы, все начертания (300 - 900)
   ========================================================================== */

/* Light (300) */
@font-face {
  font-family: 'Futura PT';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Futura PT Light'), local('FuturaPT-Light'),
       url('../fonts/FuturaCyrillicLight.woff') format('woff');
}

@font-face {
  font-family: 'Futura';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Futura Light'), local('Futura-Light'),
       url('../fonts/FuturaCyrillicLight.woff') format('woff');
}

/* Book / Regular (400) */
@font-face {
  font-family: 'Futura PT';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Futura PT Book'), local('FuturaPT-Book'), local('Futura PT'),
       url('../fonts/FuturaCyrillicBook.woff') format('woff');
}

@font-face {
  font-family: 'Futura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Futura Book'), local('Futura-Book'), local('Futura'),
       url('../fonts/FuturaCyrillicBook.woff') format('woff');
}

/* Medium (500) */
@font-face {
  font-family: 'Futura PT';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Futura PT Medium'), local('FuturaPT-Medium'),
       url('../fonts/FuturaCyrillicMedium.woff') format('woff');
}

@font-face {
  font-family: 'Futura';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Futura Medium'), local('Futura-Medium'),
       url('../fonts/FuturaCyrillicMedium.woff') format('woff');
}

/* Demi / SemiBold (600) */
@font-face {
  font-family: 'Futura PT';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Futura PT Demi'), local('FuturaPT-Demi'),
       url('../fonts/FuturaCyrillicDemi.woff') format('woff');
}

@font-face {
  font-family: 'Futura';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Futura Demi'), local('Futura-Demi'),
       url('../fonts/FuturaCyrillicDemi.woff') format('woff');
}

/* Bold (700) */
@font-face {
  font-family: 'Futura PT';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Futura PT Bold'), local('FuturaPT-Bold'),
       url('../fonts/FuturaCyrillicBold.woff') format('woff');
}

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

/* Heavy / ExtraBold (800) */
@font-face {
  font-family: 'Futura PT';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Futura PT Heavy'), local('FuturaPT-Heavy'),
       url('../fonts/FuturaCyrillicHeavy.woff') format('woff');
}

@font-face {
  font-family: 'Futura';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Futura Heavy'), local('Futura-Heavy'),
       url('../fonts/FuturaCyrillicHeavy.woff') format('woff');
}

/* ExtraBold / Black (900) */
@font-face {
  font-family: 'Futura PT';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Futura PT Extra Bold'), local('FuturaPT-ExtraBold'),
       url('../fonts/FuturaCyrillicExtraBold.woff') format('woff');
}

@font-face {
  font-family: 'Futura';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Futura Extra Bold'), local('Futura-ExtraBold'),
       url('../fonts/FuturaCyrillicExtraBold.woff') format('woff');
}
