a{color:#1d73b2;text-decoration:none;cursor: pointer;}
a:focus,a:hover{text-decoration:none;}
a:hover .image__overlay{opacity:.2;-webkit-transition:opacity 400ms;transition:opacity 400ms;}
.card__base{border: solid 1px #f4f4f4;box-shadow: 3px 3px 2px #f4f4f4;border-radius:1px;height:100%;}
@media (min-width:0) and (max-width:599px){.card__base{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:40px;height:100%;}}
@media (min-width:600px) and (max-width:991px){.card__base{width:100%;}}
@media (min-width:992px) and (max-width:1199px){.card__base{width:288px;float:left;margin-left:16px;margin-right:16px;}}
@media (min-width:1200px){.card__base{width:360px;float:left;margin-left:16px;margin-right:16px;}}
@media all{.listlimit__item{display:block;margin-bottom: 16px;margin-top: 16px;height: 580px;}}
img{max-width:100%;width:100%;display:block;}
.image__overlay{opacity:.2;-webkit-transition:opacity 400ms;transition:opacity 400ms;}
.card__container{position:relative;zoom:1;width:100%;display:block;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.card__container::before,.card__container::after{content:' ';display:block;height:0;width:0;overflow:hidden;}
.card__container::after{clear:both;}
.card__image{position:relative;display:block;max-width:100%;max-height:240px;width:100%;overflow:hidden;min-height: 232px;}
@media (min-width:600px) and (max-width:991px){.card__image{min-width:100%;max-width:360px;min-height:192px;}}
@media (min-width:992px) and (max-width:1199px){.card__image{min-height:180px;}}
.card__image:hover .card__img{opacity:.8;}
.card__img{min-height:216px;}
@media all{.image--loading{will-change:opacity,transform;pointer-events:none;opacity:0;}.image--loaded:not(.fadein__target){pointer-events:all;-webkit-animation:opacity .33333s cubic-bezier(0.61,0,0.39,1) forwards;animation:opacity .33333s cubic-bezier(0.61,0,0.39,1) forwards;}}
.image__overlay{position:absolute;left:0;top:0;width:100%;height:100%;cursor: pointer;}
.image__overlay{background:#072146;opacity:0;-webkit-transition:opacity 400ms;transition:opacity 400ms;}
.card__content{padding:0 32px 28px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y: scroll;}
.card__title{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:18px;color:#121212;text-align:left;letter-spacing:-.2px;line-height:24px;margin-bottom:8px;margin-top:24px;}
@media (min-width:600px){.card__title{font-size:26px;line-height:32px;}}
.card__body{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){.card__body{line-height:24px;}}
.card__footer{margin: 32px 0;padding:0 32px;text-align:left;}
.link__basic{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:15px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:24px;cursor: pointer;}
.link__basic:hover,.link__basic:focus{color:#1464a5;text-decoration:none;}
.link__basic:hover,.link__content:hover,.link__basic:hover{color:#1464a5}
.card__link{display:block;}
.card__link .bbva-icon{margin-left:0;}
@media all{.bbva-icon{line-height:inherit;margin:0 8px;}.bbva-icon:before{font-family:'bbvaiconfont'!important;font-style:normal;font-weight:normal!important;vertical-align:middle;}.bbva-icon__2_003_visualize:before{content:"\ea02";}.bbva-icon{font-size:24px;line-height:24px;}@media (min-width:992px){.bbva-icon{font-size:24px;line-height:24px;}}.bbva-icon,[class^='bbva-icon']{display:inline-block;}}
@-webkit-keyframes opacity{0{opacity:0;}100%{opacity:1;}}
@keyframes opacity{0{opacity:0;}100%{opacity:1;}}