/**
 * Avenir Next Font Family - Complete Weight Collection
 *
 * @package WorkJam
 * @since 1.0.0
 */

/* ==========================================================================
   AVENIR NEXT STANDARD WEIGHTS
   ========================================================================== */

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

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

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

/* ==========================================================================
   AVENIR NEXT CYRILLIC - FULL WEIGHT RANGE
   ========================================================================== */

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-UltraLight.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-UltraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-UltraLightIt.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-UltraLightIt.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-Thin.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-Thin.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-Light.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-Light.woff') format('woff');
    font-weight: 350;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-Regular.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-Medium.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-Demi.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-Demi.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-Heavy.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-Heavy.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* ==========================================================================
   AVENIR NEXT CYRILLIC - ITALIC VARIANTS
   ========================================================================== */

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-ThinItalic.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-LightItalic.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-Italic.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-MediumItalic.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-DemiItalic.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-DemiItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-BoldItalic.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-HeavyItalic.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-HeavyItalic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}