@font-face {
    font-family: 'OptimaNova';
    src: url('/fonts/OptimaNovaLTProRegular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.font-optima {
    font-family: 'OptimaNova', serif;
}

@font-face {
    font-family: 'Avenir35';
    src: url('/fonts/AvenirLTStd-35Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

.font-avenir35 {
    font-family: 'Avenir35', sans-serif;
}

@font-face {
    font-family: 'Avenir45';
    src: url('/fonts/AvenirLTStd-45Book.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.font-avenir45 {
    font-family: 'Avenir45', sans-serif;
}

@font-face {
    font-family: 'Avenir65';
    src: url('/fonts/AvenirLTStd-65Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.font-avenir65 {
    font-family: 'Avenir65', sans-serif;
}