: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}
.textandimage{display:block;width:100%;position:relative;zoom:1}
.textandimage__base{border-radius:16px}
.textandimage__base>* :first-child{margin-top:0}
.textandimage__wrapper--full{padding:16px}
@media(min-width:0)and (max-width:1023px){.textandimage__wrapper--center{padding:16px}
}
.textandimage__article,.textandimage__base__clickable,.textandimage__subtitle,.textandimage__title{margin-top:24px}
.textandimage__section .bbva-icon{color:#85c8ff;margin-left:0}
.textandimage__title{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-weight:500;font-size:24px;line-height:32px}
.textandimage__text{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-weight:350;font-size:15px}
.portugal-font-size .textandimage__text{font-size:16px}
.textandimage__text{line-height:24px}
.textandimage__text ol{list-style:decimal;list-style-position:inside}
.textandimage__subtitle{font-family:BentonSansBBVA-Medium,Helvetica,Arial,sans-serif;font-weight:500;font-size:20px;line-height:24px}
.textandimage__note{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-weight:350;font-size:15px}
.portugal-font-size .textandimage__note{font-size:16px}
.textandimage__note{line-height:24px;color:#47536d;margin-top:8px}
@media(min-width:600px){.textandimage__note{margin-top:16px}
}
.textandimage__note--desktop{display:none}
@media(min-width:600px){.textandimage__note--desktop{display:block}
}
.textandimage__note--mobile{display:none}
@media(min-width:0)and (max-width:599px){.textandimage__note--mobile{display:block}
}
.columncontrol__base .textandimage__note{color:inherit}
@media(min-width:0)and (max-width:1024px){.textandimage__iframe{display:block;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:280px}
}
.textandimage__video{height:100%;width:100%;position:absolute;top:0;left:0}
.textandimage__video__container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.textandimage__closebutton{position:absolute;color:#fff;cursor:pointer;top:-24px;right:8px}
.textandimage__picture{position:relative;display:block}
.textandimage__img,.textandimage__video{border-radius:16px}
@media(min-width:0)and (max-width:1023px){.textandimage .btn__base{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}
}
.textandimage .button__base{margin-top:24px}
@media(min-width:0)and (max-width:1023px){.textandimage .button__base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}