: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-style:italic;font-size:24px;line-height:32px}
:root .f-2xl-tiempos-bold-italic{font-family:TiemposHeadline-BoldItalic,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:32px;line-height:40px}
:root .f-3xl-tiempos-bold-italic{font-family:TiemposHeadline-BoldItalic,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:40px;line-height:48px}
:root .f-4xl-tiempos-bold-italic{font-family:TiemposHeadline-BoldItalic,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:48px;line-height:56px}
:root .f-5xl-tiempos-bold-italic{font-family:TiemposHeadline-BoldItalic,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:64px;line-height:72px}
:root .f-6xl-tiempos-bold-italic{font-family:TiemposHeadline-BoldItalic,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;font-size:80px;line-height:88px}
:root .f-7xl-tiempos-bold-italic{font-family:TiemposHeadline-BoldItalic,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;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}
.portugal-font-size :root .f-xxs-benton-medium{font-size:16px}
:root .f-xxs-benton-medium{line-height:16px}
:root .f-xs-benton-medium{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-weight:500;font-size:12px}
.portugal-font-size :root .f-xs-benton-medium{font-size:16px}
:root .f-xs-benton-medium{line-height:16px}
:root .f-s-benton-medium{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-weight:500;font-size:15px}
.portugal-font-size :root .f-s-benton-medium{font-size:16px}
:root .f-s-benton-medium{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}
.portugal-font-size :root .f-xs-benton-book{font-size:16px}
:root .f-xs-benton-book{line-height:16px}
:root .f-s-benton-book{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-weight:350;font-size:15px}
.portugal-font-size :root .f-s-benton-book{font-size:16px}
:root .f-s-benton-book{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}
.portugal-font-size :root .f-xs-benton-book-italic{font-size:16px}
:root .f-xs-benton-book-italic{line-height:16px;font-style:italic}
:root .f-s-benton-book-italic{font-family:BentonSansBBVA-BookItalic,Helvetica,Arial,sans-serif;font-weight:350;font-size:15px}
.portugal-font-size :root .f-s-benton-book-italic{font-size:16px}
:root .f-s-benton-book-italic{line-height:24px;font-style:italic}
:root .f-m-benton-book-italic{font-family:BentonSansBBVA-BookItalic,Helvetica,Arial,sans-serif;font-weight:350;font-size:20px;line-height:24px;font-style:italic}
:root{--prefooter-column-text-color:#070e46;--prefooter-link-color:#001391;--prefooter-link-color-hover:#070e46;--prefooter-icon-color:brightness(0) saturate(100%) invert(12%) sepia(40%) saturate(6514%) hue-rotate(221deg) brightness(97%) contrast(136%);--prefooter-icon-color-hover:brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(3865%) hue-rotate(227deg) brightness(100%) contrast(110%)}
.dark-theme{--prefooter-column-text-color:#fff;--prefooter-link-color:#85c8ff;--prefooter-link-color-hover:#53a9ef;--prefooter-icon-color:brightness(0) saturate(100%) invert(69%) sepia(30%) saturate(686%) hue-rotate(176deg) brightness(101%) contrast(105%);--prefooter-icon-color-hover:brightness(0) saturate(100%) invert(55%) sepia(89%) saturate(530%) hue-rotate(180deg) brightness(97%) contrast(92%)}
.prefooter__base{border-radius:16px;padding-top:32px;padding-bottom:40px}
@media(min-width:600px){.prefooter__base{padding-top:40px}
}
.prefooter__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:48px}
.prefooter__container::after{content:none}
@media(min-width:600px){.prefooter__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:40px}
}
@media(min-width:600px){.prefooter__col{display:inline-block;text-align:left;vertical-align:top;border-bottom:0;width:50%}
}
@media(min-width:0)and (max-width:599px){.prefooter__col .linklistmodule__list{-webkit-columns:1;-moz-columns:1;columns:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.prefooter__col .linklistmodule__list .link,.prefooter__col .linklistmodule__list .linklistmodule__element,.prefooter__col .linklistmodule__list .listlink{margin-bottom:16px}
@media(min-width:0)and (max-width:599px){.prefooter__col .linklistmodule__list .link,.prefooter__col .linklistmodule__list .linklistmodule__element,.prefooter__col .linklistmodule__list .listlink{width:calc(50% - 8px)}
}
.prefooter__col .linklistmodule__list .link a,.prefooter__col .linklistmodule__list .link span,.prefooter__col .linklistmodule__list .link:last-child,.prefooter__col .linklistmodule__list .linklistmodule__element a,.prefooter__col .linklistmodule__list .linklistmodule__element span,.prefooter__col .linklistmodule__list .linklistmodule__element:last-child,.prefooter__col .linklistmodule__list .listlink a,.prefooter__col .linklistmodule__list .listlink span,.prefooter__col .linklistmodule__list .listlink:last-child{margin-bottom:0}
.prefooter__col .linklistmodule__list .link,.prefooter__col .linklistmodule__list .link a,.prefooter__col .linklistmodule__list .link span,.prefooter__col .linklistmodule__list .linklistmodule__element,.prefooter__col .linklistmodule__list .linklistmodule__element a,.prefooter__col .linklistmodule__list .linklistmodule__element span,.prefooter__col .linklistmodule__list .listlink,.prefooter__col .linklistmodule__list .listlink a,.prefooter__col .linklistmodule__list .listlink span{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-weight:500;font-size:15px}
.portugal-font-size .prefooter__col .linklistmodule__list .link,.portugal-font-size .prefooter__col .linklistmodule__list .link a,.portugal-font-size .prefooter__col .linklistmodule__list .link span,.portugal-font-size .prefooter__col .linklistmodule__list .linklistmodule__element,.portugal-font-size .prefooter__col .linklistmodule__list .linklistmodule__element a,.portugal-font-size .prefooter__col .linklistmodule__list .linklistmodule__element span,.portugal-font-size .prefooter__col .linklistmodule__list .listlink,.portugal-font-size .prefooter__col .linklistmodule__list .listlink a,.portugal-font-size .prefooter__col .linklistmodule__list .listlink span{font-size:16px}
.prefooter__col .linklistmodule__list .link,.prefooter__col .linklistmodule__list .link a,.prefooter__col .linklistmodule__list .link span,.prefooter__col .linklistmodule__list .linklistmodule__element,.prefooter__col .linklistmodule__list .linklistmodule__element a,.prefooter__col .linklistmodule__list .linklistmodule__element span,.prefooter__col .linklistmodule__list .listlink,.prefooter__col .linklistmodule__list .listlink a,.prefooter__col .linklistmodule__list .listlink span{line-height:24px;color:var(--prefooter-link-color,#001391)}
.prefooter__col .linklistmodule__list .link:hover,.prefooter__col .linklistmodule__list .link:hover a,.prefooter__col .linklistmodule__list .link:hover span,.prefooter__col .linklistmodule__list .linklistmodule__element:hover,.prefooter__col .linklistmodule__list .linklistmodule__element:hover a,.prefooter__col .linklistmodule__list .linklistmodule__element:hover span,.prefooter__col .linklistmodule__list .listlink:hover,.prefooter__col .linklistmodule__list .listlink:hover a,.prefooter__col .linklistmodule__list .listlink:hover span{color:var(--prefooter-link-color-hover,#070e46)}
.prefooter__col .linklistmodule__title,.prefooter__col .prefooter__head{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-weight:500;font-size:20px;line-height:24px;margin-bottom:16px}
@media(min-width:600px){.prefooter__col .linklistmodule__title,.prefooter__col .prefooter__head{margin-bottom:24px}
}
.prefooter__bodycopy{color:var(--prefooter-column-text-color,#070e46)}
.prefooter__bodycopy p{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-weight:350;font-size:15px}
.portugal-font-size .prefooter__bodycopy p{font-size:16px}
.prefooter__bodycopy p{line-height:24px}
.prefooter__bodycopy a{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-weight:500;font-size:15px}
.portugal-font-size .prefooter__bodycopy a{font-size:16px}
.prefooter__bodycopy a{line-height:24px;color:var(--prefooter-link-color,#001391)}
.prefooter__bodycopy a:hover{color:var(--prefooter-link-color-hover,#070e46)}
.prefooter__bodycopy a,.prefooter__bodycopy p{margin:0 0 16px}
.prefooter__bodycopy a:last-child,.prefooter__bodycopy p:last-child{margin:0}
.prefooter__download{display:block;margin-top:16px}
.prefooter__download .bbva-svgicon{height:24px;width:24px}
@media(min-width:600px){.prefooter__download+.prefooter__download{margin-top:8px}
}
.prefooter__download-icon{height:16px;width:16px;display:block;float:left;margin-top:4px}
.prefooter__heading{left:-999px;position:absolute;top:auto;width:0;height:0;overflow:hidden;z-index:-999}
.prefooter__heading:focus{top:auto;left:auto;z-index:999;width:auto;padding:8px;height:auto}
.prefooter__heading:focus{-webkit-clip-path:none;clip-path:none}