/* Definición de fuentes para ServiceLocales */

/* BBVATiempos - Para títulos y cabeceras en general */
@font-face {
    font-family: 'BBVATiempos';
    src: url('../fonts/BBVATiempos/TiemposTextWeb-Regular.woff2') format('woff2'),
         url('../fonts/BBVATiempos/TiemposTextWeb-Regular.woff') format('woff'),
         url('../fonts/BBVATiempos/TiemposTextWeb-Regular.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BBVATiempos';
    src: url('../fonts/BBVATiempos/TiemposTextWeb-RegularItalic.woff2') format('woff2'),
         url('../fonts/BBVATiempos/TiemposTextWeb-RegularItalic.woff') format('woff'),
         url('../fonts/BBVATiempos/TiemposTextWeb-RegularItalic.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

/* TiemposHeadline - Para títulos principales y cabeceras de página */
@font-face {
    font-family: 'TiemposHeadline';
    src: url('../fonts/TiemposHeadline/woff2/tiempos-headline-bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TiemposHeadline';
    src: url('../fonts/TiemposHeadline/woff2/tiempos-headline-bold-italic.woff2') format('woff2');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

/* BBVABentonSans - Para contenido general */
@font-face {
    font-family: 'BBVABentonSans';
    src: url('../fonts/BBVABentonSans/BentonSansBBVA-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BBVABentonSans';
    src: url('../fonts/BBVABentonSans/BentonSansBBVA-BookItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'BBVABentonSans';
    src: url('../fonts/BBVABentonSans/BentonSansBBVA-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BBVABentonSans';
    src: url('../fonts/BBVABentonSans/BentonSansBBVA-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BBVABentonSans';
    src: url('../fonts/BBVABentonSans/BentonSansBBVA-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'BBVABentonSans';
    src: url('../fonts/BBVABentonSans/BentonSansBBVA-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* Aplicación de fuentes */
body, a, p, li, button, input, textarea,  td, select, option {
    font-family: 'BBVABentonSans', Arial, sans-serif;
}

.regular-text {
    font-family: 'BBVABentonSans', Arial, sans-serif;
}


h1, h2, h3, h4, h5, h6 {
    font-family: 'BBVATiempos', Georgia, serif;
}

th {
    font-family: 'TiemposHeadline', Georgia, serif;
    font-weight: bold;
}

.headline, .main-title, .page-header {
    font-family: 'TiemposHeadline', Georgia, serif;
    font-weight: bold;
}
