:root{--slider-bullet-color-default: #004481;--slider-bullet-color-dark: #fff;--slider-ring-color-default: #626262;--slider-ring-color-dark: #fff;--slider-arrow-color-default: #1973B8;--slider-arrow-color-hover: #121212;--slider-play-color-default: #1973B8}.dark-theme{--slider-bullet-color-default: #abb6bc;--slider-bullet-color-dark: #abb6bc;--slider-ring-color-default: #abb6bc;--slider-ring-color-dark: #abb6bc;--slider-arrow-color-default: #fff;--slider-arrow-color-hover: #fff;--slider-play-color-default: #1973B8}.slider{position:relative;zoom:1;width:100%;display:block;position:relative}.slider::before,.slider::after{content:' ';display:block;height:0;width:0;overflow:hidden}.slider::after{clear:both}.slider--hidden .swiper-button-next,.slider--hidden .swiper-button-prev,.slider--hidden .swiper-pagination{display:none}@media (min-width: 0) and (max-width: 991px){.slider--hidden .swiper-button-next,.slider--hidden .swiper-button-prev,.slider--hidden .swiper-pagination{display:block}}@media (min-width: 600px) and (max-width: 991px){.slider--hidden .swiper-pagination--tablethidden{display:none}}.slider .swiper-container{overflow:hidden}.slider .swiper-smooth{-webkit-transition:initial;transition:initial}.slider .swiper-slide{height:auto}.slider .swiper-slide .image--loaded{pointer-events:none}.slider .swiper-pagination{position:relative;width:100%;min-width:100px;text-align:center;margin:28px 0 12px;height:16px}@media (min-width: 600px){.slider .swiper-pagination{margin:12px 0}}@media (min-width: 992px){.slider .swiper-pagination{margin:44px 0 20px}}.promoslider .slider .swiper-pagination{position:absolute}.slider .swiper-pagination-bullet{height:8px;width:8px;cursor:pointer;border-radius:50%;background-color:transparent;border:solid 1px var(--slider-ring-color-default, #626262);display:inline-block;margin:4px 8px}@media (min-width: 992px){.slider .swiper-pagination-bullet{height:12px;width:12px;margin:2px 4px}}.slider .swiper-pagination-bullet-active{position:relative;top:-1px;background-color:var(--slider-bullet-color-default, #004481);border-color:transparent;height:6px;width:6px}@media (min-width: 992px){.slider .swiper-pagination-bullet-active{height:10px;width:10px}}.slider .swiper-button-next,.slider .swiper-button-prev{background:none;width:auto;z-index:4}.slider .swiper-button-next .bbva-icon,.slider .swiper-button-prev .bbva-icon{font-size:48px;color:var(--slider-arrow-color-default, #626262)}.slider .swiper-button-next:hover .bbva-icon,.slider .swiper-button-prev:hover .bbva-icon{color:var(--slider-arrow-color-hover, #121212)}@media (min-width: 0) and (max-width: 991px){.slider .swiper-button-next,.slider .swiper-button-prev{display:none}}.slider .swiper-button-next .bbva-icon,.slider .swiper-button-prev .bbva-icon{margin:0}.slider.swiper-pagination--dark .swiper-pagination-bullet-active{background-color:var(--slider-bullet-color-dark, #fff)}.slider.swiper-pagination--dark .swiper-pagination-bullet{border-color:var(--slider-ring-color-dark, #fff)}.slider.swiper-pagination--dark .swiper-button-next .bbva-icon,.slider.swiper-pagination--dark .swiper-button-prev .bbva-icon{color:#fff}.slider.swiper-pagination--dark .swiper-button-next:hover .bbva-icon,.slider.swiper-pagination--dark .swiper-button-prev:hover .bbva-icon{opacity:0.6}.slider.swiper-pagination--dark .swiper-button-next.swiper-button-disabled .bbva-icon,.slider.swiper-pagination--dark .swiper-button-prev.swiper-button-disabled .bbva-icon{opacity:0.4}.slider .swiper-button-next{right:40px}@media (min-width: 992px) and (max-width: 1199px){.slider .swiper-button-next{right:calc((100% - 1024px) / 2)}}@media (min-width: 1200px){.slider .swiper-button-next{right:calc((100% - 1264px) / 2)}}.slider .swiper-button-prev{left:0}@media (min-width: 992px) and (max-width: 1199px){.slider .swiper-button-prev{left:calc((100% - 1024px) / 2)}}@media (min-width: 1200px){.slider .swiper-button-prev{left:calc((100% - 1264px) / 2)}}.slider.slider--marquee .swiper-button-next,.slider.slider--marquee .swiper-button-prev{display:none}@media (min-width: 1200px){.slider.slider--marquee .swiper-button-next,.slider.slider--marquee .swiper-button-prev{display:block}}.slider.slider--marquee .swiper-pagination{position:absolute;bottom:0;margin:16px 0}@media (min-width: 600px){.slider.slider--marquee .swiper-pagination{margin:24px 0 12px}}@media (min-width: 992px){.slider.slider--marquee .swiper-pagination{margin:32px 0 16px}}.slider .swiper-play{color:var(--slider-play-color-default, #1973B8)}
