/*
 * fonts.css
 *
 * Declaración y configuración de tipografías para el theme WPA.
 * Fuentes ubicadas en ../../fonts/ desde la carpeta CSS actual.
 * Incluye importación @font-face para BentonSansBBVA (Bold, Medium, Book, BookItalic, MediumItalic, Light), 
 * TiemposHeadline (Regular, MediumItalic) y TiemposText-Regular.
 * Usar para definir jerarquía tipográfica y personalizar h1-h6, p, etc.
 */

@font-face {
  font-family: 'BentonSansBBVA-Bold';
  src: url("../../fonts/BentonSansBBVA-Bold/BentonSansBBVA-Bold.eot");
  src: url("../../fonts/BentonSansBBVA-Bold/BentonSansBBVA-Bold.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/BentonSansBBVA-Bold/BentonSansBBVA-Bold.woff") format("woff"),
       url("../../fonts/BentonSansBBVA-Bold/BentonSansBBVA-Bold.ttf") format("truetype"),
       url("../../fonts/BentonSansBBVA-Bold/BentonSansBBVA-Bold.svg#BentonSansBBVA-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BentonSansBBVA-Book';
  src: url("../../fonts/BentonSansBBVA-Book/BentonSansBBVA-Book.eot");
  src: url("../../fonts/BentonSansBBVA-Book/BentonSansBBVA-Book.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/BentonSansBBVA-Book/BentonSansBBVA-Book.woff") format("woff"),
       url("../../fonts/BentonSansBBVA-Book/BentonSansBBVA-Book.ttf") format("truetype"),
       url("../../fonts/BentonSansBBVA-Book/BentonSansBBVA-Book.svg#BentonSansBBVA-Book") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BentonSansBBVA-BookItalic';
  src: url("../../fonts/BentonSansBBVA-BookItalic/BentonSansBBVA-BookItalic.eot");
  src: url("../../fonts/BentonSansBBVA-BookItalic/BentonSansBBVA-BookItalic.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/BentonSansBBVA-BookItalic/BentonSansBBVA-BookItalic.woff") format("woff"),
       url("../../fonts/BentonSansBBVA-BookItalic/BentonSansBBVA-BookItalic.ttf") format("truetype"),
       url("../../fonts/BentonSansBBVA-BookItalic/BentonSansBBVA-BookItalic.svg#BentonSansBBVA-BookItalic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'BentonSansBBVA-Light';
  src: url("../../fonts/BentonSansBBVA-Light/BentonSansBBVA-Light.eot");
  src: url("../../fonts/BentonSansBBVA-Light/BentonSansBBVA-Light.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/BentonSansBBVA-Light/BentonSansBBVA-Light.woff") format("woff"),
       url("../../fonts/BentonSansBBVA-Light/BentonSansBBVA-Light.ttf") format("truetype"),
       url("../../fonts/BentonSansBBVA-Light/BentonSansBBVA-Light.svg#BentonSansBBVA-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BentonSansBBVA-Medium';
  src: url("../../fonts/BentonSansBBVA-Medium/BentonSansBBVA-Medium.eot");
  src: url("../../fonts/BentonSansBBVA-Medium/BentonSansBBVA-Medium.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/BentonSansBBVA-Medium/BentonSansBBVA-Medium.woff") format("woff"),
       url("../../fonts/BentonSansBBVA-Medium/BentonSansBBVA-Medium.ttf") format("truetype"),
       url("../../fonts/BentonSansBBVA-Medium/BentonSansBBVA-Medium.svg#BentonSansBBVA-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BentonSansBBVA-MediumItalic';
  src: url("../../fonts/BentonSansBBVA-MediumItalic/BentonSansBBVA-MediumItalic.eot");
  src: url("../../fonts/BentonSansBBVA-MediumItalic/BentonSansBBVA-MediumItalic.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/BentonSansBBVA-MediumItalic/BentonSansBBVA-MediumItalic.woff") format("woff"),
       url("../../fonts/BentonSansBBVA-MediumItalic/BentonSansBBVA-MediumItalic.ttf") format("truetype"),
       url("../../fonts/BentonSansBBVA-MediumItalic/BentonSansBBVA-MediumItalic.svg#BentonSansBBVA-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* TiemposHeadline-Regular */
@font-face {
  font-family: 'TiemposHeadline-Regular';
  src: url("../../fonts/TiemposHeadline-Regular/tiempos-headline-regular.eot");
  src: url("../../fonts/TiemposHeadline-Regular/tiempos-headline-regular.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/TiemposHeadline-Regular/tiempos-headline-regular.woff") format("woff"),
       url("../../fonts/TiemposHeadline-Regular/tiempos-headline-regular.ttf") format("truetype"),
       url("../../fonts/TiemposHeadline-Regular/tiempos-headline-regular.svg#tiempos-headline-regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* TiemposHeadline-MediumItalic */
@font-face {
  font-family: 'TiemposHeadline-MediumItalic';
  src: url("../../fonts/TiemposHeadline-MediumItalic/tiempos-headline-medium-italic.eot");
  src: url("../../fonts/TiemposHeadline-MediumItalic/tiempos-headline-medium-italic.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/TiemposHeadline-MediumItalic/tiempos-headline-medium-italic.woff") format("woff"),
       url("../../fonts/TiemposHeadline-MediumItalic/tiempos-headline-medium-italic.ttf") format("truetype"),
       url("../../fonts/TiemposHeadline-MediumItalic/tiempos-headline-medium-italic.svg#tiempos-headline-medium-italic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* TiemposText-Regular */
@font-face {
  font-family: 'TiemposText-Regular';
  src: url("../../fonts/Tiempos-Regular/tiempos-text-regular.eot");
  src: url("../../fonts/Tiempos-Regular/tiempos-text-regular.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/Tiempos-Regular/tiempos-text-regular.woff") format("woff"),
       url("../../fonts/Tiempos-Regular/tiempos-text-regular.ttf") format("truetype"),
       url("../../fonts/Tiempos-Regular/tiempos-text-regular.svg#tiempos-text-regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

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

/*Iconos*/

@font-face {
  font-family:'bbva_icons';
  src:url("../../fonts/bbva_icons/bbva_icons.eot?mvyvej");
  src:url("../../fonts/bbva_icons/bbva_icons.eot?mvyvej#iefix") format("embedded-opentype"), url("../../fonts/bbva_icons/bbva_icons.ttf?mvyvej") format("truetype"), url("../../fonts/bbva_icons/bbva_icons.woff?mvyvej") format("woff"), url("../../fonts/bbva_icons/bbva_icons.svg?mvyvej#bbva_icons") format("svg");
  font-weight:normal;
  font-style:normal;
}