.bbvia-card-gallery{position:relative;aspect-ratio:1;overflow:hidden}
.bbvia-card-gallery .bbvia-df-card__image{aspect-ratio:1;width:100%;height:100%;margin:0}
.bbvia-card-gallery .bbvia-df-card__image img{display:block;width:100%;height:100%;object-fit:contain}
.bbvia-card-gallery [hidden]{display:none!important}
.bbvia-card-gallery button[data-bbvia-card-next]{position:absolute;right:12px;bottom:12px;background:#fff;color:#802448;width:40px;height:40px;padding:0;border:1px solid #ead9e0;border-radius:50%;cursor:pointer;z-index:2}
.bbvia-card-gallery button:focus-visible{outline:3px solid #a52a60;outline-offset:2px}
