.icondescription{position:relative;zoom:1;width:100%;display:block}
.icondescription::before,.icondescription::after{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}
@media(min-width:992px){.icondescription__base{float:none;margin-top:0;margin-bottom:0;padding-bottom:40px}
}
.icondescription .bbva-svgicon svg .cls-1,.icondescription .bbva-svgicon svg .st0{fill:#626262}
.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){.icondescription__title{font-size:22px;line-height:32px}
}
.icondescription__text p{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:20px;margin-top:0}
@media(min-width:992px){.icondescription__text p{line-height:24px}
}
@media(min-width:992px){.icondescription__cols{margin-top:8px}
}
@media(min-width:992px) and (max-width:1199px){.icondescription__cols-2{width:448px;float:left;margin-left:16px;margin-right:16px;margin-left:0;margin-right:32px}
}
@media(min-width:1200px){.icondescription__cols-2{width:556px;float:left;margin-left:16px;margin-right:16px;margin-left:0;margin-right:32px}
}
@media(min-width:992px) and (max-width:1199px){.icondescription__cols-3{width:288px;float:left;margin-left:16px;margin-right:16px;margin-left:0;margin-right:32px}
}
@media(min-width:1200px){.icondescription__cols-3{width:360px;float:left;margin-left:16px;margin-right:16px;margin-left:0;margin-right:32px}
}
.icondescription__cols-3:last-of-type{margin-right:0}
@media(min-width:992px) and (max-width:1199px){.icondescription__cols-4{width:208px;float:left;margin-left:16px;margin-right:16px;margin-left:0;margin-right:32px}
}
@media(min-width:1200px){.icondescription__cols-4{width:262px;float:left;margin-left:16px;margin-right:16px;margin-left:0;margin-right:32px}
}
.icondescription__cols-4:last-of-type{margin-right:0}
.icondescription__bottom{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:992px){.icondescription__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.icondescription__bottom--onlylink{margin-top:8px}
.icondescription__link{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:15px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:24px}
.icondescription__link:hover,.icondescription__link:focus{color:#1464a5;text-decoration:none}
.icondescription__link .lightbox__base__clickable{display:inline}
@media(min-width:0) and (max-width:991px){.icondescription__button+.icondescription__link{margin-left:32px}
}
@media(min-width:992px){.icondescription__button+.icondescription__link{display:block;width:100%;margin-top:24px}
.icondescription__cols-2 .icondescription__button+.icondescription__link{display:inline-block;width:auto;margin:0 0 0 32px}
}
@media(min-width:0){.icondescriptionmodule__base{padding-top:40px;padding-bottom:40px}
}
@media(min-width:992px){.icondescriptionmodule__base{padding-top:56px;padding-bottom:56px}
}
.icondescriptionmodule__title{font-family:"BentonSansBBVA-Light",Helvetica,Arial,sans-serif;font-size:24px;color:#121212;text-align:center;letter-spacing:0;line-height:32px;margin-bottom:32px}
@media(min-width:600px){.icondescriptionmodule__title{font-size:36px;line-height:48px}
}
@media(min-width:992px){.icondescriptionmodule__title{margin:0 auto 32px;max-width:80%}
}
.icondescriptionmodule__bottom{padding:16px 16px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}
@media(min-width:600px){.icondescriptionmodule__bottom{padding:16px 16px}
}
@media(min-width:992px){.icondescriptionmodule__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.icondescriptionmodule__bottom--onlylink{padding-top:0}
}
.icondescriptionmodule__link{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:13px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:16px;margin:16px auto}
.icondescriptionmodule__link:hover,.icondescriptionmodule__link:focus{color:#1464a5;text-decoration:none}
@media(min-width:600px){.icondescriptionmodule__link{font-size:15px;line-height:24px}
}
@media(min-width:992px){.icondescriptionmodule__link{margin:16px 0}
}
.icondescriptionmodule__link__content{padding-right:8px}
@media(min-width:992px){.icondescriptionmodule__button+.icondescriptionmodule__link{margin:0 0 0 32px}
}
.icondescriptionmodule .bbva-icon__4_002_info{color:#1d73b2}
.icondescriptionmodule__button{margin:16px auto}
@media(min-width:992px){.icondescriptionmodule__button{margin:0}
}
.icondescriptionmodule--iconscolour-bbva400 .bbva-svgicon svg .cls-1,.icondescriptionmodule--iconscolour-bbva400 .bbva-svgicon svg .st0{fill:#bdbdbd}
.icondescriptionmodule--iconscolour-bbvaMediumBlue .bbva-svgicon svg .cls-1,.icondescriptionmodule--iconscolour-bbvaMediumBlue .bbva-svgicon svg .st0{fill:#1d73b2}