@charset "UTF-8";

/*seccion*/
/*seccion banner*/
.seccion_banner{height:calc(300px + 30rem)}
.seccion_banner-con0.relleno-y{font-size:30px}
.seccion_banner-fila{align-items:flex-end;height:100%}
.seccion_banner-carr{margin-bottom:calc(10px + 1rem)}
.seccion_banner-carr .carrusel-con{margin-bottom:10px}
.seccion_banner-carr .texto.titulo{padding-bottom:0.1em}
.seccion_banner-miga{font-size:calc(12px + 0.7rem);line-height:1.2em}
.seccion_banner-miga b{margin:0 5px}
@media(min-width:992px){
    .seccion_banner{height:60rem}
    .seccion_banner-con0.relleno-y{font-size:4rem}
}
/*seccion submenu*/
.seccion_submenu{z-index:1}
.seccion_submenu-con0.relleno-y{font-size:30px}
.seccion_submenu-con0 .submenu-img{font-size:calc(5px + 0.5rem);width:6em;height:5em}
@media(max-width:991.98px){
    .seccion_submenu-con0 .submenu-img{max-width:6em;flex:0 0 6em}
}
@media(min-width:992px){
    .seccion_submenu-fond{top:10rem}
    .seccion_submenu-fond .fondo-bol{bottom:0;right:-10rem}
    .seccion_submenu-con0.relleno-y{font-size:3rem}
    .seccion_submenu-con0 ul{display:flex;justify-content:center;text-align:center}
    .seccion_submenu-con0 li{width:auto;max-width:100%;flex:0 0 auto;margin:0 0.5rem}
    .seccion_submenu-con0 .submenu-lin{display:block;width:calc(60px + 10rem);height:100%;padding:calc(10px + 1rem) 10px 10px}
    .seccion_submenu-con0 .submenu-img{display:block;margin:0 auto 5px}
    .seccion_submenu-con0 .submenu-txt{display:block;font-size:calc(10px + 0.7rem)}
}
/*seccion postula*/
.seccion_postula-con0{padding-bottom:25px!important;padding-top:25px!important}
.seccion_postula-con0.relleno-y{font-size:10px}
.seccion_postula-con0 .row{margin-left:-10px;margin-right:-10px}
.seccion_postula-con0 .col{padding-left:10px;padding-right:10px}
.seccion_postula-enca .texto.titulo{font-size:calc(12px + 3.4rem);font-weight:700;margin-bottom:10px;text-transform:uppercase}
.seccion_postula-enca .texto.leyenda{font-size:calc(12px + 1.1rem);line-height:1.2em}
.seccion_postula-piep .formulario-cam.visto .formulario-con{align-items:center}
.seccion_postula-piep .boton{font-size:calc(12px + 0.5rem);font-weight:700;width:calc(100px + 7rem);height:calc(30px + 2rem);text-transform:uppercase}
@media(min-width:576px){
    .seccion_postula-grup .col{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:768px){
    .seccion_postula-enca{width:33.33%;max-width:33.33%;flex:0 0 33.33%;margin-top:4rem}
    .seccion_postula-form{width:66.66%;max-width:66.66%;flex:0 0 66.66%}
}
@media(min-width:992px){
    .seccion_postula-con0{padding-bottom:4rem!important;padding-top:5rem!important}
    .seccion_postula-con0.relleno-y{font-size:1rem}
    .seccion_postula-fila{justify-content:center}
}
@media(min-width:1600px){
    .seccion_postula-enca{width:22%;max-width:22%;flex:0 0 22%;margin-right:8%}
    .seccion_postula-form{width:44%;max-width:44%;flex:0 0 44%}
}
/*seccion acordeon*/
.seccion_acordeon-con0.relleno-y{font-size:30px}
.seccion_acordeon-enca{width:100%;margin-bottom:calc(10px + 4rem)}
.seccion_acordeon-enca .encabezado{text-align:center}
.seccion_acordeon-pane:not(:last-child){margin-bottom:calc(10px + 0.5rem)}
.seccion_acordeon-tabu{min-height:calc(30px + 3rem);padding:10px calc(10px + 4.5rem)}
.seccion_acordeon-tabu .texto.titulo{font-size:calc(12px + 1.3rem);line-height:1.1em}
.seccion_acordeon-tabu .icon.icon-flecha0.abajo{font-size:18px;font-weight:900;margin-left:5px}
.seccion_acordeon-pleg .acordeon-con{padding:calc(10px + 3rem) calc(10px + 4.5rem) calc(10px + 2.5rem)}
.seccion_acordeon-pleg .acordeon-des{font-size:calc(12px + 0.5rem);width:auto;max-width:100%;flex:1 1 0;padding:10px 0}
.seccion_acordeon-pleg h1,
.seccion_acordeon-pleg h2,
.seccion_acordeon-pleg h3,
.seccion_acordeon-pleg h4,
.seccion_acordeon-pleg h5,
.seccion_acordeon-pleg h6{font-weight:700}
.seccion_acordeon-pleg .acordeon-btn{width:100%;list-style:none;padding:10px 0}
.seccion_acordeon-pleg .acordeon-btn li:not(:last-child){margin-bottom:10px}
.seccion_acordeon-pleg .boton.azul{font-size:calc(12px + 0.8rem);font-weight:500;width:calc(200px + 15rem);height:calc(40px + 1rem);padding:5px 10px;text-align:center}
.seccion_acordeon-piep{margin-top:calc(10px + 2rem)}
.seccion_acordeon-piep .boton{font-size:calc(12px + 1.4rem);font-weight:700;width:100%;max-width:650px;height:calc(30px + 4rem);margin:0 auto;text-transform:uppercase}
@media(min-width:576px){
    .seccion_acordeon-pleg .acordeon-con{display:flex}
    .seccion_acordeon-pleg .acordeon-btn{width:34%;max-width:34%;flex:0 0 34%;margin-left:5rem}
}
@media(min-width:992px){
    .seccion_acordeon-con0.relleno-y{font-size:3rem}
}
@media(min-width:1400px){
    .seccion_acordeon-fila{justify-content:center}
    .seccion_acordeon-con1{width:86%;max-width:86%;flex:0 0 86%}
}
/*seccion azul*/
.seccion_azul-con0.relleno-y{font-size:30px}
.seccion_azul-con0 .texto.titulo{font-size:calc(12px + 1.8rem);font-weight:700;margin-bottom:calc(10px + 1rem)}
.seccion_azul-con0 .texto.enriquecido{font-size:calc(12px + 0.3rem)}
.seccion_azul-con0 .boton{font-size:calc(12px + 0.7rem);font-weight:700;width:calc(100px + 15rem);height:calc(30px + 2rem);margin-top:calc(10px + 3rem);text-transform:uppercase}
@media(min-width:992px){
    .seccion_azul-con0.relleno-y{font-size:3rem}
}
@media(min-width:1400px){
    .seccion_azul-con0 .row{justify-content:center}
    .seccion_azul-con0 .col{width:88%;max-width:88%;flex:0 0 88%}
}
/*seccion bolas0*/
.seccion_bolas0-con0.relleno-y{font-size:30px}
.seccion_bolas0-enca{width:100%;margin-bottom:calc(10px + 2rem)}
.seccion_bolas0-enca .encabezado{text-align:center}
.seccion_bolas0-carr--con0{margin-bottom:calc(10px + 2rem);padding:0 6rem}
@media(min-width:992px){
    .seccion_bolas0-fond .fondo-bol{bottom:3rem;right:-10rem}
    .seccion_bolas0-con0.relleno-y{font-size:3rem}
}
/*seccion bolas1*/
.seccion_bolas1-con0.relleno-y{font-size:30px}
.seccion_bolas1-enca{width:100%;margin-bottom:calc(10px + 2rem)}
.seccion_bolas1-enca .encabezado{text-align:center}
.seccion_bolas1-carr--list{text-align:center}
.seccion_bolas1-carr--item{display:flex;justify-content:center;padding:4rem 2rem}
.seccion_bolas1-bola{display:flex;align-items:center;font-size:calc(200px + 8rem);width:1em;max-width:1em;height:1em;flex:0 0 1em;margin:0 auto}
.seccion_bolas1-bola--cont{width:100%;max-width:100%;flex:0 0 100%;padding:calc(10px + 1rem) calc(10px + 4rem)}
.seccion_bolas1-bola--imag{margin-left:auto;margin-right:auto}
.seccion_bolas1-bola--imag.logo{font-size:calc(50px + 1rem);width:2em;height:1em;margin-bottom:calc(10px + 0.5rem)}
.seccion_bolas1-bola--imag.icono{font-size:calc(5px + 0.5rem);width:9em;height:8em;margin-bottom:10px}
.seccion_bolas1-bola--imag .figura{width:100%;height:100%}
.seccion_bolas1-bola--imag .figura.cambio{height:100%;position:absolute;left:0;top:0}
.seccion_bolas1-bola--escu{font-size:calc(60px + 6rem);width:1em;height:1em;margin:0 auto}
@media(min-width:992px){
    .seccion_bolas1-con0.relleno-y{font-size:3rem}
    .seccion_bolas1-carr--con0{padding:0 2rem}
    .seccion_bolas1-carr--ctrl{padding-right:calc(6% + 15px)}
}
/*seccion carrusel*/
.seccion_carrusel-con0.relleno-y{font-size:30px}
.seccion_carrusel-enca{width:100%}
.seccion_carrusel-enca .encabezado{text-align:center}
@media(min-width:992px){
    .seccion_carrusel-con0.relleno-y{font-size:3rem}
}
/*seccion descripciones*/
.seccion_descripciones-con0.relleno-y{font-size:30px}
.seccion_descripciones-enca .encabezado{text-align:center}
.seccion_descripciones-item{padding-bottom:0!important;padding-top:0!important}
.seccion_descripciones-con1 .encabezado{margin-bottom:calc(10px + 2rem)}
.seccion_descripciones-con1 .texto.enriquecido{font-size:calc(12px + 0.5rem)}
.seccion_descripciones-con1 .boton{font-size:calc(12px + 0.7rem);font-weight:700;width:calc(200px + 5rem);height:calc(30px + 2rem);text-transform:uppercase}
.seccion_descripciones-cont{margin-top:calc(10px + 2rem)}
.seccion_descripciones-acor{margin-top:10px}
.seccion_descripciones-acor--pane:not(:last-child){margin-bottom:calc(10px + 1rem)}
.seccion_descripciones-acor--tabu{width:100%;min-height:calc(30px + 1rem);margin-bottom:10px}
.seccion_descripciones-acor--tabu b{border:0.5rem solid;display:flex;align-items:center;justify-content:center;font-size:calc(10px + 2rem);width:1em;max-width:1em;height:1em;flex:0 0 1em;margin-right:calc(10px + 3rem)}
.seccion_descripciones-acor--tabu b:before{content:'';font-size:8px;width:1em;max-width:1em;height:1em;flex:0 0 1em}
.seccion_descripciones-acor--tabu .texto.titulo{font-size:calc(12px + 1.8rem);font-weight:700}
.seccion_descripciones-acor--pleg .acordeon-con{padding-left:calc(20px + 5rem)}
.seccion_descripciones-imag .figura{width:100%;height:auto}
.seccion_descripciones-imag img{height:auto}
@media(min-width:768px){
    .seccion_descripciones-fila>.col{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:992px){
    .seccion_descripciones-con0.relleno-y{font-size:3rem}
}
@media(min-width:1400px){
    .seccion_descripciones-fila{justify-content:center}
}
/*seccion fichas*/
.seccion_fichas-con0.relleno-y{font-size:30px}
.seccion_fichas-enca .encabezado{text-align:center}
.seccion_fichas-arti{width:100%}
.seccion_fichas-arti .figura{width:100%;height:calc(200px + 21.5rem);margin:0 0 calc(10px + 2rem)}
.seccion_fichas-arti div{margin-bottom:4rem}
.seccion_fichas-arti .texto.titulo{font-size:calc(12px + 2.3rem);font-weight:700;margin-bottom:10px}
.seccion_fichas-arti .texto.puesto{font-size:calc(12px + 0.5rem);line-height:1.2em;margin-bottom:calc(10px + 1rem);text-transform:uppercase}
.seccion_fichas-arti .texto.descripcion{font-size:calc(12px + 0.3rem);line-height:1.4em;margin-bottom:calc(10px + 2rem)}
.seccion_fichas-arti .boton.azul{font-size:calc(12px + 0.5rem);font-weight:700;width:100%;max-width:220px;height:calc(30px + 1.5rem);text-transform:uppercase}
.seccion_fichas-item.chico .figura{font-size:calc(95px + 9.5rem);height:200px}
.seccion_fichas-item.chico .texto.titulo{margin-bottom:5px}
.seccion_fichas-item.chico .texto.puesto{margin-bottom:10px}
.seccion_fichas-cont--corr{display:block;width:100%;padding:10px 8rem 20px}
.seccion_fichas-cont--corr .icon-correo{font-size:calc(30px + 2rem);width:1em;margin:0 auto 5px}
.seccion_fichas-cont--corr p{font-size:calc(12px + 1.8rem);line-height:1.2em;text-align:center}
.seccion_fichas-cont--corr strong{font-size:calc(12px + 2.5rem);font-weight:700;margin-right:calc(10px + 1.5rem)}
@media(min-width:576px){
    .seccion_fichas-arti{display:flex;align-items:flex-end}
    .seccion_fichas-arti .figura{font-size:calc(150px + 24rem);width:1em;max-width:1em;flex:0 0 1em;margin:0 calc(10px + 3rem) 0 0}
    .seccion_fichas-arti div{width:auto;max-width:100%;flex:1 1 0;}
    .seccion_fichas-cont--corr{display:flex;align-items:center;justify-content:center;height:calc(50px + 1.5rem);padding:10px 8rem}
    .seccion_fichas-cont--corr .icon-correo{max-width:1em;flex:0 0 1em;margin:0 calc(10px + 1rem) 0 0}
    .seccion_fichas-cont--corr p{width:auto;max-width:100%;flex:0 0 auto;text-align:left}
}
@media(min-width:576px){
    .seccion_fichas-item.chico{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:992px){
    .seccion_fichas-list{align-items:flex-end}
    .seccion_fichas-item{width:50%;max-width:50%;flex:0 0 50%}
    .seccion_fichas-arti .figura{font-size:39rem}
    .seccion_fichas-piep{justify-content:center}
    .seccion_fichas-cont{width:auto;flex:0 0 auto}
}
@media(min-width:1600px){
    .seccion_fichas-list{justify-content:center}
    .seccion_fichas-item{width:44%;max-width:44%;flex:0 0 44%}
}
/*seccion formulario*/
.seccion_formulario-con0.relleno-y{font-size:10px}
.seccion_formulario-grup{margin-left:-10px;margin-right:-10px}
.seccion_formulario-grup .col{padding-left:10px;padding-right:10px}
.seccion_formulario-piep{margin-bottom:calc(10px + 2rem)}
.seccion_formulario-piep .boton{font-size:calc(12px + 1.3rem);font-weight:700;width:calc(100px + 15rem);height:calc(30px + 2rem);text-transform:uppercase}
.seccion_formulario-imag{display:none}
@media(min-width:576px){
    .seccion_formulario-grup .col{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:768px){
    .seccion_formulario-grup .col{width:33.33%;max-width:33.33%;flex:0 0 33.33%}
}
@media(min-width:992px){
    .seccion_formulario-con0.relleno-y{font-size:2rem}
    .seccion_formulario-fila{justify-content:center}
    .seccion_formulario-form{width:60%;max-width:60%;flex:0 0 60%;padding-bottom:0;padding-top:0}
    .seccion_formulario-enca{margin-bottom:1rem}
    .seccion_formulario-enca .texto.enriquecido{margin-top:3rem}
    .seccion_formulario-grup .col{width:50%;max-width:50%;flex:0 0 50%}
    .seccion_formulario-imag{display:block;width:40%;max-width:40%;flex:0 0 40%;margin-top:10px}
    .seccion_formulario-imag .figura{width:calc(100px + 44rem);max-width:100%;margin-left:auto}
}
@media(min-width:1400px){
    .seccion_formulario-form{width:50%;max-width:50%;flex:0 0 50%}
    .seccion_formulario-imag{width:36%;max-width:36%;flex:0 0 36%}
}
/*seccion ision*/
.seccion_ision-con0.relleno-y{font-size:30px}
.seccion_ision-text .encabezado{margin-bottom:calc(10px + 1rem)}
.seccion_ision-text .texto.enriquecido{font-size:calc(12px + 0.3rem)}
.seccion_ision-imag .figura{width:100%;height:calc(200px + 42rem)}
@media(min-width:576px){
    .seccion_ision-text{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:768px){
    .seccion_ision-text{width:30%;max-width:30%;flex:0 0 30%}
    .seccion_ision-imag{width:40%;max-width:40%;flex:0 0 40%}
}
@media(min-width:992px){
    .seccion_ision-con0{border-width:15rem 0}
    .seccion_ision-con0.relleno-y{font-size:10rem}
    .seccion_ision-fila{justify-content:center}
    .seccion_ision-imag .figura{margin:-20rem 0}
}
/*seccion objetivos*/
.seccion_objetivos-con0{text-align:center}
.seccion_objetivos-con0.relleno-y{font-size:30px}
.seccion_objetivos-item div{border:2px solid;display:flex;align-items:center;justify-content:center;font-size:calc(100px + 9rem);width:1em;height:1em;margin:0 auto calc(10px + 1rem)}
.seccion_objetivos-item .figura{font-size:calc(50px + 5rem);width:1em;max-width:1em;height:1em;flex:0 0 1em}
.seccion_objetivos-item hr{width:50px;height:4px;margin:0 auto calc(10px + 1rem)}
.seccion_objetivos-item .texto.resumen{font-size:calc(12px + 0.5rem);line-height:1.4em}
@media(min-width:576px){
    .seccion_objetivos-list{justify-content:center}
    .seccion_objetivos-item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:768px){
    .seccion_objetivos-item{width:25%;max-width:25%;flex:0 0 25%}
}
@media(min-width:992px){
    .seccion_objetivos-fond .fondo-bol{left:-10rem;top:3rem}
    .seccion_objetivos-con0.relleno-y{font-size:6rem}
}
@media(min-width:1200px){
    .seccion_objetivos-item{width:20%;max-width:20%;flex:0 0 20%;margin:0 1%}
}
/*seccion paneles*/
.seccion_paneles-con0.relleno-y{font-size:30px}
.seccion_paneles-tabs.relleno-y{font-size:10px}
.seccion_paneles-tabs--list{margin-left:-10px;margin-right:-10px}
.seccion_paneles-tabs--item{padding-left:10px;padding-right:10px}
.seccion_paneles-tabs--item .boton{width:100%}
.seccion_paneles-item .lista.vertical{list-style:none}
.seccion_paneles-escu{margin-bottom:calc(10px + 1rem)}
.seccion_paneles-escu--item{padding-bottom:calc(10px + 1.5rem)}
.seccion_paneles-escu--item:not(:last-child){border-bottom:1px solid;margin-bottom:calc(10px + 0.5rem)}
.seccion_paneles-escu--titu{display:flex;align-items:flex-end;width:100%;margin-bottom:calc(10px + 0.5rem)}
.seccion_paneles-escu--titu img{font-size:calc(5px + 0.5rem);width:4em;max-width:4em;height:5em;flex:0 0 4em;margin-right:5px}
.seccion_paneles-escu--titu .texto.titulo{font-size:calc(12px + 1.3rem);font-weight:600;width:auto;max-width:100%;flex:1 1 0}
.seccion_paneles-escu--carr .escudo{max-width:230px;height:calc(180px + 5rem);margin:0 auto}
.seccion_paneles-escu--carr .figura{font-size:calc(15px + 1rem)}
.seccion_paneles-logo--item>*{width:100%;margin:10px 0}
.seccion_paneles-logo--item .texto{line-height:1.2em;text-align:center}
.seccion_paneles-logo--item .texto.titulo{font-size:calc(12px + 1.4rem);font-weight:600}
.seccion_paneles-logo--item .texto.descripcion{font-size:calc(12px + 0.4rem)}
.seccion_paneles-logo--item .figura{width:auto;max-width:140px;height:auto;max-height:70px;margin:0 auto 10px}
.seccion_paneles-pago{padding:0!important}
.seccion_paneles-enca .encabezado{text-align:center}
.seccion_paneles-enca .texto.titulo.titular{font-size:calc(12px + 1.8rem)}
.seccion_paneles-prep{justify-content:space-around;text-align:center}
.seccion_paneles-prep--item{width:auto;flex:0 0 auto}
.seccion_paneles-prep--bola{font-size:calc(100px + 2rem);width:1em;height:1em;padding:calc(10px + 0.5rem) 10px}
.seccion_paneles-prep--bola .figura{font-size:calc(25px + 2.5rem);width:1em;height:1em;margin:0 auto 5px}
.seccion_paneles-prep--bola .texto.titulo{font-size:calc(12px + 0.4rem);line-height:1.1em}
.seccion_paneles-acor{margin-bottom:calc(10px + 2rem)}
.seccion_paneles-acor--item:not(:last-child){margin-bottom:calc(10px + 0.5rem)}
.seccion_paneles-acor--tabu{width:100%;min-height:calc(30px + 2.5rem);padding:10px calc(10px + 4rem)}
.seccion_paneles-acor--tabu .texto.titulo{font-size:calc(12px + 1.3rem);font-weight:500}
.seccion_paneles-acor--tabu .icon.icon-flecha0.abajo{font-size:18px;font-weight:900;margin-left:5px}
.seccion_paneles-acor--pleg .acordeon-con{padding:calc(10px + 1rem) calc(10px + 4rem) 10px}
.seccion_paneles-acor--pleg .texto.enriquecido{font-size:calc(12px + 0.4rem)}
.seccion_paneles-impo{width:100%;padding:calc(10px + 0.5rem)}
.seccion_paneles-impo .texto{font-size:calc(12px + 0.4rem);margin-bottom:10px}
.seccion_paneles-impo .texto.titulo{font-weight:700;text-transform:uppercase}
@media(min-width:576px){
    .seccion_paneles-logo--item{display:flex;align-items:center}
    .seccion_paneles-logo--item>*{width:auto;padding:0 1em}
    .seccion_paneles-logo--item .texto.titulo{max-width:270px;flex:0 0 auto}
    .seccion_paneles-logo--item div{border-left:2px solid;max-width:570px;flex:1 1 0}
}
@media(min-width:992px){
    .seccion_paneles-fond .fondo-bol{left:5rem;top:0}
    .seccion_paneles-con0{padding-bottom:5.5rem!important;padding-top:5.5rem!important}
    .seccion_paneles-con0.relleno-y{font-size:3rem}
    .seccion_paneles-tabs{margin-top:15rem}
    .seccion_paneles-tabs.relleno-y{font-size:3rem}
}
/*seccion postales0*/
.seccion_postales0-con0.relleno-y{font-size:30px}
.seccion_postales0-enca{margin-bottom:calc(10px + 2rem)}
.seccion_postales0-enca .encabezado{text-align:center}
.seccion_postales0-carr--item{padding:0 calc(10px + 0.5rem)}
.seccion_postales0-carr--ctrl{margin-top:calc(10px + 2rem)}
@media(min-width:992px){
    .seccion_postales0-fond .fondo-bol{bottom:3rem;left:-10rem}
    .seccion_postales0-con0.relleno-y{font-size:3rem}
}
@media(min-width:1400px){
    .seccion_postales0-carr--con0{padding-left:3%;padding-right:3%}
    .seccion_postales0-carr--ctrl{padding-left:calc(3% + 15px);padding-right:calc(3% + 15px)}
}
/*seccion tabla*/
.seccion_tabla-con0.relleno-y{font-size:30px}
.seccion_tabla-con1 .encabezado{margin-bottom:calc(10px + 2rem);text-align:center}
.seccion_tabla-con1 .tabla{font-size:calc(12px + 0.8rem);text-align:center}
.seccion_tabla-con1 tr>*{height:calc(30px + 2.5rem);padding:calc(10px + 0.5rem)}
.seccion_tabla-con1 th{width:33.33%;min-width:calc(200px + 10rem)}
.seccion_tabla-con1 td b{margin-right:calc(10px + 2rem)}
@media(min-width:1400px){
    .seccion_tabla-con0.relleno-y{font-size:3rem}
    .seccion_tabla-con1{width:88%;max-width:88%;flex:0 0 88%;margin:0 auto}
}
/*seccion tarjetas*/
.seccion_tarjetas-con0.relleno-y{font-size:30px}
.seccion_tarjetas-enca{width:100%;margin-bottom:calc(10px + 2rem)}
.seccion_tarjetas-enca .encabezado{text-align:center}
.seccion_tarjetas-carr--item{overflow:hidden}
.seccion_tarjetas-carr--tarj{border:solid;width:calc(100vw - 30px);margin:0 auto}
.seccion_tarjetas-carr--tarj .tarjeta1-co0{min-height:calc(300px + 20rem)}
.seccion_tarjetas-carr--tarj .tarjeta1-co1{padding-bottom:5rem;padding-left:4.5rem}
.seccion_tarjetas-carr--tarj .tarjeta1-txt{margin-bottom:calc(10px + 2rem)}
.seccion_tarjetas-carr--tarj .texto.titulo{margin-bottom:10px}
@media(min-width:768px){
    .seccion_tarjetas-carr--tarj{width:100%;min-width:calc(100px + 33rem)}
}
@media(min-width:992px){
    .seccion_tarjetas-con0.relleno-y{font-size:3rem}
    .seccion_tarjetas-enca .encabezado{width:72%;margin:0 auto}
    .seccion_tarjetas-carr--con0{overflow:hidden}
    .seccion_tarjetas-carr--con1{width:130%!important;max-width:none!important;margin:0 -14% 0 -16%}
    .seccion_tarjetas-carr--item{padding-bottom:3rem;padding-top:3rem}
    .seccion_tarjetas-carr--tarj{border-width:0 15px}
    .seccion_tarjetas-carr--ctrl{margin-top:-4rem;padding-right:21rem}
}

/*facultades*/
/*facultades mayor*/
@media(min-width:992px){
    #facultades__mayor .submenu-lin{width:calc(100px + 17rem)}
    #facultades__mayor .submenu-txt{font-size:calc(6px + 1rem)}
    #facultades__mayor .seccion_submenu-fond{display:none}
}
/*facultades seccion*/
#facultades__seccion_con0.relleno-y{font-size:30px}
.facultades__seccion_text-arti{padding:calc(10px + 1.5rem)}
.facultades__seccion_text-arti--fond{padding:5px}
.facultades__seccion_text-arti--con0{width:100%;margin-bottom:calc(10px + 0.5rem);padding:5px}
.facultades__seccion_text-arti--con1{width:100%;padding:calc(10px + 2rem) calc(10px + 3rem)}
.facultades__seccion_text-arti--con1 .texto.titulo{font-weight:500;line-height:1.1em;margin-bottom:10px;text-transform:uppercase}
.facultades__seccion_text-arti--con1 .texto.enriquecido{font-size:calc(12px + 0.2rem)}
.facultades__seccion_text-arti--boto{font-size:calc(12px + 1.3rem);font-weight:700;width:100%;height:calc(30px + 4rem);text-transform:uppercase}
.facultades__seccion_text.malla .texto.titulo{font-size:calc(12px + 1.3rem)}
.facultades__seccion_text.practicas .texto.titulo{font-size:calc(12px + 1.1rem)}
.facultades__seccion_imag{display:none}
@media(min-width:576px){
    #facultades__seccion_fila{align-items:flex-end}
    .facultades__seccion_text{width:50%;max-width:50%;flex:0 0 50%}
    .facultades__seccion_text-arti--con1{min-height:calc(250px + 6rem)}
    .facultades__seccion_text.practicas .texto{text-align:right}
}
@media(min-width:992px){
    #facultades__seccion_fond .fondo-bol{right:-10rem;top:3rem}
    #facultades__seccion_con0{padding-bottom:6rem;padding-top:0}
    #facultades__seccion_con0.relleno-y{font-size:2rem}
    .facultades__seccion_text{width:30%;max-width:30%;flex:0 0 30%}
    .facultades__seccion_text.malla{order:0}
    .facultades__seccion_text.practicas{order:2}
    .facultades__seccion_imag{display:block;width:40%;max-width:40;flex:0 0 40%;order:1;padding-bottom:0!important;padding-top:0!important}
    .facultades__seccion_imag .figura{font-size:60rem;width:1em;max-width:100%;height:1em;margin:0 auto}
    .facultades__seccion_imag img{object-fit:contain}
}
@media(min-width:1800px){
    #facultades__seccion_fila{justify-content:center}
    .facultades__seccion_text{width:22%;max-width:22%;flex:0 0 22%}
    .facultades__seccion_imag{width:42%;max-width:42%;flex:0 0 42%}
}
/*facultades porque*/
#facultades__porque_con0.relleno-y{font-size:30px}
#facultades__porque_enca{margin-bottom:calc(10px + 5rem)}
#facultades__porque_carr-con0{margin-bottom:calc(10px + 4rem)}
.facultades__porque_carr-arti{border:1px dashed;font-size:calc(200px + 15rem);width:1em;max-width:100%;height:1em;margin:0 auto;padding:calc(10px + 3rem) calc(10px + 2rem) calc(10px + 1rem)}
.facultades__porque_carr-arti .figura{font-size:calc(10px + 2rem);width:4em;height:3em;margin:0 auto calc(10px + 0.5rem)}
.facultades__porque_carr-arti .texto{text-align:center}
.facultades__porque_carr-arti .texto.titulo{font-size:calc(12px + 1.3rem);font-weight:700;margin-bottom:5px}
.facultades__porque_carr-arti .texto.descripcion{font-size:calc(12px + 0.4rem);line-height:1.2em}
@media(min-width:992px){
    #facultades__porque_fond .fondo-bol{left:-10rem;top:3rem}
    #facultades__porque_con0.relleno-y{font-size:3rem}
    #facultades__porque_carr-con0{padding:0 10rem}
    #facultades__porque_carr-ctrl{padding:0 10rem 0 calc(70px + 14.5rem)}
}
/*facultad modalidades*/
#facultades__modalidades_con0.relleno-y{font-size:30px}
#facultades__modalidades_enca .encabezado{text-align:center}
#facultades__modalidades_enca .texto.titulo.titular{margin-bottom:calc(10px + 1rem)}
.facultades__modalidades_arti{width:100%}
.facultades__modalidades_arti-link{display:block;width:100%;height:calc(200px + 15rem);padding:calc(10px + 2.5rem)}
.facultades__modalidades_arti-link--icon{border:2px dotted;display:flex;align-items:center;justify-content:center;font-size:calc(100px + 9rem);width:1em;height:1em;margin:0 auto calc(10px + 2.5rem)}
.facultades__modalidades_arti-link--icon .figura{font-size:calc(50px + 2rem);width:1em;max-width:1em;height:1em;flex:0 0 1em}
.facultades__modalidades_arti-link--boto{font-size:calc(12px + 0.8rem);font-weight:700;width:calc(300px + 24rem);height:calc(40px + 1rem);margin:0 auto;padding:5px 10px;text-align:center;text-transform:uppercase}
.facultades__modalidades_arti-link--boto .boton-txt{line-height:1.1em}
@media(min-width:768px){
    .facultades__modalidades_item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:992px){
    #facultades__modalidades_fond .fondo-bol{right:-10rem;top:15rem}
    #facultades__modalidades_con0.relleno-y{font-size:5rem}
    #facultades__modalidades_fila{justify-content:center}
}
@media(min-width:1200px){
    .facultades__modalidades_item{width:42%;max-width:42%;flex:0 0 42%}
}
/*facultades convenios*/
#facultades__convenios .seccion_bolas1-bola--resu{font-size:calc(12px + 0.2rem);line-height:1.5em}
@media(min-width:992px){
    #facultades__convenios .fondo-bol{left:-10rem;top:3rem}
}
/*facultades certificaciones*/
#facultades__certificaciones_con0.relleno-y{font-size:30px}
#facultades__certificaciones_list{list-style:none}
.facultades__certificaciones_item{display:flex;align-items:center;justify-content:center;min-height:calc(50px + 16rem);padding:10px}
.facultades__certificaciones_item p{font-size:0;width:auto;max-width:100%;min-width:calc(60px + 10rem);flex:0 0 auto;margin-right:10px}
.facultades__certificaciones_item span{font-size:calc(50px + 6.7rem);font-weight:700}
.facultades__certificaciones_item sup{font-size:calc(20px + 3.8rem);font-weight:700;position:absolute;left:45%;top:0.3em}
.facultades__certificaciones_item sub{font-size:calc(20px + 1.3rem);margin-left:5px}
.facultades__certificaciones_item h3{font-size:calc(12px + 1.6rem);width:50%;max-width:50%;flex:0 0 50%;line-height:1.1em}
@media(min-width:768px){
    #facultades__certificaciones_list{display:flex}
    .facultades__certificaciones_item{width:auto;max-width:100%;flex:1 1 0}
}
@media(min-width:992px){
    #facultades__certificaciones_con0{padding-bottom:10.5rem;padding-top:6.5rem}
    #facultades__certificaciones_con0.relleno-y{font-size:3rem}
    #facultades__certificaciones_fila{align-items:center;justify-content:flex-end}
    #facultades__certificaciones_enca{width:28%;max-width:28%;flex:0 0 28%}
    #facultades__certificaciones_con1{width:72%;max-width:72%;flex:0 0 72%;padding-right:0}
    .facultades__certificaciones_item p{min-width:16rem}
    .facultades__certificaciones_item span{font-size:11.7rem}
    .facultades__certificaciones_item sup{font-size:5.8rem}
    .facultades__certificaciones_item sub{font-size:3.3rem}
    .facultades__certificaciones_item h3{font-size:2.4rem}
}
@media(min-width:1600px){
    #facultades__certificaciones_enca{width:26%;max-width:26%;flex:0 0 26%}
    #facultades__certificaciones_con1{width:68%;max-width:68%;flex:0 0 68%}
}
/*facultades gratit*/
#facultades__gratit_con0.relleno-y{font-size:30px}
#facultades__gratit_enca .encabezado{text-align:center}
.facultades__gratit_item{display:flex}
.facultades__gratit_item .figura{font-size:calc(2px + 0.8rem);height:14em;margin-right:calc(10px + 4rem)}
.facultades__gratit_item div{width:auto;max-width:100%;flex:1 1 0;margin-top:calc(10px + 1rem)}
.facultades__gratit_item .texto.titulo{font-size:calc(12px + 1.3rem);font-weight:700;margin-bottom:10px}
.facultades__gratit_item .texto.descripcion{font-size:calc(12px + 0.5rem);line-height:1.3em}
.facultades__gratit_item.academico .figura{width:12em;max-width:12em;flex:0 0 12em}
.facultades__gratit_item.profesional .figura{width:18em;max-width:18em;flex:0 0 18em}
#facultades__gratit_nota .texto.nota{font-size:calc(12px + 0.2rem);line-height:1.3em}
@media(min-width:576px){
    .facultades__gratit_item.academico{width:40%;max-width:40%;flex:0 0 40%}
    .facultades__gratit_item.profesional{width:60%;max-width:60%;flex:0 0 60%}
}
@media(min-width:992px){
    #facultades__gratit_fond .fondo-bol{right:-10rem;top:15rem}
    #facultades__gratit_con0{padding-bottom:2rem}
    #facultades__gratit_con0.relleno-y{font-size:2rem}
    #facultades__gratit_enca{margin-bottom:4rem}
    #facultades__gratit_list{align-items:center;justify-content:center;margin-bottom:2rem}
    #facultades__gratit_nota{justify-content:center}
}
@media(min-width:1600px){
    .facultades__gratit_item.academico{width:26%;max-width:26%;flex:0 0 26%;margin-right:4rem}
    .facultades__gratit_item.profesional{width:36%;max-width:36%;flex:0 0 36%}
    #facultades__gratit_nota .col{width:86%;max-width:86%;flex:0 0 86%}
}

/*generales*/
/*generales presentacion*/
@media(min-width:992px){
    #generales__presentacion .fondo-bol{right:-10rem;top:15rem}
}
@media(min-width:1400px){
    #generales__presentacion .seccion_descripciones-con1{width:36%;max-width:36%;flex:0 0 36%;margin-right:6%;margin-top:9rem}
    #generales__presentacion .seccion_descripciones-imag{width:46%;max-width:46%;flex:0 0 46%}
}
/*generales perfil*/
@media(min-width:992px){
    #generales__perfil .seccion_bolas0-enca{max-width:800px;margin-left:auto;margin-right:auto}
}
/*generales sumilla*/
#generales__sumilla_con0.relleno-y{font-size:30px}
#generales__sumilla_enca{width:100%;margin-bottom:calc(10px + 2rem)}
#generales__sumilla_enca .encabezado{text-align:center}
#generales__sumilla_carr-con0{padding:0 calc(6% - 15px)}
.generales__sumilla_carr-item{padding:0 15px}
.generales__sumilla_carr-arti{width:100%;height:calc(300px + 11rem)}
.generales__sumilla_carr-arti--cont{backface-visibility:hidden}
.generales__sumilla_carr-arti--text{width:100%;position:absolute;bottom:0;left:0;z-index:1}
.generales__sumilla_carr-arti--text .texto.titulo{font-size:calc(12px + 0.8rem);font-weight:700;line-height:1.2em;text-transform:uppercase}
.generales__sumilla_carr-arti--text.resumen{height:100%;overflow:auto;padding:calc(10px + 1.5rem) calc(10px + 1rem)}
.generales__sumilla_carr-arti--text.resumen .texto.titulo{margin-bottom:calc(10px + 2rem)}
.generales__sumilla_carr-arti--text.resumen .texto.resumen{font-size:calc(12px + 0.4rem);line-height:1.2em}
.generales__sumilla_carr-arti--text.titulo{padding:calc(10px + 0.5rem)}
#generales__sumilla_carr-ctrl{margin-top:calc(10px + 0.5rem);padding-right:6%}
@media(min-width:992px){
    #generales__sumilla_con0.relleno-y{font-size:10rem}
}

/*estudia*/
/*estudia presentacion*/
#estudia__presentacion_con0.relleno-y{font-size:30px}
#estudia__presentacion_enca .encabezado{text-align:center}
.estudia__presentacion_link{display:flex;align-items:flex-end;justify-content:center;width:calc(100px + 67rem);max-width:100%;height:calc(100px + 49rem);margin:0 auto}
.estudia__presentacion_link .figura{width:100%;height:100%}
.estudia__presentacion_link .boton{font-size:calc(12px + 0.7rem);font-weight:700;width:calc(100px + 15rem);height:calc(30px + 2rem);margin-bottom:calc(10px + 3rem);text-transform:uppercase}
@media(min-width:576px){
    .estudia__presentacion_item{width:50%;max-width:50%;flex:0 0 50%}
    .estudia__presentacion_item:nth-child(odd){padding-right:0}
    .estudia__presentacion_item:nth-child(odd) .estudia__presentacion_link{margin-right:0}
    .estudia__presentacion_item:nth-child(even){padding-left:0}
    .estudia__presentacion_item:nth-child(even) .estudia__presentacion_link{margin-left:0}
}
@media(min-width:992px){
    #estudia__presentacion_con0{padding-bottom:3rem}
    #estudia__presentacion_con0.relleno-y{font-size:2rem}
    #estudia__presentacion_enca{margin-bottom:6rem}
    #estudia__presentacion_enca .texto.enriquecido{margin-top:3rem}
    #estudia__presentacion_fila{justify-content:center}
}
@media(min-width:1400px){
    #estudia__presentacion_enca{justify-content:center}
    #estudia__presentacion_enca .col{width:72%;max-width:72%;flex:0 0 72%}
}
/*estudia facultades*/
#estudia__facultades_con0.relleno-y{font-size:30px}
#estudia__facultades_enca .encabezado{text-align:center}
.estudia__facultades_arti{width:100%}
.estudia__facultades_link{display:block;width:100%;max-width:330px;margin:0 auto}
.estudia__facultades_link div{width:100%;height:calc(300px + 8rem)}
.estudia__facultades_link .texto.titulo{font-size:calc(12px + 1rem);font-weight:700;width:calc(100px + 14rem);position:absolute;left:calc(10px + 0.5rem);top:calc(100% - 10px - 1rem);text-transform:uppercase}
.estudia__facultades_link .figura{font-size:calc(20px + 0.7rem);width:10em;height:13em;position:absolute;bottom:0;right:0}
.estudia__facultades_link .boton.azul{font-size:calc(12px + 1.3rem);font-weight:700;width:100%;height:calc(30px + 2rem);text-transform:uppercase}
@media(min-width:576px){
    .estudia__facultades_item{width:50%;max-width:50%;flex:0 0 50%}
    .estudia__facultades_link .figura{font-size:calc(15px + 1.2rem)}
}
@media(min-width:992px){
    #estudia__facultades_fond .fondo-bol{left:-10rem;top:3rem}
    #estudia__facultades_con0.relleno-y{font-size:3rem}
    .estudia__facultades_item{width:25%;max-width:25%;flex:0 0 25%}
    .estudia__facultades_link .figura{font-size:calc(5px + 2.2rem);right:-4rem}
}
@media(min-width:1400px){
    #estudia__facultades_enca{justify-content:center}
    #estudia__facultades_enca .col{width:50%;max-width:50%;flex:0 0 50%}
    #estudia__facultades_list{justify-content:space-between}
    .estudia__facultades_item{width:22%;max-width:22%;flex:0 0 22%}
}

/*modalidades*/
/*modalidades ordinario*/
@media(min-width:1400px){
    #modalidades__ordinario .seccion_descripciones-con1{width:30%;max-width:30%;flex:0 0 30%;margin-left:6%;margin-right:2%;margin-top:10rem}
    #modalidades__ordinario .seccion_descripciones-imag{width:52%;max-width:52%;flex:0 0 52%}
}
/*modalidades extraordinario*/
@media(min-width:992px){
    #modalidades__extraordinario .fondo-bol{left:-10rem;top:3rem}
}

/*preuch*/
/*preuch ciclo0*/
@media(min-width:992px){
    #preuch__ciclo0 .fondo-bol{left:-10rem;top:30rem}
}
@media(min-width:1400px){
    #preuch__ciclo0 .seccion_descripciones-con1{width:36%;max-width:36%;flex:0 0 36%;margin-right:8%}
    #preuch__ciclo0 .seccion_descripciones-imag{width:44%;max-width:44%;flex:0 0 44%}
}
/*preuch inscripciones*/
@media(min-width:1400px){
    #preuch__incripciones .seccion_descripciones-fila{align-items:center}
    #preuch__incripciones .seccion_descripciones-con1{width:42%;max-width:42%;flex:0 0 42%;margin-bottom:12rem}
    #preuch__incripciones .seccion_descripciones-imag{width:40%;max-width:40%;flex:0 0 40%}
}

/*temario*/
/*temario acordeon*/
@media(min-width:992px){
    #temario__acordeon .fondo-bol{left:-10rem;top:30rem}
    #temario__acordeon .seccion_acordeon-enca{max-width:630px;margin-left:auto;margin-right:auto}
    #temario__acordeon .acordeon-des{column-count:3;column-gap:30px}
}

/*resultados*/
/*resultados admision*/
#resultados__admision_con0.relleno-y{font-size:30px}
.resultados__admision_enca{margin-bottom:calc(10px + 5rem);text-align:center}
.resultados__admision_form{width:100%;padding:calc(10px + 3rem)}
.resultados__admision_form fieldset{width:100%}
.resultados__admision_form .texto.leyenda{font-size:calc(12px + 1rem);font-weight:700;line-height:1.2em;margin-bottom:calc(10px + 3rem);text-align:center}
.resultados__admision_form .formulario-cam{border:1px solid;width:100%;max-width:520px;height:calc(30px + 1.5rem);margin:0 auto calc(10px + 3rem)}
.resultados__admision_form input{display:block;font-size:calc(12px + 0.4rem);width:100%;height:100%;padding:0 10px;text-align:center;text-transform:uppercase}
.resultados__admision_form .boton{font-size:calc(12px + 1.3rem);font-weight:700;width:calc(100px + 10rem);height:calc(30px + 2rem);margin:0 auto;text-transform:uppercase}
@media(min-width:992px){
    #resultados__admision_fond .fondo-bol{left:-10rem;top:30rem}
    #resultados__admision_con0{padding-bottom:8rem}
    #resultados__admision_con0.relleno-y{font-size:2rem}
    .resultados__admision_enca .texto.enriquecido{margin-top:3rem}
    #resultados__admision_fila{justify-content:center}
    #resultados__admision_con1{width:60%;max-width:60%;flex:0 0 60%}
}
@media(min-width:1600px){
    #resultados__admision_con1{width:44%;max-width:44%;flex:0 0 44%}
}

/*contacta*/
/*contacta bienvenidos*/
@media(min-width:992px){
    #contacta__bienvenidos .fondo-bol{left:-10rem;top:30rem}
    #contacta__bienvenidos .figura{height:calc(300px + 41rem)}
}

/*matricula*/
/*matricula pregrado*/
#matricula__pregrado_con0{font-size:30px}
#matricula__pregrado_enca .encabezado{text-align:center}
#matricula__pregrado_imag{display:none}
.matricula__pregrado_text-titu .texto.titulo{font-size:calc(12px + 0.8rem);text-align:center;text-transform:uppercase}
.matricula__pregrado_text-tarj{width:100%}
.matricula__pregrado_text-tarj--link{display:block;width:100%;min-height:calc(100px + 10rem);padding:calc(10px + 2.5rem) calc(10px + 2rem) 10px}
.matricula__pregrado_text-tarj--link .texto{text-align:center}
.matricula__pregrado_text-tarj--link .texto.titulo{font-size:calc(12px + 0.8rem);font-weight:700;line-height:1.1em;margin-bottom:10px;text-transform:uppercase}
.matricula__pregrado_text-tarj--link .texto.descripcion{font-size:calc(12px + 0.5rem);line-height:1.2em;margin-bottom:calc(10px + 0.5rem)}
.matricula__pregrado_text-tarj--link .boton.azul{font-size:calc(12px + 0.5rem);font-weight:700;width:calc(100px + 12rem);height:calc(30px + 1rem);margin:0 auto;text-transform:uppercase}
@media(min-width:576px){
    .matricula__pregrado_text-item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:992px){
    #matricula__pregrado_con0{font-size:2rem}
    #matricula__pregrado_fila{align-items:flex-end}
    #matricula__pregrado_imag{display:block;width:40%;max-width:40%;flex:0 0 40%;margin:-4rem 0 -1rem;padding-bottom:0;padding-top:0}
    #matricula__pregrado_imag .figura{width:55rem;max-width:100%;height:75rem;margin-left:auto}
    #matricula__pregrado_imag img{object-fit:contain}
    #matricula__pregrado_text{width:60%;max-width:60%;flex:0 0 60%}
    .matricula__pregrado_text-con1 .row{margin-bottom:1rem}
    .matricula__pregrado_text-tarj,
    .matricula__pregrado_text-tarj--link{height:100%}
}
@media(min-width:1400px){
    #matricula__pregrado_imag{width:36%;max-width:36%;flex:0 0 36%}
    #matricula__pregrado_text{width:58%;max-width:58%;flex:0 0 58%}
}
/*matricula guia*/
#matricula__guia_con0.relleno-y{font-size:30px}
#matricula__guia_text .encabezado{margin-bottom:calc(10px + 3rem)}
#matricula__guia_text .texto.subtitulo{margin-top:calc(10px + 3rem)}
#matricula__guia_text .boton{font-size:calc(12px + 0.7rem);font-weight:700;width:calc(200px + 5rem);height:calc(30px + 2rem);text-transform:uppercase}
#matricula__guia_vide .reproductor{height:calc(250px + 29.5rem)}
@media(min-width:992px){
    #matricula__guia_con0{padding-top:7rem}
    #matricula__guia_con0.relleno-y{font-size:2rem}
    #matricula__guia_fila{align-items:center;justify-content:center}
    #matricula__guia_text{width:33.33%;max-width:33.33%;flex:0 0 33.33%}
    #matricula__guia_vide{width:66.66%;max-width:66.66%;flex:0 0 66.66%}
}
@media(min-width:1400px){
    #matricula__guia_text{width:22%;max-width:22%;flex:0 0 22%;margin-right:8%}
    #matricula__guia_vide{width:58%;max-width:58%;flex:0 0 58%}
}
/*matricula nivelacion*/
#matricula__nivelacion_con0.relleno-y{font-size:30px}
#matricula__nivelacion_enca .encabezado{text-align:center}
.matricula__nivelacion_link{display:flex;align-items:center;justify-content:center;width:100%;height:calc(100px + 22rem)}
.matricula__nivelacion_link .boton{font-size:calc(12px + 0.7rem);font-weight:700;width:calc(100px + 10rem);height:calc(30px + 2rem);text-transform:uppercase}
@media(min-width:576px){
    #matricula__nivelacion_list{justify-content:center}
    .matricula__nivelacion_item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:768px){
    .matricula__nivelacion_item{width:33.33%;max-width:33.33%;flex:0 0 33.33%}
}
@media(min-width:992px){
    #matricula__nivelacion_fond .fondo-bol{left:-10rem;top:3rem}
    #matricula__nivelacion_con0.relleno-y{font-size:6rem}
}
@media(min-width:1400px){
    #matricula__nivelacion_list{padding:0 6%}
}

/*gratit*/
/*gratit descripcion*/
@media(min-width:992px){
    #gratit__grado .fondo-bol{left:-10rem;top:30rem}
    #gratit__titulo .fondo-bol:first-child{left:-10rem;top:15rem}
    #gratit__titulo .fondo-bol:last-child{right:-10rem;top:30rem}
    #gratit__titulo .seccion_descripciones-fila{flex-direction:row-reverse}
}
@media(min-width:1400px){
    .gratit__descripcion .seccion_descripciones-fila{align-items:center}
    .gratit__descripcion .seccion_descripciones-con1{margin-bottom:12rem}
    .gratit__descripcion .seccion_descripciones-con1{width:30%;max-width:30%;flex:0 0 30%}
    .gratit__descripcion .seccion_descripciones-imag{width:52%;max-width:52%;flex:0 0 52%}
    #gratit__grado .seccion_descripciones-con1{margin-right:6%}
    #gratit__titulo .seccion_descripciones-con1{margin-left:6%}
}
/*gratit registro*/
@media(min-width:992px){
    #gratit__registro .figura{height:49.5rem}
}

/*registros*/
/*registros presentacion*/
@media(min-width:992px){
    #registros__presentacion .fondo-bol{bottom:3rem;left:-10rem}
}
@media(min-width:1400px){
    #registros__presentacion .seccion_descripciones-con1{width:34%;max-width:34%;flex:0 0 34%;margin-right:4rem;margin-top:6rem}
    #registros__presentacion .seccion_descripciones-imag{width:50%;max-width:50%;flex:0 0 50%}
}
/*registros ision*/
@media(min-width:992px){
    #registros__ision .seccion_ision-text.mision{order:1}
    #registros__ision .seccion_ision-text.vision{order:2}
    #registros__ision .seccion_ision-imag{order:0}
}
@media(min-width:1400px){
    #registros__ision .seccion_ision-text{width:16%;max-width:16%;flex:0 0 16%;margin-left:4%;margin-right:4%}
    #registros__ision .seccion_ision-imag{width:38%;max-width:38%;flex:0 0 38%}
}
/*registros suficiencias*/
@media(min-width:992px){
    #registros__suficiencias .fondo-bol:first-child{right:5rem;top:3rem}
    #registros__suficiencias .fondo-bol:last-child{bottom:3rem;left:-10rem}
}
@media(min-width:1400px){
    #registros__suficiencias .seccion_descripciones-fila{align-items:center}
    #registros__suficiencias .seccion_descripciones-con1{width:44%;max-width:44%;flex:0 0 44%;margin-right:4%}
    #registros__suficiencias .seccion_descripciones-imag{width:38%;max-width:38%;flex:0 0 38%}
}
/*registros tramites*/
@media(min-width:992px){
    #registros__tramites .fondo-bol{right:-10rem;top:15rem}
}

/*psicopedagogia*/
/*psicopedagogia presentacion*/
@media(min-width:992px){
    #psicopedagogia__presentacion .fondo-bol{bottom:3rem;left:-10rem}
}
@media(min-width:1400px){
    #psicopedagogia__presentacion .seccion_descripciones-con1{width:34%;max-width:34%;flex:0 0 34%;margin-right:0%}
    #psicopedagogia__presentacion .seccion_descripciones-imag{width:52%;max-width:52%;flex:0 0 52%}
}
/*psicopedagogia ision*/
@media(min-width:992px){
    #psicopedagogia__ision .seccion_ision-text.mision{order:1}
    #psicopedagogia__ision .seccion_ision-text.vision{order:2}
    #psicopedagogia__ision .seccion_ision-imag{order:0}
}
@media(min-width:1400px){
    #psicopedagogia__ision .seccion_ision-text{width:16%;max-width:16%;flex:0 0 16%;margin-left:4%;margin-right:4%}
    #psicopedagogia__ision .seccion_ision-imag{width:38%;max-width:38%;flex:0 0 38%}
}
/*psicopedagogia valores*/
#psicopedagogia__valores .seccion_bolas1-bola--titu{font-size:calc(12px + 0.6rem);line-height:1.1em;margin:10px 0 calc(10px + 1rem)}
@media(min-width:992px){
    #psicopedagogia__valores .seccion_bolas1-carr--con0{padding:0 10%}
}
/*psicopedagogia seccion*/
@media(min-width:992px){
    #psicopedagogia__seccion .fondo-bol{bottom:15rem;right:5rem}
}
@media(min-width:1400px){
    #psicopedagogia__seccion .seccion_descripciones-con1{width:44%;max-width:44%;flex:0 0 44%;margin-right:6%}
    #psicopedagogia__seccion .seccion_descripciones-imag{width:38%;max-width:38%;flex:0 0 38%;margin-top:10rem}
}
/*psicopedagogia seccion*/
#psicopedagogia__objetivos_con0{font-size:30px}
#psicopedagogia__objetivos_enca .encabezado{text-align:center}
#psicopedagogia__objetivos_list{justify-content:center}
.psicopedagogia__objetivos_item{width:auto;flex:0 0 auto;margin:0 3rem}
@media(min-width:992px){
    #psicopedagogia__objetivos_con0{font-size:3rem}
}

/*deportes*/
/*deportes presentacion*/
@media(min-width:1400px){
    #deportes__presentacion .seccion_descripciones-con1{width:30%;max-width:30%;flex:0 0 30%;margin-right:2%;margin-top:5rem}
    #deportes__presentacion .seccion_descripciones-imag{width:54%;max-width:54%;flex:0 0 54%}
}
/*deportes docentes*/
@media(min-width:992px){
    #deportes__docentes .fondo-bol{left:-10rem;top:3rem}
    #deportes__docentes .seccion_fichas-con0.relleno-y{font-size:7rem}
}
/*deportes talleres*/
#deportes__talleres .tarjeta1-txt{margin-bottom:calc(10px + 2.5rem)}
/*deportes selecciones*/
#deportes__selecciones_con0.relleno-y{font-size:30px}
#deportes__selecciones_enca .encabezado{text-align:center}
.deportes__selecciones_arti{width:100%}
.deportes__selecciones_arti .figura{width:100%;height:calc(200px + 7rem)}
.deportes__selecciones_arti div{width:100%;padding:calc(10px + 1.5rem)}
.deportes__selecciones_arti .texto.titulo{font-size:calc(12px + 0.6rem);margin-bottom:calc(10px + 0.5rem);text-transform:uppercase}
.deportes__selecciones_arti .texto.horario{font-size:calc(12px + 0.3rem);font-style:italic;line-height:1.2em}
.deportes__selecciones_arti hr{width:45px;height:2px;margin-bottom:calc(10px + 0.5rem)}
@media(min-width:576px){
    .deportes__selecciones_item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:768px){
    .deportes__selecciones_item{width:33.33%;max-width:33.33%;flex:0 0 33.33%}
}
@media(min-width:992px){
    #deportes__selecciones_con0.relleno-y{font-size:3rem}
    #deportes__selecciones_enca{margin-bottom:3rem}
    .deportes__selecciones_item{width:25%;max-width:25%;flex:0 0 25%}
}
/*deportes torneos*/
#deportes__torneos .seccion_bolas1-bola--titu{font-size:calc(12px + 0.3rem);line-height:1.4em;margin:calc(10px + 1rem) 0 10px;text-transform:uppercase}

/*tesoreria*/
/*tesoreria pago*/
#tesoreria__pago .seccion_paneles-tabs--item{width:50%;max-width:50%;flex:0 0 50%}
#tesoreria__pago .boton{height:calc(30px + 3.5rem);padding:0 10px}
#tesoreria__pago .boton-img{font-size:calc(5px + 0.5rem);width:24em;height:5em;flex:0 0 24em}
@media(min-width:576px){
    #tesoreria__pago .seccion_paneles-tabs--item{width:33.33%;max-width:33.33%;flex:0 0 33.33%}
}
@media(min-width:992px){
    #tesoreria__pago .seccion_paneles-tabs{width:36%;max-width:36%;flex:0 0 36%;margin-right:2%;padding-right:6rem}
    #tesoreria__pago .seccion_paneles-tabs--enca{width:66.66%;max-width:66.66%;flex:0 0 66.66%}
    #tesoreria__pago .seccion_paneles-tabs--item{width:50%;max-width:50%;flex:0 0 50%;margin:1.5rem 0}
    #tesoreria__pago .seccion_paneles-con1{width:62%;max-width:62%;flex:0 0 62%}
}
/*tesoreria promocion*/
#tesoreria__promocion .seccion_bolas1-carr--con0{padding:0 6%}
#tesoreria__promocion .seccion_bolas1-bola--titu{font-size:calc(12px + 0.6rem);margin-bottom:5px}
#tesoreria__promocion .seccion_bolas1-bola--desc{font-size:calc(12px + 1.4rem);font-weight:600}
/*tesoreria reglamento*/
@media(min-width:1400px){
    #tesoreria__reglamento .seccion_descripciones-fila{align-items:center}
    #tesoreria__reglamento .seccion_descripciones-con1{width:36%;max-width:36%;flex:0 0 36%;margin-bottom:10rem}
    #tesoreria__reglamento .seccion_descripciones-imag{width:52%;max-width:52%;flex:0 0 52%}
}
/*tesoreria reincorporate*/
@media(min-width:992px){
    #tesoreria__reincorporate .seccion_descripciones-fila{flex-direction:row-reverse}
}
@media(min-width:1400px){
    #tesoreria__reincorporate .seccion_descripciones-con1{width:42%;max-width:42%;flex:0 0 42%;margin-left:4%}
    #tesoreria__reincorporate .seccion_descripciones-imag{width:42%;max-width:42%;flex:0 0 42%}
}

/*bienestar*/
/*bienestar presentacion*/
@media(min-width:1400px){
    #bienestar__presentacion .seccion_descripciones-con1{width:38%;max-width:38%;flex:0 0 38%;margin-right:4%}
    #bienestar__presentacion .seccion_descripciones-imag{width:46%;max-width:46%;flex:0 0 46%}
}
/*bienestar ision*/
@media(min-width:992px){
    #bienestar__ision0 .seccion_ision-text.mision{order:1}
    #bienestar__ision0 .seccion_ision-text.vision{order:2}
    #bienestar__ision0 .seccion_ision-imag{order:0}
    #bienestar__ision1 .fondo-bol{bottom:0;right:5rem}
}
@media(min-width:1400px){
    .bienestar__ision .seccion_ision-text{width:24%;max-width:24%;flex:0 0 24%}
    .bienestar__ision .seccion_ision-imag{width:30%;max-width:30%;flex:0 0 30%}
    #bienestar__ision0 .seccion_ision-text{margin-left:5%}
    #bienestar__ision1 .seccion_ision-text{margin-right:5%}
}
/*bienestar becas*/
#bienestar__becas .postal1{height:calc(200px + 31rem)}
#bienestar__becas .postal1-lin{padding-top:calc(10px + 13rem)}
@media(min-width:992px){
    #bienestar__becas .fondo-bol{bottom:15rem;right:-10rem}
    #bienestar__becas .seccion_postales1-carr--con0{padding:0 14%}
    #bienestar__becas .seccion_postales1-carr--item:nth-child(odd){margin-bottom:6rem}
    #bienestar__becas .seccion_postales1-carr--item:nth-child(even){margin-top:6rem}
}
/*bienestar topico*/
#bienestar__topico_con0.relleno-y{font-size:30px}
#bienestar__topico_con1 .encabezado{margin-bottom:calc(10px + 2rem)}
#bienestar__topico_con1 .texto.enriquecido{font-size:calc(12px + 0.6rem)}
@media(min-width:992px){
    #bienestar__topico_con0.relleno-y{font-size:3rem}
    #bienestar__topico_con1 .texto.enriquecido{max-width:800px}
}
@media(min-width:1400px){
    #bienestar__topico_con1{margin-left:6%}
}
/*bienestar torneos*/
#bienestar__torneos_con0.relleno-y{font-size:30px}
#bienestar__torneos_enca .encabezado{text-align:center}
.bienestar__torneos_tarj{width:100%;padding:calc(10px + 2rem)}
.bienestar__torneos_tarj .encabezado{margin-bottom:10px;text-align:center}
.bienestar__torneos_tarj .texto.titulo{font-size:calc(12px + .7rem);font-weight:600;line-height:1.1em;margin-bottom:10px}
.bienestar__torneos_tarj .figura{font-size:calc(40px + 2rem);width:3em;height:2em;margin:0 auto}
@media(min-width:576px){
    #bienestar__torneos_list{justify-content:center}
    .bienestar__torneos_item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:768px){
.bienestar__torneos_item{width:33.33%;max-width:33.33%;flex:0 0 33.33%}
}
@media(min-width:992px){
    #bienestar__torneos_fond .fondo-bol{bottom:3rem;left:-10rem}
    #bienestar__torneos_con0.relleno-y{font-size:3rem}
    .bienestar__torneos_item{width:24%;max-width:24%;flex:0 0 24%;margin:0 3%}
}
@media(min-width:1200px){
    .bienestar__torneos_item{width:16%;max-width:16%;flex:0 0 16%}
}
/*bienestar social*/
@media(min-width:1400px){
    #bienestar__social .seccion_descripciones-fila{align-items:center}
    #bienestar__social .seccion_descripciones-con1{width:36%;max-width:36%;flex:0 0 36%;margin-right:6%}
    #bienestar__social .seccion_descripciones-imag{width:46%;max-width:46%;flex:0 0 46%}
}

/*somos*/
/*somos nosotros*/
@media(min-width:992px){
    #quienes__nosotros .seccion_descripciones-item:nth-child(even) .seccion_descripciones-fila{flex-direction:row-reverse}
}
@media(min-width:1400px){
    #quienes__nosotros .seccion_descripciones-fila{align-items:center}
    #quienes__nosotros .seccion_descripciones-item:nth-child(odd) .seccion_descripciones-con1{width:30%;max-width:30%;flex:0 0 30%;margin-right:6%}
    #quienes__nosotros .seccion_descripciones-item:nth-child(odd) .seccion_descripciones-imag{width:52%;max-width:52%;flex:0 0 52%}
    #quienes__nosotros .seccion_descripciones-item:nth-child(even) .seccion_descripciones-con1{width:40%;max-width:40%;flex:0 0 40%;margin-left:6%}
    #quienes__nosotros .seccion_descripciones-item:nth-child(even) .seccion_descripciones-imag{width:42%;max-width:42%;flex:0 0 42%}
}
/*somos ision*/
#quienes__ision .texto.enriquecido{font-size:calc(12px + 0.5rem)}
#quienes__ision .figura{height:calc(200px + 38rem)}
@media(min-width:992px){
    #quienes__ision .seccion_ision-text.mision{order:0}
    #quienes__ision .seccion_ision-text.vision{order:1}
    #quienes__ision .seccion_ision-imag{order:2}
}
@media(min-width:1400px){
    #quienes__ision .seccion_ision-text{width:20%;max-width:20%;flex:0 0 20%;margin-right:4%}
}
/*somos principios*/
#quienes__principios_con0{text-align:center}
#quienes__principios_con0.relleno-y{font-size:30px}
.quienes__principios_item{width:50%;max-width:50%;flex:0 0 50%}
.quienes__principios_item div{width:100%;height:100%;min-height:calc(100px + 23rem)}
.quienes__principios_item .texto.titulo{font-size:calc(50px + 1.5rem);font-weight:700;margin-bottom:5px}
.quienes__principios_item .texto.resumen{font-size:calc(12px + 0.5rem);line-height:1.3em}
@media(min-width:576px){
    .quienes__principios_item{width:33.33%;max-width:33.33%;flex:0 0 33.33%}
}
@media(min-width:768px){
    .quienes__principios_item{width:25%;max-width:25%;flex:0 0 25%}
}
@media(min-width:992px){
    #quienes__principios_fond .fondo-bol{right:-10rem;top:3rem}
    #quienes__principios_con0.relleno-y{font-size:3rem}
    #quienes__principios_list{margin-left:0;margin-right:0}
    .quienes__principios_item{width:16.66%;max-width:16.66%;flex:0 0 16.66%;padding-left:0;padding-right:0}
    .quienes__principios_item div{padding:calc(10px + 3rem) calc(10px + 2rem) calc(10px + 1rem)}
}
@media(min-width:1400px){
    #quienes__principios_list{justify-content:center}
    .quienes__principios_item{width:14%;max-width:14%;flex:0 0 14%}
}
/*somos autoridades*/
#quienes__autoridades_con0.relleno-y{font-size:30px}
#quienes__autoridades_enca .encabezado{text-align:center}
.quienes__autoridades_arti{display:flex;width:100%}
.quienes__autoridades_arti .figura{font-size:calc(3px + 0.7rem);width:19em;max-width:19em;height:20em;flex:0 0 19em;margin-right:5rem}
.quienes__autoridades_arti div{width:auto;max-width:100%;flex:1 1 0;margin-top:2.5rem}
.quienes__autoridades_arti .texto.titulo{font-size:calc(12px + 1.8rem);font-weight:700;max-width:400px;margin-bottom:5px}
.quienes__autoridades_arti .texto.puesto{font-size:calc(12px + 0.3rem);line-height:1.1em;margin-bottom:calc(10px + 0.5rem);text-transform:uppercase}
.quienes__autoridades_arti .boton.azul{font-size:calc(12px + 0.4rem);font-weight:700;width:100%;max-width:330px;height:40px;padding:5px 10px;text-transform:uppercase}
.quienes__autoridades_arti .boton-txt{line-height:1.1em}
@media(min-width:768px){
    .quienes__autoridades_item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:992px){
    #quienes__autoridades_con0{padding-bottom:5rem;padding-top:4rem}
    #quienes__autoridades_con0.relleno-y{font-size:2em}
    #quienes__autoridades_enca{margin-bottom:2rem}
}
@media(min-width:1400px){
    #quienes__autoridades_list{justify-content:flex-end}
    .quienes__autoridades_item{width:46%;max-width:46%;flex:0 0 46%}
}
/*somos resoluciones*/
#quienes__resoluciones_con0.relleno-y{font-size:30px}
#quienes__resoluciones_carr-con0,
#quienes__resoluciones_enca{margin-bottom:calc(10px + 4rem)}
.quienes__resoluciones_carr-tarj .texto.titulo{font-size:calc(12px + 0.5rem);font-weight:700;margin-bottom:5px}
.quienes__resoluciones_carr-tarj .texto.fecha{font-size:calc(12px + 0.5rem);margin-bottom:calc(10px + 0.5rem)}
@media(min-width:992px){
    #quienes__resoluciones_fond .fondo-bol{left:-10rem;top:3rem}
    #quienes__resoluciones_con0.relleno-y{font-size:5rem}
}

/*convenios*/
/*convenios plataformas*/
#convenios__plataformas .seccion_bolas1-bola--titu{font-size:calc(12px + 0.2rem);line-height:1.5em}
/*convenios facultades*/
#convenios__facultades .boton{font-size:calc(12px + 1.3rem);font-weight:300;height:calc(40px + 5rem);padding:0 calc(10px + 2rem);text-align:center}
#convenios__facultades .boton-txt{line-height:1.1em}
@media(min-width:576px){
    #convenios__facultades .seccion_paneles-tabs--item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:992px){
    #convenios__facultades .seccion_paneles-tabs{width:36%;max-width:36%;flex:0 0 36%;margin-right:4%;padding-right:16rem}
    #convenios__facultades .seccion_paneles-tabs--item{width:100%;max-width:100%;flex:0 0 100%}
    #convenios__facultades .seccion_paneles-con1{width:60%;max-width:60%;flex:0 0 60%}
}
@media(min-width:1400px){
    #convenios__facultades .seccion_paneles-fila{justify-content:center}
    #convenios__facultades .seccion_paneles-tabs{width:30%;max-width:30%;flex:0 0 30%;margin-right:8%}
    #convenios__facultades .seccion_paneles-con1{width:50%;max-width:50%;flex:0 0 50%}
}
/*convenios universidades*/
#convenios__universidades .encabezado{margin-bottom:calc(10px + 2rem)}
#convenios__universidades .escudo{max-width:280px;height:calc(200px + 7rem);margin:0 auto}
#convenios__universidades .figura{font-size:calc(15px + 1.5rem)}
#convenios__universidades .carrusel-ctr{margin-top:calc(10px + 2rem)}
@media(min-width:992px){
    #convenios__universidades .fondo-bol{right:-10rem;top:15rem}
    #convenios__universidades .seccion_carrusel-con0{padding-left:6%;padding-right:6%}
}

/*eventos*/
/*eventos academicos*/
#eventos__academicos_con0.relleno-y{font-size:30px}
#eventos__academicos_carr-con0{margin-bottom:calc(10px + 4rem)}
#eventos__academicos_enca{margin-bottom:calc(10px + 5.5rem)}
.eventos__academicos_carr-tarj--link .texto.titulo{font-size:calc(12px + 0.4rem);font-weight:700;margin-bottom:calc(10px + 2rem)}
.eventos__academicos_carr-tarj--link .texto.fecha{font-size:calc(12px + 0.3rem)}
@media(min-width:992px){
    #eventos__academicos_fond .fondo-bol{bottom:3rem;left:-10rem}
    #eventos__academicos_con0.relleno-y{font-size:3rem}
}
/*eventos culturales*/
#eventos__culturales_con0.relleno-y{font-size:30px}
#eventos__culturales_text-enca{margin-bottom:calc(10px + 5rem)}
.eventos__culturales_text-pane--item .texto.titulo{font-size:calc(12px + 2.3rem);font-weight:700;max-width:500px;line-height:1.2em;margin-bottom:calc(10px + 4rem);text-transform:uppercase}
.eventos__culturales_text-pane--item .texto.enriquecido{font-size:calc(12px + 0.5rem);margin-bottom:calc(10px + 6rem)}
.eventos__culturales_text-pane--item .boton{font-size:calc(12px + 0.7rem);font-weight:700;width:calc(100px + 15rem);height:calc(30px + 2rem);text-transform:uppercase}
.eventos__culturales_imag-carr{overflow:hidden}
.eventos__culturales_imag-carr .carrusel-con{width:100%;margin-bottom:calc(10px + 3.5rem)}
.eventos__culturales_imag-carr .carrusel-ctr{justify-content:flex-end}
.eventos__culturales_imag-carr .figura{width:100%;height:calc(200px + 37rem)}
@media(min-width:576px){
    .eventos__culturales_imag-carr .carrusel-ite{padding:0 3.5rem}
    .eventos__culturales_imag-carr .carrusel-ctr{padding-right:3.5rem}
}
@media(min-width:992px){
    #eventos__culturales_con0.relleno-y{font-size:3rem}
    #eventos__culturales_fila{align-items:flex-end;justify-content:space-between;flex-direction:row-reverse}
    #eventos__culturales_text{width:44%;max-width:44%;flex:0 0 44%;margin:0 auto calc(40px + 5.5rem)}
    #eventos__culturales_imag{width:54%;max-width:54%;flex:0 0 54%;padding-left:0}
    #eventos__culturales_imag-desb{float:right}
    .eventos__culturales_imag-carr .carrusel-con{width:130%;margin-left:-30%}
}
/*eventos concursos*/
#eventos__concursos_con0.relleno-y{font-size:30px}
#eventos__concursos_enca .encabezado{text-align:center}
.eventos__concursos_item .texto.titulo{font-size:calc(10px + 4rem)}
@media(min-width:576px){
    .eventos__concursos_item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:768px){
    .eventos__concursos_item{width:100%;max-width:100%;flex:0 0 100%}
}
@media(min-width:992px){
    #eventos__concursos_fond .fondo-bol{left:-10rem;top:3rem}
    #eventos__concursos_con0{padding-bottom:7rem;padding-top:9rem}
    #eventos__concursos_con0.relleno-y{font-size:2rem}
    #eventos__concursos_enca{margin-bottom:3rem}
}

/*noticias*/
/*noticias vision*/
#noticias__vision_con0.relleno-y{font-size:30px}
#noticias__vision_enca .encabezado{text-align:center}
.noticias__vision_item .tarjeta1-co0{min-height:calc(400px + 22rem)}
.noticias__vision_item .tarjeta1-co1{padding-bottom:4rem}
@media(min-width:576px){
    .noticias__vision_item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:992px){
    #noticias__vision_con0.relleno-y{font-size:4rem}
    .noticias__vision_item{width:33.33%;max-width:33.33%;flex:0 0 33.33%}
    .noticias__vision_item .tarjeta1{padding-bottom:3rem;padding-top:3rem}
}
@media(min-width:1400px){
    .noticias__vision_item{width:25%;max-width:25%;flex:0 0 25%}
}

/*agenda*/
/*agenda conoce*/
#agenda__conoce_con0.relleno-y{font-size:30px}
#agenda__conoce_enca .encabezado{text-align:center}
.agenda__conoce_list-item .texto.titulo{font-size:calc(12px + 0.8rem);line-height:1.2em}
@media(min-width:576px){
    .agenda__conoce_list-item{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:768px){
    .agenda__conoce_list-item{width:100%;max-width:100%;flex:0 0 100%}
}
@media(min-width:992px){
    #agenda__conoce_con0{padding-bottom:7rem;padding-top:3rem}
    #agenda__conoce_con0.relleno-y{font-size:2rem}
    #agenda__conoce_enca{margin-bottom:10px}
    .agenda__conoce_filt{margin-bottom:4rem}
    .agenda__conoce_list-item{width:50%;max-width:50%;flex:0 0 50%}
}

/*direccion*/
/*direccion investigacion*/
@media(min-width:1400px){
    #direccion__investigacion .seccion_descripciones-con1{width:28%;max-width:28%;flex:0 0 28%;margin-right:8%;margin-top:11rem}
    #direccion__investigacion .seccion_descripciones-imag{width:52%;max-width:52%;flex:0 0 52%}
}
/*direccion personal*/
@media(min-width:992px){
    #direccion__personal .fondo-bol{left:-10rem;top:3rem}
    #direccion__personal .seccion_fichas-con0{padding-bottom:5.5rem}
    #direccion__personal .seccion_fichas-con0.relleno-y{font-size:5rem}
    #direccion__personal .seccion_fichas-enca{margin-bottom:2rem}
    #direccion__personal .seccion_fichas-piep{margin-top:5rem}
}

/*instituto*/
/*instituto investigacion*/
@media(min-width:992px){
    #instituto__investigacion .fondo-bol{bottom:3rem;left:-10rem}
}
@media(min-width:1400px){
    #instituto__investigacion .seccion_descripciones-con1{width:32%;max-width:32%;flex:0 0 32%;margin-right:8%}
    #instituto__investigacion .seccion_descripciones-imag{width:48%;max-width:48%;flex:0 0 48%}
}
/*instituto ision*/
@media(min-width:992px){
    #instituto__ision .seccion_ision-text.mision{order:1}
    #instituto__ision .seccion_ision-text.vision{order:2}
    #instituto__ision .seccion_ision-imag{order:0}
}
@media(min-width:1400px){
    #instituto__ision .seccion_ision-text{margin-left:4%}
    #instituto__ision .seccion_ision-text.mision{width:22%;max-width:22%;flex:0 0 22%}
    #instituto__ision .seccion_ision-text.vision{width:18%;max-width:18%;flex:0 0 18%}
    #instituto__ision .seccion_ision-imag{width:38%;max-width:38%;flex:0 0 38%}
}
/*instituto integrantes*/
@media(min-width:992px){
    #instituto__integrantes .fondo-bol{bottom:3rem;right:-10rem}
    #instituto__integrantes .seccion_fichas-con0{padding-bottom:6.5rem;padding-top:5.5rem}
    #instituto__integrantes .seccion_fichas-con0.relleno-y{font-size:1rem}
    #instituto__integrantes .seccion_fichas-enca{margin-bottom:5rem}
    #instituto__integrantes .seccion_fichas-list{display:block;column-count:2}
    #instituto__integrantes .seccion_fichas-item{width:100%;max-width:100%;flex:0 0 100%}
    #instituto__integrantes .seccion_fichas-piep{margin-top:6rem}
}
@media(min-width:1600px){
    #instituto__integrantes .seccion_fichas-list{padding:0 7%}
}

/*unidades*/
/*unidades investigacion*/
#unidades__investigacion_con0.relleno-y{font-size:30px}
#unidades__investigacion_line{max-width:970px;margin-bottom:calc(10px + 3rem)}
#unidades__investigacion_line table{font-size:calc(12px + 0.5rem);vertical-align:top}
#unidades__investigacion_line tr>*{line-height:1.2em}
#unidades__investigacion_line th{padding:10px}
#unidades__investigacion_line th:first-child{width:32%}
#unidades__investigacion_line thead{font-weight:700}
#unidades__investigacion_line tbody tr:not(:last-child)>*{border-bottom:1px solid}
#unidades__investigacion_line tbody th{padding:calc(10px + 1rem) calc(10px + 2rem) calc(10px + 1rem) 10px}
#unidades__investigacion_line tbody td{padding:calc(10px + 1rem) 10px}
#unidades__investigacion_equi{width:100%;max-width:1020px}
#unidades__investigacion_equi-enca{width:100%;margin-bottom:calc(10px + 1rem)}
#unidades__investigacion_equi-enca .texto.titulo.titular{font-size:calc(12px + 1.5rem);line-height:1.1em}
#unidades__investigacion_equi-list{list-style:none}
.unidades__investigacion_equi-arti{width:100%}
.unidades__investigacion_equi-arti--link{display:flex;align-items:center;width:100%;padding:calc(10px + 0.5rem) 0}
.unidades__investigacion_equi-arti--link div{width:auto;max-width:100%;flex:1 1 0}
.unidades__investigacion_equi-arti--link .texto.titulo{font-size:calc(12px + 0.8rem);font-weight:600;margin-bottom:5px}
.unidades__investigacion_equi-arti--link .texto.descripcion{font-size:calc(12px + 0.3rem);font-weight:300}
.unidades__investigacion_equi-arti--link .boton.azul{font-size:calc(12px + 0.5rem);font-weight:700;width:calc(100px + 12rem);max-width:calc(100px + 12rem);height:calc(30px + 1rem);flex:0 0 calc(100px + 12rem);margin-left:10px;text-transform:uppercase}
@media(max-width:991.98px){
    #unidades__investigacion_subm{z-index:1}
}
@media(min-width:992px){
    #unidades__investigacion_con0.relleno-y{font-size:5rem}
    #unidades__investigacion_fila{justify-content:space-between}
    #unidades__investigacion_subm{width:26%;max-width:26%;flex:0 0 26%;padding-left:0}
    #unidades__investigacion_subm .desborde{float:right}
    #unidades__investigacion_subm li{width:100%}
    #unidades__investigacion_subm .submenu-lin{display:flex;align-items:center;font-size:calc(12px + 0.4rem);width:100%;min-height:8rem;line-height:1.2em;padding:10px 7rem 10px 10rem}
    #unidades__investigacion_subm .submenu-txt{width:100%;max-width:100%;flex:0 0 100%}
    #unidades__investigacion_con1{width:66%;max-width:66%;flex:0 0 66%}
}

/*publicacion*/
/*publicacion investigaciones*/
#publicacion__investigaciones_con0.relleno-y{font-size:30px}
#publicacion__investigaciones_enca .encabezado{text-align:center}
#publicacion__investigaciones_gale-titu{width:100%;margin-bottom:calc(10px + 3rem)}
#publicacion__investigaciones_gale-titu .texto.subtitulo{font-size:calc(12px + 0.3rem);text-align:center;text-transform:uppercase}
.publicacion__investigaciones_carr-item{padding:calc(10px + 1rem)}
.publicacion__investigaciones_carr-tarj{height:calc(200px + 5rem);min-height:0}
.publicacion__investigaciones_carr-tarj:not(:last-child){margin-bottom:calc(10px + 2rem)}
.publicacion__investigaciones_carr-tarj--link .tarjeta0-co0{height:calc(170px + 2rem)}
.publicacion__investigaciones_carr-tarj--link .tarjeta0-co1{padding:calc(10px + 1rem) calc(10px + 4rem)!important}
.publicacion__investigaciones_carr-tarj--link .texto.titulo{font-size:calc(12px + 0.2rem);line-height:1.3em}
@media(min-width:992px){
    #publicacion__investigaciones_con0.relleno-y{font-size:3rem}
}

/*bola*/
.bola{border:2px dashed;font-size:calc(200px + 12rem);width:1em;max-width:100%;height:1em;margin:0 auto;padding:calc(30px + 2rem) calc(10px + 3rem) calc(10px + 1rem)}
.bola .figura{font-size:calc(10px + 1rem);width:6em;height:5em;margin:0 auto 10px}
.bola .texto.resumen{font-size:calc(12px + 0.5rem);line-height:1.1em;text-align:center}

/*contactos*/
.contactos-ite div{display:flex;align-items:center;width:100%}
.contactos-ite .icon.icon-contacto1{font-size:calc(20px + 0.8rem);width:1em;max-width:1em;flex:0 0 1em;margin-right:10px}
.contactos-tit{margin-bottom:10px}
.contactos-tit .texto.titulo{font-size:calc(12px + 1rem);font-weight:700;width:auto;max-width:100%;flex:1 1 0;text-transform:uppercase}
.contactos-dat{margin-top:5px}
.contactos-dat .texto{font-size:calc(12px + 0.6rem);line-height:1.1em}
.contactos-dat .texto.titulo{width:19rem;max-width:19rem;flex:0 0 19rem}
.contactos-dat .texto.dato{width:auto;max-width:100%;flex:0 0 auto;margin-right:calc(10px + 2rem)}
.contactos-dat a{padding:5px 0}
.contactos-lin{display:flex;align-items:center;width:auto;max-width:100%;flex:0 0 auto;margin:-5px calc(10px + 2rem) -5px 0}
@media(min-width:576px){
    .contactos-ite.col-n{width:50%;max-width:50%;flex:0 0 50%}
}
@media(min-width:1600px){
    .contactos-ite.col-n{width:40%;max-width:40%;flex:0 0 40%}
}

/*desborde*/
@media(min-width:1800px){
    .desborde{width:calc(100% + 50vw - 890px)}
}

/*escudo*/
.escudo{width:100%;padding:10px}
.escudo .figura{width:7em;height:6em;margin:0 auto 10px}
.escudo .texto.titulo{font-size:calc(12px + 0.6rem);font-weight:700;line-height:1.2em;text-align:center;text-transform:uppercase}

/*filtro*/
.filtro-cam{display:flex;width:100%;height:calc(40px + 1.5rem)}
.filtro-con{width:auto;max-width:100%;height:100%;flex:1 1 0}
.filtro-ctr{display:block;font-size:calc(12px + 0.8rem);width:100%;height:100%;padding:0 calc(10px + 3rem)}
.filtro-sel{font-weight:500}
.filtro-lup{display:flex;align-items:center;justify-content:center;font-size:calc(30px + 6rem);width:1em;max-width:1em;height:100%;flex:0 0 1em}
.filtro-lup .icon.icon-lupa{font-size:calc(20px + 0.5rem);font-weight:900;width:1em;max-width:1em;flex:0 0 1em}
.filtro-btn .boton.azul{font-size:calc(14px + 1.1rem);font-weight:500;width:100%;height:calc(40px + 1.5rem)}
@media(min-width:576px){
    .filtro-sel{width:26%;max-width:26%;flex:0 0 26%}
    .filtro-bus{width:58%;max-width:58%;flex:0 0 58%;padding-right:0}
    .filtro-btn{width:16%;max-width:16%;flex:0 0 16%;padding-left:0}
}

/*requisitos*/
.requisitos{width:100%;margin-top:calc(10px + 4rem)}
.requisitos .texto.subtitulo{font-size:calc(12px + 1.8rem);font-weight:700;margin-bottom:calc(10px + 1rem);text-align:center}
.requisitos .texto.enriquecido{font-size:calc(12px + 0.6rem)}
.requisitos .texto.enriquecido ul{list-style:inside;padding-left:0;text-align:center}

/*submenu*/
.submenu,
.submenu-con{width:100%}
.submenu-txt{line-height:1.1em}
@media(max-width:991.98px){
    .submenu-cam{width:100%}
    .submenu-btn{width:100%;min-height:calc(30px + 2rem);padding:10px 15px}
    .submenu-img{margin-right:10px}
    .submenu-mar{font-size:calc(12px + 0.6rem);line-height:1.1em}
    .submenu-ico{font-size:14px;margin-left:10px}
    .submenu-con{border:solid;border-width:0 1px 1px;max-height:50vh;left:0}
    .submenu-lis{padding:10px 15px}
    .submenu-ite:not(:last-child){border-bottom:1px solid}
    .submenu-lin{min-height:calc(30px + 1rem);padding:10px 0}
    .submenu-txt{font-size:calc(12px + 0.4rem)}
}

/*tabla*/
.tabla table{border-collapse:collapse}
.tabla th{text-transform:uppercase}

/* confirmacion */
#inicio__confirmacion {height:calc(100vh - 250px)}
#inicio__confirmacion_con0{border-top-width:calc(50px + 5rem)}
#inicio__confirmacion_fila{align-items:center;height: 100%}
#inicio__confirmacion .encabezado,#inicio__confirmacion .texto.enriquecido{text-align: center;}
#inicio__confirmacion .encabezado{margin-bottom: calc(10px + 2rem);}
#inicio__confirmacion .texto.enriquecido{font-size: calc(12px + 0.7rem);margin-bottom: calc(10px + 2rem);}
#inicio__confirmacion .boton{font-size: calc(12px + 0.7rem);font-weight: 700;width: calc(100px + 6rem);height: calc(30px + 2rem);margin: 0 auto;text-transform: uppercase;}