<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{
    --boxLightStream: #49A5E6 url('../images/backgrounds/lightstream_azul_claro.svg') no-repeat;
}
.inner2{
    width: 90%;
    max-width: 1176px;
    margin: 0px auto;
    padding: 0;
}
/* HeroBanner */

.hero-cliente{
    background: url('../images/seguros/img_seguros_cliente_header.jpg');
}
.hero-ejecutivo{
    background: url('../images/seguros/img_seguros_ejecutivo_header.jpg');
}
.hero3{
    width: 100%;
    /* background: url('../images/herobanners/header_promociones_exclusivas.jpg'); */
    background-size: cover;
    background-position: center center;
    height: 360px;
}
@media screen and (max-width: 1024px) {
    .hero3 {
        background-position: 54% 10% !important;
    }
}
/**clipFull**/
.clipFull {
    max-width: 1176px;
    width: 92%;
    background: transparent;
    height: 360px;
    margin: 0px auto;
    position: relative;
    }
.clipFull .heroTxt{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: auto;
    width: 800px;
    color: #fff;
    text-align: center;
}
.clipFull h1 {
    font-family: 'BentonSansBBVA-Medium';
    font-size: 40px;
    /*text-shadow: 0px 0px 16px rgba(0,0,0,0.85);*/
}
.clipFull h1 span {
    color: var(--aqua);
}
.clipFull h2 {
    font-family: 'BentonSansBBVA-Medium';
    font-size: 24px;
    margin-top: 22px;
    line-height: 30px;
    /*text-shadow: 0px 0px 16px rgba(0,0,0,0.85);*/
}
/** ClipFull **/
@media screen and (max-width: 1024px) {
    .hero3{
        background-position: center right;
    }
    .clipFull .heroTxt{
        width: 95%;
    }
    .clipFull h1 {
        font-size: 28px;
    }
    .clipFull h2 {
        font-size: 18px;
    }
}
@media (max-width: 768px) {
    .hero3 {
        height: 250px;
    }
    .clipFull {
        height: 250px;
    }
}
@media (max-width: 420px) {
    .hero3 {
        height: 200px;
    }
    .clipFull {
        height: 200px;
    }
    .clipFull h1 {
        font-family: 'BentonSansBBVA-Medium';
        font-size: 22px;
    }
}
/* HeroBanner */

/*Banner Ofertas*/
.full{
    width: 100%;
    margin: 0;
    padding: 0 16px;
}
.bannerOfertas{
    width: 100%;
    /* height: 336px; */
    background: #043263 url(../images/prestamos/lighstream.png) no-repeat;;
    background-size: 380px;
    background-position: 80% center;
    margin: 0px auto 0px;
}
.bannerOfertas2{
    width: 100%;
    height: 336px;
    background: #043263 url(../images/prestamos/lighstream.png) no-repeat;;
    background-size: 380px;
    background-position: 80% center;
    margin: 0px auto 0px;
}
.bannerOfertasFlex{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    align-content: center;
    height: 100%;
}
.bannerOfertasFlex .image{
    max-width: 300px;
    width: 30%;
    min-width: 150px;
    text-align: center;
}
.bannerOfertasFlex .microBannerSvg{
    max-width: 150px;
    height: auto;
}
.bannerOfertasFlex .txt{
    color: #ffffff;
    max-width: 818px;
    width: 69%;
    margin-left: 50px;
    text-align: left;
    font-family: 'BentonSansBBVA-Book';
}
.order-reverse-0{
    order: 0;
}
.order-reverse-1{
    order: 1;
}
@media (max-width: 1024px) {
    .bannerOfertasFlex .txt br{
        display: none;
    }
}
@media (max-width: 768px) {
.bannerOfertas{
    /* height: 550px; */
    background-position: 50% -100px;
}
.bannerOfertas2 {
    height: 310px;
    background-position: 50% -100px;
}
.bannerOfertasFlex{
    flex-wrap: wrap;
    flex-direction: row;
}
.bannerOfertasFlex .image{
    max-width: 100%;
    width: 150px;
    min-width: 100px;
    text-align: center;
}
.bannerOfertasFlex .txt{
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    text-align: left;
}
.order-reverse-0{
    order: 1;
}
.order-reverse-1{
    order: 0;
}
.bannerOfertasFlex .s32{
    font-size: 20px;
}
.bannerOfertasFlex .s36{
    font-size: 24px;
}
}
@media (max-width: 768px){
    .bannerOfertasFlex .s20{
        font-size: 15px;
    }
}
@media (max-width: 450px) {
    .bannerOfertas{
        /* height: 550px; */
        background-position: 50% -100px;
    }
    .bannerOfertas2{
        height: 310px;
        background-position: 50% -100px;
    }
}
/*Banner Ofertas*/

