/*  Styles CSS. HPD Team 07/08/2017                   */

/*  ################################################  */
/*  General styles #################################  */

@font-face {
  font-family: BentonSansBBVABold;
  src: url("fonts/BentonSansBBVA-Bold.woff") format("woff"), url("fonts/BentonSansBBVA-Bold.woff2") format("woff2"), url("fonts/BentonSansBBVA-Bold.ttf") format("opentype"), url("fonts/BentonSansBBVA-Bold.svg") format("SVG"), url("fonts/BentonSansBBVA-Bold.eot") format("embedded-opentype");
}
@font-face {
  font-family: BentonSansBBVABook;
  src: url("fonts/BentonSansBBVA-Book.woff") format("woff"), url("fonts/BentonSansBBVA-Book.woff2") format("woff2"), url("fonts/BentonSansBBVA-Book.ttf") format("opentype"), url("fonts/BentonSansBBVA-Book.svg") format("SVG"), url("fonts/BentonSansBBVA-Book.eot") format("embedded-opentype");
}
@font-face {
  font-family: BentonSansBBVAItalic;
  src: url("fonts/BentonSansBBVA-BookItalic.woff") format("woff"), url("fonts/BentonSansBBVA-BookItalic.woff2") format("woff2"), url("fonts/BentonSansBBVA-BookItalic.ttf") format("opentype"), url("fonts/BentonSansBBVA-BookItalic.svg") format("SVG"), url("fonts/BentonSansBBVA-BookItalic.eot") format("embedded-opentype");
}
@font-face {
  font-family: BentonSansBBVALight;
  src: url("fonts/BentonSansBBVA-Light.woff") format("woff"), url("fonts/BentonSansBBVA-Light.woff2") format("woff2"), url("fonts/BentonSansBBVA-Light.ttf") format("opentype"), url("fonts/BentonSansBBVA-Light.svg") format("SVG"), url("fonts/BentonSansBBVA-Light.eot") format("embedded-opentype");
}
@font-face {
  font-family: BentonSansBBVAMedium;
  src: url("fonts/BentonSansBBVA-Medium.woff") format("woff"), url("fonts/BentonSansBBVA-Medium.woff2") format("woff2"), url("fonts/BentonSansBBVA-Medium.ttf") format("opentype"), url("fonts/BentonSansBBVA-Medium.svg") format("SVG"), url("fonts/BentonSansBBVA-Medium.eot") format("embedded-opentype");
}
@font-face {
  font-family: BentonSansBBVAMediumItalic;
  src: url("fonts/BentonSansBBVA-MediumItalic.woff") format("woff"), url("fonts/BentonSansBBVA-MediumItalic.woff2") format("woff2"), url("fonts/BentonSansBBVA-MediumItalic.ttf") format("opentype"), url("fonts/BentonSansBBVA-MediumItalic.svg") format("SVG"), url("fonts/BentonSansBBVA-MediumItalic.eot") format("embedded-opentype");
}

@font-face {
  font-family: TiemposHeadlineBold;
  src: url("fonts/TiemposHeadline-Bold.woff2") format("woff2"),
       url("fonts/TiemposHeadline-Bold.otf") format("opentype"),
       url("fonts/TiemposHeadline-Bold.ttf") format("truetype");
}

@font-face {
  font-family: TiemposHeadlineBoldItalic;
  font-style: italic;
  font-weight: 700; /* Bold */
  src: url("fonts/TiemposHeadline-BoldItalic.woff2") format("woff2"),
       url("fonts/TiemposHeadline-BoldItalic.otf") format("opentype"),
       url("fonts/TiemposHeadline-BoldItalic.ttf") format("truetype");
}

.text-small {
    font-size: clamp(0.8125rem, 1.5vw, 0.9375rem); /* 13px → 15px */
}

.text-medium {
    font-size: clamp(1rem, 2vw, 1.125rem); /* 16px → 18px */
}

.text-large {
    font-size: clamp(1.1rem, 3vw, 1.5rem); /* 20px → 24px */
}

.text-large2xl {
    font-size: clamp(1.5rem, 4vw, 2rem); /* 24px → 32px */
}


.font-benton-book {
    font-family: BentonSansBBVABook, sans-serif;
}

.font-benton-medium {
    font-family: BentonSansBBVAMedium, sans-serif;
}

.font-tempos-bold {
    font-family: TiemposHeadlineBold, serif;
}

html:lang(tr) body,
html:lang(tr) .font-benton-medium,
html:lang(tr) .font-benton-book {
    font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif !important;
}

html:lang(tr) .font-benton-medium {
    font-weight: 550;
}

.color-midnight-blue{
    color: #070E46;
}
.color-electric-blue{
    color: #001391;
}

@media (max-width: 767px) {
    h2 {
        display: none !important;;
    }
}