@font-face{font-family:BentonSansBBVA-Bold;src:url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-Bold.woff2) format("woff2"),url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-Bold.woff) format("woff");font-display:swap}
@font-face{font-family:BentonSansBBVA-Book;src:url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-Book.woff2) format("woff2"),url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-Book.woff) format("woff");font-display:swap}
@font-face{font-family:BentonSansBBVA-BookItalic;src:url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-BookItalic.woff2) format("woff2"),url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-BookItalic.woff) format("woff");font-display:swap}
@font-face{font-family:BentonSansBBVA-Light;src:url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-Light.woff2) format("woff2"),url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-Light.woff) format("woff");font-display:swap}
@font-face{font-family:BentonSansBBVA-Medium;src:url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-Medium.woff2) format("woff2"),url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-Medium.woff) format("woff");font-display:swap}
@font-face{font-family:BentonSansBBVA-MediumItalic;src:url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-MediumItalic.woff2) format("woff2"),url(../../../../../../content/dam/public-web/global/system/styles/fonts/BentonSansBBVA-MediumItalic.woff) format("woff");font-display:swap}
@font-face{font-family:TiemposText-Regular;src:url(../../../../../../content/dam/public-web/global/system/styles/fonts/TiemposText-Regular.woff2) format("woff2"),url(../../../../../../content/dam/public-web/global/system/styles/fonts/TiemposText-Regular.woff) format("woff");font-display:swap}
@font-face{font-family:TiemposText-RegularItalic;src:url(../../../../../../content/dam/public-web/global/system/styles/fonts/TiemposText-RegularItalic.woff2) format("woff2"),url(../../../../../../content/dam/public-web/global/system/styles/fonts/TiemposText-RegularItalic.woff) format("woff");font-display:swap}
.hero-headline-h1{font-family:BentonSansBBVA-Bold,Helvetica,Arial,sans-serif;font-size:32px;color:#fff;text-align:center;letter-spacing:-.4px;line-height:36px}
.hero-headline-h2{font-family:BentonSansBBVA-Bold,Helvetica,Arial,sans-serif;font-size:24px;color:#121212;text-align:left;letter-spacing:-.4px;line-height:32px}
.hero-headline-h1_exception{font-family:BentonSansBBVA-Bold,Helvetica,Arial,sans-serif;font-size:29px;color:#fff;text-align:center;letter-spacing:-.4px;line-height:32px}
.hero-headline-promo{font-family:BentonSansBBVA-Bold,Helvetica,Arial,sans-serif;font-size:20px;color:#fff;text-align:left;letter-spacing:-.4px;line-height:24px}
.highlight-promo-tab{font-family:BentonSansBBVA-Bold,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;text-align:center;letter-spacing:-.4;line-height:22px}
.main-editorial-title{font-family:BentonSansBBVA-Bold,Helvetica,Arial,sans-serif;font-size:40px;color:#fff;text-align:left;letter-spacing:-.5px;line-height:48px}
.text-button{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:15px;color:#fff;text-align:center;letter-spacing:0;line-height:24px}
.link-video-content{font-family:BentonSansBBVA-Bold,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;text-align:center;letter-spacing:0;line-height:16px}
.category-product-title{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:20px;color:#121212;text-align:left;letter-spacing:-.4px;line-height:24px}
.subtitle{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:20px;color:#121212;text-align:left;letter-spacing:-.4px;line-height:24px}
.card-title{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:18px;color:#121212;text-align:left;letter-spacing:-.2px;line-height:24px}
.editorial-cards-title{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:18px;color:#121212;text-align:left;letter-spacing:-.2px;line-height:24px}
.product-title{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:13px;color:#121212;text-align:left;letter-spacing:0;line-height:18px}
.home-editorial-title{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:22px;color:#121212;text-align:left;letter-spacing:-.5px;line-height:32px}
.bodycopy-bold{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:20px}
.link-headline{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:13px;color:#1973b8;text-align:left;letter-spacing:0;line-height:16px}
.link-headline:focus,.link-headline:hover{color:#1464a5;text-decoration:none}
.list-headline{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:13px;color:#626262;text-align:left;letter-spacing:-.2px;line-height:16px}
.section-headline{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:12px;color:#121212;text-align:left;letter-spacing:0;line-height:16px}
.filters-content-title{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:12px;color:#626262;text-align:center;letter-spacing:0;line-height:16px}
.blog-category-tag{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:11px;color:#626262;text-align:left;letter-spacing:0;line-height:16px}
.highlight-bodycopy-h1{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-size:18px;color:#121212;text-align:left;letter-spacing:0;line-height:24px}
.text-input{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-size:16px;color:#121212;text-align:center;letter-spacing:0;line-height:16px}
.bodycopy{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:20px}
.bodycopy-disclosure{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-size:12px;color:#121212;text-align:left;letter-spacing:0;line-height:16px}
.highlight-promo{font-family:BentonSansBBVA-Light,Helvetica,Arial,sans-serif;font-size:24px;color:#121212;text-align:left;letter-spacing:0;line-height:32px}
.hero-headline-content-global-h1{font-family:BentonSansBBVA-Light,Helvetica,Arial,sans-serif;font-size:24px;color:#121212;text-align:center;letter-spacing:0;line-height:32px}
.navigation-tab-title{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-size:17px;color:#121212;text-align:left;letter-spacing:0;line-height:24px}
.editorial{font-family:BentonSansBBVA-Light,Helvetica,Arial,sans-serif;font-size:22px;color:#121212;text-align:left;letter-spacing:0;line-height:32px}
.hero-headline-video-promo{font-family:TiemposText-RegularItalic,Helvetica,Arial,sans-serif;font-size:40px;color:#fff;text-align:center;letter-spacing:-1px;line-height:48px}
.blog-author-quote{font-family:TiemposText-RegularItalic,Helvetica,Arial,sans-serif;font-size:56px;color:#fff;text-align:center;letter-spacing:-1px;line-height:72px}
.testimonial-headline{font-family:TiemposText-RegularItalic,Helvetica,Arial,sans-serif;font-size:22px;color:#121212;text-align:left;letter-spacing:-1px;line-height:32px}
.blog-article-testimonial{font-family:TiemposText-RegularItalic,Helvetica,Arial,sans-serif;font-size:32px;color:#121212;text-align:left;letter-spacing:0;line-height:48px}
.blog-quote{font-family:TiemposText-RegularItalic,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;text-align:left;letter-spacing:0;line-height:16px}
.breadcrumb-icon{color:#1973b8;font-size:11px;line-height:24px}
.breadcrumb-social-icon{font-size:32px;line-height:32px}
.main-navigation-link{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;text-align:center;letter-spacing:0;line-height:16px}