@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-Hairline.woff2') format('woff2');
         font-weight: 100;
         font-style: normal;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-Thin.woff2') format('woff2');
         font-weight: 175;
         font-style: normal;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-ExtraLight.woff2') format('woff2');
         font-weight: 250;
         font-style: normal;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-Light.woff2') format('woff2');
         font-weight: 300;
         font-style: normal;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-Regular.woff2') format('woff2');
         font-weight: 400;
         font-style: normal;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-Book.woff2') format('woff2');
         font-weight: 450;
         font-style: normal;
         font-display: swap;
}

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

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-SemiBold.woff2') format('woff2');
         font-weight: 600;
         font-style: normal;
         font-display: swap;
}

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

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-HairlineItalic.woff2') format('woff2');
         font-weight: 100;
         font-style: italic;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-ThinItalic.woff2') format('woff2');
         font-weight: 175;
         font-style: italic;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-ExtraLightItalic.woff2') format('woff2');
         font-weight: 250;
         font-style: italic;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-LightItalic.woff2') format('woff2');
         font-weight: 300;
         font-style: italic;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-Italic.woff2') format('woff2');
         font-weight: 400;
         font-style: italic;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-BookItalic.woff2') format('woff2');
         font-weight: 450;
         font-style: italic;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-MediumItalic.woff2') format('woff2');
         font-weight: 500;
         font-style: italic;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-SemiBoldItalic.woff2') format('woff2');
         font-weight: 600;
         font-style: italic;
         font-display: swap;
}

@font-face {
    font-family: 'HKGroteskPro';
    src: url('../fonts/HKGroteskPro/HKGroteskPro-BoldItalic.woff2') format('woff2');
         font-weight: 700;
         font-style: italic;
         font-display: swap;
}