: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{--productdetailcardmarquee-title-color:#001391;--productdetailcardmarquee-icon-color:brightness(0) saturate(100%) invert(12%) sepia(40%) saturate(6514%) hue-rotate(221deg) brightness(97%) contrast(136%)}.dark-theme{--productdetailcardmarquee-title-color:#fff;--productdetailcardmarquee-icon-color:brightness(0) saturate(100%) invert(90%) sepia(100%) saturate(2%) hue-rotate(343deg) brightness(111%) contrast(101%)}.productdetailcardmarquee{margin-top:16px;margin-bottom:16px}.productdetailcardmarquee__background{height:100%;width:100%;position:absolute;overflow:hidden;border-radius:16px}.productdetailcardmarquee__background picture{height:100%;width:100%;display:block}.productdetailcardmarquee__background__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.productdetailcardmarquee__container{border-radius:16px;margin-top:192px;margin-bottom:16px;padding:24px 16px 16px 16px;z-index:3}.productdetailcardmarquee__title{font-family:TiemposHeadline-Bold,Helvetica,Arial,sans-serif;font-weight:700;font-size:40px;line-height:48px;color:var(--productdetailcardmarquee-title-color,#001391)}.productdetailcardmarquee__title .bbva-svgicon{display:block;-webkit-filter:var(--productdetailcardmarquee-icon-color, brightness(0) saturate(100%) invert(12%) sepia(40%) saturate(6514%) hue-rotate(221deg) brightness(97%) contrast(136%));filter:var(--productdetailcardmarquee-icon-color, brightness(0) saturate(100%) invert(12%) sepia(40%) saturate(6514%) hue-rotate(221deg) brightness(97%) contrast(136%));width:auto;height:40px}.productdetailcardmarquee__subtitle{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-weight:350;font-size:15px;line-height:24px;margin-top:16px}.productdetailcardmarquee__detail{aspect-ratio:4/3;padding:24px 48px;background-color:#e2e6ea;border-radius:8px;margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.productdetailcardmarquee__detail--img{-o-object-fit:contain;object-fit:contain}.productdetailcardmarquee__base{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:16px}.productdetailcardmarquee__base:not(.productdetailcardmarquee--hiddenbackground){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.productdetailcardmarquee__wrapper{z-index:3;margin-left:auto;margin-right:auto;width:100%}.productdetailcardmarquee__base .productdetailcardmarquee__background:not(:has(*))+.productdetailcardmarquee__wrapper,.productdetailcardmarquee__base:not(:has(.productdetailcardmarquee__background)) .productdetailcardmarquee__wrapper{border-radius:16px}.productdetailcardmarquee__base .productdetailcardmarquee__background:not(:has(*))+.productdetailcardmarquee__wrapper:has(.productdetailcardmarquee__container.background-primary),.productdetailcardmarquee__base:not(:has(.productdetailcardmarquee__background)) .productdetailcardmarquee__wrapper:has(.productdetailcardmarquee__container.background-primary){background-color:var(--background-primary)}.productdetailcardmarquee__base .productdetailcardmarquee__background:not(:has(*))+.productdetailcardmarquee__wrapper:has(.productdetailcardmarquee__container.background-primary-alternative),.productdetailcardmarquee__base:not(:has(.productdetailcardmarquee__background)) .productdetailcardmarquee__wrapper:has(.productdetailcardmarquee__container.background-primary-alternative){background-color:var(--background-primary-alternative)}.productdetailcardmarquee__base .productdetailcardmarquee__background:not(:has(*))+.productdetailcardmarquee__wrapper:has(.productdetailcardmarquee__container.background-secondary),.productdetailcardmarquee__base:not(:has(.productdetailcardmarquee__background)) .productdetailcardmarquee__wrapper:has(.productdetailcardmarquee__container.background-secondary){background-color:var(--background-secondary)}.productdetailcardmarquee__base .productdetailcardmarquee__background:not(:has(*))+.productdetailcardmarquee__wrapper .productdetailcardmarquee__container,.productdetailcardmarquee__base:not(:has(.productdetailcardmarquee__background)) .productdetailcardmarquee__wrapper .productdetailcardmarquee__container{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}@media (min-width:0) and (max-width:1023px){.productdetailcardmarquee__base.productdetailcardmarquee--hiddenbackground .container-full-width{padding-left:0;padding-right:0}.productdetailcardmarquee__base.productdetailcardmarquee--hiddenbackground .productdetailcardmarquee__background{display:none}.productdetailcardmarquee__base.productdetailcardmarquee--hiddenbackground .productdetailcardmarquee__container{margin-top:0;margin-bottom:0}}