@charset "UTF-8";
/* Import */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}

.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 1;
  padding: 20px;
  box-sizing: border-box;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
}

.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}

.blocker.behind {
  background-color: transparent;
}

.modal {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 15px 30px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}

.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}

.modal-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}

.modal-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modal-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.modal-spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.modal-spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.5);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
/*
	jquery.paginate.css  
	Version 0.1.1
*/
.paginate-pagination ul {
  margin: 20px 0;
  padding: 0;
  list-style: none;
}

.paginate-pagination ul:after {
  content: " ";
  display: table;
  clear: both;
}

.paginate-pagination ul > li {
  float: left;
  margin-right: 3px;
}

.paginate-pagination ul > li > a.page {
  display: block;
  height: 30px;
  width: 30px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #ddd;
  background: white;
  text-decoration: none;
  cursor: pointer;
}

.paginate-pagination ul > li > a.page:hover {
  opacity: 0.7;
}

.paginate-pagination ul > li > a.page.active {
  opacity: 0.7;
  cursor: default;
}

.paginate-pagination ul > li > a.page-next.deactive,
.paginate-pagination ul > li > a.page-prev.deactive {
  opacity: 0.7;
  cursor: default;
}

/* Grid (Following bootstrap breakpoints) */
/* Colors */
/* Fonts */
/* Font style */
/* Font weights */
/* Transition duration */
/*Padding & Marigns*/
@font-face {
  font-family: "BentonSansBBVA-Light";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/BentonSansBBVA-Light.ttf") format("truetype");
}
@font-face {
  font-family: "BentonSansBBVA-Book";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/BentonSansBBVA-Book.ttf") format("truetype");
}
@font-face {
  font-family: "BentonSansBBVA-Medium";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/BentonSansBBVA-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "BentonSansBBVA-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/BentonSansBBVA-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "icon-bbva";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icon-bbva.ttf") format("truetype");
}
html {
  box-sizing: border-box;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

*, *:before, *:after {
  box-sizing: inherit;
}

body {
  font-family: "BentonSansBBVA-Book";
  padding: 0;
  margin: 0;
}

main {
  margin-top: 130px;
  display: block;
}

section {
  padding: 40px 0;
}

*:focus {
  outline: 0;
}

.blanco {
  color: #ffffff;
}

.negro {
  color: #121212;
}

.text-align--left {
  text-align: left;
}
.text-align--center {
  text-align: center;
}
.text-align--right {
  text-align: right;
}

.fondo--bbva-white {
  background-color: #ffffff;
}
.fondo--bbva-black-600 {
  background-color: #121212;
}
.fondo--bbva-black-500 {
  background-color: #666666;
}
.fondo--bbva-black-400 {
  background-color: #bdbdbd;
}
.fondo--bbva-black-200 {
  background-color: #e9e9e9;
}
.fondo--bbva-black-100 {
  background-color: #e9e9e9;
}
.fondo--bbva-navy-blue {
  background-color: #072146;
}
.fondo--bbva-core-blue-dark {
  background-color: #043263;
}
.fondo--bbva-medium-blue {
  background-color: #1973b8;
}
.fondo--bbva-medium-blue-light {
  background-color: #49a5e6;
}
.fondo--bbva-sky-blue {
  background-color: #5BBEFF;
}
.fondo--bbva-purple {
  background-color: #8f7ae5;
}
.fondo--bbva-purple-dark {
  background-color: #6754B8;
}
.fondo--bbva-purple-light {
  background-color: #B6A8EE;
}
.fondo--bbva-purple-light-lighten {
  background-color: #f6f5fd;
}
.fondo--bbva-purple-extra {
  background-color: #6754B8;
}
.fondo--bbva-aqua {
  background-color: #2DCCCD;
}
.fondo--bbva-aqua-light {
  background-color: #5AC4C4;
}
.fondo--bbva-aqua-medium {
  background-color: #02A5A5;
}
.fondo--bbva-aqua-dark {
  background-color: #028484;
}
.fondo--bbva-red {
  background-color: #DA3851;
}
.fondo--bbva-yellow {
  background-color: #F8CD51;
}
.fondo--bbva-coral {
  background-color: #F35E61;
}
.fondo--bbva-pink {
  background-color: #F78be8;
}
.fondo--bbva-orange {
  background-color: #F7893b;
}
.fondo--bbva-sand {
  background-color: #d8be75;
}
.fondo--bbva-green {
  background-color: #48ae64;
}
.fondo--criptomonedas {
  background-color: #b6a8ee;
}
.fondo--cambio-climatico {
  background-color: #f3ebd5;
}
.fondo--energia-renovable {
  background-color: #8f7ae5;
}
.fondo--nuevas-tecnologias {
  background-color: #f4f4f4;
}
.fondo--digitalizacion {
  background-color: #fbe4aa;
}
.fondo--movilidad {
  background-color: #b9dcf5;
}
.fondo--longevidad {
  background-color: #667db1;
}
.fondo--inversiones-globales {
  background-color: #f4f4f4;
}
.fondo--gestionado-en-casa {
  background-color: #3d539d;
}
.fondo--otras-tendencias {
  background-color: #d9efe0;
}
.fondo--los-grandes-inversores {
  background-color: #d6dbf6;
}

.color--bbva-white {
  color: #ffffff;
}
.color--bbva-black-600 {
  color: #121212;
}
.color--bbva-black-500 {
  color: #666666;
}
.color--bbva-black-400 {
  color: #bdbdbd;
}
.color--bbva-black-200 {
  color: #e9e9e9;
}
.color--bbva-navy-blue {
  color: #072146;
}
.color--bbva-core-blue-dark {
  color: #043263;
}
.color--bbva-medium-blue {
  color: #1973b8;
}
.color--bbva-medium-blue-light {
  color: #49a5e6;
}
.color--bbva-sky-blue {
  color: #5BBEFF;
}
.color--bbva-purple {
  color: #8f7ae5;
}
.color--bbva-purple-dark {
  color: #6754B8;
}
.color--bbva-purple-light {
  color: #B6A8EE;
}
.color--bbva-purple-extra {
  color: #6754B8;
}
.color--bbva-aqua {
  color: #2DCCCD;
}
.color--bbva-aqua-light {
  color: #5AC4C4;
}
.color--bbva-aqua-medium {
  color: #02A5A5;
}
.color--bbva-aqua-dark {
  color: #028484;
}
.color--bbva-red {
  color: #DA3851;
}
.color--bbva-yellow {
  color: #F8CD51;
}
.color--bbva-coral {
  color: #F35E61;
}
.color--bbva-pink {
  color: #F78be8;
}
.color--bbva-orange {
  color: #F7893b;
}
.color--bbva-sand {
  color: #d8be75;
}
.color--bbva-green {
  color: #48ae64;
}

.gradient--bbva-purple-to-bbva-purple-dark {
  background: #8f7ae5;
  background: linear-gradient(45deg, #712C91 0%, #6754B8 75%);
}

.home main {
  margin-top: 81px;
}
.home .header-container .header-menu ul li.menu-hamburger,
.home .header-submenu {
  display: none;
}

.tooltip {
  position: relative;
  display: inline-block;
  font-size: 14px;
  /* Show the tooltip text when you mouse over the tooltip container */
}
.tooltip img {
  width: 25px;
  height: 25px;
}
.tooltip .tooltiptext {
  visibility: hidden;
  font-size: 14px;
  padding: 10px;
  width: 360px;
  background-color: #ffffff;
  color: #6754B8;
  text-align: center;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 125%;
  opacity: 0;
  transition: opacity 0.3s;
}
.tooltip .tooltiptext:after {
  content: "";
  position: absolute;
  top: 22%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #ffffff transparent transparent;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.grecaptcha-badge {
  display: none;
}

#optanon #optanon-popup-bg {
  z-index: -1 !important;
  opacity: 0 !important;
}

.btn-primary,
.btn-secondary {
  height: 50px;
  margin: 0 0 10px 0;
  background-color: #8f7ae5;
  color: #ffffff;
  border: 1px solid #8f7ae5;
  -webkit-appearance: none;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.btn-primary:hover,
.btn-secondary:hover {
  background-color: transparent;
  color: #8f7ae5;
}
.btn-primary:focus,
.btn-secondary:focus {
  box-shadow: inset 0 0 0 4px #8f7ae5, inset 0 0 0 5px #ffffff;
  outline: none;
}
.btn-primary:disabled,
.btn-secondary:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.btn-primary.add,
.btn-primary.remove {
  background-color: #ffffff;
  color: #8f7ae5;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 10px;
  text-align: center;
  border: 0px;
}
.btn-primary.add > span,
.btn-primary.remove > span {
  font-size: 14px;
  text-align: left;
  width: calc(100% - 60px);
}
.btn-primary.add:before,
.btn-primary.remove:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 10px 0 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.btn-primary.add:before {
  background-image: url("../img/plus-purple.svg");
}

.btn-primary.remove:before {
  background-image: url("../img/minus-purple.svg");
}

.aside-title {
  gap: 6px;
}

@media only screen and (max-width: 1200px) {
  main {
    margin-top: 99px;
  }
}
@media only screen and (max-height: 800px) {
  .home main {
    margin-top: 51px;
  }
}
:focus {
  outline: 0;
}

.fondo--bbva-navy-blue {
  background-color: #072146;
}

.fondo--bbva-white {
  background-color: #fff;
}

.fondo--bbva-black-600 {
  background-color: #121212;
}

.fondo--bbva-black-500 {
  background-color: #666;
}

.fondo--bbva-black-400 {
  background-color: #bdbdbd;
}

.fondo--bbva-black-200 {
  background-color: #e9e9e9;
}

.fondo--bbva-black-100 {
  background-color: #e9e9e9;
}

.fondo--bbva-core-blue-dark {
  background-color: #043263;
}

.fondo--bbva-medium-blue {
  background-color: #1973b8;
}

.fondo--bbva-medium-blue-light {
  background-color: #49a5e6;
}

.fondo--bbva-sky-blue {
  background-color: #5bbeff;
}

.fondo--bbva-purple {
  background-color: #8f7ae5;
}

.fondo--bbva-purple-dark {
  background-color: #6754b8;
}

.fondo--bbva-purple-light {
  background-color: #b6a8ee;
}

.fondo--bbva-purple-light-lighten {
  background-color: #f6f5fd;
}

.fondo--bbva-purple-extra {
  background-color: #6754b8;
}

.fondo--bbva-aqua {
  background-color: #2dcccd;
}

.fondo--bbva-aqua-light {
  background-color: #5ac4c4;
}

.fondo--bbva-aqua-medium {
  background-color: #02a5a5;
}

.fondo--bbva-aqua-dark {
  background-color: #028484;
}

.fondo--bbva-red {
  background-color: #da3851;
}

.fondo--bbva-yellow {
  background-color: #f8cd51;
}

.fondo--bbva-coral {
  background-color: #f35e61;
}

.fondo--bbva-pink {
  background-color: #f78be8;
}

.fondo--bbva-orange {
  background-color: #f7893b;
}

.fondo--bbva-sand {
  background-color: #d8be75;
}

.fondo--bbva-green {
  background-color: #48ae64;
}

.fondo--criptomonedas {
  background-color: #b6a8ee;
}

.fondo--cambio-climatico {
  background-color: #f3ebd5;
}

.fondo--energia-renovable {
  background-color: #8f7ae5;
}

.fondo--nuevas-tecnologias {
  background-color: #f4f4f4;
}

.fondo--digitalizacion {
  background-color: #fbe4aa;
}

.fondo--movilidad {
  background-color: #b9dcf5;
}

.fondo--longevidad {
  background-color: #667db1;
}

.fondo--inversiones-globales {
  background-color: #f4f4f4;
}

.fondo--gestionado-en-casa {
  background-color: #3d539d;
}

.fondo--otras-tendencias {
  background-color: #d9efe0;
}

.fondo--los-grandes-inversores {
  background-color: #d6dbf6;
}

.color--bbva-white {
  color: #fff;
}

.color--bbva-black-600 {
  color: #121212;
}

.color--bbva-black-500 {
  color: #666;
}

.color--bbva-black-400 {
  color: #bdbdbd;
}

.color--bbva-black-200 {
  color: #e9e9e9;
}

.color--bbva-navy-blue {
  color: #072146;
}

.color--bbva-core-blue-dark {
  color: #043263;
}

.color--bbva-medium-blue {
  color: #1973b8;
}

.color--bbva-medium-blue-light {
  color: #49a5e6;
}

.color--bbva-sky-blue {
  color: #5bbeff;
}

.color--bbva-purple {
  color: #8f7ae5;
}

.color--bbva-purple-dark {
  color: #6754b8;
}

.color--bbva-purple-light {
  color: #b6a8ee;
}

.color--bbva-purple-extra {
  color: #6754b8;
}

.color--bbva-aqua {
  color: #2dcccd;
}

.color--bbva-aqua-light {
  color: #5ac4c4;
}

.color--bbva-aqua-medium {
  color: #02a5a5;
}

.color--bbva-aqua-dark {
  color: #028484;
}

.color--bbva-red {
  color: #da3851;
}

.color--bbva-yellow {
  color: #f8cd51;
}

.color--bbva-coral {
  color: #f35e61;
}

.color--bbva-pink {
  color: #f78be8;
}

.color--bbva-orange {
  color: #f7893b;
}

.color--bbva-sand {
  color: #d8be75;
}

.color--bbva-green {
  color: #48ae64;
}

.gradient--bbva-purple-to-bbva-purple-dark {
  background: #8f7ae5;
  background: linear-gradient(45deg, #712c91 0, #6754b8 75%);
}

.grecaptcha-badge {
  display: none;
}

@media only screen and (max-width: 1200px) {
  main {
    margin-top: 100px;
  }
}
.form__element .form__input .bbva-coronita_search {
  position: absolute;
  right: 0;
  width: 52px;
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #8f7ae5;
  top: 0;
  color: white;
}

[class*=" bbva-"], [class^=bbva-] {
  font-family: coronita !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bbva-coronita_search:before {
  content: "\e941";
}

/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the ‘X’ from Chrome */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

.elemento__titulo {
  margin: 0;
  padding: 0;
  font-family: "BentonSansBBVA-Bold";
  font-weight: 700;
  font-size: 72px;
  line-height: 1.1em;
}
.elemento__titulo.grande {
  font-size: 150px;
  line-height: 140px;
}
.elemento__titulo.pequeno {
  font-size: 62px;
}
.elemento__titulo.absolute {
  top: 0;
  font-size: 90px;
  position: absolute;
}
.elemento__titulo.absolute + .sliderSecciones {
  top: 60px;
}
.elemento__titulo.absolute.top {
  z-index: 2;
}
.elemento__titulo.absolute.top + .owl-carousel {
  padding: 50px 0 0 0;
}

@media only screen and (max-width: 1600px) {
  .elemento__titulo.grande {
    font-size: 120px;
    line-height: 110px;
  }
}
@media only screen and (max-width: 1200px) {
  .elemento__titulo {
    font-size: 62px;
  }
  .elemento__titulo.grande {
    font-size: 100px;
    line-height: 90px;
  }
  .elemento__titulo.pequeno {
    font-size: 52px;
  }
}
@media only screen and (max-width: 992px) {
  .elemento__titulo {
    font-size: 52px;
  }
  .elemento__titulo.grande {
    font-size: 52px;
    line-height: 48px;
  }
  .elemento__titulo.pequeno {
    font-size: 42px;
  }
  .elemento__titulo.absolute {
    font-size: 72px;
  }
  .elemento__titulo.absolute + #sliderFull {
    top: 46.1538461538px;
  }
}
@media only screen and (max-width: 768px) {
  .elemento__titulo {
    font-size: 42px;
  }
  .elemento__titulo.pequeno {
    font-size: 32px;
  }
}
@media only screen and (max-width: 576px) {
  .elemento__titulo {
    font-size: 32px;
  }
  .elemento__titulo.grande {
    font-size: 42px;
    line-height: 42px;
  }
  .elemento__titulo.pequeno {
    font-size: 28px;
  }
  .elemento__titulo.absolute {
    font-size: 52px;
  }
  .elemento__titulo.absolute + #sliderFull {
    top: 30px 0.5;
  }
}
@media only screen and (max-height: 800px) {
  .elemento__titulo.grande {
    font-size: 52px;
    line-height: 48px;
  }
}
.elemento__subtitulo {
  margin: 0;
  padding: 0;
  font-family: "BentonSansBBVA-Light";
  font-weight: 300;
  font-size: 32px;
}
.elemento__subtitulo.pequeno {
  font-size: 24px;
}

@media only screen and (max-width: 768px) {
  .elemento__subtitulo {
    font-size: 24px;
  }
  .elemento__subtitulo.pequeno {
    font-size: 20px;
  }
}
@media only screen and (max-width: 576px) {
  .elemento__subtitulo {
    font-size: 18px;
  }
  .elemento__subtitulo.pequeno {
    font-size: 16px;
  }
}
/* Grid (Following bootstrap breakpoints) */
/* Colors */
/* Fonts */
/* Font style */
/* Font weights */
/* Transition duration */
/*Padding & Marigns*/
header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 3;
}
header.clean .header-container {
  padding: 15px 0;
}
header.clean + main {
  margin-top: 71px;
}

.header-container {
  position: relative;
  background: #072146;
  color: #ffffff;
  font-family: "BentonSansBBVA-Light";
  padding: 0;
  z-index: 3;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.header-container .container h1 {
  margin: 0;
}
.header-container .container h1 .logo {
  display: block;
  width: 100%;
  height: 100%;
  height: 63px;
}
.header-container .container h1 .logo svg {
  transition: all 0.3s ease;
  width: fit-content;
  height: 100%;
  max-height: 63px;
  padding: 20px 0;
}
.header-container.way h1 {
  max-width: 80px;
}
.header-container .container {
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
}
.header-container .header-menu {
  width: 85%;
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 16px;
  line-height: 16px;
}
.header-container .header-menu .close-button {
  background-color: #8f7ae5;
  color: #ffffff;
  display: flex;
  border: none;
  width: 63px !important;
  height: 100%;
  font-size: 20px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1200px) {
  footer .footer.container {
    padding: 0 20px;
  }
}
@media (max-width: 1220px) {
  header .header-container .container .header-menu .close-button {
    width: 50px !important;
  }
  header .header-container .container .logo {
    max-height: 50px;
  }
  header .header-container .container .logo svg {
    padding: 12px 0;
    max-height: 50px;
  }
}
/* Grid (Following bootstrap breakpoints) */
/* Colors */
/* Fonts */
/* Font style */
/* Font weights */
/* Transition duration */
/*Padding & Marigns*/
footer {
  padding: 10px 0px 30px 0px;
  z-index: 9999;
  position: relative;
}
footer .footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 100%;
  font-size: 14px;
}
footer .footer a {
  color: #ffffff;
}
footer .footer--izquierda {
  width: 60%;
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: flex-start;
  gap: 40px;
}
footer .footer--izquierda--logo {
  width: auto;
  max-width: 150px;
  height: 40px;
}
footer .footer--izquierda--logo--item {
  display: none;
}
footer .footer--izquierda--links {
  margin: 15px 0 0 0;
  display: flex;
  gap: 40px;
}
footer .footer--izquierda--links a {
  cursor: pointer;
  color: #5BBEFF;
  font-family: "BentonSansBBVA-Medium";
  text-decoration: none;
  margin: 0 10px 0 0;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
footer .footer--izquierda--links a:hover {
  opacity: 0.5;
}
footer .footer--izquierda-list {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
}
footer .footer--derecha {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 40px;
}
footer .footer--derecha--brand {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
  gap: 20px;
}
footer .footer--derecha--item {
  width: 40%;
}
footer .footer--derecha--item:last-of-type {
  width: 100%;
}
footer .footer--derecha--item p {
  margin: 0 0 15px;
  color: #ffffff;
}
footer .footer--derecha--item p > span {
  display: flex;
  margin: 0 0 5px 0;
}
footer .footer--derecha--item p > span:last-of-type {
  margin: 0;
}
footer .footer--derecha--item p > span span {
  width: 50px;
}
footer .footer--derecha--item p > span a {
  text-decoration: none;
}
footer .footer--derecha--item nav a {
  display: block;
  margin: 0 0 15px 0;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
footer .footer--derecha--item nav a:hover {
  opacity: 0.5;
}
footer .footer--derecha--item nav a:last-of-type {
  margin: 0;
}
footer .footer--derecha--idiomas {
  align-content: center;
  margin-top: 10px;
  column-count: 2;
}
footer .footer--derecha--idiomas a {
  text-decoration: none;
  margin: 0 10px 0 0;
  color: #ffffff;
  opacity: 0.5;
  font-family: "BentonSansBBVA-Bold";
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
footer .footer--derecha--idiomas a:hover {
  opacity: 0.75;
}
footer .footer--derecha--idiomas a.active {
  opacity: 1;
  font-family: "BentonSansBBVA-Medium";
}
footer .footer--derecha--idiomas a:last-of-type {
  margin: 0;
}
footer .footer--derecha--divider {
  border-left: 1px solid #fff;
  height: 24px;
  -ms-flex-item-align: center;
  align-self: center;
}
footer .footer--derecha--rrss {
  margin: 15px 0 0 0;
  column-count: 3;
}
footer .footer--derecha--rrss a {
  cursor: pointer;
  color: #ffffff;
  font-family: "BentonSansBBVA-Medium";
  text-decoration: none;
  margin: 0 10px 0 0;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
footer .footer--derecha--rrss a:hover {
  opacity: 1 !important;
}
footer .footer--derecha--rrss a:hover svg {
  background: #ffffff !important;
  opacity: 1 !important;
}
footer .footer--derecha--rrss a:hover svg path {
  fill: #5BBEFF !important;
}
footer .footer--derecha--rrss a svg {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  background: #5BBEFF;
}
footer .footer--derecha--rrss a svg.twitter {
  padding: 5px;
}
footer .footer--derecha--rrss a svg.twitter path {
  fill: white;
}
footer .footer--bottom {
  width: 100%;
  display: flex;
  padding: 40px 0px 0px 0px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
footer .footer--bottom .color--bbva-aqua {
  font-family: BentonSansBBVA-Medium, Helvetica, Arial, sans-serif;
}
footer .footer--bottom nav a {
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
footer .footer--bottom nav a:hover {
  opacity: 0.5;
}
footer .footer--bottom nav a:last-of-type {
  margin: 0;
}
footer .footer--bottom nav p .color--bbva-white {
  font-family: BentonSansBBVA-Medium, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
}
footer .footer--bottom nav p .color--bbva-aqua {
  font-family: BentonSansBBVA-Medium, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #2DCCCD;
}

@media only screen and (max-width: 1200px) {
  footer .footer--izquierda, footer .footer--derecha {
    padding: 0;
  }
  footer .footer--bottom {
    padding: 40px 0px 0px 0px;
  }
}
@media only screen and (max-width: 992px) {
  footer .footer {
    display: flex;
    flex-direction: column;
    width: 100%;
    font-size: 14px;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
  }
  footer .footer--izquierda {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  footer .footer--izquierda--logo {
    display: block;
    margin: auto;
  }
  footer .footer--izquierda p {
    text-align: center;
  }
  footer .footer--izquierda-list {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  footer .footer--derecha {
    width: 40%;
    margin: 7.5px 0;
  }
  footer .footer--derecha--brand {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  footer .footer--derecha--divider {
    display: none;
  }
  footer .footer--derecha--idiomas {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    gap: 20px;
  }
  footer .footer--derecha--item {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }
  footer .footer--derecha--item p > span {
    justify-content: center;
    text-align: center;
  }
  footer .footer--derecha--item__brand {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }
  footer .footer--derecha--item--brand {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  footer .footer--derecha--item--bottom {
    margin: 15px 0 0 0;
    flex-wrap: wrap;
    text-align: center;
  }
  footer .footer--derecha--item--bottom nav {
    flex-wrap: wrap;
  }
  footer .footer--derecha--item--bottom nav a {
    width: 100%;
    margin: 0 0 15px 0;
  }
  footer .footer--bottom {
    width: 100%;
    display: flex;
    gap: 20px;
    padding: 40px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
}
@media only screen and (max-width: 768px) {
  footer .footer {
    display: flex;
    flex-direction: column;
    width: 100%;
    font-size: 14px;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
  }
  footer .footer--izquierda {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  footer .footer--izquierda--logo {
    display: block;
    margin: auto;
  }
  footer .footer--izquierda p {
    text-align: center;
  }
  footer .footer--izquierda--links {
    margin: 1px 0 40px 0;
    display: flex;
    gap: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  footer .footer--derecha {
    width: 100%;
    margin: 7.5px 0;
  }
  footer .footer--derecha--divider {
    display: none;
  }
  footer .footer--derecha--rrss {
    display: flex;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  footer .footer--derecha--idiomas {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    gap: 20px;
  }
  footer .footer--derecha--item {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  footer .footer--derecha--item p > span {
    justify-content: center;
    text-align: center;
  }
  footer .footer--derecha--item__brand {
    display: block;
    margin-top: 20px;
  }
  footer .footer--derecha--item .brand {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  footer .footer--derecha--item--bottom {
    margin: 15px 0 0 0;
    flex-wrap: wrap;
    text-align: center;
  }
  footer .footer--derecha--item--bottom nav {
    flex-wrap: wrap;
  }
  footer .footer--derecha--item--bottom nav a {
    width: 100%;
    margin: 0 0 15px 0;
  }
  footer .footer--bottom nav {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: space-around;
    align-items: center;
  }
}
@media only screen and (max-width: 576px) {
  footer .footer {
    display: flex;
    flex-direction: column;
    width: 100%;
    font-size: 14px;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
  }
  footer .footer--izquierda {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  footer .footer--izquierda--logo {
    display: block;
    margin: auto;
  }
  footer .footer--izquierda p {
    text-align: center;
  }
  footer .footer--izquierda--links {
    margin: 1px 0 40px 0;
    display: flex;
    gap: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  footer .footer--derecha {
    width: 100%;
    margin: 7.5px 0;
  }
  footer .footer--derecha--divider {
    display: none;
  }
  footer .footer--derecha--rrss {
    display: flex;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  footer .footer--derecha--idiomas {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    gap: 20px;
  }
  footer .footer--derecha--item {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  footer .footer--derecha--item p > span {
    justify-content: center;
    text-align: center;
  }
  footer .footer--derecha--item__brand {
    display: block;
    margin-top: 20px;
  }
  footer .footer--derecha--item .brand {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  footer .footer--derecha--item--bottom {
    margin: 15px 0 0 0;
    flex-wrap: wrap;
    text-align: center;
  }
  footer .footer--derecha--item--bottom nav {
    flex-wrap: wrap;
  }
  footer .footer--derecha--item--bottom nav a {
    width: 100%;
    margin: 0 0 15px 0;
  }
  footer .footer--bottom nav {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: space-around;
    align-items: center;
  }
}
.bloque__confirm {
  width: 100%;
  height: 100%;
  background: url(../../banca-privada/solicitar-cuenta/images/formulario-2.jpg);
  padding: 200px 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.bloque__confirm .content {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
}
.bloque__confirm .content .wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 15px;
  justify-content: center;
  align-items: center;
}
.bloque__confirm .content .wrap h1 {
  font-size: 35px;
  font-family: "BentonSansBBVA-Bold";
  color: white;
  text-align: center;
}
.bloque__confirm .content .wrap p {
  font-size: 16px;
  text-align: center;
  color: white;
  font-family: "BentonSansBBVA-Book";
  margin: 0 0 30px 0;
}
.bloque__confirm .content .wrap .btn-secondary {
  width: fit-content;
  display: inline-flex;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  cursor: pointer;
  border-radius: none;
  font-size: 16px;
  font-weight: bold;
  padding: 0 30px;
  height: 60px;
  min-width: 180px;
  text-align: center;
  text-decoration: none;
  display: flex;
  text-decoration: none;
}
.bloque__confirm .content .wrap img {
  width: 100px;
  height: 100px;
  object-fit: cover;
  margin-bottom: 15px;
}

@media (max-width: 768px) {
  .bloque__confirm {
    padding: 100px 0;
  }
  .bloque__confirm .content .wrap h1 {
    font-size: 25px;
  }
}
.bloque__exit {
  display: none;
  width: 100%;
  height: calc(100vh - 372px);
  margin-top: 63px;
}
.bloque__exit .content {
  width: 100%;
  height: calc(100vh - 345px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.bloque__exit .content img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bloque__exit .content h1 {
  position: absolute;
  font-size: 35px;
  font-family: "BentonSansBBVA-Bold";
  color: white;
  text-align: center;
}

@media (max-width: 1200px) {
  .bloque__exit {
    margin-top: 50px;
    height: calc(100vh - 359px);
  }
}
@media (max-width: 990px) {
  .bloque__exit {
    height: 100%;
  }
}
@media (max-width: 768px) {
  .bloque__exit .content h1 {
    font-size: 25px;
  }
}
.form__input {
  width: auto;
  position: relative;
}

.fielderror {
  color: red;
  padding: 5px 0 0 5px;
}

.form__element {
  margin: 10px 0 35px 0;
  padding: 0 5px;
}

.form__main h3 {
  margin: 0 0 20px 0;
}

input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:hover {
  border-bottom: 1px solid #666;
  -webkit-text-fill-color: #121212;
  -webkit-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0) inset;
  transition: background-color 5000s ease-in-out 0s;
}

input[type=email]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
  outline: 0;
}

:invalid {
  box-shadow: none;
}

:-moz-submit-invalid {
  box-shadow: none;
}

:-moz-ui-invalid {
  box-shadow: none;
}

::-ms-clear {
  display: none;
}

.search-form {
  margin-bottom: 16px;
}

.search-form .search-input button,
.search-form input + [class*=" bbva-"],
.search-form input + [class^=bbva-],
.search-form label + [class^=bbva-] {
  background: 0 0;
  border: none;
  font-size: 20px;
  color: #fff;
  background-color: #1973b8;
  padding: 17px;
  outline: 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}

.search-input {
  font-family: "BentonSansBBVA Book", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.search-results .search-results__text {
  color: #666;
  font-size: 15px;
  font-family: "BentonSansBBVA Book", Helvetica, Arial, sans-serif;
  line-height: 24px;
  margin: 0;
}

.search-results .bold {
  font-family: "BentonSansBBVA Medium", Helvetica, Arial, sans-serif;
  color: #121212;
}

select::-ms-expand {
  display: none;
}

#div_another_nationality .form__group .form__select {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.form__select {
  position: relative;
  font-family: "BentonSansBBVA Book", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.form__group .form__select label#another_nationality_6 {
  margin-right: 26%;
}

.form__element-left {
  width: 48%;
}

.form__element-right {
  width: 38%;
}

.form-flex {
  display: flex !important;
}

#div_another_nationality {
  width: 48%;
}

.form__select datalist {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #f4f4f4;
  width: 100%;
  height: 500px;
  padding: 4%;
  line-height: 28px;
  overflow: auto;
  z-index: 2;
  cursor: pointer;
  border: 0;
  transition: background-color 0.5s ease;
}

.form__select datalist option {
  background-color: #f4f4f4;
  transition: background-color 0.3s ease-in-out;
}

.form__select datalist option:hover {
  background-color: #bdbdbd;
}

.form__element a {
  color: #1973b8;
  font-weight: 700;
  font-family: BentonSansBBVA;
}

select {
  min-width: 200px;
  padding: 26px 36px 8px 16px;
  background-color: #f4f4f4;
  background-color: var(--bbva-100);
  border: none;
  border-bottom: 1px solid #666;
  border-radius: 0;
  color: #121212;
  height: 70px;
  width: 100%;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
  cursor: pointer;
  font-family: "BentonSansBBVA Book", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 15px;
}

.bg-grey100 select {
  background: #fff;
}

select.form__select-filter {
  padding: 8px 36px 8px 16px;
}

.form__select select + i {
  font-size: 12px;
  position: absolute;
  top: 32px;
  transform: translateY(-50%);
  right: 20px;
  pointer-events: none;
  color: #1973b8;
}

.form__select .form__select-label,
select:invalid ~ .form__select-label {
  color: #666;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 36px;
  transform: translateY(-50%);
  padding-left: 16px;
  padding-right: 40px;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.form__select.has-value .form__select-label,
select:active ~ .form__select-label,
select:valid ~ .form__select-label {
  font-size: 12px;
  top: 15%;
  top: 8px;
  transform: translateY(-15%);
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.form__radio-container {
  display: flex;
  align-items: center;
  margin: 0 0 10px 0;
}

.form__radio {
  position: relative;
  width: 26px;
  height: 26px;
}

.form__radio.align-flex {
  display: flex;
  align-items: center;
}

.form__radio.align-flex label {
  margin-top: 0.5%;
}

.form__radio-label {
  padding-left: 10px;
}

.form__radiobtn[type=radio]:checked,
.form__radiobtn[type=radio]:not(:checked) {
  position: absolute;
  visibility: hidden;
  width: 26px;
  height: 26px;
  margin: 0;
  padding: 0;
}

.form__radiobtn[type=radio]:checked + label,
.form__radiobtn[type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 32px;
  height: 32px;
  cursor: pointer;
  line-height: 26px;
  display: inline-block;
  color: #666;
}

.form__radiobtn[type=radio]:checked + label:before,
.form__radiobtn[type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  min-width: 24px;
  width: 24px;
  height: 24px;
  border: 1px solid #666;
  border-radius: 100%;
  background: #f4f4f4;
}

.bg-grey100 .form__radiobtn[type=radio]:checked + label:before,
.bg-grey100 .form__radiobtn[type=radio]:not(:checked) + label:before {
  border: 1px solid #666;
  background: #fff;
}

.form__radiobtn[type=radio][disabled] + label,
.form__radiobtn[type=radio][disabled]:checked + label:before,
.form__radiobtn[type=radio][disabled]:not(:checked) + label:before {
  opacity: 0.4;
}

.form__radiobtn[type=radio].error:checked + label:before,
.form__radiobtn[type=radio].error:not(:checked) + label:before {
  border: 1px solid #b92a45;
  background: #fcdfdf;
}

.form__radiobtn[type=radio]:checked + label:after,
.form__radiobtn[type=radio]:not(:checked) + label:after {
  content: "";
  width: 18px;
  height: 18px;
  background: #004481;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.form__radiobtn[type=radio].error:checked + label:after,
.form__radiobtn[type=radio].error:not(:checked) + label:after {
  background: #b92a45;
}

.form__radiobtn[type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.form__radiobtn[type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.form__checkbox {
  position: relative;
  display: flex;
  align-items: center;
}

.form__checkbox-label {
  padding: 0 0 0 30px;
  font-family: BentonSansBBVA-Book;
  min-height: 24px;
  display: flex;
  line-height: 1.5;
  align-items: center;
}

.form__checkbox-input {
  height: 24px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 24px;
  z-index: 2;
  cursor: pointer;
}

.form__checkbox-input + label::before {
  background-color: #f4f4f4;
  border-radius: 1px;
  border: solid 1px #666;
  box-sizing: border-box;
  content: "";
  cursor: pointer;
  height: 24px;
  left: 0;
  min-width: 24px;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-appearance: none;
  vertical-align: middle;
  width: 24px;
}

.bg-grey100 .form__checkbox-input + label::before {
  background-color: #fff;
}

.form__checkbox-input + label:after {
  opacity: 0;
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 2px;
  width: 12px;
  height: 5px;
  border: solid 2px #004481;
  border-right: none;
  border-top: none;
  transform: translate(3px, 4px) rotate(-45deg);
}

.form__checkbox-input:checked + label:after {
  opacity: 1;
}

.form__checkbox-input + label {
  cursor: pointer;
  padding: 0;
  padding-left: 32px;
}

.form__checkbox-input:disabled + label {
  color: #666;
  cursor: auto;
}

.form__checkbox-input:disabled + label:before {
  box-shadow: none;
  background: #f6f6f6;
}

.form__error .form__checkbox-input + label::before {
  background-color: #fcdfdf;
  border-radius: 1px;
  border: solid 1px #d44b50;
}

.form__checkbox.form__error ~ .input__error-message {
  display: block;
}

.form-group {
  position: relative;
}

.form__input input {
  font-size: 15px;
  line-height: 16px;
  padding: 26px 56px 5px 16px;
  width: 100%;
  height: 56px;
  box-sizing: border-box;
}

.form__field {
  background: #f4f4f4;
  color: #121212;
  outline: 0;
  border: none;
  font-family: "BentonSansBBVA Book", "Helvetica Neue", Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  border-bottom: 1px solid #666;
}

.bg-grey100 .form__field {
  background: #fff;
}

.form__field:disabled,
.form__field:disabled + .form__label {
  color: #666;
  background-color: #f2f2f2;
}

input[disabled]:-internal-autofill-selected,
input[disabled]:-internal-autofill-selected + .form__label {
  background-color: #f2f2f2 !important;
}

.form--invalid .form__error .form__field,
.form__error.has-value .form__field {
  background: #fcdfdf !important;
  border-bottom: 1px solid #b92a45;
}

.input__delete-button {
  display: none;
  pointer-events: none;
  position: absolute;
  right: 16px;
  top: 6px;
  padding: 4px;
  cursor: pointer;
}

.input__delete-button:before {
  content: "×";
  font-size: 38px;
  line-height: 1em;
  color: #b92a45;
  display: block;
}

.form__error.has-value .input__delete-button {
  display: block;
  pointer-events: all;
}

.form__input-error {
  font-size: 12px;
  color: #121212;
  padding-top: 4px;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: none;
}

.form__input-error.show {
  display: flex;
}

.input__error-message {
  display: none;
  font-family: "BentonSansBBVA Book", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #121212;
  padding: 5px 0px 0px 5px;
}

.input__info-message {
  font-family: "BentonSansBBVA Book", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #121212;
}

.form--invalid .form__field.input__error-message,
.form__error.has-value .input__error-message {
  display: block;
}

.input__error-icon {
  color: #b92a45;
  font-size: 14px;
}

.input__info-icon {
  color: #5bbeff;
  font-size: 15px;
  padding-top: 4px;
}

.form__field + .form__label {
  display: block;
  font-family: "BentonSansBBVA Book", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  position: absolute;
  pointer-events: none;
  top: 28px;
  transform: translateY(-50%);
  padding-left: 16px;
  padding-right: 16px;
  background-color: transparent;
  color: #666;
  color: var(--bbva-500);
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.form_textarea .form__field {
  width: 100%;
  z-index: 1;
  padding: 26px 16px 16px 16px;
  resize: none;
  min-height: 120px;
}

@media (max-width: 768px) {
  .form_textarea .form__field {
    padding: 42px 16px 16px 16px;
  }
}
.form_textarea .form__field + .form__label {
  top: 24px;
  transform: translateY(-30%);
  background: #f4f4f4;
}

.form__field:focus + .form__label,
.form__field:valid + .form__label,
.has-value .form__field + .form__label {
  font-size: 12px;
  top: 15%;
  top: 4px;
  transform: translateY(-15%);
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  width: calc(100% - 16px);
  padding-top: 4px;
}

.form__upload-file {
  background-color: #fff;
  border: dashed 1px #043263;
  cursor: pointer;
  min-height: 56px;
  padding: 16px;
}

.form__upload-file-container input[type=file] {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.form__upload-file-info {
  font-size: 12px;
  line-height: 24px;
  padding-top: 16px;
}

.form__upload-file-name {
  font-family: "BentonSansBBVA Medium", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.form__upload-file label {
  height: 100%;
  cursor: inherit;
}

.form__upload-file label * {
  pointer-events: none;
}

.form__info {
  font-family: "BentonSansBBVA Book", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  text-align: right;
}

.bg-grey100 .bg-circle {
  background-color: #f4f4f4;
}

.checklist-adv {
  margin-bottom: 32px;
  padding-left: 48px;
  padding-right: 32px;
}

.checklist-adv i {
  position: relative;
  top: 1px;
  padding-right: 12px;
  font-size: 22px;
  vertical-align: middle;
}

.info-contact {
  margin: 0;
  padding: 0 32px 32px 32px;
  text-align: center;
}

.info-support {
  margin: 0;
  padding: 0 0 32px 0;
  text-align: left;
}

.contact-image {
  width: 164px;
  height: 123px;
  margin-bottom: 24px;
}

.legal-terms span {
  color: #666;
  font-size: 12px;
  font-family: "BentonSansBBVA Book", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.legal-terms h4 {
  font-size: 14px;
  color: #666;
  font-weight: 700;
  font-family: BentonSansBBVA;
}

.newsletter__message-ok {
  color: #277a3e;
  padding: 15px;
  margin: 10px 0;
  width: 100%;
  text-align: center;
  background-color: #d9efe0;
}

.newsletter__message-error {
  color: #b92a45;
  padding: 15px;
  margin: 10px 0;
  width: 100%;
  text-align: center;
  background-color: #fcdfdf;
}

.form__main fieldset {
  border: none;
  padding: 0;
}

.form__fieldset-phone {
  display: flex;
  flex-wrap: wrap;
  margin: 24px 0 0 0;
}

.form__fieldset-phone .form__element:first-child {
  flex-basis: 100%;
}

.form__fieldset-phone .form__element:last-child {
  flex-basis: 100%;
  margin: 20px 0;
}

.input__description-message {
  display: block;
  padding: 5px 0 0 5px;
}

.input__description-message span {
  font-family: "BentonSansBBVA Book", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #666;
  font-size: 12px;
  margin: 0 0 0 5px;
}

@media screen and (max-width: 768px) {
  .form__input {
    overflow: hidden;
  }
}
@font-face {
  font-family: coronita;
  src: url(https://i.icomoon.io/public/81769453dd/Coronita/coronita.eot);
}
@font-face {
  font-family: coronita;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: 400;
  font-style: normal;
}
[class*=" bbva-"],
[class^=bbva-] {
  font-family: coronita !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bbva-coronita_chev-down:before,
.bbva-coronita_chev-left:before,
.bbva-coronita_chev-up:before,
.bbva-coronita_upload:before {
  display: inline-block;
}

.bbva-coronita_chev-down:before,
.bbva-coronita_chev-left:before,
.bbva-coronita_chev-right:before,
.bbva-coronita_chev-up:before {
  content: "\e910";
}

.bbva-coronita_chev-down:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.bbva-coronita_add:before {
  content: "\e900";
}

.bbva-coronita_agenda:before {
  content: "\e9b6";
}

.bbva-coronita_alarm:before {
  content: "\e901";
}

.bbva-coronita_alarm-ring:before {
  content: "\e90f";
}

.bbva-coronita_alert:before {
  content: "\e902";
}

.bbva-coronita_android:before {
  content: "\f17b";
}

.bbva-android:before {
  content: "\f17b";
}

.bbva-coronita_apple:before {
  content: "\f179";
}

.bbva-apple:before {
  content: "\f179";
}

.bbva-coronita_atm:before {
  content: "\e903";
}

.bbva-coronita_audio:before {
  content: "\e904";
}

.bbva-coronita_auto:before {
  content: "\e905";
}

.bbva-coronita_auto-bank:before {
  content: "\e9b5";
}

.bbva-coronita_award:before {
  content: "\e95e";
}

.bbva-coronita_balance:before {
  content: "\e95f";
}

.bbva-coronita_bank:before {
  content: "\e960";
}

.bbva-coronita_bar:before {
  content: "\e961";
}

.bbva-coronita_barcode:before {
  content: "\e962";
}

.bbva-coronita_block:before {
  content: "\e906";
}

.bbva-coronita_block_card:before {
  content: "\e963";
}

.bbva-coronita_blog-b:before {
  content: "\e907";
}

.bbva-coronita_bluetooth:before {
  content: "\e964";
}

.bbva-coronita_bookstore:before {
  content: "\e965";
}

.bbva-coronita_build:before {
  content: "\e966";
}

.bbva-coronita_bullet:before {
  content: "\e948";
}

.bbva-coronita_calendar:before {
  content: "\e908";
}

.bbva-coronita_call:before {
  content: "\e953";
}

.bbva-coronita_camera:before {
  content: "\e909";
}

.bbva-coronita_cancel:before {
  content: "\e90a";
}

.bbva-coronita_cash:before {
  content: "\e90b";
}

.bbva-coronita_cash-register:before {
  content: "\e968";
}

.bbva-coronita_charge_card:before {
  content: "\e969";
}

.bbva-coronita_chat:before {
  content: "\e90c";
}

.bbva-coronita_checking:before {
  content: "\e90d";
}

.bbva-coronita_checkmark:before {
  content: "\e90e";
}

.bbva-coronita_checkmark-circle:before {
  content: "\e96a";
}

.bbva-coronita_chev:before {
  content: "\e910";
}

.bbva-coronita_circle-facebook:before {
  content: "\e96b";
}

.bbva-coronita_circle-google-plus:before {
  content: "\e96c";
}

.bbva-coronita_circle-instagram:before {
  content: "\e96d";
}

.bbva-coronita_circle-linkedin:before {
  content: "\e96e";
}

.bbva-coronita_circle-pinterest:before {
  content: "\e96f";
}

.bbva-coronita_circle-twitter:before {
  content: "\e970";
}

.bbva-coronita_circle-youtube:before {
  content: "\e971";
}

.bbva-coronita_clock:before {
  content: "\e912";
}

.bbva-coronita_close:before {
  content: "\e913";
}

.bbva-coronita_coffee-shop:before {
  content: "\e972";
}

.bbva-coronita_commerce:before {
  content: "\e914";
}

.bbva-coronita_communication:before {
  content: "\e915";
}

.bbva-coronita_computer:before {
  content: "\e916";
}

.bbva-coronita_computer-screen:before {
  content: "\e954";
}

.bbva-coronita_config:before {
  content: "\e973";
}

.bbva-coronita_consult:before {
  content: "\e974";
}

.bbva-coronita_continue:before {
  content: "\e917";
}

.bbva-coronita_contract:before {
  content: "\e975";
}

.bbva-coronita_copy:before {
  content: "\e976";
}

.bbva-coronita_copy_card:before {
  content: "\e977";
}

.bbva-coronita_credit-card:before {
  content: "\e918";
}

.bbva-coronita_cvv:before {
  content: "\e919";
}

.bbva-coronita_deposit:before {
  content: "\e91a";
}

.bbva-coronita_desktop:before {
  content: "\e978";
}

.bbva-coronita_digital_card:before {
  content: "\e979";
}

.bbva-coronita_dine:before {
  content: "\e91b";
}

.bbva-coronita_discharge_card:before {
  content: "\e97a";
}

.bbva-coronita_discount:before {
  content: "\e97b";
}

.bbva-coronita_doc-pdf:before {
  content: "\e97c";
}

.bbva-coronita_doc-word:before {
  content: "\e97d";
}

.bbva-coronita_doc-xls:before {
  content: "\e97e";
}

.bbva-coronita_document:before {
  content: "\e91c";
}

.bbva-coronita_dollar:before {
  content: "\e91d";
}

.bbva-coronita_donate:before {
  content: "\e97f";
}

.bbva-coronita_download:before {
  content: "\e91e";
}

.bbva-coronita_edit:before {
  content: "\e91f";
}

.bbva-coronita_education:before {
  content: "\e980";
}

.bbva-coronita_ehl:before {
  content: "\e94e";
}

.bbva-coronita_ehl-nowords:before {
  content: "\e94d";
}

.bbva-coronita_email-read:before {
  content: "\e981";
}

.bbva-coronita_entertainment:before {
  content: "\e920";
}

.bbva-coronita_euro:before {
  content: "\e921";
}

.bbva-coronita_executive:before {
  content: "\e982";
}

.bbva-coronita_express_account:before {
  content: "\e983";
}

.bbva-coronita_external-link:before {
  content: "\e984";
}

.bbva-coronita_facebook:before {
  content: "\f09a";
}

.bbva-coronita_facebook-f:before {
  content: "\f09a";
}

.bbva-facebook:before {
  content: "\f09a";
}

.bbva-coronita_fav:before {
  content: "\e922";
}

.bbva-coronita_filter:before {
  content: "\e923";
}

.bbva-coronita_fingerprint:before {
  content: "\e955";
}

.bbva-coronita_florist:before {
  content: "\e985";
}

.bbva-coronita_global:before {
  content: "\e956";
}

.bbva-coronita_google:before {
  content: "\f1a0";
}

.bbva-google:before {
  content: "\f1a0";
}

.bbva-coronita_google-play:before {
  content: "\e95d";
}

.bbva-google-play:before {
  content: "\e95d";
}

.bbva-coronita_google-plus:before {
  content: "\f0d5";
}

.bbva-google-plus:before {
  content: "\f0d5";
}

.bbva-coronita_graphics:before {
  content: "\e986";
}

.bbva-coronita_grumpycat:before {
  content: "\e987";
}

.bbva-coronita_grumpycat-line:before {
  content: "\e927";
}

.bbva-coronita_hashtag:before {
  content: "\e924";
}

.bbva-coronita_health:before {
  content: "\e988";
}

.bbva-coronita_help:before {
  content: "\e925";
}

.bbva-coronita_hide:before {
  content: "\e989";
}

.bbva-coronita_history:before {
  content: "\e957";
}

.bbva-coronita_home:before {
  content: "\e926";
}

.bbva-coronita_hotel:before {
  content: "\e98a";
}

.bbva-coronita_id:before {
  content: "\e98b";
}

.bbva-coronita_image:before {
  content: "\e928";
}

.bbva-coronita_info:before {
  content: "\e929";
}

.bbva-coronita_instagram:before {
  content: "\f16d";
}

.bbva-instagram:before {
  content: "\f16d";
}

.bbva-coronita_insurance:before {
  content: "\e92a";
}

.bbva-coronita_interaction:before {
  content: "\e950";
}

.bbva-coronita_investment:before {
  content: "\e98c";
}

.bbva-coronita_jewel:before {
  content: "\e98d";
}

.bbva-coronita_link:before {
  content: "\e92b";
}

.bbva-coronita_linkedin:before {
  content: "\f0e1";
}

.bbva-linkedin:before {
  content: "\f0e1";
}

.bbva-coronita_list:before {
  content: "\e951";
}

.bbva-coronita_loan:before {
  content: "\e92c";
}

.bbva-coronita_loan-stack:before {
  content: "\e92d";
}

.bbva-coronita_location:before {
  content: "\e92e";
}

.bbva-coronita_location-current:before {
  content: "\e98e";
}

.bbva-coronita_location-explore:before {
  content: "\e98f";
}

.bbva-coronita_location-near-me:before {
  content: "\e990";
}

.bbva-coronita_location-none:before {
  content: "\e991";
}

.bbva-coronita_location-search:before {
  content: "\e992";
}

.bbva-coronita_lock:before {
  content: "\e92f";
}

.bbva-coronita_mail:before {
  content: "\e930";
}

.bbva-coronita_map:before {
  content: "\e993";
}

.bbva-coronita_menu:before {
  content: "\e931";
}

.bbva-coronita_mic:before {
  content: "\e994";
}

.bbva-coronita_minus:before {
  content: "\e932";
}

.bbva-coronita_minus-stag:before {
  content: "\e958";
}

.bbva-coronita_mobile:before {
  content: "\e933";
}

.bbva-coronita_mobile-b:before {
  content: "\e934";
}

.bbva-coronita_mobile_charge:before {
  content: "\e995";
}

.bbva-coronita_mobile_payment:before {
  content: "\e996";
}

.bbva-coronita_money_exchange:before {
  content: "\e997";
}

.bbva-coronita_more:before {
  content: "\e935";
}

.bbva-coronita_mortgage:before {
  content: "\e936";
}

.bbva-coronita_nfc-connect:before {
  content: "\e998";
}

.bbva-coronita_nfc-disconnect:before {
  content: "\e999";
}

.bbva-coronita_offers:before {
  content: "\e937";
}

.bbva-coronita_office:before {
  content: "\e938";
}

.bbva-coronita_pets:before {
  content: "\e99a";
}

.bbva-coronita_picture:before {
  content: "\e99b";
}

.bbva-coronita_pin-pad:before {
  content: "\e99c";
}

.bbva-coronita_pin-pad-disconnect:before {
  content: "\e99d";
}

.bbva-coronita_pinterest:before {
  content: "\f0d2";
}

.bbva-pinterest:before {
  content: "\f0d2";
}

.bbva-coronita_play-full:before {
  content: "\e99e";
}

.bbva-coronita_plus-stag:before {
  content: "\e959";
}

.bbva-coronita_portfolio:before {
  content: "\e99f";
}

.bbva-coronita_power:before {
  content: "\e9a0";
}

.bbva-coronita_print:before {
  content: "\e939";
}

.bbva-coronita_profile:before {
  content: "\e93a";
}

.bbva-coronita_promo:before {
  content: "\e9a1";
}

.bbva-coronita_quote:before {
  content: "\e93b";
}

.bbva-coronita_receipt:before {
  content: "\e9a2";
}

.bbva-coronita_reload:before {
  content: "\e93c";
}

.bbva-coronita_restaurant:before {
  content: "\e9a3";
}

.bbva-coronita_retail:before {
  content: "\e9a4";
}

.bbva-coronita_return:before {
  content: "\e93d";
}

.bbva-coronita_rewards:before {
  content: "\e93e";
}

.bbva-coronita_sales:before {
  content: "\e9a5";
}

.bbva-coronita_save:before {
  content: "\e93f";
}

.bbva-coronita_savings:before {
  content: "\e940";
}

.bbva-coronita_search:before {
  content: "\e941";
}

.bbva-coronita_security:before {
  content: "\e9a6";
}

.bbva-coronita_send:before {
  content: "\e9a7";
}

.bbva-coronita_services:before {
  content: "\e9a8";
}

.bbva-coronita_settings:before {
  content: "\e942";
}

.bbva-coronita_shop:before {
  content: "\e9a9";
}

.bbva-coronita_shopping:before {
  content: "\e943";
}

.bbva-coronita_social:before {
  content: "\e94f";
}

.bbva-social:before {
  content: "\e94f";
}

.bbva-coronita_stock:before {
  content: "\e9aa";
}

.bbva-coronita_tablet:before {
  content: "\e944";
}

.bbva-coronita_tablet-b:before {
  content: "\e945";
}

.bbva-coronita_target:before {
  content: "\e9ab";
}

.bbva-coronita_ticket:before {
  content: "\e9ac";
}

.bbva-coronita_tile:before {
  content: "\e952";
}

.bbva-coronita_toys:before {
  content: "\e9ad";
}

.bbva-coronita_transfer:before {
  content: "\e946";
}

.bbva-coronita_transfer_account:before {
  content: "\e9ae";
}

.bbva-coronita_transfer_card:before {
  content: "\e9af";
}

.bbva-coronita_trash:before {
  content: "\e947";
}

.bbva-coronita_travel:before {
  content: "\e9b0";
}

.bbva-coronita_twitter:before {
  content: "\f099";
}

.bbva-twitter:before {
  content: "\f099";
}

.bbva-coronita_unlock:before {
  content: "\e949";
}

.bbva-coronita_update:before {
  content: "\e9b1";
}

.bbva-coronita_upload:before {
  content: "\e94a";
}

.bbva-coronita_video-chat:before {
  content: "\e94b";
}

.bbva-coronita_video-play:before {
  content: "\e94c";
}

.bbva-coronita_vimeo-square:before {
  content: "\f194";
}

.bbva-vimeo-square:before {
  content: "\f194";
}

.bbva-coronita_visual:before {
  content: "\e95a";
}

.bbva-coronita_walk:before {
  content: "\e9b2";
}

.bbva-coronita_wallet:before {
  content: "\e9b3";
}

.bbva-coronita_weather:before {
  content: "\e95b";
}

.bbva-coronita_web-b:before {
  content: "\e95c";
}

.bbva-coronita_wellness:before {
  content: "\e9b4";
}

.bbva-coronita_windows:before {
  content: "\f17a";
}

.bbva-coronita_youtube:before {
  content: "\f167";
}

.bbva-youtube:before {
  content: "\f167";
}

.bbva-secondary-bullet:before {
  content: "\e911";
}

.ss-main {
  position: relative;
  display: inline-block;
  user-select: none;
  color: #666;
  width: 100%;
}

.ss-main .ss-single-selected {
  display: flex;
  cursor: pointer;
  width: 100%;
  height: 30px;
  padding: 6px;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  background-color: #fff;
  outline: 0;
  box-sizing: border-box;
  transition: background-color 0.2s;
}

.ss-main .ss-single-selected.ss-disabled {
  background-color: #dcdee2;
  cursor: not-allowed;
}

.ss-main .ss-single-selected.ss-open-above {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ss-main .ss-single-selected.ss-open-below {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ss-main .ss-single-selected .placeholder {
  flex: 1 1 100%;
  text-align: left;
  width: calc(100% - 30px);
  line-height: 1em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ss-main .ss-single-selected .placeholder,
.ss-main .ss-single-selected .placeholder * {
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ss-main .ss-single-selected .placeholder * {
  width: auto;
}

.ss-main .ss-single-selected .placeholder .ss-disabled {
  color: #dedede;
}

.ss-main .ss-single-selected .ss-deselect {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  margin: 0 6px;
  font-weight: 700;
}

.ss-main .ss-single-selected .ss-deselect.ss-hide {
  display: none;
}

.ss-main .ss-single-selected .ss-arrow {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  margin: 0 6px;
}

.ss-main .ss-single-selected .ss-arrow span {
  border: solid #666;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transition: transform 0.2s, margin 0.2s;
}

.ss-main .ss-single-selected .ss-arrow span.arrow-up {
  transform: rotate(-135deg);
  margin: 3px 0 0;
}

.ss-main .ss-single-selected .ss-arrow span.arrow-down {
  transform: rotate(45deg);
  margin: -3px 0 0;
}

.ss-main .ss-multi-selected {
  display: flex;
  flex-direction: row;
  cursor: pointer;
  min-height: 30px;
  width: 100%;
  padding: 0 0 0 3px;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  background-color: #fff;
  outline: 0;
  box-sizing: border-box;
  transition: background-color 0.2s;
}

.ss-main .ss-multi-selected.ss-disabled {
  background-color: #dcdee2;
  cursor: not-allowed;
}

.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled {
  color: #666;
}

.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete {
  cursor: not-allowed;
}

.ss-main .ss-multi-selected.ss-open-above {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ss-main .ss-multi-selected.ss-open-below {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ss-main .ss-multi-selected .ss-values {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  flex: 1 1 100%;
  width: calc(100% - 30px);
}

.ss-main .ss-multi-selected .ss-values .ss-disabled {
  display: flex;
  padding: 4px 5px;
  margin: 2px 0;
  line-height: 1em;
  align-items: center;
  width: 100%;
  color: #dedede;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@keyframes scaleIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes scaleOut {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0);
    opacity: 0;
  }
}
.ss-main .ss-multi-selected .ss-values .ss-value {
  display: flex;
  user-select: none;
  align-items: center;
  font-size: 12px;
  padding: 3px 5px;
  margin: 3px 5px 3px 0;
  color: #fff;
  background-color: #5897fb;
  border-radius: 4px;
  animation-name: scaleIn;
  animation-duration: 0.2s;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}

.ss-main .ss-multi-selected .ss-values .ss-value.ss-out {
  animation-name: scaleOut;
  animation-duration: 0.2s;
  animation-timing-function: ease-out;
}

.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete {
  margin: 0 0 0 5px;
  cursor: pointer;
}

.ss-main .ss-multi-selected .ss-add {
  display: flex;
  flex: 0 1 3px;
  margin: 9px 12px 0 5px;
}

.ss-main .ss-multi-selected .ss-add .ss-plus {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #666;
  position: relative;
  height: 10px;
  width: 2px;
  transition: transform 0.2s;
}

.ss-main .ss-multi-selected .ss-add .ss-plus:after {
  background: #666;
  content: "";
  position: absolute;
  height: 2px;
  width: 10px;
  left: -4px;
  top: 4px;
}

.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross {
  transform: rotate(45deg);
}

.ss-content {
  position: absolute;
  width: 100%;
  margin: -1px 0 0;
  box-sizing: border-box;
  border: 1px solid #dcdee2;
  z-index: 1010;
  background-color: #fff;
  transform-origin: center top;
  transition: transform 0.2s, opacity 0.2s;
  opacity: 0;
  transform: scaleY(0);
}

.ss-content.ss-open {
  display: block;
  opacity: 1;
  transform: scaleY(1);
}

.ss-content .ss-search {
  display: flex;
  flex-direction: row;
  padding: 8px 8px 6px;
}

.ss-content .ss-search.ss-hide,
.ss-content .ss-search.ss-hide input {
  height: 0;
  opacity: 0;
  padding: 0;
  margin: 0;
}

.ss-content .ss-search input {
  display: inline-flex;
  font-size: inherit;
  line-height: inherit;
  flex: 1 1 auto;
  width: 100%;
  min-width: 0;
  height: 30px;
  padding: 6px 8px;
  margin: 0;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  background-color: #fff;
  outline: 0;
  text-align: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-appearance: textfield;
}

.ss-content .ss-search input::placeholder {
  color: #8a8a8a;
  vertical-align: middle;
}

.ss-content .ss-search input:focus {
  box-shadow: 0 0 5px #5897fb;
}

.ss-content .ss-search .ss-addable {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 22px;
  font-weight: 700;
  flex: 0 0 30px;
  height: 30px;
  margin: 0 0 0 8px;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  box-sizing: border-box;
}

.ss-content .ss-addable {
  padding-top: 0;
}

.ss-content .ss-list {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label {
  padding: 6px 10px;
  font-weight: 700;
}

.ss-content .ss-list .ss-optgroup .ss-option {
  padding: 6px 6px 6px 25px;
}

.ss-content .ss-list .ss-optgroup-label-selectable {
  cursor: pointer;
}

.ss-content .ss-list .ss-optgroup-label-selectable:hover {
  color: #fff;
  background-color: #5897fb;
}

.ss-content .ss-list .ss-option {
  padding: 6px 10px;
  cursor: pointer;
  user-select: none;
}

.ss-content .ss-list .ss-option * {
  display: inline-block;
}

.ss-content .ss-list .ss-option.ss-highlighted,
.ss-content .ss-list .ss-option:hover {
  color: #fff;
  background-color: #5897fb;
}

.ss-content .ss-list .ss-option.ss-disabled {
  cursor: not-allowed;
  color: #dedede;
  background-color: #fff;
}

.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected {
  color: #666;
  background-color: rgba(88, 151, 251, 0.1);
}

.ss-content .ss-list .ss-option.ss-hide {
  display: none;
}

.ss-content .ss-list .ss-option .ss-search-highlight {
  background-color: #fffb8c;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px !important;
}

section[data-type=form-controls] {
  padding: 30px 0 10px 0;
}

.c-icon--small {
  font-size: 26px;
  line-height: 0;
}

.c-icon-close:before {
  font-family: icon-bbva;
  content: "\e927";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  visibility: visible;
}

h2 #tab-title {
  font-size: 26px;
  font-weight: 700;
  color: black;
}

.input__info-icon {
  color: #1973b8;
}

.form__select select {
  height: 52px;
}

.form__select select + i {
  top: 25px;
}

.form__select .ss-main .ss-multi-selected {
  background-color: #f4f4f4;
  background-color: var(--bbva-100);
  border: none;
  border-radius: 0;
  color: #121212;
  min-height: 50px;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
  cursor: pointer;
  font-family: BentonSansBBVA-Book;
  font-size: 15px;
}

.form__select .ss-main .ss-multi-selected .ss-values {
  align-items: center;
  padding: 5px 0;
}

.form__select .ss-main .ss-multi-selected .ss-values .ss-value {
  padding: 6px;
  margin: 20px 6px 0 6px;
  font-size: 14px;
  background-color: #8f7ae5;
}

.form__select .ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete {
  margin: 0 0 0 10px;
  cursor: pointer;
  font-size: 20px;
  line-height: 0;
  position: relative;
  top: -1px;
}

.form__select .ss-main .ss-multi-selected .ss-values .ss-disabled {
  color: #666;
  display: none;
}

.form__select .ss-main .ss-multi-selected .ss-add {
  align-items: center;
  margin: 15px;
}

.form__select .ss-main .ss-multi-selected .ss-add .ss-plus {
  background-color: #1973b8;
}

.form__select .ss-main .ss-multi-selected .ss-add .ss-plus:after {
  background-color: #1973b8;
}

.form__select .form__select-label,
select:invalid ~ .form__select-label {
  top: 25px;
}

.form__element {
  margin: 24px 0;
  padding: 0;
}

.form__element:first-of-type,
.form__element:nth-of-type(2) {
  margin-bottom: 0;
}

.form__element:nth-of-type(11) {
  margin-bottom: -0.5%;
}

.form__element:nth-of-type(18) {
  margin-bottom: 3%;
}

.form__element:nth-of-type(20) {
  margin-bottom: 4%;
}

.form__section .form__left-col .form__element:nth-of-type(21) h3 {
  margin: 0 0 9px 0;
}

.form__element a {
  color: #8f7ae5;
  font-family: BentonSansBBVA-Light;
  font-weight: 300;
}

.form__input input {
  height: 52px;
}

.form__field + .form__label {
  top: 25px;
  color: #666;
}

.form__header {
  background-color: #072146;
  width: 100%;
  padding: 15px 0;
}

.form__header .container {
  display: flex;
  align-items: center;
}

.form__header-logo img {
  width: 100%;
  max-width: 103px;
  height: 32px;
}

.form__header-titulo h1 {
  font-size: 1.7rem;
  color: #fff;
  font-family: BentonSansBBVA-Book;
  font-weight: 300;
  margin: 0 0 0 30px;
}

.form__header-salir {
  margin-left: auto;
}

.form__header-salir a {
  display: flex;
  align-items: center;
  color: #5bbeff;
  font-weight: 400;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.form__header-salir a span {
  margin-left: 5px;
}

.form__header-salir a:hover {
  color: #fff;
  fill: #fff;
}

.form__progreso {
  width: 50%;
  margin: 0 0 20px 0;
}

.form__progreso.full {
  width: 100%;
  color: #fff;
  margin-bottom: 60px;
}

.form__progreso-estado {
  display: flex;
  font-size: 0.9rem;
  margin: 20px 0 5px 0;
  color: #666;
}

.form__progreso-estado span {
  margin: 0 0 0 15px;
  font-size: 14px;
}

.form__progreso-barra-wrapper {
  width: 100%;
  position: relative;
}

.form__progreso-barra {
  height: 8px;
  width: 100%;
  overflow: hidden;
}

.form__progreso-barra:after {
  content: "";
  background-color: #e9e9e9;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 1;
}

.form__progreso-barra-fill {
  background-color: #8f7ae5;
  height: 100%;
  z-index: 2;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.5s ease-in-out;
}

.form__progreso-barra-fill:after {
  content: "";
  background-color: #8f7ae5;
  position: absolute;
  top: 0;
  left: 8px;
  height: 100%;
  width: 100%;
  transform: skew(-45deg);
  -ms-transform: skew(-45deg);
  -webkit-transform: skew(-45deg);
}

.form__wrapper section {
  padding: 0;
}

.form__wrapper form {
  appearance: none;
}

.form__main {
  padding: 30px 0;
}

.form__main.final {
  margin-bottom: 120px;
}

.form__main.final h3,
.form__main.final > h2 {
  display: none;
}

.form__main h3.gracias {
  display: flex;
  width: 100%;
  align-items: center;
  font-size: 32px;
  text-align: center;
  color: #6754b8;
  text-align: left;
  margin: 15px 0;
}

.form__main h3.gracias img {
  max-width: 100px;
  width: 100%;
  margin: 0 30px 0 0;
  height: auto;
}

.form__main ul {
  padding: 0 10px 0 25px;
}

.form__main li {
  position: relative;
  list-style: none;
  color: #666;
  padding: 0 0 10px 30px;
  margin: 0;
  font-size: 15px;
  font-family: BentonSansBBVA-Book;
}

.form__main li:before {
  content: "";
  font-family: icon-bbva;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  content: "\e9dc";
  color: #49a5e6;
  left: 0;
  position: absolute;
  font-size: 25px;
  width: 14px;
}

.form__main aside {
  padding: 0;
  max-width: 380px;
  margin: 45px 0 45px 0;
}

.form__main aside a {
  padding: 0 0 0 30px;
  word-wrap: break-word;
  color: #1973b8;
  text-decoration: none;
  font-weight: 400;
  font-size: 15px;
}

.form__main aside a.us-person {
  font-size: inherit;
}

.form__main aside > span {
  padding: 10px 20px 0px 40px;
  display: block;
}

.form__main aside p {
  margin: 0 0 15px 0;
}

.form__main aside strong {
  color: #8f7ae5;
}

.form__main .form__right-col aside {
  margin: 0;
  max-width: 100%;
}

.form__main:nth-of-type(7),
.form__main:nth-of-type(8) {
  margin: 10px 0;
}

.aside-title {
  display: flex;
  align-items: center;
  padding: 15px 0 0 0;
}

.aside-title img {
  width: 30px;
  height: auto;
}

.form__right-col .aside-title {
  padding: 0;
}

.form__right-col aside .wrap-img {
  height: 100%;
  width: 100%;
  max-height: 240px;
}

.form__right-col aside .wrap-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.form__right-col aside > span {
  padding: 8px 0 0 0;
}

.form__right-col .aside-title svg {
  display: none;
}

.form__right-col .aside-title h4 {
  margin: 0;
  font-size: 20px;
}

.aside-title h4 {
  margin: 0 0 0 10px;
  font-size: 18px;
}

.form__section {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.form__section .form__left-col {
  width: 60%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* .form__section .form__left-col>h2 {
    display: none
} */
.form__section .form__left-col h3 {
  font-size: 15px;
  font-family: BentonSansBBVA-Book;
  margin: 15px 0 10px 0;
  width: 100%;
}

#base_currency_message {
  margin-bottom: 0;
}

#base_currency_field {
  margin-top: 0;
}

.form__section .form__left-col div[data-type=field-wrapper] {
  width: 100%;
}

.form__section .form__left-col div[data-type=field-wrapper].form__element {
  width: 48%;
}

.form__section .form__left-col div[data-type=field-wrapper].form__element:nth-child(8) {
  margin-top: 4%;
}

#nacionality-checked:after {
  left: 8%;
}

.form__section .form__left-col div[data-type=field-wrapper].form__element textarea {
  width: 100%;
  padding: 36px 36px 8px 16px;
}

.form__section .form__left-col div[data-type=field-wrapper].form__element.full {
  width: 100%;
  margin-bottom: 0;
}

.form__section .form__left-col div[data-type=field-wrapper].form__element.range h3 {
  padding: 0 0 20px 0;
}

.form__section .form__left-col div[data-type=field-wrapper].form__element.range .form__select .form__select-label {
  position: relative;
  padding: 0;
  top: 0;
  transform: none;
}

.form__section .form__left-col div[data-type=field-wrapper].form__element.range .form__select input {
  width: 100%;
  margin: 30px 0;
}

.form__section .form__left-col > span {
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}

.form__section .form__fieldset-phone {
  display: flex;
  justify-content: space-between;
}

.form__section .form__fieldset-phone .form__element {
  flex-basis: auto;
  width: 48%;
  margin: 0;
  padding: 0;
}

.form__section .form__right-col {
  width: 35%;
  position: sticky;
  top: 10%;
  /* box-sizing: border-box;
  border: 1px solid #e9e9e9;
  box-shadow: 0 1px 1px 0 rgba(18, 18, 18, .2); */
}

.form__section .form__right-col .bloque__cajas--texto--contenido ul {
  display: none;
}

.form__section .form__right-col h3 {
  display: none;
  font-family: BentonSansBBVA-Bold;
  color: #1973b8;
  margin: 10px auto;
  text-align: center;
  width: 80%;
  font-size: 24px;
}

.form__section .form__right-col.big img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.form__section .form__right-col.big h2,
.form__section .form__right-col.big h4,
.form__section .form__right-col.big p {
  display: none;
  width: 100%;
  text-align: center;
}

.form__section .form__right-col.big .aside-title {
  flex-wrap: wrap;
  display: none;
}

.form__section .form__right-col.big .aside-title h4 {
  color: #072146;
  margin: 15px auto;
  font-size: 32px;
}

.form__section .form__right-col.big .aside-title h2 {
  color: #1973b8;
  line-height: 0.9em;
  margin: 20px auto 45px auto;
}

.form__section .form__radio-group {
  display: flex;
  margin: 8px 0;
}

.form__section .form__radio-group .row {
  display: flex;
  flex-direction: row;
  margin-bottom: 1%;
}

.form__section .form__radio-group .row label {
  margin-left: 3%;
}

#base_currency1, #base_currency2, #base_currency3, p[data-id=country_identity_document] {
  font-family: BentonSansBBVA-Book;
  font-weight: bold;
}

.form__section .form__radio-group .form__radio-container {
  width: fit-content;
  position: relative;
  margin: 0 10px 0 0;
  padding: 10px 15px 10px 12px;
}

.form__section .form__radio-group .form__radio-container:last-of-type {
  margin: 0;
}

.form__section .form__radio-group .form__radio-container .form__radio {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.form__section .form__radio-group .form__radio-container .form__radio input,
.form__section .form__radio-group .form__radio-container .form__radio label {
  width: 100%;
  height: 100%;
}

.form__section .form__radio-group .form__radio-container .form__radio label:before {
  display: none;
}

.form__section .form__radio-group .form__radio-container .form__radio label:after {
  content: "";
  display: block;
  top: 0;
  left: 0;
  border-radius: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
  background-color: #e9e9e9;
  transform: scale(1);
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.form__section .form__radio-group .form__radio-container .form__radio label:hover:after {
  opacity: 1;
}

.form__section .form__radio-group .form__radio-container .form__radio input:checked + label:after {
  opacity: 1;
  background-color: #8f7ae5;
}

.form__section .form__radio-group .form__radio-container .form__radio input:checked + label:hover:after {
  opacity: 1;
  background-color: #8f7ae5;
}

.form__section .form__radio-group .form__radio-container .form__radio-label {
  padding: 0;
  width: 100%;
  text-align: center;
}

.form__section .form__radio-group.money {
  justify-content: center;
}

.form__section .form__radio-group.money .form__radio-container {
  margin: 0 15px;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.form__section .form__radio-group.money .form__radio-container .form__radio input {
  z-index: 1;
}

.form__section .form__radio-group.money .form__radio-container .form__radio label:after {
  opacity: 0.75;
  height: 140%;
  z-index: 1;
  background-color: #fff;
}

.form__section .form__radio-group.money .form__radio-container .form__radio input:checked + label:after {
  background-color: #fff;
  opacity: 0;
}

.form__section .form__radio-group.money .form__radio-container .form__radio-label {
  color: #1973b8;
  padding: 90px 0 0 0;
}

.form__section .form__radio-group.money .form__radio-container .form__radio-label svg path {
  fill: #8f7ae5 !important;
}

.form__section .form__radio-group.money .form__radio-container .form__radio-label img,
.form__section .form__radio-group.money .form__radio-container .form__radio-label svg {
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 5px;
  top: 0;
  left: 0;
  object-fit: cover;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.form__checkbox-label a {
  font-family: BentonSansBBVA-Light;
  color: #1973b8;
  text-decoration: none;
}

.form__checkbox-label a:hover {
  text-decoration: underline;
  opacity: 0.8;
}

.form__controls {
  display: inline-block;
  width: 60%;
  margin: 30px 0 0 0;
}

.form__controls_flex {
  justify-content: flex-end;
}

.form__button {
  display: inline-flex;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  cursor: pointer;
  border-radius: none;
  font-size: 18px;
  padding: 0 30px;
  height: 60px;
  min-width: 180px;
  text-align: center;
  text-decoration: none;
}

.btn-primary {
  float: left;
  height: 50px;
  margin: 0 0 10px 0;
  background-color: white;
  color: #666;
  border: 1px solid #666;
  -webkit-appearance: none;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.btn-primary:hover {
  background-color: #666;
  color: white;
}

.btn-primary:focus {
  box-shadow: inset 0 0 0 4px #666, inset 0 0 0 5px #fff;
  outline: 0;
}

.btn-secondary {
  height: 50px;
  margin: 0 0 10px 0;
  background-color: #8f7ae5;
  color: #fff;
  border: 1px solid #8f7ae5;
  -webkit-appearance: none;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  float: right;
}

.btn-secondary:hover {
  background-color: transparent;
  color: #8f7ae5;
}

.btn-secondary:focus {
  box-shadow: inset 0 0 0 4px #8f7ae5, inset 0 0 0 5px #fff;
  outline: 0;
}

.btn-primary:disabled,
.btn-secondary:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.btn-primary.add,
.btn-primary.remove {
  background-color: #fff;
  color: #8f7ae5;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 10px;
  text-align: center;
  border: 0;
}

.btn-primary.add > span,
.btn-primary.remove > span {
  font-size: 14px;
  text-align: left;
  width: calc(100% - 60px);
}

.btn-primary.add:before,
.btn-primary.remove:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 10px 0 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.btn-primary.add:before {
  background-image: url(../img/plus-purple.svg);
}

.btn-primary.remove:before {
  background-image: url(../img/minus-purple.svg);
}

button#goto-web {
  display: flex;
  justify-content: center;
  flex-direction: row;
  margin: 0 auto;
}

.form__pop-up-wrapper {
  display: none;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  z-index: 100;
  background-color: rgba(18, 18, 18, 0.75);
}

.form__pop-up-wrapper.form__pop-up-wrapper-is-active {
  display: flex;
  visibility: visible;
}

.form__pop-up {
  width: 100%;
  max-width: 600px;
  background-color: #fff;
  padding: 30px;
  opacity: 0;
  transition: 0.3 opacity ease-in-out;
}

.form__pop-up-wrapper-is-active .form__pop-up {
  animation: animate 1s ease-in-out;
  opacity: 1;
}

@keyframes animate {
  from {
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.form__pop-up-texto {
  margin: 30px 0 0 0;
  max-height: 60vh;
  overflow: hidden;
  overflow-y: auto;
}

.form__pop-up-texto ul {
  margin: 30px auto;
  list-style-type: none;
  color: #072146;
}

.form__pop-up-texto p {
  color: #072146;
  font-family: BentonSansBBVA-Book;
  text-align: left;
  line-height: 1.2em;
  font-size: 18px;
  margin: 0 0 15px 0;
}

.form__pop-up-texto p:last-of-type {
  margin: 0;
}

.form__pop-up-cerrar {
  width: 100%;
}

.form__pop-up-cerrar span {
  display: block;
  margin-left: auto;
  width: 30px;
  height: 30px;
  position: relative;
}

.form__pop-up-cerrar span:after,
.form__pop-up-cerrar span:before {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  transform: rotate(45deg);
  width: 100%;
  height: 2px;
  background-color: #072146;
}

.form__pop-up-cerrar span:before {
  transform: rotate(-45deg);
}

.form__pop-up-cerrar span:hover {
  cursor: pointer;
}

.form__pop-up-cerrar i {
  color: #fff;
  display: none;
}

.form__pop-up-botones {
  display: flex;
  width: 100%;
  justify-content: center;
}

.form__pop-up-botones > button {
  margin: 0 15px;
}

.start {
  padding: 60px 0;
}

.start > div img {
  width: 100%;
}

.legal {
  height: 350px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  margin: 0 0 30px 0;
  padding: 15px 30px 15px 0;
}

.legal p {
  display: block;
  margin: 0 0 15px 0;
}

.legal p:last-of-type {
  margin: 0;
}

.form__main .elemento__subtitulo.pequeno {
  font-size: 18px;
  width: 100%;
}

.form__main .bloque__cajas--texto--contenido .checklist {
  margin: 0;
}

.form__main .form__left-col.final h2.gracias,
.form__main .form__left-col.final h3.gracias {
  text-align: center;
  display: block;
  width: 100%;
  color: #fff;
}

.form__main .form__left-col.final h2.gracias {
  font-size: 42px;
  font-family: BentonSansBBVA-Bold;
  margin-bottom: 40px;
}

.form__main .form__left-col.final h2.gracias b {
  color: #02a5a5;
}

.form__main .form__left-col.final h3.gracias {
  font-size: 28px;
  font-family: BentonSansBBVA-Light;
  font-weight: 300;
}

.form__left-col.final::before {
  content: "";
  display: block;
  width: 100%;
  height: 50px;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  background: #072146;
  z-index: -1;
}

.form__right-col.big.final aside {
  border: 0;
  background-color: #6754b8;
  margin-top: 100px;
  padding: 15px 20px;
}

.form__right-col.big.final aside ul {
  margin: 0;
}

.form__right-col.big.final aside ul li {
  color: #fff;
}

.form__right-col.big.final aside ul li::before {
  background-image: url(../img/check-yellow.svg);
}

.form__right-col.big.final aside .elemento__titulo.pequeno {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-family: BentonSansBBVA-Light;
  font-weight: 300;
  padding: 0 0 20px 0;
}

.form__right-col.big.final aside .elemento__titulo.pequeno img {
  margin: 0;
  max-width: 100px;
}

.form__right-col.big.final aside .elemento__titulo.pequeno span {
  max-width: calc(100% - 150px);
  font-size: 40px;
  color: #fff;
  position: relative;
  top: -10px;
}

.form__right-col.big.final .checklist {
  padding: 0;
}

.form__steps {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 140px 0 0 0;
}

.form__steps--step {
  width: 120px;
  height: 100%;
}

.form__steps--step:last-of-type .form__steps--step-img::after {
  display: none;
}

.form__steps--step-img {
  background-color: #6754b8;
  display: block;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin-bottom: 15px;
  position: relative;
}

.form__steps--step-img img {
  width: 80%;
  height: 80%;
  object-fit: cover;
  left: 10%;
  top: 10%;
  position: relative;
}

.form__steps--step-img::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #6754b8;
  top: 50%;
  right: -100%;
  position: absolute;
}

.form__steps--step p {
  text-align: center;
  font-size: 22px;
  color: #b6a8ee;
}

aside a#telephone {
  padding: 0 0 0 0;
  /* word-wrap: break-word; */
  color: #8f7ae5;
  text-decoration: none;
  font-weight: inherit;
  font-size: 15px;
}

.form__right-col.mobile {
  display: none;
  position: sticky;
  top: 10%;
  width: calc(100% - 40px);
  margin: 20px 20px 40px 20px;
}
.form__right-col.mobile aside {
  margin: 0;
  max-width: 100%;
}
.form__right-col.mobile aside .aside-title {
  display: flex;
  align-items: center;
  padding: 15px 0 0 0;
  gap: 6px;
}
.form__right-col.mobile aside > span {
  display: block;
}
.form__right-col.mobile aside p {
  margin: 0 0 15px 0;
}
.form__right-col.mobile aside strong {
  color: #8f7ae5;
}

@media only screen and (max-width: 1200px) {
  .start > div {
    font-size: 28px;
  }
  .form__main {
    padding: 30px 0;
  }
  .form__main h2,
  .form__main h3 {
    width: 100%;
  }
  .form__section .form__left-col div[data-type=field-wrapper].form__element:nth-child(8) {
    margin-top: 4.5%;
  }
}
@media only screen and (max-width: 992px) {
  .form__right-col aside .wrap-img {
    max-height: 100% !important;
  }
  .form__right-col aside .wrap-img img {
    max-height: 100% !important;
  }
  .form__right-col.mobile {
    display: block;
  }
  .form__progreso {
    width: 100%;
  }
  .form__controls {
    width: 100%;
  }
  .form__section {
    flex-wrap: wrap;
    gap: 40px;
  }
  .form__section .form__left-col {
    width: 100%;
  }
  .form__section .form__right-col {
    display: none !important;
  }
  .form__section .form__right-col.final {
    position: relative;
    display: block;
    max-width: 400px;
    width: 100%;
    margin: 30px auto 0 auto;
  }
  .form__section .form__right-col.final aside {
    margin-top: 0;
  }
  .form__steps {
    margin: 30px 0 0 0;
  }
  .form__steps--step-img::after {
    width: 150%;
    right: -150%;
  }
  .form__section .form__left-col div[data-type=field-wrapper].form__element:nth-child(8) {
    margin-top: 3.5%;
  }
}
@media only screen and (max-width: 768px) {
  .start > div {
    font-size: 24px;
    width: 48%;
  }
  .form__pop-up {
    width: 90%;
  }
  .form__main h2 {
    font-size: 22px;
  }
  .form__main h3 {
    font-size: 18px;
  }
  .form__main h3.gracias {
    font-size: 24px;
  }
  .form__section .form__left-col h3 {
    font-size: 18px;
  }
  .form__section .form__left-col div[data-type=field-wrapper] {
    width: 100%;
  }
  .form__section .form__left-col div[data-type=field-wrapper].form__element {
    width: 100%;
    margin: 24px 0 0 0;
  }
  .form__section .form__left-col div[data-type=field-wrapper].form__element:nth-child(8) {
    margin-top: 4%;
  }
  .form__section .form__fieldset-phone {
    flex-wrap: wrap;
    margin: 0;
  }
  .form__section .form__fieldset-phone .form__element {
    width: 100%;
    margin: 24px 0 0 0;
  }
  .form__right-col.big.final aside {
    margin-top: 30px;
  }
  .form__controls {
    width: 100%;
  }
  .form__steps--step {
    width: 80px;
  }
  .form__steps--step-img {
    width: 80px;
    height: 80px;
  }
  .form__steps--step p {
    text-align: center;
    font-size: 16px;
  }
}
@media only screen and (max-width: 576px) {
  .form__main h3,
  .form__section .form__left-col h3 {
    margin: 0 0 13px 0;
  }
  .form__main h3.gracias {
    margin: 30px auto;
    font-size: 20px;
  }
  .form__main h3.gracias img {
    max-width: 60px;
    margin: 0 15px 0 0;
  }
  .start > div {
    font-size: 18px;
    width: 100%;
  }
  .start > div i {
    font-size: 24px;
  }
  .form__header-titulo h1 {
    font-size: 1rem;
    text-align: center;
    margin: 0 15px;
  }
  .form__controls {
    padding: 30px 10px 10px 10px;
  }
  .form__controls button,
  .form__pop-up-botones button {
    margin: 0 5px 20px 0;
    flex: 1;
    min-width: auto;
  }
  .form__header-logo img {
    width: 73px;
    height: auto;
    object-fit: contain;
  }
  .form__steps {
    flex-wrap: wrap;
    margin: 20px 0;
  }
  .form__steps--step {
    width: 100%;
    display: flex;
    align-items: center;
    height: auto;
    margin-bottom: 10px;
  }
  .form__steps--step-img::after {
    width: 2px;
    height: 30px;
    right: auto;
    left: 39px;
    top: 100%;
  }
  .form__steps--step p {
    margin-left: 10px;
    position: relative;
    top: -2px;
  }
  .form__element .form__element {
    margin: 0;
  }
  #form-onboarding .form__section .form__left-col .form__element:first-of-type {
    margin-bottom: 15px;
  }
  .form__section .form__left-col .form__element:nth-child(3) {
    margin-top: 10px;
  }
  .form__section .form__left-col .form__element:nth-child(4) {
    margin-top: 17px;
  }
  .form__section .form__left-col .form__element:nth-child(15) {
    margin-top: 11px;
  }
  .form__section .form__left-col .form__element:nth-child(12) {
    margin-bottom: 21px;
  }
  .form__section .form__left-col .form__element:nth-child(14) {
    margin-top: 16px;
  }
  .form__section .form__left-col div[data-type=field-wrapper].form__element:nth-child(9) {
    margin-top: 4%;
  }
  .form__section .form__left-col .form__element:nth-child(22) {
    margin-bottom: 3px;
  }
  .form__section .form__left-col span:nth-of-type(2) .form__element:last-of-type {
    margin-top: 32px;
  }
  .form__element:nth-of-type(14) {
    margin-bottom: 5%;
    margin-top: 10%;
  }
  .form__element:nth-of-type(14) h3 {
    margin: 0 0 21px 0;
  }
  section[data-index="2"] .form__section .form__left-col div[data-type=field-wrapper].form__element:nth-child(2) {
    margin-top: 21px;
  }
  section[data-index="2"] .form__section .form__left-col span#occupation_group {
    margin-top: 20px;
  }
}
.bloque__lightbox {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5490196078);
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.bloque__lightbox.close {
  display: none !important;
}
.bloque__lightbox.open {
  display: flex !important;
}
.bloque__lightbox .wrap-ico-close {
  position: absolute;
  right: 30px;
  top: 30px;
  cursor: pointer;
}
.bloque__lightbox .wrap-ico-close svg {
  cursor: pointer;
  pointer-events: none;
}
.bloque__lightbox .box {
  padding: 50px;
  background: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 25px;
  position: relative;
  width: fit-content;
}
.bloque__lightbox .box .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 15px;
  margin-top: 25px;
}
.bloque__lightbox .box .content h2 {
  color: #004481;
}
.bloque__lightbox .box .content .wrap-btns {
  display: flex;
  gap: 15px;
  margin-top: 25px;
  flex-wrap: wrap;
  justify-content: center;
}
.bloque__lightbox .box .content .wrap-btns button {
  display: inline-flex;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  cursor: pointer;
  border-radius: none;
  font-size: 16px;
  font-weight: bold;
  padding: 0 30px;
  height: 60px;
  min-width: 180px;
  text-align: center;
  text-decoration: none;
}
.bloque__lightbox .box .content .wrap-btns button.continue {
  color: #8f7ae5;
  border: none;
  margin: 0;
}
.bloque__lightbox .box .content .wrap-btns button.continue:hover {
  color: #ffffff !important;
}

@media (max-width: 768px) {
  .bloque__lightbox .box {
    width: calc(100% - 40px);
  }
}
.bloque__spinner {
  position: fixed;
  background: white;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 999999;
  display: none;
}
.bloque__spinner .container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.bloque__spinner .container .content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}