@font-face {
    font-family: 'Addington CF ExtraBold';
    src: url('AddingtonCF-ExtraBold.woff2') format('woff2'),
        url('AddingtonCF-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF ExtraBoldItalic';
    src: url('AddingtonCF-ExtraBoldItalic.woff2') format('woff2'),
        url('AddingtonCF-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF Medium';
    src: url('AddingtonCF-Medium.woff2') format('woff2'),
        url('AddingtonCF-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF Light';
    src: url('AddingtonCF-Light.woff2') format('woff2'),
        url('AddingtonCF-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF LightItalic';
    src: url('AddingtonCF-LightItalic.woff2') format('woff2'),
        url('AddingtonCF-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF Regular';
    src: url('AddingtonCF-Regular.woff2') format('woff2'),
        url('AddingtonCF-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF MediumItalic';
    src: url('AddingtonCF-MediumItalic.woff2') format('woff2'),
        url('AddingtonCF-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF RegularItalic';
    src: url('AddingtonCF-RegularItalic.woff2') format('woff2'),
        url('AddingtonCF-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF Thin';
    src: url('AddingtonCF-Thin.woff2') format('woff2'),
        url('AddingtonCF-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF ThinItalic';
    src: url('AddingtonCF-ThinItalic.woff2') format('woff2'),
        url('AddingtonCF-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF Bold';
    src: url('AddingtonCF-Bold.woff2') format('woff2'),
        url('AddingtonCF-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF BoldItalic';
    src: url('AddingtonCF-BoldItalic.woff2') format('woff2'),
        url('AddingtonCF-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF DemiBold';
    src: url('AddingtonCF-DemiBold.woff2') format('woff2'),
        url('AddingtonCF-DemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Addington CF DemiBoldItalic';
    src: url('AddingtonCF-DemiBoldItalic.woff2') format('woff2'),
        url('AddingtonCF-DemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk Light';
    src: url('ChesnaGrotesk-Light.woff2') format('woff2'),
        url('ChesnaGrotesk-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk Medium';
    src: url('ChesnaGrotesk-Medium.woff2') format('woff2'),
        url('ChesnaGrotesk-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk MediumItalic';
    src: url('ChesnaGrotesk-MediumItalic.woff2') format('woff2'),
        url('ChesnaGrotesk-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk LightItalic';
    src: url('ChesnaGrotesk-LightItalic.woff2') format('woff2'),
        url('ChesnaGrotesk-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk SemiBold';
    src: url('ChesnaGrotesk-SemiBold.woff2') format('woff2'),
        url('ChesnaGrotesk-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk Regular';
    src: url('ChesnaGrotesk-Regular.woff2') format('woff2'),
        url('ChesnaGrotesk-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk RegularItalic';
    src: url('ChesnaGrotesk-RegularItalic.woff2') format('woff2'),
        url('ChesnaGrotesk-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk Black';
    src: url('ChesnaGrotesk-Black.woff2') format('woff2'),
        url('ChesnaGrotesk-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk SemiBoldItalic';
    src: url('ChesnaGrotesk-SemiBoldItalic.woff2') format('woff2'),
        url('ChesnaGrotesk-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk Thin';
    src: url('ChesnaGrotesk-Thin.woff2') format('woff2'),
        url('ChesnaGrotesk-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk ThinItalic';
    src: url('ChesnaGrotesk-ThinItalic.woff2') format('woff2'),
        url('ChesnaGrotesk-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk Book';
    src: url('ChesnaGrotesk-Book.woff2') format('woff2'),
        url('ChesnaGrotesk-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk BoldItalic';
    src: url('ChesnaGrotesk-BoldItalic.woff2') format('woff2'),
        url('ChesnaGrotesk-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk ExtraBold';
    src: url('ChesnaGrotesk-ExtraBold.woff2') format('woff2'),
        url('ChesnaGrotesk-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk BlackItalic';
    src: url('ChesnaGrotesk-BlackItalic.woff2') format('woff2'),
        url('ChesnaGrotesk-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chesna Grotesk Bold';
    src: url('ChesnaGrotesk-Bold.woff2') format('woff2'),
        url('ChesnaGrotesk-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

