@font-face {
    font-family: 'Campy';
    src: url('v2/CampyMedium.woff2') format('woff2'),
    url('v2/CampyMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Campy';
    src: url('v2/CampyMediumItalic.woff2') format('woff2'),
    url('v2/CampyMediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Campy';
    src: url('v2/CampySemibold.woff2') format('woff2'),
    url('v2/CampySemibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Campy';
    src: url('v2/CampyBold.woff2') format('woff2'),
    url('v2/CampyBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Campy';
    src: url('v2/CampyExtrabold.woff2') format('woff2'),
    url('v2/CampyExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Campy';
    src: url('v2/CampyBlack.woff2') format('woff2'),
    url('v2/CampyBlack.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}