@charset "UTF-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display: block;
}

body {
  line-height: 1;
}

ol,ul {
  list-style: none;
}

blockquote,q {
  quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}/* FONT-COLORS */i[class*=" ico-"],i[class^="ico-"] {
 /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'bbva_icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
 /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico-alert:before {
  content: "";
}

.ico-mobiledisconnected:before {
  content: "";
}

.ico-pause:before {
  content: "";
}

.ico-reply:before {
  content: "";
}

.ico-retweet:before {
  content: "";
}

.ico-slideshare:before {
  content: "";
}

.ico-slideshare2:before {
  content: "";
}

.ico-account:before {
  content: "";
}

.ico-atm:before {
  content: "";
}

.ico-balance:before {
  content: "";
}

.ico-bill:before {
  content: "";
}

.ico-blockcard:before {
  content: "";
}

.ico-cash:before {
  content: "";
}

.ico-chargecard:before {
  content: "";
}

.ico-chargemovil:before {
  content: "";
}

.ico-contract:before {
  content: "";
}

.ico-copycard:before {
  content: "";
}

.ico-creditcard:before {
  content: "";
}

.ico-currencyexchange_icon:before {
  content: "";
}

.ico-deposit:before {
  content: "";
}

.ico-digitalcard:before {
  content: "";
}

.ico-dischargecard:before {
  content: "";
}

.ico-dollar:before {
  content: "";
}

.ico-euro:before {
  content: "";
}

.ico-expressaccount:before {
  content: "";
}

.ico-insurance:before {
  content: "";
}

.ico-international:before {
  content: "";
}

.ico-investment:before {
  content: "";
}

.ico-limits:before {
  content: "";
}

.ico-loan:before {
  content: "";
}

.ico-mobilepayment:before {
  content: "";
}

.ico-mortaje:before {
  content: "";
}

.ico-productportfolio:before {
  content: "";
}

.ico-return:before {
  content: "";
}

.ico-seecvv:before {
  content: "";
}

.ico-settings:before {
  content: "";
}

.ico-stock:before {
  content: "";
}

.ico-ticket:before {
  content: "";
}

.ico-transfer:before {
  content: "";
}

.ico-transferaccount:before {
  content: "";
}

.ico-transfercard:before {
  content: "";
}

.ico-wallet:before {
  content: "";
}

.ico-add:before {
  content: "";
}

.ico-back:before {
  content: "";
}

.ico-bbvaofice:before {
  content: "";
}

.ico-block:before {
  content: "";
}

.ico-checkmark:before {
  content: "";
}

.ico-close:before {
  content: "";
}

.ico-continue:before {
  content: "";
}

.ico-contract2:before {
  content: "";
}

.ico-correct:before {
  content: "";
}

.ico-correctlocation:before {
  content: "";
}

.ico-error:before {
  content: "";
}

.ico-expand:before {
  content: "";
}

.ico-exploration:before {
  content: "";
}

.ico-fingerprint:before {
  content: "";
}

.ico-fold:before {
  content: "";
}

.ico-forward:before {
  content: "";
}

.ico-fraud:before {
  content: "";
}

.ico-getout:before {
  content: "";
}

.ico-hide:before {
  content: "";
}

.ico-link:before {
  content: "";
}

.ico-lock:before {
  content: "";
}

.ico-mapa:before {
  content: "";
}

.ico-menu:before {
  content: "";
}

.ico-more:before {
  content: "";
}

.ico-mylocation:before {
  content: "";
}

.ico-navigation:before {
  content: "";
}

.ico-nearme:before {
  content: "";
}

.ico-on:before {
  content: "";
}

.ico-phishing:before {
  content: "";
}

.ico-place:before {
  content: "";
}

.ico-return-12:before {
  content: "";
}

.ico-return-15:before {
  content: "";
}

.ico-seachinglocation:before {
  content: "";
}

.ico-security:before {
  content: "";
}

.ico-substract:before {
  content: "";
}

.ico-unfold:before {
  content: "";
}

.ico-unlock:before {
  content: "";
}

.ico-visualize:before {
  content: "";
}

.ico-walkingdirections:before {
  content: "";
}

.ico-withoutlocation:before {
  content: "";
}

.ico-agenda:before {
  content: "";
}

.ico-calculator:before {
  content: "";
}

.ico-calendar:before {
  content: "";
}

.ico-configuration:before {
  content: "";
}

.ico-consult:before {
  content: "";
}

.ico-copy:before {
  content: "";
}

.ico-desktop:before {
  content: "";
}

.ico-document:before {
  content: "";
}

.ico-download:before {
  content: "";
}

.ico-edit:before {
  content: "";
}

.ico-excel:before {
  content: "";
}

.ico-filter:before {
  content: "";
}

.ico-graphics:before {
  content: "";
}

.ico-historic:before {
  content: "";
}

.ico-home:before {
  content: "";
}

.ico-idcard:before {
  content: "";
}

.ico-interactivity:before {
  content: "";
}

.ico-listview:before {
  content: "";
}

.ico-mobile-26:before {
  content: "";
}

.ico-mobile-28:before {
  content: "";
}

.ico-myprofile:before {
  content: "";
}

.ico-pdf:before {
  content: "";
}

.ico-print:before {
  content: "";
}

.ico-safeforlater:before {
  content: "";
}

.ico-search:before {
  content: "";
}

.ico-settings2:before {
  content: "";
}

.ico-team:before {
  content: "";
}

.ico-titleview:before {
  content: "";
}

.ico-trash:before {
  content: "";
}

.ico-upload:before {
  content: "";
}

.ico-word:before {
  content: "";
}

.ico-alarm:before {
  content: "";
}

.ico-alert2:before {
  content: "";
}

.ico-appstore:before {
  content: "";
}

.ico-audio:before {
  content: "";
}

.ico-BBVAcontigo:before {
  content: "";
}

.ico-bluetooth:before {
  content: "";
}

.ico-camera:before {
  content: "";
}

.ico-clock:before {
  content: "";
}

.ico-communication:before {
  content: "";
}

.ico-email:before {
  content: "";
}

.ico-facebook:before {
  content: "";
}

.ico-facebook2:before {
  content: "";
}

.ico-favorite:before {
  content: "";
}

.ico-googleplus:before {
  content: "";
}

.ico-googleplus2:before {
  content: "";
}

.ico-gooplay2:before {
  content: "";
}

.ico-hashtag:before {
  content: "";
}

.ico-help:before {
  content: "";
}

.ico-info:before {
  content: "";
}

.ico-instagram:before {
  content: "";
}

.ico-instagram2:before {
  content: "";
}

.ico-language:before {
  content: "";
}

.ico-linkedin:before {
  content: "";
}

.ico-linkedin2:before {
  content: "";
}

.ico-microphone:before {
  content: "";
}

.ico-nfcconnect:before {
  content: "";
}

.ico-nfcdisconnect:before {
  content: "";
}

.ico-pinterest:before {
  content: "";
}

.ico-pinterest2:before {
  content: "";
}

.ico-play:before {
  content: "";
}

.ico-quotemark:before {
  content: "";
}

.ico-reademail:before {
  content: "";
}

.ico-send:before {
  content: "";
}

.ico-share:before {
  content: "";
}

.ico-support:before {
  content: "";
}

.ico-telephone:before {
  content: "";
}

.ico-twitter:before {
  content: "";
}

.ico-twitter2:before {
  content: "";
}

.ico-videochat:before {
  content: "";
}

.ico-videoplayline:before {
  content: "";
}

.ico-youtube:before {
  content: "";
}

.ico-youtube2:before {
  content: "";
}

.ico-auto:before {
  content: "";
}

.ico-autobank:before {
  content: "";
}

.ico-bank:before {
  content: "";
}

.ico-bar:before {
  content: "";
}

.ico-barcode:before {
  content: "";
}

.ico-bookstore:before {
  content: "";
}

.ico-build:before {
  content: "";
}

.ico-cashregister:before {
  content: "";
}

.ico-coffeshop:before {
  content: "";
}

.ico-discount:before {
  content: "";
}

.ico-donation:before {
  content: "";
}

.ico-education:before {
  content: "";
}

.ico-entretainment:before {
  content: "";
}

.ico-executive:before {
  content: "";
}

.ico-florist:before {
  content: "";
}

.ico-furniture:before {
  content: "";
}

.ico-health:before {
  content: "";
}

.ico-hotel:before {
  content: "";
}

.ico-jewel:before {
  content: "";
}

.ico-pets:before {
  content: "";
}

.ico-pinpadconnect:before {
  content: "";
}

.ico-pinpaddisconnected:before {
  content: "";
}

.ico-point:before {
  content: "";
}

.ico-promotion:before {
  content: "";
}

.ico-restaurant:before {
  content: "";
}

.ico-retail:before {
  content: "";
}

.ico-retirement:before {
  content: "";
}

.ico-rewards:before {
  content: "";
}

.ico-sales:before {
  content: "";
}

.ico-savings:before {
  content: "";
}

.ico-services:before {
  content: "";
}

.ico-shop:before {
  content: "";
}

.ico-shopping:before {
  content: "";
}

.ico-supermarket:before {
  content: "";
}

.ico-toys:before {
  content: "";
}

.ico-travel:before {
  content: "";
}

.ico-weather:before {
  content: "";
}

.ico-wellness:before {
  content: "";
}

body {
  font-family: BentonSansBBVA-Book;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 24px;
  color: #121212;
}

h1 {
  font-family: BentonSansBBVA-Bold;
  font-size: 48px;
  letter-spacing: 0;
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
  line-height: 48px;
}

h2 {
  font-family: BentonSansBBVA-Bold;
  font-size: 28px;
  letter-spacing: 0;
  line-height: 48px;
}

h3 {
  font-family: BentonSansBBVA-Medium;
  font-size: 24px;
  letter-spacing: 0;
}

h4 {
  font-family: BentonSansBBVA-Medium;
  font-size: 18px;
  letter-spacing: 0;
}

h5 {
  font-family: BentonSansBBVA-Medium;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 24px;
}

p {
  font-family: BentonSansBBVA-Book;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 24px;
}

a {
  font-family: BentonSansBBVA-Medium;
  font-size: 14px;
  color: #1973B8;
  letter-spacing: 0;
  text-decoration: none;
}

a:hover {
  color: #1464A5;
}

body {
  background-color: #F4F4F4;
}

.header-bbva {
  position: relative;
  width: 1280px;
  height: 280px;
  background-image: url(../images/header.png);
  margin: 0 auto;
}

.component {
  margin: 16px;
}

.main-title {
  margin: 38px 16px 0;
}

.shadow {
  -webkit-box-shadow: 0 2px 2px 0 #BDBDBD;
  box-shadow: 0 2px 2px 0 #BDBDBD;
}

.button {
  height: 24px;
  background-color: #1973B8;
  text-align: center;
  padding: 12px 40px;
  text-decoration: none;
  font-family: BentonSansBBVA-Medium;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 24px;
}

.wrapper {
  width: 100%;
  position: relative;
  max-width: 1143px;
  margin: 0 auto;
  margin-bottom: 16px;
  display: block;
  height: auto;
  overflow: hidden;
}

.wrapper .area-main-centered {
  width: 784px;
  position: relative;
  height: auto;
  overflow: hidden;
  margin: 16px auto;
}

.wrapper .area-main-centered > h2 {
  font-family: BentonSansBBVA-Bold;
  font-size: 28px;
  color: #121212;
  letter-spacing: 0;
  line-height: 48px;
  margin-bottom: 18px;
  text-align: center;
  margin-top: 16px;
  width: 100%;
  display: inline-block;
}

.wrapper {
  width: 100%;
  position: relative;
  max-width: 1175px;
  margin: 0 auto;
  margin-bottom: 16px;
  display: block;
  height: auto;
  overflow: hidden;
}

.wrapper .area-full {
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 16px;
  display: inline-block;
}

.wrapper .area-full .component {
  margin: 16px 15.5px 16px 16px;
}

.wrapper .area-full h2 {
  padding: 0 16px;
  margin-top: 16px;
  width: 1143px;
  display: inline-block;
  margin-bottom: 18px;
}

.wrapper .area-main {
  padding-top: 16px;
  width: 784px;
  position: relative;
  height: auto;
  display: inline-block;
  margin: 0;
}

.wrapper .area-main h2 {
  padding: 0 16px;
  margin-top: 16px;
  width: 100%;
  display: inline-block;
  margin-bottom: 18px;
}

.wrapper .area-sidebar {
  padding-top: 16px;
  padding-bottom: 16px;
  position: relative;
  height: auto;
  display: inline-block;
  float: right;
}

.wrapper .area-sidebar .list {
  width: 359px;
}

.wrapper-full {
  width: 100%;
  position: relative;
  display: block;
}

.img1col {
  position: relative;
  display: inline-block;
  width: 360px;
  height: 360px;
  background-position: center center;
  background-size: cover;
  float: left;
}
.img1col img {
  max-width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.img1col h3 {
  font-family: 'BentonSansBBVA-Medium';
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 24px;
  min-height: 48px;
  position: absolute;
  bottom: 0;
  display: block;
  padding: 12px 24px;
  background-color: rgba(7, 33, 70, 0.8);
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.img1col h3 a {
  color: #FFFFFF;
}

.img1col h3 a:hover {
  opacity: 0.8;
}

.img2cols {
  position: relative;
  display: inline-block;
  width: 752px;
  height: auto;
  min-height: 360px;
  background-position: center center;
  background-size: cover;
  float: left;
}

.img2cols img {
  max-width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.img2cols h3 {
  font-family: 'BentonSansBBVA-Medium';
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 24px;
  min-height: 48px;
  position: absolute;
  bottom: 0;
  display: block;
  padding: 12px 24px;
  background-color: rgba(7, 33, 70, 0.8);
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.img2cols h3 a {
  color: #FFFFFF;
}

.img2cols h3 a:hover {
  opacity: 0.8;
}

.img2cols.half {
  width: 556px;
}

.img2cols.full {
  width: calc(100% - 32px);
}

.img2colspubli {
  min-height: 277px;
}

.vertical {
  position: relative;
  display: inline-block;
  float: left;
  width: 360px;
  height: auto;
  min-height: 524px;
  background-color: #FFFFFF;
}

.vertical .content-img {
  position: relative;
  width: 100%;
  height: 262px;
  background-position: center center;
  background-size: cover;
}
.vertical .content-img img{
  width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.vertical .content-img:after {
  width: 100%;
  background-color: #FFFFFF;
  height: 27px;
  position: absolute;
  content: "";
  top: 262px;
  left: 0;
  z-index: 10;
  background-color: #FFFFFF;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transition: transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.vertical .content-text {
  padding: 32px;
}

.vertical .content-text p {
  margin: 16px 0;
  height: 120px;
  overflow: hidden;
}

.vertical .linkSimple {
  background-color: #FFFFFF;
  color: #1973B8;
  padding: 0px;
  display: inline-block;
  margin: 0 24px 12px 0;
  min-width: auto;
}

.vertical .linkSimple:last-child {
  margin-right: 0;
}

.vertical .linkSimple:hover {
  background-color: #FFFFFF;
  color: #1464A5;
}

.vertical.half {
  width: 556px;
}

.vertical:hover .content-img:after {
  -webkit-transform: skewy(-2deg);
  transform: skewy(-2deg);
}

.horizontal {
  position: relative;
  display: inline-block;
  float: left;
  width: calc(100% - 32px);
  height: auto;
  min-height: 360px;
  background-color: #FFFFFF;
}

.horizontal .content-img {
  position: absolute;
  width: 360px;
  min-height: 360px;
  height: 100%;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  top: 0;
  left: 0;
}

.horizontal .content-img img{
  width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.horizontal .content-img:after {
  width: 27px;
  background-color: #FFFFFF;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 360px;
  z-index: 10;
  background-color: #FFFFFF;
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transition: transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.horizontal .content-text {
  display: inline-block;
  float: right;
  left: 360px;
  min-height: 360px;
  height: auto;
  width: calc(100% - 360px);
  padding: 55px 44px 44px 64px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.horizontal .content-text p {
  margin: 16px 0;
  min-height: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 173px;
  height: auto;
}

.horizontal .linkSimple {
  background-color: #FFFFFF;
  color: #1973B8;
  padding: 0px;
  display: inline-block;
  margin: 0 24px 12px 0;
  min-width: auto;
}

.horizontal .linkSimple:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.horizontal .linkSimple:hover {
  background-color: #FFFFFF;
  color: #1464A5;
}

.horizontal.half {
  width: 556px;
}

.horizontal.half .content-img {
  width: 262px;
}

.horizontal.half .content-img:after {
  width: 30px;
  left: 262px;
}

.horizontal.half .content-text {
  left: 262px;
  width: calc(100% - 262px);
  padding: 45px 30px 48px;
}

.horizontal.full {
  width: calc(100% - 32px);
}

.horizontal:hover .content-img:after {
  -webkit-transform: skewx(2deg);
  transform: skewx(2deg);
}

.info {
  position: relative;
  display: inline-block;
  float: left;
  width: 360px;
  min-height: 408px;
  background-color: #FFFFFF;
}

.info .content-img {
  position: relative;
  width: 360px;
  height: 262px;
  background-position: center center;
  background-size: cover;
}
.info .content-img  img{
  width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.info .content-img:after {
  width: 100%;
  background-color: #FFFFFF;
  height: 27px;
  position: absolute;
  content: "";
  top: 262px;
  left: 0;
  z-index: 10;
  background-color: #FFFFFF;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transition: transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.info .content-text {
  padding: 32px;
}

.info .content-text h3 {
  margin-bottom: 39px;
  line-height: 1.3;
}

.info .content-text a {
  padding-right: 48px;
  position: relative;
}

.info .content-text a.expandable:after {
  content: "";
  position: absolute;
  right: 0;
  width: 18px;
  height: 11px;
  background-image: url(../images/arrow-down.svg);
  top: 2px;
}

.info:hover .content-img:after {
  -webkit-transform: skewy(-2deg);
  transform: skewy(-2deg);
}

.list {
  position: relative;
  display: inline-block;
  background-color: #FFFFFF;
  width: 360px;
  min-height: 281px;
  height: auto;
  padding: 32px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}

.list h5 {
  padding: 0 30px 21px 65px;
  position: relative;
  text-transform: uppercase;
}

.list h5:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  left: 24px;
  background-image: url(../images/ul-blue.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.list:nth-child(3n) {
  margin-right: 15px;
}

.list ul {
  padding: 0 10px 46px 65px;
}

.list ul li {
  padding-bottom: 15px;
  position: relative;
}

.list ul li a {
  font-family: BentonSansBBVA-Book;
  font-size: 12px;
  color: #121212;
  letter-spacing: 0;
}

.list ul li a:hover {
  font-family: BentonSansBBVA-Medium;
}

.list ul li:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  left: -26px;
  top: 5px;
  background-image: url(../images/list-bullet.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.list ul li:last-child {
  padding-bottom: 0;
}

.list ul:last-child {
  padding-bottom: 0;
}

.list.half {
  width: 556px;
}

.list.full {
  width: calc(100% - 32px);
}

.list.double {
  width: 752px;
}

.list-blue {
  position: relative;
  width: 360px;
  min-height: 281px;
  height: auto;
  padding: 32px 0;
  background-color: #004481;
  color: #FFFFFF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  float: left;
}

.list-blue h5 {
  padding: 0 30px 21px 65px;
  position: relative;
  text-transform: uppercase;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 24px;
}

.list-blue h5:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  left: 24px;
  background-image: url(../images/ul-aquamarine.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.list-blue ul {
  padding: 0 10px 46px 65px;
}

.list-blue ul li {
  padding-bottom: 12px;
  position: relative;
}

.list-blue ul li a {
  font-family: BentonSansBBVA-Book;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
}

.list-blue ul li a:hover {
  font-family: BentonSansBBVA-Medium;
}

.list-blue ul li:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  left: -26px;
  top: 5px;
  background-image: url(../images/list-bullet.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.list-blue ul li:last-child {
  padding-bottom: 0;
}

.list-blue ul:last-child {
  padding-bottom: 0;
}

.list-blue.half {
  width: 556px;
}

.list-blue.full {
  width: calc(100% - 32px);
}

.list-blue.double {
  width: 752px;
}

table.blueTable {
  background-color: #F4F4F4;
  text-align: left;
  border-collapse: collapse;
  border-bottom: 4px solid #1084CC;
  margin-bottom: 84px;
  display: inline-block;
  float: left;
  position: relative;
  width: calc(100% - 32px);
  border-collapse: collapse;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

table.blueTable td,table.blueTable th {
  padding: 3px 2px;
}

table.blueTable tbody tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

table.blueTable tbody tr i[class^="ico-"] {
  font-size: 20px;
  margin-right: 10px;
}

table.blueTable tbody tr:nth-child(even) td:first-child {
  border-top: 1px solid #4DBCFF;
  border-bottom: 1px solid #4DBCFF;
}

table.blueTable tbody tr:last-child td:first-child {
  border-bottom: 0;
}

table.blueTable tbody tr td {
  border-right: 3px solid #FFFFFF;
  font-size: 12px;
  letter-spacing: 0;
  padding: 15px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  font-family: BentonSansBBVA-Book;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

table.blueTable tbody tr td a {
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

table.blueTable tbody tr td:first-child {
  background-color: #E3F4FF;
  min-width: 177px;
  max-width: 177px;
  width: 177px;
  font-family: BentonSansBBVA-Medium;
  position: relative;
  padding-left: 15px;
}

table.blueTable tbody tr td:first-child,table.blueTable tbody tr td:last-child {
  border: 0;
}

table.blueTable tr:nth-child(even) {
  background: rgba(255, 255, 255, 0.7);
}

table.blueTable thead tr th {
  vertical-align: middle;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

table.blueTable thead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

table.blueTable thead tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

table.blueTable thead tr th {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

table.blueTable tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 4px solid #1084CC;
}

table.blueTable thead th {
  font-family: BentonSansBBVA-Bold;
  font-size: 18px;
  color: #1084CC;
  letter-spacing: 0;
  line-height: 20px;
  padding: 0 16px 13px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

table.blueTable thead tr th:first-child {
  border-left: none;
  min-width: 177px;
  max-width: 177px;
  width: 177px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.sicav {
  position: relative;
  display: inline-block;
  float: left;
  width: 360px;
  height: 200px;
  background-color: #FFFFFF;
  background-size: cover;
}

.sicav .content-img {
  position: relative;
  width: 166px;
  height: 200px;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  float: left;
}
.sicav .content-img  img{
  width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.sicav .content-img:after {
  width: 27px;
  background-color: #FFFFFF;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 166px;
  z-index: 10;
  background-color: #FFFFFF;
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transition: transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.sicav .content-text {
  display: inline-block;
  float: left;
  width: 194px;
  height: 100%;
  padding: 45px 30px 48px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.sicav .content-text h4 {
  font-family: BentonSansBBVA-Book;
  font-size: 22px;
}

.sicav .content-text a {
  padding: 12px;
  color: #FFFFFF;
  text-align: center;
  background-color: #1973B8;
  position: absolute;
  bottom: 48px;
  width: 132px;
  max-height: 72px;
  overflow: hidden;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.sicav .content-text a:hover {
  background-color: #1464A5;
}

.sicav:hover .content-img:after {
  -webkit-transform: skewx(2deg);
  transform: skewx(2deg);
}

.banner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 400px;
  background-size: cover;
  background-position: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.banner  img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.banner .bannerInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 30px;
}

.banner .bannerInfo h1,.banner .bannerInfo a {
  color: #FFFFFF;
  text-align: center;
  position: relative;
}

.banner .bannerInfo h2 {
  text-align: center;
}

.banner .bannerInfo a {
  margin-top: 16px;
  margin-bottom: auto;
  font-size: 16px;
  text-transform: uppercase;
}

.banner .bannerInfo a:hover {
  opacity: 0.8;
}

.promo {
  position: relative;
  display: inline-block;
  width: 752px;
  min-height: 200px;
  height: 100%;
  background-color: #FFFFFF;
  background-size: cover;
  float: left;
}

.promo .content-img {
  position: absolute;
  width: 262px;
  min-height: 200px;
  height: 100%;
  background-position: center center;
  background-size: cover;
  display: inline-block;
}
.promo .content-img img{
  width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.promo .content-img:after {
  width: 27px;
  background-color: #FFFFFF;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 262px;
  z-index: 10;
  background-color: #FFFFFF;
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transition: transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.promo .content-text {
  display: inline-block;
  height: 100%;
  padding: 45px 30px 25px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 490px;
  position: relative;
  left: 262px;
}

.promo .content-text h4 {
  font-family: BentonSansBBVA-Book;
  font-size: 22px;
  margin-bottom: 46px;
  line-height: 24px;
}

.promo .content-text a {
  padding: 12px;
  color: #FFFFFF;
  text-align: center;
  background-color: #1973B8;
  margin-right: 24px;
  margin-bottom: 12px;
  min-width: 164px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.promo .content-text a:hover {
  background-color: #1464A5;
}

.promo .content-text .linkSimple {
  background-color: #FFFFFF;
  color: #1973B8;
  padding: 0px;
  display: inline-block;
  margin-bottom: 12px;
  min-width: auto;
}

.promo .content-text .linkSimple:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.promo .content-text .linkSimple:hover {
  background-color: #FFFFFF;
  color: #1464A5;
}

.promo.half {
  width: 556px;
}

.promo.half .content-text {
  width: 294px;
}

.promo.full {
  width: calc(100% - 32px);
}

.promo.full .content-text {
  width: 882px;
}

.promo:hover .content-img:after {
  -webkit-transform: skewx(2deg);
  transform: skewx(2deg);
}

.ficha {
  position: relative;
  width: 752px;
  min-height: 160px;
  background-color: #FFFFFF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  float: left;
}

.ficha .imgficha {
  position: absolute;
  width: 262px;
  min-height: 160px;
  height: 100%;
  background-position: center center;
  background-size: cover;
}
.ficha .imgficha img{
  width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.ficha .imgficha:after {
  width: 27px;
  background-color: #FFFFFF;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 262px;
  z-index: 10;
  background-color: #FFFFFF;
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transition: transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.ficha .infoficha {
  position: relative;
  display: inline-block;
  float: left;
  padding: 32px 27px;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 262px;
  max-width: 490px;
}

.ficha .infoficha h3 {
  font-family: BentonSansBBVA-Book;
  font-size: 22px;
  color: #121212;
  margin-bottom: 24px;
  overflow-wrap: break-word;
}

.ficha .infoficha .button {
  max-width: 240px;
  min-width: 164px;
  min-height: 48px;
  height: 100%;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.ficha .infoficha .button:hover {
  background-color: #1464A5;
}

.ficha .infoficha a:hover {
  color: #FFFFFF;
}

.ficha.half {
  width: 556px;
}

.ficha.half .infoficha {
  max-width: 294px;
}

.ficha.full {
  width: calc(100% - 32px);
}

.ficha.full .infoficha {
  max-width: 882px;
}

.ficha:hover .imgficha:after {
  -webkit-transform: skewx(2deg);
  transform: skewx(2deg);
}

.pre-footer {
  padding: 63px 0;
  width: 100%;
  background-color: #FFFFFF;
  clear: both;
}

.pre-footer .container {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}

.pre-footer .container .row {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.pre-footer .container .row .col-md-4 {
  float: left;
  width: 360px;
  margin: 0 15px;
  padding: 0 0px;
  display: inline;
  height: auto;
}

.pre-footer .container .row .col-md-4 .xs-title {
  font-family: BentonSansBBVA-Medium;
  color: #121212;
  font-size: 15px;
  line-height: 23px;
  margin-bottom: 20px;
  margin-top: -1px;
  display: block;
}

.pre-footer .container .row .col-md-4 .secondary-nav {
  text-align: left;
  font-family: BentonSansBBVA-Medium;
  line-height: 23px;
  font-size: 1em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}

.pre-footer .container .row .col-md-4 .secondary-nav ul {
  list-style: none;
}

.pre-footer .container .row .col-md-4 .secondary-nav li {
  list-style: none;
  margin-bottom: 12px;
  opacity: 1;
}

.pre-footer .container .row .col-md-4 .secondary-nav li a {
  color: #2a86ca;
  font-size: 15px;
}

.pre-footer .container .row .col-md-4 .secondary-nav li a:hover {
  background-color: initial;
  opacity: 0.6;
  color: #2a86ca !important;
}

.pre-footer .container .row .col-md-4 .secondary-nav li:last-of-type {
  margin-bottom: 0;
}

footer {
  background-color: #072146;
  padding-top: 80px;
  width: 100%;
}

footer .container {
  width: 100%;
  max-width: 1176px;
  margin: 0 auto;
  padding: 0 15px;
  height: auto;
  overflow: hidden;
}

footer .container .brand {
  height: 29px;
  margin: 0 18px 38px 18px;
}

footer .container .brand .navbar-header {
  float: left;
  text-align: center;
}

footer .container .brand .navbar-header .navbar-brand {
  height: auto;
  float: left;
  line-height: 20px;
  font-size: 18px;
}

footer .container .brand .navbar-header .navbar-brand img {
  max-width: inherit;
}

footer .container .brand .navbar-text {
  font-family: BentonSansBBVA-Light;
  font-size: 2.2666666667em;
  color: #FFFFFF;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 29px;
  float: right !important;
}

footer .container .navbar-nav {
  height: 27px;
  float: left;
}

footer .container ul {
  font-size: 15px;
  list-style: none;
  margin: 0 13px;
}

footer .container ul li {
  float: left;
  margin-right: 25px;
  position: relative;
  display: block;
  list-style: none;
}

footer .container ul li a {
  font-family: BentonSansBBVA-Medium;
  color: #5bbeff;
  padding: 05px;
  line-height: 27px;
  font-size: 100%;
}

footer .container ul li a:hover {
  background-color: initial;
  color: #2a86ca;
}

footer .container .social-media {
  float: right;
  margin-bottom: 10px;
  height: 27px;
  clear: right;
}

footer .container .social-media li {
  margin: 0;
}

footer .container .social-media li a {
  font-size: 24px;
}

footer .container .bbva-social-media {
  clear: right;
  float: right;
}

footer .container .bbva-social-media li {
  margin: 0;
}

footer .container .bbva-social-media li a {
  padding: 0 5px;
}

footer .container .copyright {
  font-family: BentonSansBBVA-Book;
  font-size: 12px;
  color: #BDBDBD;
  margin: 0 16px 71px 16px;
  clear: both;
  position: relative;
  top: -16px;
}

.search {
  position: relative;
  display: inline-block;
  float: left;
  width: 752px;
  height: 80px;
  background-color: #FFFFFF;
 /*point the arrow upwards when the select box is open (active):*/ /*style the items (options), including the selected item:*/ /*style items (options):*/ /*hide the items when the select box is closed:*/;
}

.search select {
  display: none;
}

.search .labelsearch {
  float: left;
  width: 292px;
  height: 100%;
}

.search .labelsearch label {
  position: absolute;
  margin: 0 16px;
  padding: 28px 0;
  font-family: BentonSansBBVA-Medium;
  font-size: 14px;
  color: #121212;
}

.search .select-selected {
  float: right;
  margin: 16px;
  font-family: BentonSansBBVA-Medium;
  font-size: 14px;
  padding: 14px 16px;
  width: 394px;
  height: 18px;
  border-bottom: solid 1px #121212;
  color: #1973B8;
  background: #F4F4F4 url("../images/arrow-down.svg") no-repeat 394px center;
  background-size: 16px;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

.search .select-selected.select-arrow-active {
  background: #F4F4F4 url("../images/arrow-up.svg") no-repeat 394px center;
}

.search .select-items div,.search .select-selected {
  color: #1973B8;
  cursor: pointer;
}

.search .select-items {
  margin-left: 292px;
  font-family: BentonSansBBVA-Book;
  font-size: 14px;
  padding: 14px 16px;
  width: 427px;
  height: 216px;
  position: absolute;
  background-color: #FFFFFF;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  overflow-y: scroll;
}

.search .select-items div {
  padding: 8px 16px;
  margin-bottom: 8px;
  border-bottom: solid 1px #121212;
  background-color: #F4F4F4;
  color: #666666;
}

.search .select-hide {
  display: none;
}

.search .select-items div:hover,.search .same-as-selected {
  background-color: #1973B8;
  color: #FFFFFF;
}

.delegacion {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  min-height: auto;
  background-color: #FFFFFF;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px;
}

.delegacion i[class*=" ico-"],.delegacion i[class^="ico-"] {
  margin-right: 8px;
}

.delegacion .infoadress {
  max-width: 281px;
  width: 281px;
  padding-right: 16px;
}

.delegacion .delegacionname {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 16px;
}

.delegacion .delegaciontitle {
  padding: 0 0 16px;
  color: #1973B8;
  font-family: BentonSansBBVA-Bold;
}

.delegacion .infodelegacion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 16px 16px;
  width: auto;
  height: auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.delegacion .infodelegacion p {
  padding: 4px 0;
}

.delegacion .infodelegacion span {
  font-family: BentonSansBBVA-Bold;
}

.delegacion .contact {
  padding: 0 0 0 16px;
  max-width: 407px;
  width: 407px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.delegacion .contact .imgContact {
  position: relative;
  width: 130px;
  height: 130px;
  background-size: cover;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.delegacion .contact .infocontact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 0 0 16px;
  width: auto;
  height: auto;
}

.delegacion .contact .infocontact p {
  padding: 4px 0;
}

.delegacion .contact .infocontact span {
  font-family: BentonSansBBVA-Bold;
}

.delegacion .contact .infocontact .email {
  max-width: 243px;
  word-break: break-all;
}

.delegacion .map {
  padding: 16px;
  width: auto;
  height: auto;
}

@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:normal;font-style:normal;
}

@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:normal;font-style:normal;
}

@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-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:normal;
}

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

@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-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-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;
}

/*# sourceMappingURL=main.css.map */
