/* Avenir */
@font-face {
    font-family: 'Avenir';
    src: url('../assets/fonts/avenir/Avenir-Light.ttf');
    font-weight: 100;
}
@font-face {
    font-family: 'Avenir';
    src: url('../assets/fonts/avenir/Avenir-Medium.ttf');
    font-weight: 300;
}
/* @font-face {
    font-family: 'Avenir';
    src: url('../assets/fonts/avenir/Avenir-Roman.otf');
    font-weight: 400;
} */
@font-face {
    font-family: 'Avenir';
    src: url('../assets/fonts/avenir/Avenir-Demi.ttf');
    font-weight: 500;
}
@font-face {
    font-family: 'Avenir';
    src: url('../assets/fonts/avenir/Avenir-New-Bold.ttf');
    font-weight: 700;
}
@font-face {
    font-family: 'Avenir';
    src: url('../assets/fonts/avenir/Avenir-Heavy.ttf');
    font-weight: 1000;
}

/* Helvetica */
@font-face {
    font-family: 'Helvetica';
    src: url('../assets/fonts/helvetica/Helvetica-Light.otf');
    font-weight: 100;
}
@font-face {
    font-family: 'Helvetica';
    src: url('../assets/fonts/helvetica/Helvetica-Regular.otf');
    font-weight: 200;
}
@font-face {
    font-family: 'Helvetica';
    src: url('../assets/fonts/helvetica/Helvetica-Bold.ttf') format("ttf");
    font-weight: 700;
}

/* Proxima */
@font-face {
    font-family: 'Proxima';
    src: url('../assets/fonts/proxima/Proxima-Regular.ttf');
    font-weight: 200;
}
@font-face {
    font-family: 'Proxima';
    src: url('../assets/fonts/proxima/Proxima-Semibold.ttf');
    font-weight: 600;
}
@font-face {
    font-family: 'Proxima';
    src: url('../assets/fonts/proxima/Proxima-Bold.ttf');
    font-weight: 700;
}

/* SF */
@font-face {
    font-family: 'SF';
    src: url('../assets/fonts/sf/SF-Regular.otf');
    font-weight: 200;
}
@font-face {
    font-family: 'SF';
    src: url('../assets/fonts/sf/SF-Bold.otf');
    font-weight: 700;
}

/* Times */
@font-face {
    font-family: 'Times';
    src: url('../assets/fonts/times/Times-Bold.otf');
    font-weight: 700;
}

/* BigShouldersDisplay */
@font-face {
    font-family: 'BigShouldersDisplay';
    src: url('../assets/fonts/bigshouldersdisplay/BigShouldersDisplay-ExtraLight.ttf');
    font-weight: 100;
}
@font-face {
    font-family: 'BigShouldersDisplay';
    src: url('../assets/fonts/bigshouldersdisplay/BigShouldersDisplay-Light.ttf');
    font-weight: 200;
}
@font-face {
    font-family: 'BigShouldersDisplay';
    src: url('../assets/fonts/bigshouldersdisplay/BigShouldersDisplay-Thin.ttf');
    font-weight: 300;
}
@font-face {
    font-family: 'BigShouldersDisplay';
    src: url('../assets/fonts/bigshouldersdisplay/BigShouldersDisplay-Regular.ttf');
    font-weight: 400;
}
@font-face {
    font-family: 'BigShouldersDisplay';
    src: url('../assets/fonts/bigshouldersdisplay/BigShouldersDisplay-Medium.ttf');
    font-weight: 500;
}
@font-face {
    font-family: 'BigShouldersDisplay';
    src: url('../assets/fonts/bigshouldersdisplay/BigShouldersDisplay-SemiBold.ttf');
    font-weight: 600;
}
@font-face {
    font-family: 'BigShouldersDisplay';
    src: url('../assets/fonts/bigshouldersdisplay/BigShouldersDisplay-Bold.ttf');
    font-weight: 700;
}
@font-face {
    font-family: 'BigShouldersDisplay';
    src: url('../assets/fonts/bigshouldersdisplay/BigShouldersDisplay-ExtraBold.ttf');
    font-weight: 800;
}
@font-face {
    font-family: 'BigShouldersDisplay';
    src: url('../assets/fonts/bigshouldersdisplay/BigShouldersDisplay-Black.ttf');
    font-weight: 900;
}