/*Swiper seguros*/
.swiperSeguros .swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: -6px 6px;
}
.swiperSeguros .swiper-pagination-bullet-active {
    opacity: 1 !important;
    background: #043263 !important;
}
.swiperSeguros .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal&gt;.swiper-pagination-bullets {
    bottom: 0px;
}
.swiperSeguros{
    width: 100%;
    background: #ffffff;
    margin: 0;
    padding: 60px 0;
    position: relative;
    box-sizing: border-box;
}
.swiperSeguros button, .swiperSeguros button:active, .swiperSeguros button:active {
    background: transparent;
    outline: none;
    border: none;
    cursor: pointer;
}
.swiperSeguros .imgSwiperContainer{
    /* width: 100%;  ORIGINALMENTE DEBE IR ASÃ, CUANDO LA IMAGEN USA EL 100% PORQUE SE DIVIDE EN 3*/
    width: 35%;
    max-height: 192px;
    height: auto;
    position: relative;
    margin: 0;
    padding: 0;
    overflow-y: hidden;
}
.swiperSeguros .card-body{
    padding: 24px;
}
@media (max-width: 768px){
    .swiperSeguros .imgSwiperContainer{
        /* width: 100%;  ORIGINALMENTE DEBE IR ASÃ, CUANDO LA IMAGEN USA EL 100% PORQUE SE DIVIDE EN 3*/
        width: 100%;
        max-height: 250px;
    }
}
@media (min-width: 1024px){
    .swiper-pagination{
        display: none
    }
}
@media (max-width: 1200px) {
    .swiperSeguros{
        width: 100%;
        margin: 0;
        padding: 30px 16px 50px;
        position: relative;
    }
}
/*Swiper seguros*/


/*Acordeon seguros*/
.acordeonSeguros{
    background: #f4f4f4;
    width: 100%;
    margin: 0;
    padding: 60px 0;
    position: relative;
    box-sizing: border-box;
}
.card-header{
    background-color: #f4f4f4;
    position: relative;
    color: #666666;
    text-align: left;
}
.acordeonSeguros .card-header{
    padding: 10px 0;
}
.card-header i{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.card-header button{
    color: #666;
    font-family: 'BentonSansBBVA-Medium';
    font-size: 20px;
}
.card-header button i{
    color: var(--medium-blue);
}
.card-header button:hover{
    text-decoration: none;
    color: var(--medium-blue);
}
.acordeonSeguros h2{
    font-family: 'BentonSansBBVA-Light';
    font-size: 36px;
}
.acordeonSeguros .card-body h3{
    font-family: 'BentonSansBBVA-Medium';
    font-size: 15px;
    color: #666;
}
.acordeonSeguros .card-body p{
    font-family: 'BentonSansBBVA-Book';
    font-size: 15px;
    color: #666666;
}
.acordeonSeguros .card-body ol{
    margin-left: 0px;
    padding-left: 0px;
    color: #333;
}
.acordeonSeguros .card-body ol li{
    background: url(../images/icn_bullet.svg) no-repeat left 15px;
    padding: 5px 0px 0px 15px;
    list-style: none;
    color: #666666;
    font-family: 'BentonSansBBVA-Book';
    margin: 0;
}
@media (max-width: 1024px) {
    .acordeonSeguros{
        padding: 40px 16px;
    }
    .acordeonSeguros h2{
        font-size: 24px;
    }
    .card-header button{
        color: #121212;
        font-size: 15px;
    }
    
}
/*Swiper seguros*/

/* Swiper */
.swiper-container {
  width: 100%;
  height: 100%;
  max-width: 1175px;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.img-card-seguro{
    width: 100%;
    height: auto;
}
section.cards{
    padding: 0px 0 72px;
}
.card{
    min-height: 450px;
}
@media (min-width: 768px ){
    .card{
        min-height: 150px;
    }
}
.vermas {
	position: absolute;
    bottom: 16px;
    font-family: 'BentonSansBBVA-Medium';
	font-size: 18px;
	color: #1973B8;
	z-index: 2;
}

.vermas:hover {
    text-decoration: none;
    color: #004481;

}
.vermas:hover i{
    text-decoration: none;
    color: #004481;

}
/* */

/*Seguros*/
.sectionSeguros{
    width: 100%;
    margin: 0px;
    padding: 60px 0;
    position: relative;
    box-sizing: border-box;
}
.sectionSeguros ol{
    margin-left: 0px;
    padding-left: 0px;
}
.sectionSeguros ol li{
    background: url(../images/icn_bullet.svg) no-repeat left 15px;
    padding: 5px 0px 0px 15px;
    list-style: none;
    color: #666666;
    font-family: 'BentonSansBBVA-Book';
    margin: 0;
}
.rounded-seguros{
    max-width: 180px;
    height: auto;
}
.rounded-container{
    width: 200px;
    height: 200px;
    margin: 0px auto;
    text-align: center;
}
@media (max-width: 990px) {
    .acordeonSeguros{
        padding: 40px 16px;
    }
    .single-max-width-card-mobile{
        max-width: 400px;
        width: 93%;
        margin: 0px auto;
    }
    .sectionSeguros{
        padding: 60px 16px;
    }
}
/*Seguros*/

.textconsulta{
    color: #666666;
    font-family: 'BentonSansBBVA-Book';
}</pre></body></html>