<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**{margin: 0; padding: 0; font-family: "Source Sans Pro", Arial, sans-serif;}*/
*{margin: 0; padding: 0;}
html{scroll-behavior: smooth; height: 100%;}
body{
    display: flex; margin: 0; height: 100%; flex-direction: column; background-color: #fff;
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
}

@font-face{font-family: Publico Headline; src: url('../fonts/PublicoHeadline-Bold-Web.eot'); src:url('../fonts/PublicoHeadline-Bold-Web.woff'), url('../fonts/PublicoHeadline-Bold-Web.woff2'), url('../fonts/PublicoHeadline-Bold.otf');}

@font-face{font-family: 'Source_Light'; src: url('../fonts/SourceSansPro-Light.eot'); src: url('../fonts/SourceSansPro-Light.woff'); src: url('../fonts/SourceSansPro-Light.woff2'); src: url('../fonts/SourceSansPro-Light.otf'); font-weight: 300; font-style: normal;}

@font-face{font-family: 'Source_Regular'; src: url(../fonts/SourceSansPro-Regular.eot); src: url(../fonts/SourceSansPro-Regular.woff); src: url('../fonts/SourceSansPro-Regular.woff2'); src: url('../fonts/SourceSansPro-Regular.otf'); font-weight: 400; font-style: normal;}

@font-face{font-family: 'Source_SemiBold'; src: url('../fonts/SourceSansPro-SemiBold.eot'); src: url('../fonts/SourceSansPro-SemiBold.woff'); src: url('../fonts/SourceSansPro-SemiBold.woff2'); src: url('../fonts/SourceSansPro-SemiBold.otf'); font-weight: 600; font-style: normal;}


#chUno, #chDos, #chTres{-ms-appearance: none; -moz-appearance: none; -webkit-appearance: none; -ms-border-radius: 0; -o-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
select{-ms-appearance: none; -moz-appearance: none; -webkit-appearance: none; cursor:pointer;}
.web-chat input[type=checkbox] {z-index: 100;}
.web-chat button {cursor: pointer;}

.aui header.headerGlobal.open {background-color: white !important; padding: 0; margin: 0;}
header.headerGlobal.open {background-color: white !important; padding: 0; margin: 0;}

.lb_cuerpo{position: relative; display: table; width: 100%;}
.lb_contenedor{position: relative; display: block; width: 90%; height: 100%; max-width: 1280px; margin: 0 auto 0 auto;}
.lb_contenedorMov{position: relative; display: block; width: 90%; max-width: 980px; height: 100%; margin: 45px auto 50px auto;}


