:root{
  box-sizing:border-box;
  --azul-bt:rgba(24,90,205,1);
  --azul-emc:rgba(30,83,161,1);/*#1e53a1*/--azul-emc3:rgba(30,83,161,0.3);--azul-emc5:rgba(30,83,161,0.5);--azul-emc7:rgba(30,83,161,0.7);
  --celeste:rgba(39, 197, 255,1);
  --celeste-pag:rgb(0, 170, 231);/*#00aae7*/
  --amarillo-bt:rgba(196, 142, 52, 1);  
  --amarillo:rgba(254,204,5,1);--amarillo3:rgba(254,204,5,0.3);--amarillo5:rgba(254,204,5,0.5);--amarillo7:rgba(254,204,5,0.7);
  --amarillo-pag:rgb(254, 189, 59);/*#febd3b*/
  --verde:rgb(0, 100, 28);
  --verde-bt:rgba(82, 126, 31, 1);
  --verde-oscuro:rgba(0,76,17,1);  
  --verde-pag:rgb(130,195,66);
  --blanco:rgba(255,255,255,1);
  --negro:rgba(0,0,0,1);
  --rojo:rgba(255,0,0,1);
  --rojo-bt:rgba(139, 33, 33, 1);
  --rojo-pag:rgb(242, 99, 34);/*#f26322*/
  --morado-pag:rgb(127, 88, 165);/*#7f58a5*/
  --gris:rgba(125, 125, 125, 1);
  --texto:rgba(93,93,93,1);--texto5:rgba(93,93,93,0.5);  
  --btrad:0.25rem;
  --rad:0.3rem;  
  box-sizing: border-box;
}
@font-face{font-family:"Roboto";src: url("https://fuentes.bawi.cl/fuentes/Roboto-Regular.woff2") format('woff2'); font-weight:400;  font-style: normal; font-display: swap;}
body{user-select: none;direction: ltr;font-family:"Roboto","Arial","sans-serif","DINPro-Medium","DINPro-Black","DINPro-Light";-webkit-font-smoothing: antialiased;margin:0px;padding:0px;scrollbar-gutter:stable;}
a{text-decoration: none;}
img {height: auto;}
.top-sombra{-webkit-box-shadow: 0 1px 10px -6px rgb(0 0 0 / 42%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 4px 5px -2px rgb(0 0 0 / 10%);box-shadow: 0 1px 10px -6px rgb(0 0 0 / 42%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 4px 5px -2px rgb(0 0 0 / 10%);}
.ml-2{margin-left: 1vw;}.mr-2{margin-right:1vw;}
.loading2{margin: auto;position: absolute;top: 33%;left: 26%;}
.error,.loading{margin:auto;background-color:var(--blanco);text-align:center; position:absolute;top:50%;left: 50%;margin-right: -50%;transform:translate(-50%, -50%);padding:1.5vw;border-radius: 0.8vw;}
.loading3{margin:auto;background-color:var(--blanco);padding:1.5vw;border-radius: 0.8vw;display:block;text-align:center;}
.sombra{box-shadow: 0 3px 5px 0 rgba(0,0,0,.26), 0 3px 10px 0 rgba(0,0,0,.22);}
.sombra2{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.no{display: none !important;}
/*****************************************************************************/
/*****************************************************************/
header{display: flex;position: fixed;top: 0;border-width: 0 0 1px;right: 0;left: 0;z-index:90;height:4vw;width:100%;max-width: 100%;margin:0;padding:0;}
header .menu{width: 100%;height: 100%;display: flex;background-color: var(--blanco);box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}
header .menu .m-conte-logo{width:18vw;display: flex;justify-content: center;align-items: center;padding: 0.1vw 1vw;margin-top:2.5vw;}
header .menu .m-conte-logo img{width:10vw;}
header .menu .m-toggler{display:none;}
header .menu .m-conte-item{height: 100%;width: calc(96% - 18vw);display:flex;align-items: center;justify-content: flex-end;padding-left:1vw;}
header .menu .m-conte-item:hover > .sub-m-item{height:6.8vw;background-color: var(--verde);opacity:1;}
header .menu .m-conte-item .m-item{cursor:pointer;padding:0.8vw 0.8vw;border-radius:0.3vw;color:var(--texto);text-transform: uppercase;font-size:1vw;font-weight:400;width:7.5vw;text-align: center;}
header .menu .m-conte-item .m-item:hover{color:var(--blanco);background-color: var(--azul-emc);}
header .menu .m-conte-item .m-item.active{color:var(--azul-bt);}
header .menu .m-conte-item .m-item.active:hover{color:var(--blanco);}
header .menu .m-conte-item .m-item.contacto{border:solid 1px var(--verde-pag);}

main{width:100%;max-width:100%;display: block;margin:0;padding:0;}
footer{width:100%;max-width:100%;display: block;margin:0;padding:0;}
/*--------------------------------------------------------------------------------------------*/
.bloque1 {padding:2vw 0vw;margin-top:3vw;overflow: hidden;width:100%;scroll-margin-top:4vw;}
.bloque1 .conte{display:flex;margin: auto;align-items: center;justify-content: center;width:100%;overflow: hidden;height:38vw;}
.bloque1 .conte-imagen{height:100%;max-height:100%;position: relative;padding:0vw;margin:auto;transition: all 0.2s ease-in-out 0.1s;display: flex;justify-content:flex-end;border-radius:0.5vw;overflow: hidden;}
/*.bloque1 .conte-imagen{box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;}*/
.bloque1 .conte-texto{width:45%;height:30vw;display:flex;flex-direction: column;justify-content: center;margin: auto;}
.bloque1 .conte-texto .head1{font-size:2.5vw;color:var(--texto);}
.bloque1 .conte-texto .head2{width:15vw;height:0.2vw;background-color:var(--amarillo);}
.bloque1 .conte-texto .cuerpo{font-size:1.25vw;font-weight: normal;margin:0.15 auto;}
.bloque1 .conte-texto button{width:15vw;;margin-top:1vw;font-size:1.25vw;padding: 0.8vw 1.5vw;background-color: var(--amarillo-pag);border: none;border-radius:0.35vw; color: var(--negro);cursor: pointer;}
.bloque1 .conte-texto button:hover{background-color: var(--amarillo-bt);color: var(--blanco);}

.bloque2 {padding:2vw 0vw;margin-top:4vw;overflow: hidden;width:100%;scroll-margin-top:4vw;}
.bloque2 .conte{display:block;margin:1vw 4vw;width:90%;height:36vw;text-align: center;background-color:white;overflow: hidden;}
.bloque2 .conte{background-image: url("/web/images/layout/bloque2/campus.png");background-repeat: no-repeat;background-position: right;background-size: contain;}
.bloque2 .conte h1{margin:auto;font-size:1.8vw;}
.bloque2 .conte-texto{width:auto;height:6vw;margin:1.6vw 4vw;padding:0.2vw 4vw 0.2vw 2vw;text-align: left;}
.bloque2 .conte-texto .head1{font-size:1.65vw;color:var(--azul-emc);}
.bloque2 .conte-texto .head2{width:15vw;height:0.2vw;background-color:var(--amarillo);}
.bloque2 .conte-texto .cuerpo{font-size:1.15vw;font-weight: normal;margin:0.5vw 0vw;}
.bloque2 .conte-texto.linea1{border-left: solid 0.3vw var(--amarillo-pag);}
.bloque2 .conte-texto.linea2{border-left: solid 0.3vw var(--verde-pag);}
.bloque2 .conte-texto.linea3{border-left: solid 0.3vw var(--rojo-pag);}
.bloque2 .conte-texto.linea4{border-left: solid 0.3vw var(--celeste);}

.bloque3 {padding:1vw 0vw;margin-top:5vw;overflow: hidden;width:100%;scroll-margin-top:4vw;}
.bloque3 .conte{display:block;margin: auto;width:100%;overflow: hidden;height:38vw;background-color:var(--blanco);}
.bloque3 .conte-tit{margin:1vw auto;width:fit-content;max-width: 25vw;font-size: 2vw;color: var(--verde-oscuro);}
.bloque3 .conte-block{display:flex;margin: auto;align-items: center;justify-content: center;width:100%;height:33vw;flex-wrap: wrap;}
.bloque3 .conte-block .block{width:36vw;padding:0vw;margin:0.5vw 2.5vw;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.bloque3 .conte-block .block:hover{box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;}
.bloque3 .conte-block .block:hover>.detalle .block-imagen img{transform: scale(1.2);transition: all 0.1s ease-in-out 0.1s;will-change: transform;}
.bloque3 .conte-block .block .detalle{display:flex;}
.bloque3 .conte-block .block .detalle .block-texto{width:50%;font-size:1.15vw;font-weight: normal;padding:0.5vw 2vw;}
.bloque3 .conte-block .block .detalle .block-texto h2{color:var(--texto);font-size:1.4vw;text-align: center;}
.bloque3 .conte-block .block .detalle .block-imagen{height:auto;max-height:100%;width:40%;position: relative;padding:0vw;margin:0;overflow: hidden;}
.bloque3 .conte-block .block .detalle .block-imagen img{width:100%;transition: all 0.15s ease-in-out 0.15s;will-change: transform;}


.bloque4 {padding:1vw 0vw;margin-top:5vw;overflow: hidden;width:100%;scroll-margin-top:4vw;}
.bloque4 .conte{display:block;margin: auto;width:100%;overflow: hidden;height:38vw;}
.bloque4 .conte-tit{margin:1vw auto;width:fit-content;font-size:1vw;color: var(--texto);}
.bloque4 .conte-tit h1{margin:2vw auto 0vw auto;width:fit-content;max-width:50vw;font-size:1.8vw;color: var(--texto);}
.bloque4 .conte-tit p{font-size:1.25vw;color: var(--texto);}
.bloque4 .conte .conte-mods{display: flex;align-items: center;justify-content: center;}
.bloque4 .conte .conte-mods .bloque-mod{display: block;width:18vw;height:26vw;margin:0vw 0.5vw;padding:1vw 2vw;color:var(--blanco);}
.bloque4 .conte .conte-mods .bloque-mod h2{text-align: center;font-size:1.25vw;}
.bloque4 .conte .conte-mods .bloque-mod ul{text-align: left;list-style: none;padding:0;color: var(--texto);font-size:1vw;}
.bloque4 .conte .conte-mods .bloque-mod li {margin-bottom:0.6vw;padding:0.6vw 1vw;border-radius:0.3vw;display: flex;align-items: center;transition: transform 0.2s ease;}
.bloque4 .conte .conte-mods .bloque-mod.administracion li {border: solid 1px var(--morado-pag);}
.bloque4 .conte .conte-mods .bloque-mod.profesores li {border: solid 1px var(--amarillo-pag);}
.bloque4 .conte .conte-mods .bloque-mod.alumnos li {border: solid 1px var(--azul-emc);}
.bloque4 .conte .conte-mods .bloque-mod.padres li {border: solid 1px var(--verde-pag);}
.bloque4 .conte .conte-mods .bloque-mod li:hover { transform: translateX(0.25vw); border-color:var(--celeste);font-weight: bold;}
.bloque4 .conte .conte-mods .bloque-mod li::before {content: '✓';display:flex;align-items:center;justify-content: center;width:1vw;height:1.1vw;margin-right:0.8vw;font-size:1vw;font-weight: bold; flex-shrink: 0;}
.bloque4 .conte .conte-mods .bloque-mod.administracion{border: solid 2px var(--morado-pag);}
.bloque4 .conte .conte-mods .bloque-mod.administracion h2{color:var(--texto);}
.bloque4 .conte .conte-mods .bloque-mod.profesores{border: solid 2px var(--amarillo-pag);}
.bloque4 .conte .conte-mods .bloque-mod.profesores h2{color:var(--texto);}
.bloque4 .conte .conte-mods .bloque-mod.alumnos{border: solid 2px var(--azul-emc);}
.bloque4 .conte .conte-mods .bloque-mod.alumnos h2{color:var(--texto);}
.bloque4 .conte .conte-mods .bloque-mod.padres{border: solid 2px var(--verde-pag);}
.bloque4 .conte .conte-mods .bloque-mod.padres h2{color:var(--texto);}


.bloque5 {padding:1vw 0vw;margin-top:5vw;overflow: hidden;width:100%;scroll-margin-top:4vw;}
.bloque5 .conte{display:block;margin: auto;width:100%;overflow: hidden;height:40vw;}
.bloque5 .conte-tit{margin:1vw auto;width:fit-content;font-size:1vw;color: var(--texto);}
.bloque5 .conte-tit h1{margin:2vw auto 0vw auto;width:fit-content;max-width:50vw;font-size:1.8vw;color: var(--texto);}
.bloque5 .conte-tit p{font-size:1.25vw;color: var(--texto);margin-bottom: 4vw;}
.bloque5 .conte .conte-planes{display: flex;align-items: center;justify-content: center;}
.bloque5 .conte .conte-planes .bloque-plan{display: block;width:22vw;height:24vw;margin:0.5vw 2vw;padding:1vw 2vw;position: relative;box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;}
.bloque5 .conte .conte-planes .bloque-plan .conte-img{margin:auto;width:12vw;height:12vw;position:absolute;top: -2vw;left:0;right:0;}
.bloque5 .conte .conte-planes .bloque-plan .conte-img-cir{margin:auto;width:10vw;height: 10vw;border-radius:50%;display: flex;justify-content: center; align-items: center;background-color: var(--blanco);}
.bloque5 .conte .conte-planes .bloque-plan.inicial .conte-img-cir{border:solid 0.5vw var(--celeste-pag)}
.bloque5 .conte .conte-planes .bloque-plan.medio .conte-img-cir{border:solid 0.5vw var(--verde-pag)}
.bloque5 .conte .conte-planes .bloque-plan.superior .conte-img-cir{border:solid 0.5vw var(--azul-bt)}
.bloque5 .conte .conte-planes .bloque-plan.avanzado .conte-img-cir{border:solid 0.5vw var(--morado-pag)}
.bloque5 .conte .conte-planes .bloque-plan .conte-img img{margin:0vw 0vw 1vw 0vw;width:112%;border-radius:50%;}
.bloque5 .conte .conte-planes .bloque-plan h2{text-align: center;margin:8.25vw auto auto;}
.bloque5 .conte .conte-planes .bloque-plan.inicial h2{color:rgb(0 104 141);}
.bloque5 .conte .conte-planes .bloque-plan.medio h2{color:rgb(0 104 141);}
.bloque5 .conte .conte-planes .bloque-plan.superior h2{color:rgb(0 104 141);}
.bloque5 .conte .conte-planes .bloque-plan.avanzado h2{color:rgb(0 104 141);}
.bloque5 .conte .conte-planes .bloque-plan p{font-size: 1.1vw;}
.bloque5 .conte .conte-planes .bloque-plan ul{font-size: 1.1vw;padding-left: 1.5vw;}
.bloque5 .conte .conte-planes .bloque-plan li{font-size: 1.1vw;}

.bloque6 {padding:1vw 0vw;margin-top:5vw;overflow: hidden;width:100%;scroll-margin-top:4vw;}
.bloque6 .conte{display:block;margin: auto;width:100%;overflow: hidden;height:38vw;}
.bloque6 .conte-tit{margin:1vw auto;width:fit-content;font-size:1vw;color: var(--texto);}
.bloque6 .conte-tit h1{margin:2vw auto 0vw auto;width:fit-content;max-width:50vw;font-size:1.8vw;color: var(--texto);}
.bloque6 .conte-tit p{font-size:1.25vw;color: var(--texto);}
.bloque6 .conte .conte-faq{display:flex;justify-content: center;align-items: center;flex-direction: column;width:100%;color:var(--texto);}
.bloque6 .conte .conte-faq .faq{padding:0.8vw 2vw;margin:0.5vw 1vw;width:80%;border:solid 2px var(--azul-emc);border-radius:0.5vw;}
.bloque6 .conte .conte-faq .faq h2{margin:0.5vw auto;font-size: 1.3vw;}
.bloque6 .conte .conte-faq .faq p{margin:0.5vw auto;font-size:1.1vw;}

.pie-web {mix-blend-mode: normal;width: 100%;height:36vw;margin-top:2vw;scroll-margin-top:-4vw;}
.contenedor-pie{background-image: url("/web/images/layout/bloque7_pie/fondo.jpg");background-repeat:no-repeat;background-position: center;background-size:cover;}
.contenedor-pie{height:100%;display:flex;justify-content: center;align-items: center;background-color:var(--celeste);}
.contenedor-pie-columna.izquierda{padding:0vw;margin:auto;}
.contenedor-pie-columna.izquierda .opciones{display:flex;align-items: center;justify-content: center;}
.contenedor-pie-columna.izquierda .opciones img{margin:0.8vw 0vw;width:15vw;}
.contenedor-pie-columna.centro{width:100%;height:100%;background-color:var(--azul-emc7);color: var(--blanco);display: flex;justify-content: center;align-items: center;}
.contenedor-pie-columna.centro .conte{display: block;}
.contenedor-pie-columna.centro .conte p a{margin-left:2vw;color:var(--blanco); font-size:1vw;}
.contenedor-pie-columna.centro .conte p a img{width:2vw;margin-right:1vw;}
.contenedor-pie-columna.derecha{padding:0vw;margin:0vw;}
.contenedor-pie-columna.derecha .opciones{display:block;text-align: center;}
.contenedor-pie-columna.derecha .opciones img{margin:0.8vw 0vw;height:4vw}
.contenedor-pie-bawi{height:8vh;display:flex;color:rgba(255, 255, 255,0.8);font-size:1vw;padding-left:1vw;background: rgb(34, 34, 34);justify-content: center;align-items: center;}
.contenedor-pie-bawi a{color:rgba(255, 255, 255,0.8);}
/*****************************************************************/
@media screen and (max-width:540px)
{

}
@supports (height: 100dvh) 
{
  /*body{width:98dvw;} */ 
   header{height:4dvw;}
  .bloque1{scroll-margin:4dvw;}
  .bloque2{scroll-margin:4dvw;}
  .bloque3{scroll-margin:4dvw;}
  .bloque4{scroll-margin:4dvw;}
  .bloque5{scroll-margin:4dvw;}
  .bloque6{scroll-margin:4dvw;}
  .bloque7{scroll-margin:4dvw;}
}
@supports (height: 100svh) 
{
  /*body{width:98svw;}  */

}
@media screen and (max-width:768px){

  /* RESET RÁPIDO */
  *{box-sizing:border-box}
  /* HEADER */
  header{  height:60px !important; }

  header .menu{  height:100%;  padding:0 10px; }

  header .menu .m-conte-logo{  margin:0 !important;   padding:0 !important;   width:auto !important;
  }

  header .menu .m-conte-logo img{
    width:120px !important;
  }

  header .menu .m-conte-item{
    display:none !important;
  }

  header .menu .m-toggler{
    display:block !important;
  }

  /* HERO */
  .bloque1{
    margin-top:60px !important;
    padding:20px 10px !important;
  }

  .bloque1 .conte{
    display:flex !important;
    flex-direction:column !important;
    height:auto !important;
  }

  .bloque1 .conte-texto{
    width:100% !important;
    height:auto !important;
    text-align:center;
  }

  .bloque1 .conte-texto .head1{
    font-size:22px !important;
    line-height:1.3;
  }

  .bloque1 .conte-texto .cuerpo{
    font-size:15px !important;
  }

  .bloque1 .conte-texto button{
    width:100% !important;
    font-size:16px !important;
  }

  .bloque1 .conte-imagen{
    width:100% !important;
    justify-content:center !important;
    margin-top:15px;
  }

  .bloque1 .conte-imagen img{
    width:85% !important;
    max-width:300px;
  }

  /* BLOQUES (QUITAR ALTURAS FIJAS) */
  .bloque2 .conte,
  .bloque3 .conte,
  .bloque4 .conte,
  .bloque5 .conte,
  .bloque6 .conte{
    height:auto !important;
    width: 100%;
    margin: 3vw 0vw;
  }
.bloque2 .conte-texto{ height:auto !important;margin:5.6vw 0vw;text-align: center;}
  /* BENEFICIOS */
  .bloque3 .conte-block{
    flex-direction:column !important;
    height:auto !important;
  }

  .bloque3 .conte-block .block{
    width:100% !important;
    margin:10px 0 !important;
  }

  .bloque3 .detalle{
    flex-direction:column !important;
  }

  .bloque3 .block-texto,
  .bloque3 .block-imagen{
    width:100% !important;
  }
  .bloque3 .conte-tit{max-width:100%;}
  .bloque4 .conte-tit{max-width:100%;}
  .bloque5 .conte-tit{max-width:100%;}
  .bloque6 .conte-tit{max-width:100%;}
  .bloque4 .conte-tit h1{max-width:100%;}
  .bloque5 .conte-tit h1{max-width:100%;}
  .bloque6 .conte-tit h1{max-width:100%;}

  /* MODULOS */
  .bloque4 .conte-mods{
    flex-direction:column !important;
  }

  .bloque4 .bloque-mod{
    width:100% !important;
    height:auto !important;
    margin:10px 0 !important;
  }

  /* PLANES */
  .bloque5 .conte-planes{
    flex-direction:column !important;
  }

  .bloque5 .bloque-plan{
    width:100% !important;
    height:auto !important;
    margin:18vw 0 !important;
  }
  .bloque5 .conte-tit p{margin-bottom:14vw;}
  .bloque5 .conte .conte-planes .bloque-plan .conte-img{width: 32vw; height: 32vw;top:-22vw;}
  .bloque5 .conte .conte-planes .bloque-plan .conte-img-cir{width: 30vw; height: 30vw;}
  /* FAQ */
  .bloque6 .faq{
    width:100% !important;
  }

  /* FOOTER */
  .pie-web{
    height:auto !important;
  }
  .contenedor-pie-columna.centro .conte p a{font-size:4vw;margin-left:4vw;}
  .contenedor-pie-columna.centro .conte p a img {width: 5vw; margin-right: 4vw;}
  

}
@media screen and (max-width:768px){

  /* BASE */
  body{
    font-size:18px !important;
  }

  /* TITULOS */
  h1, .head1{
    font-size:28px !important;
    line-height:1.3;
  }

  h2{
    font-size:24px !important;margin: 0vw auto;
  }

  h3{
    font-size:20px !important;
  }

  /* PÁRRAFOS */
  p, .cuerpo{
    font-size:18px !important;
    line-height:1.5;
  }

  /* MENÚ */
  .m-item{
    font-size:16px !important;
  }

  /* BOTONES */
  button{
    font-size:18px !important;
  }

  /* LISTAS */
  li{
    font-size:17px !important;
  }

  /* FAQ */
  .faq h2{
    font-size:20px !important;
  }

  .faq p{
    font-size:17px !important;
  }

}
@media screen and (max-width:768px){

  /* CONTENEDORES */
  .conte{
    padding:20px 16px !important;
    text-align:center;
  }

  section{
    padding:20px 10px !important;
  }

  /* TEXTOS GENERALES */
  h1, h2, h3, p{
    text-align:center !important;
    margin-left:auto;
    margin-right:auto;
  }

  /* HERO */
  .bloque1 .conte-texto{
    padding:10px 5px !important;
  }

  /* BENEFICIOS */
  .bloque3 .block{
    padding:16px !important;
    text-align:center;
  }

  .bloque3 .block-texto{
    padding:10px 0 !important;
  }

  /* MODULOS */
  .bloque4 .bloque-mod{
    padding:16px !important;
    text-align:center;
  }

  .bloque4 .bloque-mod ul{
    padding:0 !important;
  }

  .bloque4 .bloque-mod li{
    justify-content:center !important;
  }

  /* PLANES */
  .bloque5 .bloque-plan{
    padding:20px 16px !important;
    text-align:center;
  }

  .bloque5 .bloque-plan ul{
    padding-left:10vw !important;width: fit-content; text-align: left;
  }
 .bloque5 .bloque-plan ul li{
    margin: 3vw 0vw;
  }
  /* FAQ */
  .bloque6 .faq{
    padding:16px !important;
    text-align:center;
  }

  /* FOOTER */
  .contenedor-pie-columna.centro .conte{
    padding:20px !important;
    text-align:center;
  }

  .contenedor-pie-columna.centro p{
    text-align:center !important;
  }

}