/**
 * 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'),
         url('../fonts/AvenirNext/AvenirNext-Medium.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNext-DemiBold.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNext-Bold.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-UltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-Thin.ttf') format('truetype');
    font-weight: 300;
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-Regular.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-Medium.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-Demi.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-Bold.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-Heavy.ttf') format('truetype');
    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-UltraLightIt.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-UltraLightIt.woff') format('woff'),
         url('../fonts/AvenirNext/AvenirNextCyr-UltraLightIt.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('../fonts/AvenirNext/AvenirNextCyr-ThinItalic.woff2') format('woff2'),
         url('../fonts/AvenirNext/AvenirNextCyr-ThinItalic.woff') format('woff'),
         url('../fonts/AvenirNext/AvenirNextCyr-ThinItalic.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-Italic.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-MediumItalic.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-DemiItalic.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-BoldItalic.ttf') format('truetype');
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-HeavyItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-Light.ttf') format('truetype');
    font-weight: 350;
    font-style: normal;
    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'),
         url('../fonts/AvenirNext/AvenirNextCyr-LightItalic.ttf') format('truetype');
    font-weight: 350;
    font-style: italic;
    font-display: swap;
}