.promoalert{position:relative;zoom:1;width:100%;display:block;margin:32px 0}
.promoalert::after,.promoalert::before{content:' ';display:block;height:0;width:0;overflow:hidden}
.promoalert::after{clear:both}
.promoalert__container{position:relative;zoom:1;width:100%;display:block}
.promoalert__container::after,.promoalert__container::before{content:' ';display:block;height:0;width:0;overflow:hidden}
.promoalert__container::after{clear:both}
.promoalert__mask{position:absolute;margin:-1px;height:101%}
.promoalert--banner-dark .promoalert__mask,.promoalert--banner-light .promoalert__mask{display:none}
.promoalert__mask svg{width:100px;min-height:100%}
.promoalert__mask svg polygon{fill:#eaf9fa}
.promoalert--banner-dark .promoalert__mask svg polygon,.promoalert--simple-dark .promoalert__mask svg polygon{fill:#072146}
.promoalert__content__main{padding:24px;width:100%}
.promoalert--withimg[class*=simple] .promoalert__content__main{position:relative}
.promoalert__content__texts{position:relative}
.promoalert--banner-light,.promoalert--simple-light{background:#eaf9fa}
.promoalert--banner-dark,.promoalert--simple-dark{background:#072146}
.promoalert--banner-dark .promoalert__close,.promoalert--simple-dark .promoalert__close{color:#fff}
.promoalert--simple-dark.promoalert--withimg .promoalert__close,.promoalert--simple-light.promoalert--withimg .promoalert__close{color:#fff}
.promoalert--banner-dark.promoalert--withimg,.promoalert--banner-light.promoalert--withimg{padding:0}
.promoalert--banner-dark .promoalert__image,.promoalert--banner-light .promoalert__image{min-width:100%;text-align:center}
.promoalert__icon{margin:2px 16px 8px 0;min-width:24px}
.promoalert__icon.bbva-svgicon{-webkit-filter:brightness(0) saturate(100%) invert(85%) sepia(100%) saturate(355%) hue-rotate(127deg) brightness(80%) contrast(89%);filter:brightness(0) saturate(100%) invert(85%) sepia(100%) saturate(355%) hue-rotate(127deg) brightness(80%) contrast(89%);top:0}
.promoalert__close{color:#1973b8;position:absolute;top:10px;right:10px;cursor:pointer}
.promoalert__title{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-size:18px;color:#121212;text-align:left;letter-spacing:0;line-height:24px}
.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}
.promoalert__close,.promoalert__text,.promoalert__title{margin-bottom:8px}
.promoalert--banner-dark .promoalert__close,.promoalert--banner-dark .promoalert__text,.promoalert--banner-dark .promoalert__title,.promoalert--simple-dark .promoalert__close,.promoalert--simple-dark .promoalert__text,.promoalert--simple-dark .promoalert__title{color:#fff}
.promoalert__button{margin:16px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.promoalert__button .btn__basic{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif}
@media(min-width:0) and (max-width:599px){.promoalert--banner-dark .promoalert__footer,.promoalert--banner-light .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--banner-dark .promoalert__footer .promoalert__button,.promoalert--banner-light .promoalert__footer .promoalert__button{width:100%}
.promoalert--banner-dark .promoalert__footer .promoalert__link,.promoalert--banner-light .promoalert__footer .promoalert__link{margin-left:0}
.promoalert--simple-dark .promoalert__footer,.promoalert--simple-light .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,.promoalert--simple-light .promoalert__footer .promoalert__button{width:100%}
.promoalert--simple-dark .promoalert__footer .promoalert__link,.promoalert--simple-light .promoalert__footer .promoalert__link{margin-left:0}
.promoalert--banner-dark .promoalert__image img,.promoalert--banner-light .promoalert__image img{max-width:160px;display:inline-block;margin-top:16px}
.promoalert--withimg.promoalert--simple-dark .promoalert__image svg,.promoalert--withimg.promoalert--simple-light .promoalert__image svg{display:none}
}