/* Helvetica Now Text */
@font-face {
    font-family: 'Helvetica Now Text';
    src: url('Helvetica Now Text Light.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Now Text';
    src: url('Helvetica Now Text.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Now Text';
    src: url('Helvetica Now Text Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Now Text';
    src: url('Helvetica Now Text Black.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}

/* Helvetica Now Micro */
@font-face {
    font-family: 'Helvetica Now Micro';
    src: url('Helvetica Now Micro.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Now Micro';
    src: url('Helvetica Now Micro Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

/* Helvetica Now Display */
@font-face {
    font-family: 'Helvetica Now Display';
    src: url('Helvetica Now Display Light.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Now Display';
    src: url('Helvetica Now Display.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Now Display';
    src: url('Helvetica Now Display Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Now Display';
    src: url('Helvetica Now Display Black.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}

/* Futura */

@font-face {
    font-family: 'Futura Bold';
    src: url('futura-bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
