:root .f-1xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;line-height:32px}:root .f-2xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:32px;line-height:40px}:root .f-3xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:40px;line-height:48px}:root .f-4xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:48px;line-height:56px}:root .f-5xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:64px;line-height:72px}:root .f-6xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:80px;line-height:88px}:root .f-7xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:96px;line-height:104px}:root .f-1xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;line-height:32px}:root .f-2xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:32px;line-height:40px}:root .f-3xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:40px;line-height:48px}:root .f-4xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:48px;line-height:56px}:root .f-5xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:64px;line-height:72px}:root .f-6xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:80px;line-height:88px}:root .f-7xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:96px;line-height:104px}:root .f-xxs-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:10px;line-height:16px}:root .f-xs-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;line-height:16px}:root .f-s-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;line-height:24px}:root .f-m-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:20px;line-height:24px}:root .f-l-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:24px;line-height:32px}:root .f-xl-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:32px;line-height:40px}:root .f-xxl-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:40px;line-height:48px}:root .f-xs-benton-book{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:12px;line-height:16px}:root .f-s-benton-book{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:15px;line-height:24px}:root .f-m-benton-book{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:20px;line-height:24px}:root .f-l-benton-book{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:24px;line-height:32px}:root .f-xl-benton-book{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:32px;line-height:40px}:root .f-xs-benton-book-italic{font-family:"BentonSansBBVA-BookItalic",Helvetica,Arial,sans-serif;font-weight:350;font-size:12px;line-height:16px}:root .f-s-benton-book-italic{font-family:"BentonSansBBVA-BookItalic",Helvetica,Arial,sans-serif;font-weight:350;font-size:15px;line-height:24px}:root .f-m-benton-book-italic{font-family:"BentonSansBBVA-BookItalic",Helvetica,Arial,sans-serif;font-weight:350;font-size:20px;line-height:24px}:root{--bannermarquee-title-color: #001391;--bannermarquee-icon-color: brightness(0) saturate(100%) invert(12%) sepia(40%) saturate(6514%) hue-rotate(221deg) brightness(97%) contrast(136%)}.dark-theme{--bannermarquee-title-color: #fff;--bannermarquee-icon-color: brightness(0) saturate(100%) invert(90%) sepia(100%) saturate(2%) hue-rotate(343deg) brightness(111%) contrast(101%)}.bannermarquee__base{border-radius:16px;padding-top:16px;padding-bottom:16px}@media (min-width: 1024px){.bannermarquee__base{padding-top:88px;padding-bottom:88px}}.bannermarquee__container:has(.bannermarquee__img){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media (min-width: 1024px){.bannermarquee__container:has(.bannermarquee__img){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:88px}}.bannermarquee__container:has(.bannermarquee__img) .bannermarquee__actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.bannermarquee__img-wrapper{margin:auto}@media (min-width: 1024px){.bannermarquee__img-wrapper{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center}}@media (min-width: 600px){.bannermarquee__img{-o-object-fit:cover;object-fit:cover;height:100%}}@media screen and (min-width: 600px) and (-ms-high-contrast: active), (min-width: 600px) and (-ms-high-contrast: none){.bannermarquee__img{min-height:100%;display:block;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;width:auto;min-width:100%;max-width:none;-o-object-fit:cover;object-fit:cover}}.bannermarquee__picture{height:100%}.bannermarquee__picture img{border-radius:16px;-o-object-fit:cover;object-fit:cover;min-height:300px}@media (min-width: 1024px){.bannermarquee__picture img{min-height:450px}}.bannermarquee__content{width:100%}.bannermarquee__content--image{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;text-align:center}@media (min-width: 1024px){.bannermarquee__content--image{text-align:left}}.bannermarquee__content--no-image{text-align:center}.bannermarquee__title{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:40px;line-height:48px;color:var(--bannermarquee-title-color, #001391)}@media (min-width: 600px){.bannermarquee__title{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:64px;line-height:72px}}@media (min-width: 1024px){.bannermarquee__title{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:80px;line-height:88px}}.bannermarquee__title .bbva-svgicon{height:26px;width:26px;-webkit-filter:var(--bannermarquee-icon-color, brightness(0) saturate(100%) invert(12%) sepia(40%) saturate(6514%) hue-rotate(221deg) brightness(97%) contrast(136%));filter:var(--bannermarquee-icon-color, brightness(0) saturate(100%) invert(12%) sepia(40%) saturate(6514%) hue-rotate(221deg) brightness(97%) contrast(136%));margin-right:8px;margin-bottom:4px}@media (min-width: 600px){.bannermarquee__title .bbva-svgicon{height:48px;width:48px}}.bannermarquee__text{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:15px;line-height:24px;margin-top:16px}@media (min-width: 1024px){.bannermarquee__text{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:20px;line-height:24px;margin-top:24px}}.bannermarquee__hashtag{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:24px;line-height:32px;margin-top:16px}@media (min-width: 600px) and (max-width: 1023px){.bannermarquee__hashtag{margin-top:24px}}.bannermarquee__actions{margin-top:24px}.bannermarquee__actions .btn__base{width:auto;place-content:center}@media (min-width: 600px) and (max-width: 1023px){.bannermarquee__actions .bannermarquee__button,.bannermarquee__actions .bannermarquee__iconlink{width:100%}}@media (min-width: 600px){.bannermarquee__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}}@media (min-width: 1024px){.bannermarquee__actions{margin-top:40px}}.bannermarquee__actions:not(:has(.bannermarquee__button)) .bannermarquee__iconlink{place-items:center}.bannermarquee__iconlink{margin-top:16px}@media (min-width: 600px){.bannermarquee__iconlink{margin:0}}@media (min-width: 600px){.bannermarquee__button+.bannermarquee__iconlink{margin-left:24px;display:inline}}.bannermarquee__linkwrapper{text-align:center}@media (min-width: 600px){.bannermarquee__linkwrapper{text-align:left}}
