: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}.objectpromo__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.objectpromo__background{border-radius:16px;padding:16px 16px 40px 16px;height:100%}@media(min-width:600px){.objectpromo__background{padding:16px}}.objectpromo__section{display:none;margin-bottom:16px}@media(min-width:600px){.objectpromo__section{display:inline-block;margin-bottom:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media(min-width:0)and (max-width:599px){.objectpromo__carousel--mobileheadline .objectpromo__section{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.objectpromo__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.objectpromo__content{height:100%;width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate(0);transform:translate(0)}.objectpromo__img{border-radius:8px;margin-bottom:24px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}@media(min-width:0)and (max-width:1023px){.objectpromo__img img{width:100%}}@media(min-width:0)and (max-width:599px){.objectpromo__carousel--mobileheadline .objectpromo__img{padding-bottom:0}}.objectpromo__headline{font-family:TiemposHeadline-Bold,Helvetica,Arial,sans-serif;font-weight:700;font-size:48px;line-height:56px;margin-bottom:16px;margin-top:0}.objectpromo__body{font-family:BentonSansBBVA-Book,Helvetica,Arial,sans-serif;font-weight:350;font-size:20px;line-height:24px;margin-bottom:24px}.objectpromo__body.rte p{margin:0}.objectpromo__object{text-align:center;width:auto;max-width:none;max-height:464px}@media(min-width:0)and (max-width:599px){.objectpromo__object{width:100%}}@media(min-width:600px)and (max-width:1023px){.objectpromo__object{min-height:240px}}@media(min-width:600px){.objectpromo__fullimage{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;max-width:50vw}.objectpromo__fullimage__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;min-width:auto;max-width:none;width:auto;min-height:100%;height:100%}.objectpromo__fullimage svg{position:absolute;width:auto;height:100%;right:0}}@media(min-width:600px)and (max-width:1023px){.objectpromo__fullimage{margin-right:-40vw}}.objectpromo__actions{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:end;align-content:flex-end}@media(min-width:600px){.objectpromo__actions--full{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.objectpromo__actions .btn__base{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media(min-width:600px)and (max-width:1023px){.objectpromo__action{width:calc(50% - 8px)}}.objectpromo__link{text-align:center}@media(min-width:600px){.objectpromo__link{text-align:left}}@media(min-width:600px)and (max-width:1023px){.objectpromo__link.btn__base{width:calc(50% - 8px)}}.objectpromo__actions--full .objectpromo__link{margin-top:16px}@media(min-width:600px){.objectpromo__actions--full .objectpromo__link{margin:0 0 0 16px}}.objectpromo__carousel:not(.slider--hidden) .swiper-container{padding-bottom:48px}.objectpromo__carousel--autoplay:not(.slider--hidden) .swiper-wrapper{-webkit-transition:initial;transition:initial}