body{margin: 0;overflow-x: hidden;}
@media (min-width:0) and (max-width:599px){
.wrapper .container{max-width:100%;margin-left:auto;margin-right:auto;max-width:100vw;}
.wrapper .container:after{content:" ";display:block;clear:both;}}
@media (min-width:600px) and (max-width:991px){
.wrapper .container{max-width:100%;margin-left:auto;margin-right:auto;max-width:100%;}
.wrapper .container:after{content:" ";display:block;clear:both;}}
@media (min-width:992px) and (max-width:1199px){
.wrapper .container{width:960px;margin-left:auto;margin-right:auto;max-width:100%;}
.wrapper .container:after{content:" ";display:block;clear:both;}}
@media (min-width:1200px){
.wrapper .container:after{content:" ";display:block;clear:both;}}
.btn__basic{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:15px;color:#fff;text-align:center;letter-spacing:0;line-height:24px;max-width:100%;line-height:24px;padding:12px;border-radius:1px;min-width:76px;display:inline-block;border:0;cursor:pointer;background-color:#1d73b2;will-change:background-position;background-size:210% 100%;background-position:99% center;background-repeat:no-repeat;-webkit-transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);background-color:#1d73b2;background-image:linear-gradient(100deg,#1464a5 50%,#1d73b2 50%);}
@media (min-width:992px){
.btn__basic{padding:12px;}}
.btn__basic:hover,.btn__basic:focus{background-position:0 center;}
.btn__medium-blue{background-color:#1d73b2;will-change:background-position;background-size:210% 100%;background-position:99% center;background-repeat:no-repeat;-webkit-transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);background-color:#1d73b2;background-image:linear-gradient(100deg,#1464a5 50%,#1d73b2 50%);}
.alert{position:relative;zoom:1;width:100%;display:block;margin:16px 0;}
.alert::before,.alert::after{content:' ';display:block;height:0;width:0;overflow:hidden;}
.alert::after{clear:both;}
@media (min-width:600px){
.alert{margin:24px 0;}}
.promoalert{position:relative;zoom:1;width:100%;display:block;height: 416px;}
.promoalert::before,.promoalert::after{content:' ';display:block;height:0;width:0;overflow:hidden;}
.promoalert::after{clear:both;}
.promoalert__container{position:relative;zoom:1;width:100%;display:block;height: 85%;}
.promoalert__container::before,.promoalert__container::after{content:' ';display:block;height:0;width:0;overflow:hidden;}
.promoalert__container::after{clear:both;}
.promoalert__mask{position:absolute;margin:-1px;height:101%;}
.promoalert__mask svg{width:100px;min-height:100%;}
.promoalert__mask svg polygon{fill:#eaf9fa;}
@media (min-width:600px){.promoalert__content__main{display:-webkit-box;display:-ms-flexbox;display:flex;}}
.promoalert--withimg[class*='simple'] .promoalert__content__main{position:relative;}
@media (min-width:600px) and (max-width:991px){
.promoalert--withimg[class*='simple'] .promoalert__content__main{width:58%;}}
@media (min-width:992px) and (max-width:1199px){
.promoalert--withimg[class*='simple'] .promoalert__content__main{width:calc(100% - 410px);}}
@media (min-width:1200px){
.promoalert--withimg[class*='simple'] .promoalert__content__main{width:calc(100% - 510px);}}
.promoalert__content__texts{position:relative;width: 1146px;padding: 24px;margin-left: auto;margin-right: auto;text-align: center;}
@media (min-width:0) and (max-width:599px){
.promoalert--simple-dark .promoalert__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.promoalert--simple-dark .promoalert__footer .promoalert__button{width:100%;}}
@media (min-width:600px){
.promoalert--withimg{padding:32px 0;}}
@media (min-width:0) and (max-width:599px){
.promoalert--withimg.promoalert--simple-dark .promoalert__image svg{display:none;}}
@media (min-width:600px){
.promoalert--withimg.promoalert--simple-dark .promoalert__image{width:100%;position:absolute;top:64px;right:0;height:100%;overflow:hidden;}
.promoalert--withimg.promoalert--simple-dark .promoalert__image img{min-height:100%;}}
.promoalert__title{font-size: 48px;color: white;text-align: center;letter-spacing: 0;font-family: "BentonSansBBVA-Bold",Helvetica,Arial,sans-serif;}
@media (min-width:600px){
.promoalert__title{line-height:32px;}}
.promoalert__text{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:20px;margin:8px 0;}
@media (min-width:992px){
.promoalert__text{line-height:24px;}}
.promoalert__title,.promoalert__text{margin-bottom:32px;}
.promoalert--simple-dark .promoalert__title,.promoalert--simple-dark .promoalert__text{color:#fff;}
.promoalert__button{margin:16px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
@media (min-width:600px){
.promoalert__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.promoalert--withimg[class*='simple'] .promoalert__button{margin:8px 0 0;position:relative;height:auto;display:inline-block;}}
.promoalert__button .btn__basic{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;padding: 12px;}
div,span,h2,h3,p,a,b,ul,li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
ul{list-style:none;}
*{outline:0;}
body .invisible{overflow:hidden;position:absolute;height:1px;width:1px;margin:-1px;padding:0;border:0;}
a{color:#1d73b2;text-decoration:none;}
a:focus,a:hover{text-decoration:none;}
b{font-weight:bold;}
.link{display:block;}
.link a{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:13px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:16px;text-decoration:none;display:block;}
.link a:hover,.link a:focus{color:#1464a5;text-decoration:none;}
@media (min-width:600px){
.link a{font-size:15px;line-height:24px;}}
.link a:hover{text-decoration:none;}
@media (min-width:0) and (max-width:599px){
.wrapper .container{max-width:100%;margin-left:auto;margin-right:auto;max-width:100vw;}
.wrapper .container:after{content:" ";display:block;clear:both;}}
@media (min-width:600px) and (max-width:991px){
.wrapper .container{max-width:100%;margin-left:auto;margin-right:auto;max-width:100%;}
.wrapper .container:after{content:" ";display:block;clear:both;}}
@media (min-width:992px) and (max-width:1199px){
.wrapper .container:after{content:" ";display:block;clear:both;}}
@media (min-width:1200px){
.wrapper .container{width:1176px;margin-left:auto;margin-right:auto;max-width:100%;}
.wrapper .container:after{content:" ";display:block;clear:both;}}
.link{position:relative;zoom:1;width:100%;display:block;}
.link::before,.link::after{content:' ';display:block;height:0;width:0;overflow:hidden;}
.link::after{clear:both;}
.link__content{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:13px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:16px;margin-top:16px;margin-bottom:16px;text-align:center;display:block;}
.link__content:hover,.link__content:focus{color:#1464a5;text-decoration:none;}
@media (min-width:600px){
.link__content{font-size:15px;line-height:24px;}}
.link__content:hover{color:#1464a5;}
@media all{
body .background--white{background-color:#fff;color:#121212;}
.rte{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-size: 18px;color: white;text-align: center;letter-spacing: 0;}
@media (min-width:992px){
.rte{line-height:24px;}}
.rte p{margin:16px 0;}}
@media all{
.prefooter__base{padding:8px 16px;}
@media (min-width:600px) and (max-width:991px){
.prefooter__base{padding:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}
@media (min-width:992px){
.prefooter__base{padding:40px 0 40px;}}
.prefooter__col{border-bottom:1px solid #d3d3d3;}
@media (min-width:0) and (max-width:600px){
.prefooter__col{width:100%;float:left;margin-left:0;margin-right:0;padding-top:24px;padding-bottom:24px;}}
@media (min-width:600px) and (max-width:991px){
.prefooter__col{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:16px;padding-right:16px;min-width:50%;}}
@media (min-width:992px) and (max-width:1200px){
.prefooter__col{width:208px;float:left;margin-left:16px;margin-right:16px;}}
@media (min-width:1200px){
.prefooter__col{width:262px;float:left;margin-left:16px;margin-right:16px;}}
.prefooter__col:last-child{border-bottom:0;}
@media (min-width:600px){
.prefooter__col{display:inline-block;text-align:left;vertical-align:top;border-bottom:0;}}
.prefooter__head{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:20px;margin-bottom:24px;}
@media (min-width:600px){
.prefooter__head{line-height:24px;}}
@media (min-width:600px){
.prefooter__head{margin-bottom:16px;}}
.prefooter__bodycopy{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:20px;color:#626262;}
@media (min-width:992px){
.prefooter__bodycopy{line-height:24px;}}
.prefooter__heading{left:-999px;position:absolute;top:auto;width:0;height:0;overflow:hidden;z-index:-999;}
.prefooter__heading:focus{top:auto;left:auto;z-index:999;width:auto;padding:8px;height:auto;}
.prefooter__heading:focus{clip:unset;}}
@media all{
.linklistmodule__base{padding:0 16px;}
.prefooter__base .linklistmodule__base{padding:0;}
.linklistmodule__title{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:20px;margin-bottom:20px;}
@media (min-width:600px){
.linklistmodule__title{line-height:24px;}}
@media (min-width:600px){
.linklistmodule__title{margin-bottom:16px;}}
.linklistmodule__list{-webkit-columns:2;-moz-columns:2;columns:2;}
@media (min-width:600px){
.linklistmodule__list{-webkit-columns:1;-moz-columns:1;columns:1;}}
.linklistmodule__list .link__content{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:13px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:16px;margin-bottom:8px;margin-top:0;margin-left:0;display:inline-block;font-weight:normal;text-align:left;}
.linklistmodule__list .link__content:hover,.linklistmodule__list .link__content:focus{color:#1464a5;text-decoration:none;}
@media (min-width:600px){
.linklistmodule__list .link__content{font-size:15px;line-height:24px;}}
.linklistmodule__list .link__content:hover{color:#1464a5;}}


/** MARQUEE MAIN**/
.marqueemain{position:relative;zoom:1;width:100%;display:block;overflow:hidden;padding: 56px 0 0 0}
.marqueemain::before,.marqueemain::after{content:' ';display:block;height:0;width:0;overflow:hidden}
.marqueemain::after{clear:both}
.marqueemain__base{width:100%;text-align:center}
.marqueemain__background{background-size:cover;background-position:center}
.marqueemain__background__img{max-height:100%;min-height:100%;display:block;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;width:auto;min-width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;z-index:-2}
@media(min-width:0) and (max-width:991px){.marqueemain__background__img{top:auto;bottom:auto;max-width:100vw}}
.marqueemain__title,.marqueemain__body{margin:16px 0}
.marqueemain__title{font-family:"BentonSansBBVA-Bold",Helvetica,Arial,sans-serif;font-size:24px;color:#fff;text-align:center;letter-spacing:-.4px;line-height:32px}
@media(min-width:600px){.marqueemain__title{font-size:40px;line-height:48px}}
@media(min-width:992px){.marqueemain__title{font-size:48px;line-height:60px}}
.marqueemain__body{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:15px;color:#fff;text-align:center;letter-spacing:-.4px;line-height:24px}
@media(min-width:600px){.marqueemain__body{font-size:16px}}
@media(min-width:992px){.marqueemain__body{font-size:18px}}
.marqueemain__content{display:table;width:100%;background-position:center center;background-size:cover;z-index:1;position:relative;overflow:hidden;height:184px}
@media(min-width:600px){.marqueemain__content{height:360px}}
.marqueemain__content__center{display:table-cell;vertical-align:middle;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 16px;position:relative}
@media(min-width:0) and (max-width:991px){.marqueemain__base--hidebackground .marqueemain__content{height:auto;background-color:#fff}
.marqueemain__base--hidebackground .marqueemain__content .marqueemain__background__img,.marqueemain__base--hidebackground .marqueemain__content{display:none}
.marqueemain__base--hidebackground .marqueemain__content .marqueemain__title,.marqueemain__base--hidebackground .marqueemain__content .marqueemain__body{color:#121212}
.marqueemain__base--hidebackground .marqueemain__content .marqueemain__body{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif}}
.marqueemain__container{margin:16px 0}
@media(min-width:600px){.marqueemain__container{margin:32px 0}}


/** AIMS**/
@media(min-width:600px){.aims__header{margin-bottom:34px}}
ol {padding-inline-start: 0;}

/** Card detail**/
.card{position:relative;zoom:1;width:100%;display:block;margin:16px 0}
.card::beforecard::after{content:' ';display:block;height:0;width:0;overflow:hidden}
.card__descriptioncontainer{padding:1px 0;background-color:#f4f4f4}
.card::after{clear:both}
@media(min-width:0) and (max-width:599px){.card__informationcontainer{width:100%;float:left;margin-left:0;margin-right:0}}
@media(min-width:600px) and (max-width:991px){.card__informationcontainer{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:16px;padding-right:16px}}
@media(min-width:992px) and (max-width:1199px){.card__informationcontainer{width:448px;float:left;margin-left:16px;margin-right:16px;display:block}}
@media(min-width:1200px){.card__informationcontainer{width:100%;float:left;margin-left:16px;margin-right:16px;display:inherit}}
h2{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.cardsmodule__title{font-family:BentonSansBBVA-Light,Helvetica,Arial,sans-serif;font-size:24px;color:#121212;text-align:center;letter-spacing:0;line-height:32px;text-align:center;margin-bottom:32px;}
@media (min-width:0) and (max-width:599px){.cardsmodule__title{margin-bottom:40px;}}
@media (min-width:600px){.cardsmodule__title{font-size:36px;line-height:48px;}}
@media (min-width:992px){.cardsmodule__title{max-width:80%;margin: 24px auto 24px;}}
.cardsmodule___container{background-color: rgb(244, 244, 244);padding-top: 16px;padding-bottom: 32px;}
.card__container{background-color: white;}

/***EXTRA INFORMACTION**/
.sectioninfo{position:relative;zoom:1;width:100%;display:block;margin:24px auto}
.sectioninfo::before,.sectioninfo::after{content:' ';display:block;height:0;width:0;overflow:hidden}
.sectioninfo::after{clear:both}
@media(min-width:0) and (max-width:599px){.sectioninfo{max-width:100%;margin-left:auto;margin-right:auto}
.sectioninfo:after{content:" ";display:block;clear:both}}
@media(min-width:600px) and (max-width:991px){.sectioninfo{max-width:100%;margin-left:auto;margin-right:auto;margin:64px auto;width:calc(100% - 32px)}
.sectioninfo:after{content:" ";display:block;clear:both}}
@media(min-width:992px) and (max-width:1199px){.sectioninfo{width:960px;margin-left:auto;margin-right:auto;margin:80px auto}
.sectioninfo:after{content:" ";display:block;clear:both}}
@media(min-width:1200px){.sectioninfo{width:1176px;margin-left:auto;margin-right:auto;margin:60px auto}
.sectioninfo:after{content:" ";display:block;clear:both}}
@media(min-width:600px) and (max-width:991px){.sectioninfo:first-child{margin-top:72px}}
.sectioninfo__image{width:96px;margin:8px auto}
@media(min-width:600px){.sectioninfo__image{margin-bottom:24px;margin-left:0}}
@media(min-width:0) and (max-width:599px){.sectioninfo__mod__title{width:100%;float:left;margin-left:0;margin-right:0;padding-bottom:16px}}
@media(min-width:600px) and (max-width:991px){.sectioninfo__mod__title{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:16px;padding-right:16px;padding:0}}
@media(min-width:992px) and (max-width:1199px){.sectioninfo__mod__title{width:288px;float:left;margin-left:16px;margin-right:16px}}
@media(min-width:1200px){.sectioninfo__mod__title{width:262px;float:left;margin-left:16px;margin-right:16px}}
.sectioninfo__mod__title .icondescription__base{width:100%}
@media(min-width:0) and (max-width:600px){.sectioninfo__mod__title .icondescription__base{margin-top:0;margin-bottom:0}}
@media(min-width:600px) and (max-width:991px){.sectioninfo__mod__title .icondescription__base{padding-bottom:32px}}
.sectioninfo__mod__title .icondescription__base .icondescription__title{font-family:"BentonSansBBVA-Light",Helvetica,Arial,sans-serif;font-size:24px;color:#121212;text-align:center;letter-spacing:0;line-height:32px;font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;text-align:left;margin:0;padding-top:8px;padding-bottom:8px}
@media(min-width:600px){.sectioninfo__mod__title .icondescription__base .icondescription__title{font-size:36px;line-height:48px}}
.sectioninfo__mod__title .icondescription__base .icondescription__title:last-child{padding-bottom:0}
@media(min-width:992px){.sectioninfo__mod__title .icondescription__base .icondescription__title{padding-top:0;padding-bottom:16px}}
.sectioninfo__mod__title .icondescription__base .icondescription__icon{margin:8px 0;display:block}
@media(min-width:0) and (max-width:599px){.sectioninfo__mod__title .icondescription__base .icondescription__icon{display:none}}
.sectioninfo__mod__title .icondescription__base .sectioninfo__mod__title .icondescription__base{fill:#1d73b2}
.sectioninfo__mod__title .icondescription__base .icondescription__text{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:24px;color:#626262}
.sectioninfo__mod__content{background-color:#fff;padding:24px}
@media(min-width:0) and (max-width:599px){.sectioninfo__mod__content{width:calc(100% - 32px);background-color:#fff;margin:0 16px;float:left}}
@media(min-width:600px) and (max-width:991px){.sectioninfo__mod__content{padding:64px 0 56px;width:100%;float:left}}
@media(min-width:992px) and (max-width:1199px){.sectioninfo__mod__content{-webkit-box-sizing:border-box;box-sizing:border-box;width:640px;float:left;padding-left:16px;padding-right:16px;padding:56px 0}}
@media(min-width:1200px){.sectioninfo__mod__content{-webkit-box-sizing:border-box;box-sizing:border-box;width:882px;float:left;padding-left:16px;padding-right:16px;padding:32px 0}}
.sectioninfo__mod__ulist{display:block;float:left;width:100%;padding-left:16px;padding-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box}
@media(min-width:0) and (max-width:599px){.sectioninfo__mod__ulist{float:none;padding:0}}
.sectioninfo__mod__ulist--1 .sectioninfo__mod__list{float:left;margin-left:16px;margin-right:16px;width:calc(100% - 32px)}
@media(min-width:0) and (max-width:599px){.sectioninfo__mod__ulist--1 .sectioninfo__mod__list{float:none;margin:0;padding:0}}
.sectioninfo__mod__list{padding-left:0}
@media(min-width:0) and (max-width:599px){.sectioninfo__mod__list{width:100%;padding:0 0 24px;display:block;float:left}}
@media(min-width:600px) and (max-width:991px){.sectioninfo__mod__list{padding:0}}
.sectioninfo__mod__normalhead{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:18px;color:#121212;text-align:left;letter-spacing:-.5px;line-height:24px}
@media(min-width:600px){.sectioninfo__mod__normalhead{font-size:22px;line-height:32px}}
.sectioninfo__mod__lighthead{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-size:18px;color:#626262;text-align:left;letter-spacing:0;line-height:24px}
@media(min-width:600px){.sectioninfo__mod__lighthead{font-size:22px;line-height:32px}}
.sectioninfo__mod__bodycopy{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:24px;margin:16px 0 0;color:#626262}
@media(min-width:992px){.sectioninfo__mod__bodycopy{margin-top:24px}}
.sectioninfo__mod__bodycopy--notitles{margin-top:0}
.sectioninfo__mod__bodycopy.rte ul{list-style:inside;list-style-position:outside !important;margin:0 16px;padding:0}
@media(min-width:0) and (max-width:599px){.sectioninfo__mod__bodycopy.rte ul{margin:0 0 0 20px}}
.sectioninfo__mod__bodycopy.rte ul li{margin:0;padding:0 0 16px}
.sectioninfo__mod__bodycopy.rte ul li:last-child{padding:0}
.sectioninfo__mod__bodycopy.rte ul li::before{content:'';margin:0;padding:0}
.sectioninfo__mod__bodycopy.rte p:first-child{margin-top:0}
.sectioninfo__mod__bodycopy.rte p:last-child{margin-bottom:0}
.sectioninfo__mod__bodycopy a{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:15px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:24px}
.sectioninfo__mod__bodycopy a:hover,.sectioninfo__mod__bodycopy{color:#121212;text-decoration:none}
.sectioninfo__text__title{margin-bottom:16px}
@media(min-width:0) and (max-width:991px){.sectioninfo__text__title{min-height:16px}}
@media(min-width:600px){.sectioninfo__text__title{margin-bottom:24px}}
@media all{.productdescription__text .sectiontitle--bullet{margin-bottom:16px;}}
@media all{.sectiontitle--bullet{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:12px;color:#121212;text-align:left;letter-spacing:0;line-height:16px;margin-bottom:32px;text-transform:uppercase;}
@media (min-width:600px){.sectiontitle--bullet{font-size:13px;}}
.sectiontitle--bullet .bbva-icon{color:#5bbeff;margin-left:0;display:inline-block;}
.sectiontitle--bullet .bbva-icon::before{font-size:28px;margin:0 -8px;}}
@media all{@media (min-width:600px){.productdescription__text .sectiontitle--bullet{margin-bottom:32px;}}}

/** Footer in publicity **/
.footerpub{position:relative;zoom:1;width:100%;display:block;background: #ffffff;}
.footerpub::before,.footerpub::after{content:' ';display:block;height:0;width:0;overflow:hidden}
.footerpub::after{clear:both}
.footerpub__base{padding-top:20px;padding-bottom:20px}
.footerpub__list{padding-top:4px;padding-bottom:4px;display:inline-block}
@media(min-width:0) and (max-width:991px){.footerpub__list{display:inline}}
.footerpub__list__item{display:inline-block;padding-left:16px}
.footerpub__list__item__link{line-height:24px; cursor: pointer;}
.footerpub__list__text{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:13px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:24px}
.footerpub__list__text:hover,.footerpub__list__text:focus{color:#1464a5;text-decoration:none}
@media(min-width:600px){.footerpub__list__text{font-size:15px}}
.footerpub__list .bbva-icon{color:#1d73b2;font-size:11px;line-height:24px;font-size:24px;margin-left:16px;margin-right:2px;vertical-align:bottom}
.footerpub__title{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:13px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:16px;font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;padding-right:16px;display:inline-block}
.footerpub__title:hover,.footerpub__title:focus{color:#1464a5;text-decoration:none}
@media(min-width:600px){.footerpub__title{font-size:15px;line-height:24px}}
@media(min-width:992px){.footerpub__title{padding-top:4px;padding-bottom:4px}}
.footerpub__navigation{display:inline-block}
.background--bbva100{background-color: #f4f4f4;}


.btn__basic{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:15px;color:#fff;text-align:center;letter-spacing:0;line-height:24px;max-width:100%;line-height:24px;padding:12px 32px;border-radius:1px;min-width:76px;display:inline-block;border:0;cursor:pointer;background-color:#1d73b2;will-change:background-position;background-size:210% 100%;background-position:99% center;background-repeat:no-repeat;-webkit-transition:background-position .66667s cubic-bezier(.24,.22,.31,1.07);transition:background-position .66667s cubic-bezier(.24,.22,.31,1.07);background-color:#1d73b2;background-image:linear-gradient(100deg,#1464a5 50%,#1d73b2 50%);}
.btn__basic:focus,.btn__basic:hover{background-position:0 center;}
.btn__medium-blue{background-color:#1d73b2;will-change:background-position;background-size:210% 100%;background-position:99% center;background-repeat:no-repeat;-webkit-transition:background-position .66667s cubic-bezier(.24,.22,.31,1.07);transition:background-position .66667s cubic-bezier(.24,.22,.31,1.07);background-color:#1d73b2;background-image:linear-gradient(100deg,#1464a5 50%,#1d73b2 50%);}
@media (min-width:0) and (max-width:599px){
.wrapper .container{max-width:100%;margin-left:auto;margin-right:auto;max-width:100vw;}
.wrapper .container:after{content:" ";display:block;clear:both;}
}
@media (min-width: 600px){
@media (min-width:600px) and (max-width:991px){
.wrapper .container{max-width:100%;margin-left:auto;margin-right:auto;max-width:100%;}
.wrapper .container:after{content:" ";display:block;clear:both;}
}
@media (min-width:992px){
.btn__basic{padding:16px 32px;}
}
@media (min-width:992px) and (max-width:1199px){
.wrapper .container:after{content:" ";display:block;clear:both;}
}
@media (min-width:1200px){
.wrapper .container{width:1176px;margin-left:auto;margin-right:auto;max-width:100%;}
.wrapper .container:after{content:" ";display:block;clear:both;}
}
}

.card__aims{position:relative;zoom:1;width:100%;display:block;margin:48px 0 0 0;}
.card__aims::after,.card__aims::before{content:' ';display:block;height:0;width:0;overflow:hidden;}
.card__aims::after{clear:both;}
.aims__image{width: 24px;}
@media (min-width:1200px){.card__aims__superior{padding-bottom: 56px;}}
.card__aims__container{position:relative;height:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;}
.card__aims_container{vertical-align:top;}
.card__aims .icondescription{width:100%;}
.card__aims .aims__content{display:grid;grid-column-gap:1em;grid-template-columns:repeat(2,1fr);}
.card__aims .card__aims__description{display:contents;}
.card__aims .card__aims__description--right .icondescription:nth-child(1){grid-row:1;grid-column:2;}
.card__aims .card__aims__description--right .icondescription:nth-child(2){grid-row:2;grid-column:2;}
@media (min-width:0) and (max-width:599px){
.card__aims_container,.card__aims__container{width:100%;float:left;margin-left:0;margin-right:0;}
.card__aims .aims__content{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
@media (min-width:600px) and (max-width:991px){
.card__aims_container,.card__aims__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:16px;padding-right:16px;}
.card__aims_container{margin-bottom:32px;padding:0;}}
@media (min-width:992px){
.card__aims__superior{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;padding-bottom: 56px;}}
@media (min-width:992px) and (max-width:1199px){
.card__aims_container,.card__aims__container{width:448px;float:left;margin-left:16px;margin-right:16px;}}
@media (min-width:1200px){
.card__aims_container,.card__aims__container{width:556px;float:left;margin-left:16px;margin-right:16px;display:inherit;}}
.productbenefits__title{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-size:18px;color:#121212;text-align:left;letter-spacing:-.4px;line-height:24px;margin-bottom:32px;}
.aims__content{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.card__aims__description{margin-bottom:28px;}
.card__aims__description .icondescription__title{margin:0;}
.card__aims__description .icondescription__icon.bbva-svgicon{fill:#bdbdbd;}
.card__aims__description .icondescription__base{width:100%;}
@media (min-width:0) and (max-width:599px){
.productbenefits__base{margin-top:32px;}
.sectiontitle--bullet .paddingTitlePro{padding:0 24px;}
.card__aims__description{width:100%;float:left;margin-left:0;margin-right:0;padding:0;margin:8px 0 0 0;}
.card__aims__description .icondescription__base{margin:0;padding-bottom:32px;}}
@media (min-width: 600px){.productbenefits__title{padding-left: 16px;padding-right: 16px;font-family: BentonSansBBVA-Bold,Helvetica,Arial,sans-serif;font-size: 17px;}}
@media (min-width:600px){
.productbenefits__title{font-size:26px;line-height:32px;font-family: 'BentonSansBBVA-Bold';}
.card__aims__description .icondescription__title{margin-top:8px;}}
@media (min-width:600px) and (max-width:991px){
.productbenefits__base{margin-top:56px;}
.card__aims__description{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:16px;padding-right:16px;padding:0;margin:4px 0 0 0;}
.card__aims__description .icondescription__icon{margin-bottom:4px;}
.card__aims__description .icondescription__base{padding:0 24px 28px 0;}}
@media (min-width:992px){
.productbenefits__title{padding:0 24px;font-family: 'BentonSansBBVA-Medium';}
.card__aims__description .icondescription__title{font-size:20px;line-height:28px;}
.card__aims__description .icondescription__icon{margin:0;}
.card__aims__description .icondescription__base{padding:16px 0 16px 24px;}}
@media (min-width:992px) and (max-width:1199px){
.card__aims__description{width:208px;float:left;margin-left:16px;margin-right:16px;margin:0;}}
@media (min-width:1200px){
.card__aims__description{width:262px;float:left;margin-left:16px;margin-right:16px;margin:0;}}
.aims__base{background-size:cover;background-position:center;padding:24px;width:100%;}
.aims__base--core{background-image:url(https://www.bbva.mx/content/dam/public-web/global/system/styles/images/1600x1600_core.png);background-color:#004481;width:100%;}
.aims__header{font-family:BentonSansBBVA-Bold,Helvetica,Arial,sans-serif;font-size:18px;color:#121212;text-align:left;letter-spacing:-.4px;line-height:24px;margin:0 0 16px;color:#fff;}
.aims__subheader{margin-bottom:32px;width:100%;}
.aims__subheader--secondary{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:24px;color:#fff;}
.information__text{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:24px;color:#fff;width:100%;}
@media (min-width:600px){
.aims__base{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.aims__header{font-size:42px;line-height:48px;}
.aims__header{margin-bottom:32px;}
.aims__subheader--secondary{font-size:22px;line-height:32px;}
@media (min-width:992px){
.aims__base{padding:32px;width:100%;}}}
.icondescription{position:relative;zoom:1;width:100%;display:block;}
.icondescription::after,.icondescription::before{content:' ';display:block;height:0;width:0;overflow:hidden;}
.icondescription::after{clear:both;}
.icondescription__base{padding-left:16px;padding-right:16px;margin-top:16px;margin-bottom:16px;}
.icondescription__title{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-size:18px;color:#121212;text-align:left;letter-spacing:0;line-height:24px;margin-top:16px;margin-bottom:8px;word-wrap:normal;}
@media (min-width: 600px){
@media (min-width:600px){
.icondescription__title{font-size:22px;line-height:32px;}}
@media (min-width:992px){
.icondescription__base{float:none;margin-top:0;margin-bottom:0;padding-bottom:40px;}}}
@media all{.color__blue{color: #1973B8;}}



i,span{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
*{outline:0;}
button{cursor:pointer;background-color:transparent;}
i{font-style:italic;}
.productgrid__showmore,.productgrid__showmore.listlimit__show{text-align:center;position:relative;background:0;border:0;}
.productgrid__showmore .bbva-icon,.productgrid__showmore.listlimit__show .bbva-icon{margin:0 0 -8px;}
@media all{
.listlimit__show{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:13px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:16px;display:block;width:100%;position:relative;cursor:pointer;overflow:visible;}
.listlimit__show:hover,.listlimit__show:focus{color:#1464a5;text-decoration:none;}
@media (min-width:600px){
.listlimit__show{font-size:15px;line-height:24px;}
}
.listlimit--hidden{display:none;}
}
@media all{
.bbva-icon{line-height:inherit;margin:0 8px;}
.bbva-icon:before{font-family:bbvaiconfont!important;font-style:normal;font-weight:400!important;vertical-align:middle;}
.bbva-icon__2_019_fold:before{content:"\ea08";}
.bbva-icon{font-size:24px;line-height:24px;}
.bbva-icon,[class^=bbva-icon]{display:inline-block;}
}
@media all{
@media (min-width:992px){
.bbva-icon{font-size:20px;line-height:20px;}
}
}




* {
	box-sizing: border-box;
  }

  body {
	font: 16px Arial;
  }

  /*the container must be positioned relative:*/
  .autocomplete {
	position: relative;
	display: inline-block;
  }

  input {
	border: 1px solid transparent;
	background-color: #F4F4F4;
	padding: 10px;
	font-size: 16px;
  }

  input[type=text] {
	background-color: #F4F4F4;
	width: 100%;
  }

  input[type=submit] {
	background-color: #D3D3D3;
	color: #fff;
	cursor: pointer;
  }

  .autocomplete-items {
	position: absolute;
	border: 1px solid #E5E5E5;;
	border-bottom: none;
	border-top: none;
	z-index: 99;
	line-height: 1.6;
    max-height: 188px;
    overflow: scroll;
	top: 100%;
	left: 0;
	right: 0;
	font-family: 'BentonSansBBVA-Book';
	font-size: 15px;
	border-top: 1px solid #E5E5E5;
    padding-bottom: 1rem;
    -webkit-flex: 1;
    flex: 1;
    text-overflow: ellipsis;
  }

  .autocomplete-items div {
	padding: 10px;
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px solid #E5E5E5;;
  }

  /*when hovering an item:*/
  .autocomplete-items div:hover {
	background-color: #e9e9e9;
  }

  /*when navigating through the items using the arrow keys:*/
  .autocomplete-active {
	background-color: #D3D3D3 !important;
	color: #ffffff;
  }
