.footerpromo{background:#001391;color:#fff;font-size:13px;padding-top:50px}.footerpromo .barraRegistra{background:#0d2363!important}.footerpromo .lineLeft:before{background:#fff;content:"";height:100%;left:-30px;position:absolute;top:0;width:1px}.footerpromo .footermenu h2{margin-bottom:20px}.footerpromo .footermenu ul{padding-left:0}.footerpromo .footermenu li{list-style:none;margin-bottom:5px}.footerpromo .footermenu li a{color:#fff;text-decoration:none}.footerpromo .footermenu li a.hover-dark:hover,.footerpromo .footermenu li a.router-link-active{color:var(--azul-dark)}.footerpromo.footercol .contenedor{padding:0 3%}@media screen and (max-width:1100px)and (min-width:650px){.footerpromo.footercol .contenedor{flex-wrap:wrap;justify-content:space-evenly}.footerpromo.footercol .contenedor .colmenus{gap:10vw}}@media screen and (max-width:1024px)and (min-width:650px){.footerpromo.footercol .contenedor .colmenus{gap:10vw;justify-content:center}}.footerpromo.footercol .columMenu .menufoo.footermenu{width:120px}.footerpromo.footercol .columnContacto{margin-left:10px;max-width:290px}.footerpromo .contenedor{display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1680px;padding:0 6% 50px}.footerpromo .contenedor.centerlogo{justify-content:center;padding:50px 6% 100px}.footerpromo .contenedor.trescol{gap:20px}.footerpromo .contenedor.trescol div{height:auto}.footerpromo .contenedor.trescol .columnContacto{margin-left:8px;max-width:285px}.footerpromo .contenedor.trescol .columnContacto.lineLeft:before{left:-20px}.footerpromo .contenedor.trescol .columMenu{max-width:100px;width:100%}.footerpromo .contenedor.trescol .columMenuDos{max-width:200px;width:100%}@media screen and (min-width:650px){.footerpromo .barraco .barraRegistra{height:62px;margin:20px auto 0}}.footerpromo .colmenus{display:flex;gap:1vw}@media screen and (min-width:1680px){.footerpromo .colmenus{gap:5vw}}@media screen and (max-width:1024px){.footerpromo .colmenus{flex-wrap:wrap;width:100%}}.footerpromo .buzonco .lineLeft:before{left:-5px}.footerpromo .columLogo{align-items:center;display:flex;max-width:250px;min-width:150px;width:200px}.footerpromo .columLogo img{width:100%}.footerpromo .columMenu{max-width:180px}.footerpromo .columMenu,.footerpromo .columMenuDos{height:100%;padding-top:10px;width:-moz-fit-content;width:fit-content}.footerpromo .columMenuDos{max-width:200px}.footerpromo .columMenuTres{height:100%;max-width:140px;padding-top:10px;width:100%}.footerpromo .columnContacto{margin-left:15px;max-width:320px;padding-top:10px;position:relative;width:auto}.footerpromo .columnContacto.contacar{max-width:380px}.footerpromo .buzonquejas{text-align:center}.footerpromo .libro-pe a,.footerpromo .libro-pe p{color:#2dcccd!important;font-size:15px}.footerpromo .libro-pe a{background:#fff;display:flex;flex-direction:column-reverse;white-space:pre;width:100px}@media screen and (max-width:768px){.footerpromo .lineLeft:before{left:-20px}.footerpromo .contenedor{align-items:flex-start;gap:16px}.footerpromo .contenedor.centerlogo{justify-content:center;padding:30px 6% 80px}.footerpromo .columMenu{margin-left:-6px;min-width:140px}.footerpromo .columMenuDos{min-width:140px}.footerpromo .columnContacto{margin-left:0!important}.footerpromo .buzonquejas{text-align:center;width:100%}.footerpromo .lineLeft:before{display:none}.footerpromo .contenedor{flex-wrap:wrap;padding:0 4%}.footerpromo .columLogo{justify-content:center;max-width:100%;width:100%}.footerpromo .columLogo img{max-width:250px;width:60%}.footerpromo .columMenu{margin-left:0}}
