/* GothamPro Black */
@font-face {
    font-family: 'GothamPro';
    src: url('gothampro_black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* GothamPro Black Italic */
@font-face {
    font-family: 'GothamPro';
    src: url('gothampro_blackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* GothamPro Bold */
@font-face {
    font-family: 'GothamPro';
    src: url('gothampro_bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* GothamPro Bold Italic */
@font-face {
    font-family: 'GothamPro';
    src: url('gothampro_bolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* GothamPro Regular */
@font-face {
    font-family: 'GothamPro';
    src: url('gothampro.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* GothamPro Italic */
@font-face {
    font-family: 'GothamPro';
    src: url('gothampro_italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* GothamPro Light */
@font-face {
    font-family: 'GothamPro';
    src: url('gothampro_light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* GothamPro Light Italic */
@font-face {
    font-family: 'GothamPro';
    src: url('gothampro_lightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* GothamPro Medium */
@font-face {
    font-family: 'GothamPro';
    src: url('gothampro_medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* GothamPro Medium Italic */
@font-face {
    font-family: 'GothamPro';
    src: url('gothampro_mediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}