.CookieBanner{position:fixed;z-index:12;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);max-width:100vw;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:flex-end}.CookieBanner__container{padding:1.2rem 1.2rem 1.5rem;font-size:10px;width:100%;text-align:center}@media (min-width: 768px){.CookieBanner__container{padding:1.7rem;width:450px;text-align:left;font-size:12px}}@media (min-width: 2300px){.CookieBanner__container{font-size:14px;padding:2.5rem}}.CookieBanner__title{font-family:bbvaBold;margin-bottom:15px;text-transform:uppercase}.CookieBanner__toggle{margin-top:25px;display:flex;align-items:center;gap:1.5rem}.CookieBanner .toggle__container{position:relative;padding:1px;width:45px;height:22px;background:#0000ff1a;border-radius:25px;transition:.2s all ease;cursor:pointer}.CookieBanner .toggle__container.active{background:#00f}.CookieBanner .toggle__circle{width:18px;height:18px;border-radius:50%;background:#00f;transition:.2s all ease;position:absolute;left:2px;top:2px}.CookieBanner .toggle__circle.active{background:#fff;left:25px}.CookieBanner .link{text-decoration:underline}.CookieBanner .buttons{display:flex;justify-content:center;width:100%;gap:1.5rem;margin-top:25px}.CookieBanner .btn-stroke{padding:8px 25px 6px;text-transform:uppercase;border:1px solid blue;border-radius:50px;line-height:1;cursor:pointer;transition:.2 s all ease}.CookieBanner .btn-stroke:hover{background:#00f;color:#fff}@media (min-width: 2300px){.CookieBanner .btn-stroke{padding:15px 35px}}.InputView[data-v-e264fdb7]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%}@media (min-width: 768px){.InputView[data-v-e264fdb7]{width:clamp(500px,500px + 12vw,650px)}}.InputView__content[data-v-e264fdb7]{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,.9rem + .6vw,1.5rem)}.InputView__content--btn[data-v-e264fdb7]{margin:2rem 0}.InputView__textarea[data-v-e264fdb7]{position:relative;width:100%;border-radius:1rem}.InputView__textarea[data-v-e264fdb7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:#fff;background:linear-gradient(171deg,#fff 28%,#fff0,#fff 72%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.InputView__textarea--main[data-v-e264fdb7]{width:100%;border:none;outline:none;padding:clamp(.8rem,.6rem + .5vw,1.5rem) clamp(1.5rem,1.3rem + .5vw,2rem);border-radius:inherit;background:#ffffff73;resize:none;height:160px;font-family:bbvaBook;font-weight:400;font-style:normal;font-size:clamp(.9rem,.75rem + .75vw,1.4rem);text-align:center;text-align:left;line-height:1.4}.InputView__textarea--main[data-v-e264fdb7]::-moz-placeholder{color:#060e46;opacity:.5}.InputView__textarea--main[data-v-e264fdb7]::placeholder{color:#060e46;opacity:.5}.InputView__textarea--chars[data-v-e264fdb7]{position:absolute;bottom:clamp(.8rem,.6rem + .5vw,1.5rem);right:clamp(1.5rem,1.3rem + .5vw,2rem);font-family:bbvaMedium;font-style:normal;font-size:clamp(.9rem,.75rem + .75vw,1.4rem);text-align:center}.IntroView[data-v-98ee0fc3]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%}@media (min-width: 768px){.IntroView[data-v-98ee0fc3]{width:clamp(500px,500px + 12vw,650px)}}.IntroView__content[data-v-98ee0fc3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,.9rem + .6vw,1.5rem)}.IntroView__content--btn[data-v-98ee0fc3]{margin:2rem 0}@media (min-width: 576px){.IntroView__content br[data-v-98ee0fc3]{display:none}}.LandingView[data-v-52f9e48e]{background:pink}.Loader[data-v-fd974c67]{order:3;position:relative;z-index:1;height:100%;display:flex;justify-content:center;align-items:center;flex-grow:1;width:100%;max-width:100vw;overflow-x:hidden;padding:2vh 0}@media (min-width: 576px){.Loader[data-v-fd974c67]{padding:5vh 0 3vh}}.Loader__container[data-v-fd974c67]{display:flex;flex-direction:column;align-items:center;transform:translateY(50px);opacity:0}.Loader__text[data-v-fd974c67]{color:#fff;text-transform:uppercase;font-size:16px;text-align:center;letter-spacing:1px;line-height:1.5;margin-bottom:3vh}@media (min-width: 1800px){.Loader__text[data-v-fd974c67]{font-size:18px}}@media (min-width: 2300px){.Loader__text[data-v-fd974c67]{font-size:22px}}.Loader .bola[data-v-fd974c67]{width:150px;height:150px}@media (min-width: 576px){.Loader .bola[data-v-fd974c67]{width:200px;height:200px}}@media (min-width: 1800px){.Loader .bola[data-v-fd974c67]{width:250px;height:250px}}@media (min-width: 2300px){.Loader .bola[data-v-fd974c67]{width:300px;height:300px}}.Loader .bar[data-v-fd974c67]{width:250px;height:60px}@media (min-width: 576px){.Loader .bar[data-v-fd974c67]{width:300px;height:100px}}@media (min-width: 1800px){.Loader .bar[data-v-fd974c67]{width:350px;height:100px}}@media (min-width: 2300px){.Loader .bar[data-v-fd974c67]{width:340px;height:100px}}@media (min-width: 992px){.Loader[data-v-fd974c67]{order:2}}.ModalModeration[data-v-2c54ac17]{position:fixed;width:100%;height:100vh;z-index:13;background:#00fc;display:flex;justify-content:center;align-items:center}.ModalModeration__container[data-v-2c54ac17]{background:#00f;border:1px solid white;border-radius:40px;padding:5rem 2rem 3rem;display:flex;flex-direction:column;align-items:center;gap:2rem;width:90vw;max-width:500px;position:relative}@media (min-width: 768px){.ModalModeration__container[data-v-2c54ac17]{padding:5rem}}@media (min-width: 1800px){.ModalModeration__container[data-v-2c54ac17]{max-width:600px}}@media (min-width: 2300px){.ModalModeration__container[data-v-2c54ac17]{max-width:700px}}.ModalModeration .icon[data-v-2c54ac17]{width:20px;height:20px;position:absolute;top:2rem;right:2rem;cursor:pointer}.ResultView{background:orange}.TheBackground{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.TheBackground__base{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TheBackground__snow{position:absolute;bottom:0;right:0;width:100%;min-width:1000px;height:auto;-o-object-fit:contain;object-fit:contain}.TheFooter{margin-top:auto;padding:1rem 0 1.5rem;color:#001391;display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%}@media (min-width: 768px){.TheFooter{width:clamp(500px,500px + 12vw,650px)}}.TheHeader{padding-top:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%}@media (min-width: 768px){.TheHeader{width:clamp(500px,500px + 12vw,650px)}}@media (min-width: 768px){.TheHeader{display:none}}.TheHeader__logo{display:flex;margin-right:auto}.TheHeader__logo svg{height:40px;width:auto}@font-face{font-family:bbvaBook;src:url(/build/assets/BBVABentonSans-Book-CN2Fj0ld.woff2) format("woff2")}@font-face{font-family:bbvaBold;src:url(/build/assets/BBVABentonSans-Bold-DsLlmBRa.woff2) format("woff2")}@font-face{font-family:bbvaItalic;src:url(/build/assets/BBVABentonSans-BookItalic-D7Dk5awo.woff2) format("woff2")}@font-face{font-family:bbvaLight;src:url(/build/assets/BBVABentonSansLight-Regular-BfEOQBBA.woff2) format("woff2")}@font-face{font-family:bbvaMedium;src:url(/build/assets/BentonSansBBVA-Medium-CSxDMq_j.woff2) format("woff2")}@font-face{font-family:Authenia;src:url(/build/assets/Authenia-gQfJf1tC.woff2) format("woff2")}*{box-sizing:border-box;padding:0;margin:0;border:0;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none}body{max-width:100vw;overflow-x:hidden;font-family:bbvaBook;background:#fff;color:#060e46;-webkit-text-size-adjust:none;box-sizing:border-box;padding:0;margin:0;border:0}html{-webkit-text-size-adjust:none;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;scroll-behavior:smooth}a{display:block;text-decoration:none;color:inherit;font-size:inherit}p a{display:inline}li{list-style-type:none}form,input,textarea,select,button,label{font-family:bbvaBook;font-size:inherit;-webkit-hyphens:auto;hyphens:auto;background-color:transparent;color:inherit;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}.text{font-family:bbvaBook;font-weight:400;font-style:normal;font-size:clamp(.9rem,.75rem + .75vw,1.4rem);text-align:center}.text-s{font-family:bbvaBook;font-weight:400;font-style:normal;font-size:clamp(.7rem,.5rem + .5vw,1rem);text-align:center}.text-medium{font-family:bbvaMedium;font-style:normal;font-size:clamp(.9rem,.75rem + .75vw,1.4rem);text-align:center}.hidden{display:none}.btn{position:relative;padding:clamp(.8rem,.6rem + .5vw,1.5rem) clamp(1.5rem,1.3rem + .5vw,2rem);border-radius:2.5rem;box-shadow:0 4px 8px #060e4633;cursor:pointer;transition:all .2s ease;font-family:bbvaMedium;font-style:normal;font-size:clamp(.9rem,.75rem + .75vw,1.4rem);text-align:center}.btn.white{background:#ffffff4d}.btn.white:hover{background:#ffffffa6}.btn .nieve1{position:absolute;top:clamp(-.5rem,-.5rem + .5vw,-1.5rem);right:30px;height:clamp(.9rem,.75rem + .5vw,1.5rem);width:auto;-o-object-fit:contain;object-fit:contain}.btn .nieve2{position:absolute;top:clamp(-.3rem,-.35rem + .5vw,-1.5rem);left:clamp(1.1rem,.9rem + .5vw,2rem);height:clamp(.6rem,.4rem + .5vw,1rem);width:auto;-o-object-fit:contain;object-fit:contain}.App{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center}
