/* Tiempos Text - Main text font */
@font-face {
    font-family: 'Tiempos Text';
    src: url('/fonts/TestTiemposText-Regular-BF66457a50cd521.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Text';
    src: url('/fonts/TestTiemposText-RegularItalic-BF66457a50421c2.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Text';
    src: url('/fonts/TestTiemposText-Medium-BF66457a508489a.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Text';
    src: url('/fonts/TestTiemposText-MediumItalic-BF66457a508d6d9.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Text';
    src: url('/fonts/TestTiemposText-Semibold-BF66457a4fed201.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Text';
    src: url('/fonts/TestTiemposText-SemiboldItalic-BF66457a505477c.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Text';
    src: url('/fonts/TestTiemposText-Bold-BF66457a4f03c40.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Text';
    src: url('/fonts/TestTiemposText-BoldItalic-BF66457a50155b4.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Tiempos Headline - For headings */
@font-face {
    font-family: 'Tiempos Headline';
    src: url('/fonts/TestTiemposHeadline-Regular-BF66457a508e31a.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Headline';
    src: url('/fonts/TestTiemposHeadline-RegularItalic-BF66457a5091d70.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Headline';
    src: url('/fonts/TestTiemposHeadline-Medium-BF66457a509b4ec.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Headline';
    src: url('/fonts/TestTiemposHeadline-MediumItalic-BF66457a50b4260.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Headline';
    src: url('/fonts/TestTiemposHeadline-Semibold-BF66457a509040b.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Headline';
    src: url('/fonts/TestTiemposHeadline-SemiboldItalic-BF66457a510c462.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Headline';
    src: url('/fonts/TestTiemposHeadline-Bold-BF66457a5113d17.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tiempos Headline';
    src: url('/fonts/TestTiemposHeadline-BoldItalic-BF66457a5072af7.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}