html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
ul{list-style:none}
*{outline:0}
html{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:20px;min-height:100%;width:100vw;max-width:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}
@media(min-width:992px){html{line-height:24px}
}
body{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-size:15px;color:#121212;text-align:left;letter-spacing:0;line-height:20px;color:#121212;font-size:100%;min-height:100vh;word-wrap:break-word;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
@media(min-width:992px){body{line-height:24px}
}
body .hidden{display:none}
body .invisible{overflow:hidden;position:absolute;height:1px;width:1px;margin:-1px;padding:0;border:0}
body .text--center{text-align:center}
body .text--left{text-align:left}
body.app,body.net,body.content{min-height:100%;background-color:#fff;padding-top:1px;margin-top:-1px}
body .xf-content-height{margin:0}
.ios .bbva--main{margin-top:48px}
.ios.hasnotch .bbva--main{margin-top:80px}
.bbva--experiencefragments{padding:80px 0}
footer,.bbva--footer,header{clear:both}
div{-webkit-box-sizing:border-box;box-sizing:border-box}
button{cursor:pointer;background-color:transparent}
input[type='button'],input[type='submit'],input[type='reset'],input[type='file']::-webkit-file-upload-button{background-color:transparent}
input::-ms-clear{display:none}
img{max-width:100%;width:100%;display:block}
.keyboard-focus img:focus{outline:1px solid #1d73b2;outline-offset:-4px}
a{color:#1d73b2;text-decoration:none}
.keyboard-focus a:focus{outline:1px solid #1d73b2;outline-offset:4px}
a:focus,a:hover{text-decoration:none}
i{font-style:italic}
b,strong{font-weight:bold}
h1{font-family:"BentonSansBBVA-Bold",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;text-align:left;letter-spacing:-.4px;line-height:24px}
@media(min-width:600px){h1{font-size:48px;line-height:56px}
}
.link{display:block}
.link a{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:13px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:16px;text-decoration:none;display:block}
.link a:hover,.link a:focus{color:#1464a5;text-decoration:none}
@media(min-width:600px){.link a{font-size:15px;line-height:24px}
}
.link a:hover{text-decoration:none}
.line__base{height:1px;width:100%;display:block;position:relative}
sup{top:-0.5em}
sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}
.boxIndicator{width:48px;height:48px;display:block;z-index:16;float:left;left:0}
.boxIndicator--absolute{position:absolute;top:0;float:none}
.boxIndicator--right{float:right;left:auto;right:0}
.background__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;height:100%}
iframe{min-height:100px;display:block}
@media(min-width:0) and (max-width:599px){.wrapper .container{max-width:100%;margin-left:auto;margin-right:auto;max-width:100vw}
.wrapper .container:after{content:" ";display:block;clear:both}
}
@media(min-width:600px) and (max-width:991px){.wrapper .container{max-width:100%;margin-left:auto;margin-right:auto;max-width:100%}
.wrapper .container:after{content:" ";display:block;clear:both}
}
@media(min-width:992px) and (max-width:1199px){.wrapper .container{width:960px;margin-left:auto;margin-right:auto;max-width:100%}
.wrapper .container:after{content:" ";display:block;clear:both}
}
@media(min-width:1200px){.wrapper .container{width:1176px;margin-left:auto;margin-right:auto;max-width:100%}
.wrapper .container:after{content:" ";display:block;clear:both}
}
.alignVertical{display:inline-block;vertical-align:middle;height:100%}
main::after{height:0;opacity:0;width:100vw;-webkit-transition:opacity 400ms;transition:opacity 400ms}
.general-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;z-index:8}
.ios .general-wrapper{height:100vh;-webkit-overflow-scrolling:touch;overflow-y:auto}
.general-wrapper .bbva--main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.net .general-wrapper,.app .general-wrapper .content .general-wrapper{display:block;min-height:auto}
.scroll--disabled{height:100vh;width:100vw;overflow:hidden;position:fixed}
.scroll--disabled .general-wrapper{height:100vh;width:100vw;overflow:hidden;position:fixed}
.scroll--disabled .general-wrapper::after{background:#072146;opacity:.4;position:fixed;content:' ';top:0;height:100vh;width:100vw;z-index:7}
.scroll--disabled footer{display:none}
.image__overlay,.video__overlay{position:absolute;left:0;top:0;width:100%;height:100%}
.image__overlay{background:#072146;opacity:0;-webkit-transition:opacity 400ms;transition:opacity 400ms}
a:hover .image__overlay,.image__base:hover .image__overlay{opacity:.2;-webkit-transition:opacity 400ms;transition:opacity 400ms}
.video__overlay{background:#121212;opacity:.1}
.anchor-navigation-reference{visibility:hidden;position:relative;top:-50px;height:0;display:block}
.xf-web-container div.container{padding:0}
.bbva-svgicon{height:20px;width:20px;display:inline-block}
.bbva-svgicon svg{width:20px;height:20px}
.bbva-svgicon--large{height:24px;width:24px}
.bbva-svgicon--large svg{width:24px;height:24px}
.bbva-svgicon--xlarge{height:48px;width:48px}
.bbva-svgicon--xlarge svg{width:48px;height:48px}
@media(min-width:0) and (max-width:599px){.bbva-svgicon--largemobile{height:24px;width:24px}
.bbva-svgicon--largemobile svg{width:24px;height:24px}
}
body .colors--navy{color:#072146}
body .colors--core-blue{color:#004481}
body .colors--spotlight-blue{color:#004481}
body .colors--white-core-blue{color:#1464a5}
body .colors--dark-core-blue{color:#043263}
body .colors--spotlight-dark-blue{color:#043263}
body .colors--core-blue-dark{color:#043263}
body .colors--medium-blue{color:#1d73b2}
body .colors--bbvaMediumBlue{color:#1d73b2}
body .colors--white-medium-blue{color:#49a5e6}
body .colors--dark-medium-blue{color:#1464a5}
body .colors--medium-blue-dark{color:#1464a5}
body .colors--light-blue{color:#5bbeff}
body .colors--white-light-blue{color:#d4edfc}
body .colors--dark-light-blue{color:#49a5e6}
body .colors--aqua{color:#2dcccd}
body .colors--spotlight-aqua{color:#2dcccd}
body .colors--white-aqua{color:#eaf9fa}
body .colors--light-aqua{color:#5ac4c4}
body .colors--medium-aqua{color:#02a5a5}
body .colors--dark-aqua{color:#028484}
body .colors--600{color:#121212}
body .colors--bbva600{color:#121212}
body .colors--500{color:#626262}
body .colors--bbva500{color:#626262}
body .colors--400{color:#bdbdbd}
body .colors--bbva400{color:#bdbdbd}
body .colors--300{color:#d3d3d3}
body .colors--bbva300{color:#d3d3d3}
body .colors--200{color:#e9e9e9}
body .colors--bbva200{color:#e9e9e9}
body .colors--100{color:#f4f4f4}
body .colors--bbva100{color:#f4f4f4}
body .colors--breadcrumb{color:#fbfbfb}
body .colors--white{color:#fff}
body .colors--red{color:#da3851}
body .colors--white-red{color:#f4c3ca}
body .colors--light-red{color:#e77d8e}
body .colors--medium-red{color:#c0475e}
body .colors--dark-red{color:#b92a45}
body .colors--orange{color:#f7893b}
body .colors--white-orange{color:#fde7d8}
body .colors--light-orange{color:#fab27f}
body .colors--medium-orange{color:#d8732c}
body .colors--dark-orange{color:#c65302}
body .colors--yellow{color:#f8cd51}
body .colors--white-yellow{color:#fef5dc}
body .colors--light-yellow{color:#fade8e}
body .colors--medium-yellow{color:#c49735}
body .colors--dark-yellow{color:#9c6c01}
body .colors--gold{color:#d8be75}
body .colors--white-gold{color:#f3ebd5}
body .colors--light-gold{color:#e6d5a5}
body .colors--medium-gold{color:#b79e5e}
body .colors--dark-gold{color:#8e7022}
body .colors--coral{color:#f35e61}
body .colors--white-coral{color:#fcdfdf}
body .colors--light-coral{color:#f59779}
body .colors--medium-coral{color:#d44b50}
body .colors--dark-coral{color:#cb353a}
body .colors--green{color:#48ae64}
body .colors--white-green{color:#d9efe0}
body .colors--light-green{color:#88ca9a}
body .colors--medium-green{color:#388d4f}
body .colors--dark-green{color:#277a3e}
body .colors--pink{color:#f78be8}
body .colors--white-pink{color:#fddcf8}
body .colors--light-pink{color:#fab3f0}
body .colors--medium-pink{color:#c569b9}
body .colors--dark-pink{color:#ad53a1}
body .colors--purple{color:#8f7ae5}
body .colors--white-purple{color:#ddd7f7}
body .colors--light-purple{color:#b6a8ee}
body .colors--medium-purple{color:#7c6ac7}
body .colors--dark-purple{color:#6754b8}
.btn{position:relative;zoom:1;width:100%;display:block}
.btn::before,.btn::after{content:' ';display:block;height:0;width:0;overflow:hidden}
.btn::after{clear:both}
.btn__basic{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:15px;color:#fff;text-align:center;letter-spacing:0;line-height:24px;max-width:100%;line-height:24px;padding:12px 32px;border-radius:1px;min-width:76px;display:inline-block;border:0;cursor:pointer;background-color:#1d73b2;will-change:background-position;background-size:210% 100%;background-position:99% center;background-repeat:no-repeat;-webkit-transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);background-color:#1d73b2;background-image:linear-gradient(100deg,#1464a5 50%,#1d73b2 50%)}
.keyboard-focus .btn__basic:focus{outline:1px solid #fff;outline-offset:-4px}
@media(min-width:992px){.btn__basic{padding:16px 32px}
}
.btn__basic:hover,.btn__basic:focus{background-position:0 center}
.btn__basic i:first-child{margin-left:0}
.btn--aqua{background-color:#2dcccd}
.btn--aqua__mask--mobile{background-image:url("../../../../../content/dam/public-web/global/system/styles/images/mask-aqua-mobile.png");background-size:100% 100%}
.btn--aqua__mask--desktop{background-image:url("../../../../../content/dam/public-web/global/system/styles/images/mask-aqua-desktop.png");background-size:100% 100%}
.btn__medium-aqua{background-color:#028484;will-change:background-position;background-size:210% 100%;background-position:99% center;background-repeat:no-repeat;-webkit-transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);background-color:#028484;background-image:linear-gradient(100deg,#2dcccd 50%,#028484 50%)}
.keyboard-focus .btn__medium-aqua:focus{outline:1px solid #fff;outline-offset:-4px}
.btn__navy{will-change:background-position;background-size:210% 100%;background-position:99% center;background-repeat:no-repeat;-webkit-transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);background-color:#072146;background-image:linear-gradient(100deg,#043263 50%,#072146 50%);background-color:#072146;color:#f8cd51}
.keyboard-focus .btn__navy:focus{outline:1px solid #fff;outline-offset:-4px}
.btn__medium-blue,.btn__background--aqua,.btn__background--light-blue,.btn__spotlight-dark-blue,.btn__spotlight-aqua{background-color:#1d73b2;will-change:background-position;background-size:210% 100%;background-position:99% center;background-repeat:no-repeat;-webkit-transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);background-color:#1d73b2;background-image:linear-gradient(100deg,#1464a5 50%,#1d73b2 50%)}
.keyboard-focus .btn__medium-blue:focus,.keyboard-focus .btn__background--aqua:focus,.keyboard-focus .btn__background--light-blue:focus,.keyboard-focus .btn__spotlight-dark-blue:focus,.keyboard-focus .btn__spotlight-aqua:focus{outline:1px solid #fff;outline-offset:-4px}
.btn__white{will-change:background-position;background-size:210% 100%;background-position:99% center;background-repeat:no-repeat;-webkit-transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);background-color:#fff;background-image:linear-gradient(100deg,#f4f4f4 50%,#fff 50%);background-color:#fff;border:1px solid #1d73b2;color:#1d73b2;padding:13px 12px}
.keyboard-focus .btn__white:focus{outline:1px solid #1d73b2;outline-offset:-4px}
@media(min-width:992px){.btn__white{padding:13px 32px}
}
.btn__core-blue,.btn__background--core-blue,.btn__spotlight-blue{background-color:#004481;will-change:background-position;background-size:210% 100%;background-position:99% center;background-repeat:no-repeat;-webkit-transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);transition:background-position .66667s cubic-bezier(0.24,0.22,0.31,1.07);background-color:#004481;background-image:linear-gradient(100deg,#043263 50%,#004481 50%)}
.keyboard-focus .btn__core-blue:focus,.keyboard-focus .btn__background--core-blue:focus,.keyboard-focus .btn__spotlight-blue:focus{outline:1px solid #fff;outline-offset:-4px}
.btn__full,.btn--full{width:100%}
.btn__disabled,.btn--disabled{color:#bdbdbd;background-color:#e9e9e9;background-image:none;cursor:default}
@media(min-width:0) and (max-width:599px){.btn__disabled--mobile,.btn--disabled--mobile{display:none !important}
}
.btn--hover,.btn--active{opacity:.8}
.link{position:relative;zoom:1;width:100%;display:block}
.link::before,.link::after{content:' ';display:block;height:0;width:0;overflow:hidden}
.link::after{clear:both}
.link__content{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:13px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:16px;margin-top:16px;margin-bottom:16px;text-align:center;display:block}
.link__content:hover,.link__content:focus{color:#1464a5;text-decoration:none}
@media(min-width:600px){.link__content{font-size:15px;line-height:24px}
}
.link__basic{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-size:15px;color:#1d73b2;text-align:left;letter-spacing:0;line-height:24px}
.link__basic:hover,.link__basic:focus{color:#1464a5;text-decoration:none}
.link__content:hover,.link__basic:hover{color:#1464a5}