/* Proxima Nova Font */
@font-face {
    font-family: 'Proxima Nova';
    src: url('../fonts/proximanova_regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

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

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

/* Apply Proxima Nova to all text */
body {
    font-family: 'Proxima Nova', Arial, sans-serif;
}

/* Force bold text to use the bold font */
.font-bold,
[style*="font-weight: bold"],
b,
strong {
    font-family: 'Proxima Nova', Arial, sans-serif !important;
    font-weight: 700 !important;
} 