.bbva-icon,[class^=icon-],[class*=" icon-"]{display:inline-block;vertical-align:middle;flex-shrink:0}.icon-xs{width:16px;height:16px}.icon-sm{width:20px;height:20px}.icon-md{width:24px;height:24px}.icon-lg{width:32px;height:32px}.icon-xl{width:48px;height:48px}.icon-xxl{width:64px;height:64px}.icon-primary{color:var(--bbva-blue-primary, #004481)}.icon-secondary{color:var(--bbva-green, #2DCCAA)}.icon-dark{color:var(--bbva-dark-gray, #666666)}.icon-light{color:var(--bbva-light-gray, #999999)}.icon-white{color:#fff}.icon-current{color:currentColor}.icon-add{display:inline-block;width:24px;height:24px;background-color:currentColor;mask-image:var(--bbva-icon--add);-webkit-mask-image:var(--bbva-icon--add);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;flex-shrink:0;vertical-align:middle}@supports not (mask-image: url("")){.icon-add{background-image:var(--bbva-icon--add);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}}.icon-account{display:inline-block;width:24px;height:24px;background-color:currentColor;mask-image:var(--bbva-icon--account);-webkit-mask-image:var(--bbva-icon--account);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;flex-shrink:0;vertical-align:middle}@supports not (mask-image: url("")){.icon-account{background-image:var(--bbva-icon--account);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}}.icon-advance{display:inline-block;width:24px;height:24px;background-color:currentColor;mask-image:var(--bbva-icon--advance);-webkit-mask-image:var(--bbva-icon--advance);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;flex-shrink:0;vertical-align:middle}@supports not (mask-image: url("")){.icon-advance{background-image:var(--bbva-icon--advance);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}}.icon-alarm{display:inline-block;width:24px;height:24px;background-color:currentColor;mask-image:var(--bbva-icon--alarm);-webkit-mask-image:var(--bbva-icon--alarm);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;flex-shrink:0;vertical-align:middle}@supports not (mask-image: url("")){.icon-alarm{background-image:var(--bbva-icon--alarm);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}}.icon-atm{display:inline-block;width:24px;height:24px;background-color:currentColor;mask-image:var(--bbva-icon--atm);-webkit-mask-image:var(--bbva-icon--atm);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;flex-shrink:0;vertical-align:middle}@supports not (mask-image: url("")){.icon-atm{background-image:var(--bbva-icon--atm);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}}.icon-arrows{display:inline-block;width:24px;height:24px;background-color:currentColor;mask-image:var(--bbva-icon--arrows);-webkit-mask-image:var(--bbva-icon--arrows);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;flex-shrink:0;vertical-align:middle}@supports not (mask-image: url("")){.icon-arrows{background-image:var(--bbva-icon--arrows);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}}.icon-auto{display:inline-block;width:24px;height:24px;background-color:currentColor;mask-image:var(--bbva-icon--auto);-webkit-mask-image:var(--bbva-icon--auto);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;flex-shrink:0;vertical-align:middle}@supports not (mask-image: url("")){.icon-auto{background-image:var(--bbva-icon--auto);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}}.icon-with-text{display:inline-flex;align-items:center;gap:.5rem}.icon-rotate-90{transform:rotate(90deg)}.icon-rotate-180{transform:rotate(180deg)}.icon-rotate-270{transform:rotate(270deg)}.icon-spin{animation:bbva-icon-spin 2s linear infinite}@keyframes bbva-icon-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.icon-hover-scale{transition:transform .2s ease}.icon-hover-scale:hover{transform:scale(1.1)}.icon-hover-color{transition:color .2s ease}.icon-hover-color:hover{color:var(--bbva-blue-primary, #004481)}.wp-block-bbva-spherica-dynamic-animation-cards{padding:0;width:100%}.dynamicanimationcards__base{width:100%;overflow:hidden}.dynamicanimationcards__base--bg-white{background-color:#ffffff}.dynamicanimationcards__base--bg-gray{background-color:#f7f8f8}.dynamicanimationcards__base--bg-blue{background-color:#001391}.dynamicanimationcards__base--bg-blue .dynamicanimationcards__title{color:#ffffff}.dynamicanimationcards__base--bg-blue .dynamicanimationcards__subtitle{color:hsla(0,0%,100%,.8)}.dynamicanimationcards__base--bg-blue .dynamicanimationcards__counter{color:#ffffff;background:hsla(0,0%,100%,.15)}.dynamicanimationcards__base--bg-blue .dynamicanimationcards__btn--secondary{color:#ffffff;border-color:#ffffff}.dynamicanimationcards__base--bg-blue .dynamicanimationcards__btn--secondary:hover{background-color:#ffffff;color:#001391}.dynamicanimationcards__base--bg-blue .dynamicanimationcards__card{background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15)}.dynamicanimationcards__base--bg-blue .dynamicanimationcards__card-title{color:#ffffff}.dynamicanimationcards__base--bg-blue .dynamicanimationcards__card-subtitle{color:hsla(0,0%,100%,.75)}.dynamicanimationcards__base--bg-blue .dynamicanimationcards__card-link{color:#85c8ff}.dynamicanimationcards__base--bg-blue .dynamicanimationcards__card-image-placeholder{background-color:hsla(0,0%,100%,.1)}.dynamicanimationcards__base--bg-blue .owl-prev,.dynamicanimationcards__base--bg-blue .owl-next{color:#ffffff !important}.dynamicanimationcards__container{max-width:1224px;margin:0 auto;padding:4rem 1.5rem}@media(min-width: 768px){.dynamicanimationcards__container{display:grid;grid-template-columns:280px 1fr;gap:4rem;align-items:start;padding:4rem 2rem}}@media(min-width: 1600px){.dynamicanimationcards__container{grid-template-columns:320px 1fr;padding:4rem 0}}.dynamicanimationcards__header{opacity:0;transform:translateX(-32px);transition:opacity .6s ease,transform .6s ease;margin-bottom:3rem}@media(min-width: 768px){.dynamicanimationcards__header{margin-bottom:0;position:sticky;top:100px}}.dynamicanimationcards--animate .dynamicanimationcards__header{opacity:1;transform:translateX(0)}.dynamicanimationcards__title{font-size:1.75rem;font-weight:700;line-height:1.2;color:#1a202c;margin:0 0 1.5rem 0}@media(min-width: 1024px){.dynamicanimationcards__title{font-size:2.25rem}}.dynamicanimationcards__subtitle{font-size:1rem;line-height:1.6;color:#46536d;margin:0 0 2rem 0}.dynamicanimationcards__actions{display:flex;flex-direction:column;gap:1rem}@media(min-width: 480px){.dynamicanimationcards__actions{flex-direction:row;flex-wrap:wrap}}@media(min-width: 768px){.dynamicanimationcards__actions{flex-direction:column}}.dynamicanimationcards__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:9999px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;white-space:nowrap}.dynamicanimationcards__btn--primary{background-color:#001391;color:#ffffff;border:2px solid #001391}.dynamicanimationcards__btn--primary:hover{background-color:#070e46;border-color:#070e46;color:#ffffff;text-decoration:none}.dynamicanimationcards__btn--primary:focus-visible{outline:2px solid #85c8ff;outline-offset:2px}.dynamicanimationcards__btn--secondary{background-color:rgba(0,0,0,0);color:#001391;border:2px solid #001391}.dynamicanimationcards__btn--secondary:hover{background-color:#001391;color:#ffffff;text-decoration:none}.dynamicanimationcards__btn--secondary:focus-visible{outline:2px solid #85c8ff;outline-offset:2px}.dynamicanimationcards__carousel-section{min-width:0}.dynamicanimationcards__card{opacity:0;transform:translateY(28px);transition:opacity .5s ease calc(var(--card-index, 0)*.12s),transform .5s ease calc(var(--card-index, 0)*.12s);background:#ffffff;border-radius:12px;box-shadow:0 2px 8px rgba(0, 68, 129, 0.1);overflow:hidden;display:flex;flex-direction:column;height:100%}.dynamicanimationcards--animate .dynamicanimationcards__card{opacity:1;transform:translateY(0)}.dynamicanimationcards__card-image{position:relative;width:100%;padding-top:66.666%;overflow:hidden;background-color:#e2e6ea}.dynamicanimationcards__card-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.dynamicanimationcards__card-image-placeholder{position:absolute;inset:0;background-color:#e2e6ea}.dynamicanimationcards__card:hover .dynamicanimationcards__card-image img{transform:scale(1.04)}.dynamicanimationcards__card-content{padding:1.5rem;display:flex;flex-direction:column;gap:0.5rem;flex:1}.dynamicanimationcards__card-title{font-size:1.0625rem;font-weight:700;color:#1a202c;margin:0;line-height:1.3}.dynamicanimationcards__card-subtitle{font-size:.875rem;line-height:1.55;color:#46536d;margin:0;flex:1}.dynamicanimationcards__card-link{display:inline-flex;align-items:center;gap:4px;color:#001391;font-size:.875rem;font-weight:600;text-decoration:none;margin-top:0.5rem;transition:color .2s ease}.dynamicanimationcards__card-link::after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M11.9546 26.3548L10.4453 24.8455L19.292 16.0002L10.4453 7.15484L11.9546 5.64551L22.308 16.0002L11.9546 26.3548Z' fill='%23001391'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.dynamicanimationcards__card-link:hover{color:#070e46;text-decoration:underline}.dynamicanimationcards__controls{display:flex;align-items:center;justify-content:flex-end;gap:0.5rem;margin-top:1rem;padding:0 4px}.dynamicanimationcards__counter{font-size:.875rem;font-style:italic;color:#001391;background:#ffffff;border-radius:9999px;padding:4px 12px;border:1px solid #cad1d8}.dynamicanimationcards__carousel-section .owl-carousel .owl-item{padding:4px}.dynamicanimationcards__carousel-section .owl-carousel .owl-stage{display:flex;align-items:stretch}.dynamicanimationcards__carousel-section .owl-carousel .owl-stage .owl-item{display:flex}.dynamicanimationcards__carousel-section .owl-carousel .owl-stage .owl-item .dynamicanimationcards__card{width:100%}.dynamicanimationcards__carousel-section .owl-nav{display:flex;align-items:center;gap:2px}.dynamicanimationcards__carousel-section .owl-nav .owl-prev,.dynamicanimationcards__carousel-section .owl-nav .owl-next{color:#001391 !important;background:rgba(0,0,0,0) !important;padding:4px !important;margin:0 !important;line-height:1;transition:color .2s ease}.dynamicanimationcards__carousel-section .owl-nav .owl-prev:hover,.dynamicanimationcards__carousel-section .owl-nav .owl-next:hover{color:#070e46 !important;background:rgba(0,0,0,0) !important}.dynamicanimationcards__carousel-section .owl-nav .owl-prev.disabled,.dynamicanimationcards__carousel-section .owl-nav .owl-next.disabled{opacity:.3;cursor:default}/*# sourceMappingURL=style-index.css.map */
