/* Neue Haas Grotesk Display Pro */
@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src:  url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Mediu.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Mediu.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Mediu.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Mediu.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-BlackItalic.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Bold.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-BoldItalic.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Black.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-ThinItalic.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Light.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-XXThinItalic.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-XXThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Roman.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Roman.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-XXThin.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-XXThin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-RomanItalic.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-RomanItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-LightItalic.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-XThinItalic.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-XThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-MediumItalic.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Thin.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-XThin.woff2') format('woff2'),
        url('/assets/fonts/neuehaasdisplay/NeueHaasDisplay-XThin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* Untitled Serif Test */
@font-face {
    font-family: 'Untitled Serif Test';
    src: url('/assets/fonts/untitled-serif/UntitledSerif-BoldItalicTest.woff2') format('woff2'),
        url('/assets/fonts/untitled-serif/UntitledSerif-BoldItalicTest.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Untitled Serif Test';
    src: url('/assets/fonts/untitled-serif/UntitledSerif-MediumTest.woff2') format('woff2'),
        url('/assets/fonts/untitled-serif/UntitledSerif-MediumTest.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Untitled Serif Test';
    src: url('/assets/fonts/untitled-serif/UntitledSerif-RegularTest.woff2') format('woff2'),
        url('/assets/fonts/untitled-serif/UntitledSerif-RegularTest.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Untitled Serif Test';
    src: url('/assets/fonts/untitled-serif/UntitledSerif-MediumItalicTest.woff2') format('woff2'),
        url('/assets/fonts/untitled-serif/UntitledSerif-MediumItalicTest.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Untitled Serif Test';
    src: url('/assets/fonts/untitled-serif/UntitledSerif-BoldTest.woff2') format('woff2'),
        url('/assets/fonts/untitled-serif/UntitledSerif-BoldTest.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Untitled Serif Test';
    src: url('/assets/fonts/untitled-serif/UntitledSerif-RegularItalicTest.woff2') format('woff2'),
        url('/assets/fonts/untitled-serif/UntitledSerif-RegularItalicTest.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