/******** BANNER *********/
.lb_bannerDesk{position: relative; display: block; height: 670px; text-align: center; background: #E196AA url(../im/bg01.svg) no-repeat; background-size: cover; background-position: 29vw 0;}
.lb_bannerMov{position: relative; display: none; text-align: center; width: 100%; background-color: #C18C9E;}
.lb_bannerImage{position: relative; display: inline-block; vertical-align: top; width: 100%; max-width: 570px; top: 50%; margin: 0 16px 0 16px;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.lb_bannerTexto{position: relative; display: inline-block; vertical-align: top; width: 100%; max-width: 450px; top: 50%; margin: 0 16px 0 16px;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.lb_bannerT1{font-family: "Source_Regular"; font-size: 0.875rem; line-height: 1.063rem; letter-spacing: 0.018rem; text-align: left; color: #FFFFFF; margin-bottom: 17px;}
.lb_bannerT2{font-family: "Publico Headline"; font-style: normal; font-size: 3rem; line-height: 3.375rem; letter-spacing: 0.06rem; text-align: left; color: #FFFFFF; margin-bottom: 24px;}
.lb_bannerT3{font-family: "Source_Light"; font-size: 1.25rem; line-height: 1.875rem; letter-spacing: 0.013rem; text-align: left; color: #FFFFFF; margin-bottom: 36px;}
.lb_bannerBots{position: relative; display: table;}
.lb_bannerB1{position: relative; display: inline-block; width: 195px; height: 40px; vertical-align: top; margin-right: 17px;}
.lb_bannerBFlecha{position: absolute; display: block; top: 50%; right: 20px; width: 16px; height: 16px; background: url(../im/flecha1.svg) no-repeat; z-index: 100; pointer-events: none;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.lb_bannerB2{position: relative; display: inline-block; width: 160px; height: 40px; vertical-align: top;}



/******** BOTONES *********/

/**Boton Trans**/
#Banner .lb_btnTrans, #lb_p0b1, #p1I2BM, .lb_btnTrans {position: relative; display: table; font-family: "Source_Regular"; font-size: 0.875rem; width: 195px; height: 40px; transition: background-position 195ms cubic-bezier(0.4, 0, 1, 1); border-color: #fff; background: none; color: #fff; transition: color 0.3s; box-sizing: border-box; outline: none; overflow: hidden; z-index: 0; border-width: 2px; border-style: solid; cursor: pointer; letter-spacing: 0.28px; line-height: 10px; margin: 0 auto 0 auto; text-align: left; padding-left: 20px;}
#Banner .lb_btnTrans:after, .lb_btnTrans:after {position: absolute; top: 50%; left: 50%; width: 0; height: 530px; background: #fff; content: ''; opacity: 0; z-index: -1; backface-visibility: hidden; transform: translate(-50%, -50%) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); transition: width 0.3s, opacity 0.3s;}
#Banner .lb_btnTrans:hover:after, #Banner .lb_btnTrans:active:after, .lb_btnTrans:hover:after, .lb_btnTrans:active:after {width: 100%; opacity: 1;}

#Banner .lb_btnTrans:hover, #lb_p0b1:hover, #p1I2BM:hover, .lb_btnTrans:hover{color:#333;}

@keyframes flecha {
from {margin-top:0px;}
to {margin-top:3px;}
}
.lb_btnTrans:hover + .lb_bannerBFlecha{
background: url(../im/flecha2.svg) no-repeat;
animation-name: flecha;
animation-duration: 0.5s;
animation-iteration-count: infinite;
}

/**Boton Azul**/
#lb_p0b2, #lb_p0b3, #lb_p1b1, #lb_p2b2, #lb_p3b2, #lb_p4b2, #lb_p5b2, .lb_btnAzul {position: relative; display: block; font-family: "Source_Regular"; font-size: 0.875rem; width: 160px; height: 40px; transition: background-position 195ms cubic-bezier(0.4, 0, 1, 1); border-bottom-color: #00008F; background: #00008F; color: #ffffff; transition: color 0.3s; outline: none; overflow: hidden; z-index: 0; border-width: 0; border-bottom-width: 2px; border-style: solid; font-weight: 400; cursor: pointer; letter-spacing: 0.28px; line-height: 10px; margin: 0 auto 0 auto;}
.lb_btnAzul:after {position: absolute; top: 50%; left: 50%; width: 0; height: 530px; background: #000072; content: ''; opacity: 0; z-index: -1; backface-visibility: hidden; transform: translate(-50%, -50%) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); transition: width 0.3s, opacity 0.3s;}
.lb_btnAzul:hover:after, .lb_btnAzul:active:after {width: 100%; opacity: 1;}
.lb_btnAzul a{text-decoration: none;}


/**Boton Trans Azul**/
#p1I2BD, #lb_p5b1, .lb_btnTransAzul {position: relative; display: table; font-family: "Source_Regular"; font-size: 0.875rem; width: 195px; height: 40px; transition: background-position 195ms cubic-bezier(0.4, 0, 1, 1); border-color: #00008F; background: none; color: #00008F; transition: color 0.3s; box-sizing: border-box; outline: none; overflow: hidden; z-index: 0; border-width: 2px; border-style: solid; cursor: pointer; letter-spacing: 0.28px; line-height: 10px; margin: 0 auto 0 auto; text-align: center;}
.lb_btnTransAzul:after {position: absolute; top: 50%; left: 50%; width: 0; height: 530px; background: #000072; content: ''; opacity: 0; z-index: -1; backface-visibility: hidden; transform: translate(-50%, -50%) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); transition: width 0.3s, opacity 0.3s;}
.lb_btnTransAzul:hover:after, .lb_btnTransAzul:active:after {width: 100%; opacity: 1;}
#p1I2BD:hover, #lb_p5b1:hover, .lb_btnTransAzul:hover{color:#fff;}

/**Animacion Flechas Izquierda**/
@keyframes flechaIzq {
0% {
-ms-transform: translate(0, -50%) scale(1,1) rotate(90deg);
-webkit-transform: translate(0, -50%) scale(1,1) rotate(90deg);
-moz-transform: translate(0, -50%) scale(1,1) rotate(90deg);
transform: translate(0, -50%) scale(1,1) rotate(90deg);
opacity: 1;
}
50% {
-ms-transform: translate(10px, -50%) scale(2,1) rotate(90deg);
-webkit-transform: translate(10px, -50%) scale(2,1) rotate(90deg);
-moz-transform: translate(10px, -50%) scale(2,1) rotate(90deg);
transform: translate(10px, -50%) scale(2,1) rotate(90deg);
opacity: 0;
}
51% {
-ms-transform: translate(-10px, -50%) scale(2,1) rotate(90deg);
-webkit-transform: translate(-10px, -50%) scale(2,1) rotate(90deg);
-moz-transform: translate(-10px, -50%) scale(2,1) rotate(90deg);
transform: translate(-10px, -50%) scale(2,1) rotate(90deg);
opacity: 0;
}
100% {
-ms-transform: translate(0, -50%) scale(1,1) rotate(90deg);
-webkit-transform: translate(0, -50%) scale(1,1) rotate(90deg);
-moz-transform: translate(0, -50%) scale(1,1) rotate(90deg);
transform: translate(0, -50%) scale(1,1) rotate(90deg);
opacity: 1;
}
}

/**Boton Trans Volver**/
#lb_p1b2, .lb_btnVolver {position: relative; display: table; font-family: "Source_Regular"; font-size: 1rem; line-height: 1.5rem; letter-spacing: 0.02rem; width: 180px; height: 50px; transition: background-position 195ms cubic-bezier(0.4, 0, 1, 1); border-color: #fff; background: none; color: #fff; transition: color 0.3s; box-sizing: border-box; outline: none; overflow: hidden; z-index: 0; border-width: 2px; border-style: solid; cursor: pointer; letter-spacing: 0.28px; line-height: 10px; margin: 0 auto 0 auto; text-align: right; padding-right: 45px;}

.lb_btnVolver:after {position: absolute; top: 50%; left: 50%; width: 0; height: 530px; background: #fff; content: ''; opacity: 0; z-index: -1; backface-visibility: hidden; transform: translate(-50%, -50%) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); transition: width 0.3s, opacity 0.3s;}
.lb_btnVolver:hover:after, .lb_btnVolver:active:after {width: 100%; opacity: 1;}
#lb_p1b2:hover, .lb_btnVolver:hover{color:#333333;}
.lb_btnVolver:hover + .lb_volverFlecha{
background: url(../im/flecha2.svg) no-repeat;
animation-name: flechaIzq;
animation-duration: 0.5s;
}


/**Boton Trans Simple**/
#lb_p2b1, #lb_p3b1, #lb_p4b1, .lb_btnTransSimple{position: relative; display: table; font-family: "Source_Regular"; font-size: 0.875rem; width: 100%; height: 40px; transition: background-position 195ms cubic-bezier(0.4, 0, 1, 1); border-color: #fff; background: none; color: #fff; transition: color 0.3s; box-sizing: border-box; outline: none; overflow: hidden; z-index: 0; border-width: 2px; border-style: solid; cursor: pointer; letter-spacing: 0.28px; line-height: 10px; margin: 0 auto 0 auto; text-align: center;}
.lb_btnTransSimple:after {position: absolute; top: 50%; left: 50%; width: 0; height: 530px; background: #fff; content: ''; opacity: 0; z-index: -1; backface-visibility: hidden; transform: translate(-50%, -50%) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); transition: width 0.3s, opacity 0.3s;}
.lb_btnTransSimple:hover:after, .lb_btnTransSimple:active:after {width: 100%; opacity: 1;}
#lb_p2b1:hover, #lb_p3b1:hover, #lb_p4b1:hover, .lb_btnTransSimple:hover{color:#333333; border-color: #ffffff;}



/**Outlines**/
#lb_p0b1:focus, #lb_p0b2:focus, #lb_p0b3:focus, #lb_p1b2:focus, #p1I2BM:focus, #lb_p2b1:focus, #lb_p2b2:focus, #lb_p3b1:focus, #lb_p3b2:focus, #lb_p4b1:focus, #lb_p4b2:focus, .lb_outBlanco:focus {outline: 1px dashed #fff; outline-offset: 7px;}
#lb_p1b1:focus, #p1I2BD:focus, #lb_p5b1:focus, #lb_p5b2:focus, .lb_outAzul:focus {outline: 1px dashed #00008F; outline-offset: 7px;}

#lb_p0b1:active, #lb_p0b2:active, #lb_p0b3:active, #lb_p1b2:active, #p1I2BM:active, #lb_p2b1:active, #lb_p2b2:active, #lb_p3b1:active, #lb_p3b2:active, #lb_p4b1:active, #lb_p4b2:active, #lb_p1b1:active, #p1I2BD:active, #lb_p5b1:active, #lb_p5b2:active {outline: 0;}



/******** TITULAR *********/
.lb_titular{position: relative; display: block; width: 100%; max-width: 980px; font-family: "Publico Headline"; font-style: normal; font-size: 3rem; line-height: 3.375rem; letter-spacing: 0.06rem; text-align: center; color: #333; margin: 70px auto 107px auto;}


/******** PUNTOS *********/
.lb_puntos{position: relative; display: flex; justify-content: center; width: 100%; max-width: 1040px; height: 335px; margin: 0 auto 65px auto; text-align: center;}
.lb_puntosOrd div:nth-of-type(1){order: 1;}
.lb_puntosOrd div:nth-of-type(2){order: 2;}
.lb_puntosImage{position: relative; display: flex; width: 100%; max-width: 335px; margin: 0 45px 0 45px;}
.lb_puntosImage img{width: 100%; max-width: 335px; max-height: 335px;}
.lb_puntosTexto{position: relative; display: flex; flex-direction: column; width: 100%; max-width: 445px; justify-content: center; margin: 0 45px 0 45px;}
.lb_puntosT1{font-family: "Publico Headline"; font-style: normal; font-size: 2.125rem; line-height: 2.625rem; text-align: left; color: #333; margin-bottom: 23px;}
.lb_puntosT2{font-family: "Source_Light"; font-size: 1.25rem; line-height: 1.875rem; text-align: left; color: #333;}








/**************************************** PAGINA UNO ---- CIENTE/NO CLIENTE ******************************/

.lb_p1Fondo{position: relative; display: table; top: 0; left: 0; width: 100%; height: 100%; background: #E196AA url(../im/bg01.svg) no-repeat; background-size: cover; background-position: 29vw 0;}
.lb_Centra{position: relative; display: table-cell; vertical-align: middle;}
.lb_p1Contenedor{position: relative; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; width: 100%; max-width: 920px; margin: 50px auto 50px auto;}


/******** ITEMS *********/
.lb_p1ItemsCont{position: relative; display: flex; justify-content: center; align-items: center; background-color: #fff; box-sizing: border-box;
-ms-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);
box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);
}
.lb_p1ItemsContM{position: relative; display: none; justify-content: center; align-items: center; box-sizing: border-box;}
.lb_p1ContBlanco{position: relative; display: table; width: 100%; max-width: 540px; margin: 0 auto 0 auto; background-color: #FFF;}
.lb_p1icUno{width: 100%; max-width: 540px; margin: 0 auto 0 auto;}
.lb_p1icDos{width: 100%; max-width: 350px;}
.lb_p1ItemsContInt{position: relative; display: flex; flex-direction: column; width: 100%; height: 445px; margin: 40px 50px 40px 50px;}
.lb_p1ItemsContInt form{height: 100%;}
.lb_p1ItemsTitulo{font-family: "Publico Headline"; font-style: normal; font-size: 2.25rem; line-height: 2.625rem; letter-spacing: 0.045rem; text-align: left; color: #333; margin-bottom: 20px;}
.lb_p1ItemsDescripcion{font-family: "Source_Light"; font-size: 1.25rem; line-height: 1.875rem; letter-spacing: 0.013rem; text-align: left; color: #333; margin-bottom: 13px;}
#lb_p1e1, .lb_p1ItemsAviso{font-family: "Source_Light"; font-size: 0.875rem; line-height: 1.063rem; letter-spacing: 0.018rem; text-align: left; color: #000; margin-bottom: 25px;}
#lb_p1e1 a, .lb_p1ItemsAviso a{text-decoration: underline; color: #000;}


/**Formulario**/
#lb_p1i1, #lb_p2i1, .lb_form-label{position: relative; display: block; color: #333; font-family: "Source_Regular" !important; font-size: 1rem; text-align: left;}
#lb_p1i2, #lb_nombre, .lb_form-box{position: relative; display: inline-block; width: 96%; height: 23px; font-family: "Source_Light" !important; font-size: 1rem; border: 1px solid #CCC; color: #00008F; margin-top: 5px; padding: 7px 0 7px 4%;}
#lb_p1i2:placeholder-shown:not(:focus), #lb_nombre:placeholder-shown:not(:focus), .lb_form-box:placeholder-shown:not(:focus){font-family: "Source_Light" !important; font-size: 0.875rem; color: #8d8d8d;}
#lb_p1i2:focus, #lb_nombre:focus, .lb_form-box:focus {outline: none; -ms-outline: none; -moz-outline: none; -webkit-outline: none; border: 1px solid #4645b4;}
.lb_form-noexist{position: relative; display: none; color: #C91432; font-family: "Source_Light"; font-size: 0.875rem; text-align: left; margin: 5px 0 0 0;}
.lb_p1ItemsInfo{position: relative; display: flex; font-family: "Source_Light"; font-size: 0.813rem; line-height: 1.125rem; letter-spacing: 0.016rem; text-align: left; color: #333; margin: 10px auto 0 auto;}
.lb_p1ItemsInfo span{margin: 0 0 0 10px;}
#lb_p1b1, #p1I2BM, #p1I2BD, .lb_p1ItemsBotones{position: absolute; bottom: 0; width: 100%; height: 50px;}
#p1I2BD{display: block;}
#p1I2BM{display: none;}


/**Boton Volver Desktop**/
.lb_p1VolverCont{position: relative; display: block; width: 100%; margin-top: 60px;}
.lb_volverBoton{position: relative; display: table; float: right;}
.lb_volverBoton a, .lb_volverBoton a:hover { text-decoration: none; }

.lb_volverFlecha{position: absolute; display: block; top: 50%; left: 50px; width: 16px; height: 16px; background: url(../im/flecha1.svg) no-repeat; z-index: 100; pointer-events: none;
-ms-transform: translate(0, -50%) rotate(90deg);
-webkit-transform: translate(0, -50%) rotate(90deg);
-moz-transform: translate(0, -50%) rotate(90deg);
transform: translate(0, -50%) rotate(90deg);
}

/**Boton Volver Movil**/
.lb_p1VolverMov{position: relative; display: none; width: 100%; margin-bottom: 25px;}
#lb_p1e2, .lb_p1VolverMovBot{margin-left: 30px; font-family: "Source_SemiBold"; font-size: 0.875rem; line-height: 1.063rem; letter-spacing: 0.018rem; text-align: left; color: #00008F; text-decoration: none;}
#lb_p1e2:hover, .lb_p1VolverMovBot:hover{color: #000072; text-decoration: none;}
.lb_p1VolverMovFlecha{position: absolute; display: block; top: 50%; left: 0; width: 16px; height: 16px; background: url(../im/flecha3.svg) no-repeat; z-index: 100; pointer-events: none;
-ms-transform: translate(0, -50%) rotate(90deg);
-webkit-transform: translate(0, -50%) rotate(90deg);
-moz-transform: translate(0, -50%) rotate(90deg);
transform: translate(0, -50%) rotate(90deg);}
.lb_p1VolverMovBot:hover + .lb_p1VolverMovFlecha{
animation-name: flechaIzq;
animation-duration: 0.5s;
}


/**************************************** PAGINA DOS ---- NOMBRE NO CLIENTE ******************************/

.lb_p2Fondo{position: relative; display: table; top: 0; left: 0; width: 100%; height: 100%; background: #9FD9B4 url(../im/bg01.svg) no-repeat; background-size: cover; background-position: 20vw 0;}
.lb_p2Centra{position: relative; display: table-cell; vertical-align: middle;}
.lb_p2Contenedor{position: relative; display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 820px; margin: 50px auto 50px auto;}

.lb_p2Image{position: relative; display: block; width: 100%; max-width: 415px;}
.lb_p2Texto{position: relative; display: table; width: 100%; max-width: 350px;}
.lb_p2T1{font-family: "Publico Headline"; font-style: normal; font-size: 3.875rem; line-height: 4.5rem; letter-spacing: 0.078rem; text-align: left; color: #FFFFFF; margin-bottom: 18px;}
.lb_p2T2{font-family: "Source_Light"; font-size: 1.25rem; line-height: 1.875rem; letter-spacing: 0.013rem; text-align: left; color: #FFFFFF; margin-bottom: 22px;}
#lb_p2i1, .lb_form-labelBlanco{color: #fff;}
.lb_p2BotsCont{position: relative; display: flex; justify-content: space-between; align-items: center; width: 100%; margin-top: 40px;}
.lb_p2Bots{position: relative; display: block; width: 160px; height: 40px;}
#lb_p2b2, #lb_p3b2, #lb_p4b2, #lb_p5b1, #lb_p5b2, .lb_btnFull{width: 100%;}


/**************************************** PAGINA TRES         ---- BIENVENIDA NO CLIENTE ******************************/

.lb_p3Fondo{position: relative; display: table; top: 0; left: 0; width: 100%; height: 100%; background: #B5D0EE url(../im/bg01.svg) no-repeat; background-size: cover; background-position: 23vw 0;}
.lb_p3Centra{position: relative; display: table-cell; vertical-align: middle;}
.lb_p3Contenedor{position: relative; display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 890px; margin: 50px auto 50px auto;}


.lb_p3Image{position: relative; display: block; width: 100%; max-width: 470px;}
.lb_p3Texto{position: relative; display: table; width: 100%; max-width: 410px;}
.lb_p3T1{font-family: "Publico Headline"; font-style: normal; font-size: 3rem; line-height: 3.375rem; letter-spacing: 0.06rem; text-align: left; color: #FFFFFF; margin-bottom: 25px;}
.lb_p3T2{font-family: "Source_Light"; font-size: 1.25rem; line-height: 1.875rem; letter-spacing: 0.013rem; text-align: left; color: #FFFFFF; margin-bottom: 22px;}
.lb_p3BotsCont{position: relative; display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 345px; margin-top: 45px;}
.lb_p3Bots{position: relative; display: block; width: 160px; height: 40px;}



/**************************************** PAGINA CUATRO        ---- BIENVENIDA CLIENTE ******************************/

.lb_p4T2{font-family: "Source_Light"; font-size: 1.25rem; line-height: 1.875rem; letter-spacing: 0.013rem; text-align: left; color: #FFFFFF; margin-bottom: 16px;}
#lb_p4e1, .lb_p4T4{font-family: "Source_Light"; font-size: 0.875rem; line-height: 1.063rem; letter-spacing: 0.018rem; text-align: left; color: #FFFFFF; margin-bottom: 25px;}
#lb_p4e1 a, .lb_p4T4 a{text-decoration: underline; color: #FFFFFF;}
.lb_p4BotsCont{position: relative; display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 345px; margin-top: 33px;}



/**************************************** PAGINA CINCO            ---- CONSENTIMIENTO  NO CLIENTE ******************************/

.lb_p5Fondo{position: relative; display: table; top: 0; left: 0; width: 100%; height: 100%; background-color: #FAFAFA;}
.lb_p5Contenedor{position: relative; display: table; width: 90%; max-width: 1110px; margin: 0px auto 0px auto;}

.lb_p5T1{hyphens: none; font-family: "Publico Headline"; font-style: normal; font-size: 2.25rem; line-height: 2.625rem; letter-spacing: 0.045rem; text-align: left; color: #00008F; margin: 80px auto 14px auto;}
.lb_p5T2{font-family: "Source_Light"; font-size: 1.25rem; line-height: 1.875rem; letter-spacing: 0.013rem; text-align: left; color: #333; margin-bottom: 30px;}
.lb_p5T3{font-family: "Source_Light"; font-size: 1rem; line-height: 1.5rem; letter-spacing: 0.02rem; text-align: left; color: #333; margin-bottom: 25px;}
.lb_p5Separa{position: relative; display: block; width: 100%; height: 1px; background-color: #E5E5E5; margin: 16px auto 40px auto;}


/**Formulario**/
.lb_checkCont{position: relative; display: flex; margin: 15px auto 0 auto;}

#chUno, #chDos, #chTres, .lb_inpCheck{position:absolute; width: 17px; height: 17px; top: 1px; left: 1px; cursor:pointer; margin: 0;}
.lb_inpCheck + .lb_inpLabel{display: block; flex-shrink: 0; margin-right: 20px; width: 19px; height: 19px; background: url(../im/BCheckA.png) no-repeat bottom right; background-size: 19px; cursor:pointer;}
.lb_inpCheck:hover + .lb_inpLabel{width: 19px; height: 19px; background: url(../im/BCheckC.png) no-repeat bottom right; background-size: 19px;}
.lb_inpCheck:checked + .lb_inpLabel{width: 19px; height: 19px; background: url(../im/BCheckB.png) no-repeat bottom right; background-size: 19px;}
#chUno:focus, #chDos:focus, #chTres:focus {outline: 1px dashed #00008F; outline-offset: 7px;}
#chUno:active, #chDos:active, #chTres:active {outline: 0;}

/*#chUno, #chDos, #chTres, .lb_inpCheck{position:absolute; width: 17px; height: 17px; top: -3px; left: 1px; cursor:pointer;}
.lb_inpCheck + .lb_inpLabel{display: block; flex-shrink: 0; margin-right: 20px; width: 19px; height: 19px; background: url(../im/checkBox1.svg) no-repeat bottom right; background-size: 19px; cursor:pointer;}
.lb_inpCheck:checked + #lb_p5l1{width: 19px; height: 19px; background: url(../im/checkAn1.svg) no-repeat bottom right; background-size: 19px;}
.lb_inpCheck:checked + #lb_p5l2{width: 19px; height: 19px; background: url(../im/checkAn2.svg) no-repeat bottom right; background-size: 19px;}
.lb_inpCheck:checked + #lb_p5l3{width: 19px; height: 19px; background: url(../im/checkAn3.svg) no-repeat bottom right; background-size: 19px;}
#chUno:focus, #chDos:focus, #chTres:focus {outline: 1px dashed #00008F; outline-offset: 7px;}*/

#lb_p5p1 p, #lb_p5p2 p, #lb_p5p3 p, .lb_checkCont p{margin-right: 50px; font-family: "Source_Light"; font-size: 0.875rem; line-height: 1.063rem; letter-spacing: 0.018rem; text-align: left; color: #333;}
#lb_p5p1 a, #lb_p5p2 a, #lb_p5p3 a, .lb_checkCont a{text-decoration: underline; font-family: "Source_Light"; font-size: 0.875rem; line-height: 1.063rem; letter-spacing: 0.018rem; text-align: left; color: #00008f;}
.lb_formNocheck{position: relative; display: none; margin: 10px auto 0 auto; font-family: "Source_Light"; font-size: 0.75rem; line-height: 1rem; text-align: left; color: #C91432;}
.lb_p5BotsCont{position: relative; display: table; width: 100%; margin: 110px auto 80px auto;}
.lb_p5BotsSubCont{position: relative; display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 350px; margin: 0 0 30px auto;}
.lb_p5Bots{position: relative; display: block; width: 160px; height: 40px;}



/**Remove hyphens*/
.ac-textBlock p, .lb_p2T1 {
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
}

/*Selector: see selected data*/
select .ac-input.ac-multichoiceInput.ac-choiceSetInput-compact {
    -moz-height: auto;
    -ms-height: auto;
    -webkit-height: auto;
    height: auto;
    min-height: 50px;
}

.web-chat select {
    height: auto;
}

/* info-card */
[id^="showInfo_"] {
    z-index: 100;
    cursor: pointer;
}

[id^="hideInfo_"] {
    z-index: 100;
    cursor: pointer;
    color: rgb(73, 118, 186) !important;
}

/* carousel */
div[class^='webchat__carousel'] {
    cursor: pointer;
}

/* Iphone 11 */
@media screen and (max-width: 820px) {
    .aui .headerGlobal #header-2 .right-2 #accesibleMenu {
        overflow-y: scroll;
        background-color: white !important;
        padding: 0; 
        margin: 0;
    }
}

/* TODO -&gt;  Check if this is correct */
/* Add media query for iphone 11 PRO MAX*/
@media screen and (max-width: 920px) {
    .aui main#content {
      padding-top: 60px;
    }
    .aui .headerGlobal {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 2;
      width: 100%;
      height: 60px;
      overflow: hidden;
      transition: height .5s ease; }
      .aui .headerGlobal #header-1 {
        display: none; }
      .aui .headerGlobal #header-2 &gt; .container {
        margin-right: 0.9375rem;
        margin-left: 0.9375rem;
        padding-right: 0;
        padding-left: 0;
        width: auto;
        height: auto; }
      .aui .headerGlobal #header-2 .open-mobile-navigation {
        display: block; }
      .aui .headerGlobal #header-2 .left-2 {
        position: static;
        float: left;
        display: block;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        width: auto; }
      .aui .headerGlobal #header-2 .PublicAXA_ES_logo {
        width: 2.25rem;
        height: 2.25rem;
        margin-left: 15px; }
        .aui .headerGlobal #header-2 .PublicAXA_ES_logo .logo a h1 {
          background-size: auto 2.25rem; }
      .aui .headerGlobal #header-2 .right-2 {
        float: left;
        display: block; }
        .aui .headerGlobal #header-2 .right-2 &gt; div:first-child {
          width: 100%; }
        .aui .headerGlobal #header-2 .right-2 .close-mobile-navigation {
          position: absolute;
          top: 10px;
          right: 20px;
          display: none; }
        .aui .headerGlobal #header-2 .right-2 #accesibleMenu {
          display: flex;
          flex-direction: column;
          height: calc(100vh - 60px);
          overflow-x: hidden;
          overflow-y: auto; }
          .aui .headerGlobal #header-2 .right-2 #accesibleMenu .btn-container {
            display: block;
            padding: 1.875rem 0.9375rem;
            text-align: center; }
          .aui .headerGlobal #header-2 .right-2 #accesibleMenu .btn-white,
          .aui .headerGlobal #header-2 .right-2 #accesibleMenu .btn-primary {
            display: block;
            box-sizing: border-box;
            border-radius: 0;
            border: solid 1px #00008f;
            margin: 0 auto;
            margin-bottom: 20px;
            padding: 0.875rem;
            width: 80%;
            max-width: 24.375rem;
            background: white;
            font-family: "SourceSansPro-SemiBold", "Arial", sans-serif;
            font-size: 0.75rem;
            font-weight: normal;
            color: #00008f;
            text-transform: uppercase; }
          .aui .headerGlobal #header-2 .right-2 #accesibleMenu .btn-primary {
            display: block;
            width: 80%;
            background: #00008f;
            color: #ffffff;
            margin-bottom: 0; }
          .aui .headerGlobal #header-2 .right-2 #accesibleMenu .btn + .btn {
            margin-top: 1.25rem; }
          .aui .headerGlobal #header-2 .right-2 #accesibleMenu .navigation-mobile--footer {
            display: block;
            margin-top: auto;
            background-color: #f5f5f5; }
          .aui .headerGlobal #header-2 .right-2 #accesibleMenu .sub-nav-group.first-level-mobile-ul {
            display: block;
            margin-top: auto;
            width: 100%;
            background-color: #f5f5f5; }
            .aui .headerGlobal #header-2 .right-2 #accesibleMenu .sub-nav-group.first-level-mobile-ul li {
              margin-top: -2px; }
              .aui .headerGlobal #header-2 .right-2 #accesibleMenu .sub-nav-group.first-level-mobile-ul li &gt; a {
                border-width: 2px;
                border-left: none;
                border-right: none;
                padding: 0.9375rem;
                font-size: 0.875rem;
                color: #8c8c8c;
                text-transform: uppercase;
                font-family: "SourceSansPro-SemiBold", "Arial", sans-serif; }
          .aui .headerGlobal #header-2 .right-2 #accesibleMenu .lang-select-container--mobile {
            display: block;
            text-align: center; }
            .aui .headerGlobal #header-2 .right-2 #accesibleMenu .lang-select-container--mobile.open-mobile-navigation ul, .aui .headerGlobal #header-2 .right-2 #accesibleMenu .lang-select-container--mobile.open ul {
              display: block; }
            .aui .headerGlobal #header-2 .right-2 #accesibleMenu .lang-select-container--mobile button {
              background-image: none;
              border: none;
              box-shadow: none;
              background-color: #ffffff; }
            .aui .headerGlobal #header-2 .right-2 #accesibleMenu .lang-select-container--mobile ul {
              display: none;
              width: 100%;
              border: none;
              box-shadow: none; }
            .aui .headerGlobal #header-2 .right-2 #accesibleMenu .lang-select-container--mobile li {
              display: inline-block; }
              .aui .headerGlobal #header-2 .right-2 #accesibleMenu .lang-select-container--mobile li a {
                padding: 0.75rem 0.625rem;
                font-family: "SourceSansPro-SemiBold", "Arial", sans-serif;
                font-weight: normal;
                font-size: 14px;
                color: #5f676e;
                background-color: transparent;
                border: none; }
                .aui .headerGlobal #header-2 .right-2 #accesibleMenu .lang-select-container--mobile li a:hover {
                  color: #5f676e;
                  background: transparent;
                  border: none; }
              .aui .headerGlobal #header-2 .right-2 #accesibleMenu .lang-select-container--mobile li.active a {
                color: #00008f;
                background: transparent; }
            .aui .headerGlobal #header-2 .right-2 #accesibleMenu .lang-select-container--mobile.dropdown li {
              display: block;
              border: solid 1px #e9ebef; }
      .aui .headerGlobal #header-2 .picto-home-link {
        display: none; 
    }
      .aui .headerGlobal #header-2 .home-mobile-menu #accessible-megamenu-home-1 {
        display: none; 
      }
      .aui .headerGlobal #header-2 .home-mobile-menu #accessible-megamenu-home-2 {
        display: block; 
      }
        .aui .headerGlobal #header-2 .home-mobile-menu #accessible-megamenu-home-2 .first-level-mobile-ul {
          float: none;
          text-align: left; 
        }
      .aui .headerGlobal #header-2 .accordion-act li {
        border: none;
        margin-top: -1px; 
       }
        .aui .headerGlobal #header-2 .accordion-act li a {
          padding: 1.0625rem 0.9375rem;
          font-family: "SourceSansPro-SemiBold", "Arial", sans-serif;
          font-size: 13px;
          color: #00008f; 
        }
        .aui .headerGlobal #header-2 .accordion-act li &gt; a {
          border: solid 1px #e9ebef; 
        }
      .aui .headerGlobal #header-2 .accordion-act .acc-menu-item &gt; a::after {
        box-sizing: border-box;
        top: 0.9375rem;
        left: auto;
        right: 0.9375rem;
        border-left: solid 2px #00008f;
        border-bottom: solid 2px #00008f;
        width: 12px;
        height: 12px;
        background: none;
        transform: rotate(-45deg);
        transition: transform .6s ease; 
        }
      .aui .headerGlobal #header-2 .accordion-act .acc-menu-item &gt; a.ui-state-active::after {
        top: 1.3125rem;
        transform: rotate(135deg);
        transition: transform .6s ease; 
       }
      .aui .headerGlobal #header-2 .accordion-act .acc-menu-sub {
        padding-bottom: 0;
        height: auto;
        background: white;
        box-shadow: none; 
       }
        .aui .headerGlobal #header-2 .accordion-act .acc-menu-sub &gt; .container {
          display: block;
          margin: 0;
          padding: 0;
          width: 100%;
          height: auto; 
        }
        .aui .headerGlobal #header-2 .accordion-act .acc-menu-sub .sub-nav-group {
          float: none;
          width: 100%;
          margin-bottom: 0;
          padding-left: 0;
          background: white; 
        }
          .aui .headerGlobal #header-2 .accordion-act .acc-menu-sub .sub-nav-group a {
            padding: 0.5rem 2rem;
            font-family: "SourceSansPro-Regular", "Arial", sans-serif;
            font-size: 15px; 
        }
        .aui .headerGlobal #header-2 .accordion-act .acc-menu-sub .title:not(:first-child) {
          margin-top: 30px; 
        }
        .aui .headerGlobal #header-2 .accordion-act .acc-menu-sub .title a {
          padding: 0.625rem 2rem;
          font-family: "SourceSansPro-SemiBold", "Arial", sans-serif;
          font-size: 13px;
          font-weight: normal; 
        }
      .aui .headerGlobal.open {
        height: 100vh;
        /*mobile viewport bug fix*/
        min-height: -webkit-fill-available;
        transition: height .5s ease; }
        .aui .headerGlobal.open #header-2 .right-2 .close-mobile-navigation {
          display: block; }
        .aui .headerGlobal.open #header-2 .open-mobile-navigation {
          display: none; }
    .aui .ecommerce .headerGlobal #header-1 .container .right-1 #region-links .mobile-menu #search-direct {
      border-right: 0.0625rem solid #eff1f4; 
    } 
    }
        @media screen and (max-width: 920px) and (max-width: 920px) {
          .aui .headerGlobal #header-2 .right-2 #accesibleMenu .btn-white,
          .aui .headerGlobal #header-2 .right-2 #accesibleMenu .btn-primary {
            width: 100%; } }
          @media screen and (max-width: 920px) and (max-width: 920px) {
            .aui .headerGlobal #header-2 .accordion-act .acc-menu-sub .sub-nav-group a {
              padding: 0.3125rem 0.9375rem; } 
          }
        @media screen and (max-width: 920px) and (max-width: 920px) {
          .aui .headerGlobal #header-2 .accordion-act .acc-menu-sub .title a {
            padding: 0.9375rem; 
        } 
}</pre></body></html>