@charset "UTF-8";



/*seccion*/

/*seccion banner*/

.seccion_banner{height:calc(200px + 10rem);background: #20366d}

.seccion_banner-con0{border-top-width:calc(25px + 12.5rem)}

.seccion_banner-con0.relleno-y{font-size:25px}

.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{margin-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:calc(50px + 8rem);padding:calc(10px + 1rem) 10px 10px}*/
    
    .seccion_submenu-con0 .submenu-lin{display:block;width:calc(60px + 10rem);height:100%;min-height:calc(50px + 8rem);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 + 2rem)}

.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 + 4rem)}

.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:3rem 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%;margin-bottom:calc(10px + 2rem)}

.seccion_carrusel-enca .encabezado{text-align:center}

.seccion_carrusel-ctrl{margin-top:calc(10px + 2rem)}

@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}

/*Edit - accordion*/

/*.seccion_descripciones-acor--tabu .texto.titulo{font-size:calc(12px + 1.8rem);font-weight:700}*/

.seccion_descripciones-acor--tabu .texto.titulo{font-size:calc(12px + 1.8rem);font-weight:700}

@media (min-width:992px){.seccion_descripciones-acor--tabu .texto.titulo{font-size: calc(9px + 1.8rem)}}

@media (min-width:992px) and (min-height:750px){.seccion_descripciones-acor--tabu .texto.titulo{font-size: clamp(12px, calc(10px + 1.8rem), 27px)}}

.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}

.seccion_paneles-logo .carrusel-lis{width:100%}

.seccion_paneles-logo--item{width:100%}

.carrusel-logos-ctr{position:absolute;padding-top:10px}

@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*/

/*#facultades__mayor{overflow:visible}*/
/*#facultades__mayor .seccion_banner{z-index:5}*/
/*<!--#facultades__mayor .seccion_banner-con0{margin-top:calc(-25px - 12.5rem)}-->*/
/*@media(max-width:991.98px){*/
/*    #facultades__mayor .seccion_banner{height:auto}*/
/*    #facultades__mayor .seccion_banner-fond{height:50%}*/
/*}*/
/*#facultades__mayor .formulario-inicio .formulario-cas {margin-top: 5px}*/
/*#facultades__mayor .seccion_banner-fila {align-items: center}*/
/*#facultades__mayor .formulario-inicio{padding: calc(10px + 2rem) calc(10px + 3.5rem) !important}*/
/*#facultades__mayor .formulario-inicio.relleno-y{font-size:6px;background: #20366d}*/
/*#facultades__mayor .formulario-inicio .formulario-cam.escrito{font-size: calc(12px + 0.3rem)}*/
/*#facultades__mayor .formulario-inicio .row{margin-left: -5px;margin-right: -5px}*/
/*#facultades__mayor .formulario-inicio .col {padding-left: 5px;padding-right: 5px}*/
/*#facultades__mayor .formulario-inicio .boton{font-size: calc(12px + 0.7rem);font-weight: 700;width: calc(100px + 6rem);height: calc(30px + 2rem);margin: 0 auto;text-transform: uppercase}*/
/*#facultades__mayor #inicio__banner_baja {display: none}*/
/*@media (min-width: 576px) {*/
/*    #facultades__mayor .formulario-inicio .col-n {width: 50%;max-width: 50%;flex: 0 0 50%}*/
/*}*/
/*@media (min-width: 768px) {*/
/*    #facultades__mayor .formulario-inicio .col-n {width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%}*/
/*}*/
/*@media (min-width: 576px) and (max-width: 767.98px) {*/
/*    #facultades__mayor .formulario-inicio .col:nth-of-type(even) {padding-left: .5em}*/
/*    #facultades__mayor .formulario-inicio .col:nth-of-type(odd) {padding-right: .5em}*/
/*}*/
/*@media (min-width: 992px) {*/
/*    #facultades__mayor .formulario-inicio .col-lg-100 {width:100%;max-width: 100%;flex: 0 0 100%}*/
/*    #facultades__mayor .seccion_banner-con0.relleno-y {font-size: 3rem;height: initial}*/
/*    #facultades__mayor .seccion_banner-con1{width: 50%;max-width: 50%;flex: 0 0 50%}*/
/*    #facultades__mayor #inicio__banner_form {width: 50%;max-width: 50%;flex: 0 0 50%}*/
/*    #facultades__mayor .formulario-inicio{width: calc(300px + 20rem);margin-right: 0;border-radius: 5px;padding: 3rem 4.5rem !important;}*/
/*    #facultades__mayor .formulario-inicio header.row {margin-bottom: calc(2rem - .25em)}*/
/*    #facultades__mayor .formulario-inicio .col-lg-50 {width: 50%;max-width: 50%;flex: 0 0 50%}*/
/*    #facultades__mayor .formulario-inicio .col.col-lg-50:nth-of-type(odd) {padding-right: .5em}*/
/*    #facultades__mayor .formulario-inicio .col.col-lg-50:nth-of-type(even){padding-left: .5em}*/
/*    #facultades__mayor #inicio__banner_baja {position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);display: block;padding-top: 0}*/
/*    #facultades__mayor #inicio__banner_ancl {display: flex;align-items: center;justify-content: space-between;flex-direction: column;width: 4rem;height: 10rem;margin: 0 auto}*/
/*    #facultades__mayor #inicio__banner_ancl p{border: 1px solid;font-size: 1rem;width: 3em;height: 5em;max-height: 5em;flex: 0 0 5em;border-color: #fff;border-radius: 100px}*/
/*    #facultades__mayor #inicio__banner_ancl:hover p {border-color: #20366d}*/
/*    #facultades__mayor #inicio__banner_ancl p:before{content: '';display: block;width: 1px;height: 1.5rem;margin: 1rem auto 0;background: #fff;z-index: 1}*/
/*    #facultades__mayor #inicio__banner_ancl:hover p:before {background: #20366d}*/
/*    #facultades__mayor #inicio__banner_ancl p:after{content: '';background: #fff;border-radius: 100px;display: block;width: 100%;height: 100%;opacity: 0;position: absolute;left: 0;top: 0;transition: opacity 0.4s;will-change: opacity}*/
/*    #facultades__mayor #inicio__banner_ancl:hover p:after {opacity: 1}*/
/*    #facultades__mayor #inicio__banner_ancl .icon.icon-flecha2.abajo{font-size: 3.5rem;width: 1em;height: 1em;max-height: 1em;flex: 0 0 1em;color:#FFF}*/
/*}*/
/*@media (max-width: 991.98px) {*/
/*    #facultades__mayor #inicio__banner_form {padding: 0}*/
/*}*/
/*@media (min-width: 1200px) {*/
/*    #facultades__mayor .formulario-inicio {padding: 4rem 3.75rem !important}*/
/*    #facultades__mayor .formulario-inicio header.row {margin-bottom:calc(4rem - 1em)}*/
/*    #facultades__mayor .formulario-inicio fieldset.row{margin-bottom: 0.5rem}*/
/*    #facultades__mayor .formulario-inicio footer.row .col:first-child {margin-bottom: 0.5rem}*/
/*}*/
/*@media (min-width:1400px){*/
/*    #facultades__mayor #inicio__banner_form {width: 40%;max-width: 40%;flex: 0 0 40%}*/
/*}*/
/*@media (min-width:1600px){*/
/*    #facultades__mayor .formulario-inicio {padding: 4rem 3rem !important}*/
/*}*/
/*@media(min-width:992px) and (min-height:750px){*/
/*    #facultades__mayor .formulario-inicio{padding-top:3.25rem !important;padding-bottom:3.25rem !important}*/
/*    #facultades__mayor .formulario-inicio header.row{margin-bottom:calc(2.75rem - 1em)}*/
/*}*/
/*.formulario-inicio header.row {*/
/*    margin-bottom: calc(calc(10px + 2rem) - 1em);*/
/*}*/
/*#facultades__mayor .formulario-inicio .texto.titulo {font-size: calc(12px + 2.6rem);font-weight: 700;text-transform: uppercase;color: #fff;text-align: center}*/
/*@media(min-width:992px){*/
/*    #facultades__mayor .seccion_banner{display:flex;height:100vh;min-height:calc(600px - 10rem)}*/
/*    #facultades__mayor .cabecera{position:sticky;bottom:0}*/
/*    #facultades__mayor .submenu-lin{width:calc(100px + 17rem)}*/
/*    #facultades__mayor .submenu-txt{font-size:calc(6px + 1rem)}*/
/*    #facultades__mayor .seccion_submenu-fond{display:none}*/
/*}*/
/*@media (min-width: 1400px) {*/
/*    #facultades__mayor .seccion_banner-con1 {width: 60%;max-width: 60%;flex: 0 0 60%}*/
/*    #facultades__mayor #inicio__banner_form {width: 40%;max-width: 40%;flex: 0 0 40%}*/
/*}*/
#facultades__mayor{overflow:visible}

.seccion_banner.banner-form{z-index:5}
/*#facultades__mayor .seccion_banner-con0{margin-top:calc(-25px - 12.5rem)}*/
@media(max-width:991.98px){

    .seccion_banner.banner-form{height:auto;background: #20366d;}

    .seccion_banner.banner-form .seccion_banner-fond{height:50%}

}

.seccion_banner.banner-form .formulario-inicio .formulario-cas {margin-top: 5px}

.seccion_banner.banner-form .seccion_banner-fila {align-items: center}

.seccion_banner.banner-form .formulario-inicio{padding: calc(10px + 2rem) calc(10px + 3.5rem) !important}

.seccion_banner.banner-form .formulario-inicio.relleno-y{font-size:6px;background: #20366d}

.seccion_banner.banner-form .formulario-inicio .formulario-cam.escrito{font-size: calc(12px + 0.3rem)}

.seccion_banner.banner-form .formulario-inicio .row{margin-left: -5px;margin-right: -5px}

.seccion_banner.banner-form .formulario-inicio .col {padding-left: 5px;padding-right: 5px}

.seccion_banner.banner-form .formulario-inicio .boton{font-size: calc(12px + 0.7rem);font-weight: 700;width: calc(100px + 6rem);height: calc(30px + 2rem);margin: 0 auto;text-transform: uppercase}

.seccion_banner.banner-form #inicio__banner_baja {display: none}

@media (min-width: 576px) {

    .seccion_banner.banner-form .formulario-inicio .col-n {width: 50%;max-width: 50%;flex: 0 0 50%}

}

@media (min-width: 768px) {

    .seccion_banner.banner-form .formulario-inicio .col-n {width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%}

}

@media (min-width: 576px) and (max-width: 767.98px) {

    .seccion_banner.banner-form .formulario-inicio .col:nth-of-type(even) {padding-left: .5em}

    .seccion_banner.banner-form .formulario-inicio .col:nth-of-type(odd) {padding-right: .5em}

}

@media (min-width: 992px) {

    .seccion_banner.banner-form .formulario-inicio .col-lg-100 {width:100%;max-width: 100%;flex: 0 0 100%}

    .seccion_banner.banner-form .seccion_banner-con0.relleno-y {font-size: 3rem;height: initial}

    .seccion_banner.banner-form .seccion_banner-con1{width: 50%;max-width: 50%;flex: 0 0 50%}

    .seccion_banner.banner-form #inicio__banner_form {width: 50%;max-width: 50%;flex: 0 0 50%}

    .seccion_banner.banner-form .formulario-inicio{width: calc(300px + 20rem);margin-right: 0;border-radius: 5px;padding: 3rem 4.5rem !important;}

    .seccion_banner.banner-form .formulario-inicio header.row {margin-bottom: calc(2rem - .25em)}

    .seccion_banner.banner-form .formulario-inicio .col-lg-50 {width: 50%;max-width: 50%;flex: 0 0 50%}

    .seccion_banner.banner-form .formulario-inicio .col.col-lg-50:nth-of-type(odd) {padding-right: .5em}

    .seccion_banner.banner-form .formulario-inicio .col.col-lg-50:nth-of-type(even){padding-left: .5em}

    .seccion_banner.banner-form #inicio__banner_baja {position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);display: block;padding-top: 0}

    .seccion_banner.banner-form #inicio__banner_ancl {display: flex;align-items: center;justify-content: space-between;flex-direction: column;width: 4rem;height: 10rem;margin: 0 auto}

    .seccion_banner.banner-form #inicio__banner_ancl p{border: 1px solid;font-size: 1rem;width: 3em;height: 5em;max-height: 5em;flex: 0 0 5em;border-color: #fff;border-radius: 100px}

    .seccion_banner.banner-form #inicio__banner_ancl:hover p {border-color: #20366d}

    .seccion_banner.banner-form #inicio__banner_ancl p:before{content: '';display: block;width: 1px;height: 1.5rem;margin: 1rem auto 0;background: #fff;z-index: 1}

    .seccion_banner.banner-form #inicio__banner_ancl:hover p:before {background: #20366d}

    .seccion_banner.banner-form #inicio__banner_ancl p:after{content: '';background: #fff;border-radius: 100px;display: block;width: 100%;height: 100%;opacity: 0;position: absolute;left: 0;top: 0;transition: opacity 0.4s;will-change: opacity}

    .seccion_banner.banner-form #inicio__banner_ancl:hover p:after {opacity: 1}

    .seccion_banner.banner-form #inicio__banner_ancl .icon.icon-flecha2.abajo{font-size: 3.5rem;width: 1em;height: 1em;max-height: 1em;flex: 0 0 1em;color:#FFF}

}

@media (max-width: 991.98px) {

    .seccion_banner.banner-form #inicio__banner_form {padding: 0}

}

@media (min-width: 1200px) {

    .seccion_banner.banner-form .formulario-inicio {padding: 4rem 3.75rem !important}

    .seccion_banner.banner-form .formulario-inicio header.row {margin-bottom:calc(4rem - 1em)}

    .seccion_banner.banner-form .formulario-inicio fieldset.row{margin-bottom: 0.5rem}

    .seccion_banner.banner-form .formulario-inicio footer.row .col:first-child {margin-bottom: 0.5rem}

}

@media (min-width:1400px){

    .seccion_banner.banner-form #inicio__banner_form {width: 40%;max-width: 40%;flex: 0 0 40%}

}

@media (min-width:1600px){

    .seccion_banner.banner-form .formulario-inicio {padding: 4rem 3rem !important}

}

@media(min-width:992px) and (min-height:750px){

    .seccion_banner.banner-form .formulario-inicio{padding-top:3.25rem !important;padding-bottom:3.25rem !important}

    .seccion_banner.banner-form .formulario-inicio header.row{margin-bottom:calc(2.75rem - 1em)}

}

.formulario-inicio header.row {

    margin-bottom: calc(calc(10px + 2rem) - 1em);

}

.seccion_banner.banner-form .formulario-inicio .texto.titulo {font-size: calc(12px + 2.6rem);font-weight: 700;text-transform: uppercase;color: #fff;text-align: center}

@media(min-width:992px){

    .seccion_banner.banner-form {display:flex;height:100vh;min-height:calc(600px - 10rem)}

    .seccion_banner.banner-form .cabecera{position:sticky;bottom:0}

    .seccion_banner.banner-form .submenu-lin{width:calc(100px + 17rem)}

    .seccion_banner.banner-form .submenu-txt{font-size:calc(6px + 1rem)}

    .seccion_banner.banner-form .seccion_submenu-fond{display:none}

}

@media (min-width: 1400px) {

    .seccion_banner.banner-form .seccion_banner-con1 {width: 60%;max-width: 60%;flex: 0 0 60%}

    .seccion_banner.banner-form #inicio__banner_form {width: 40%;max-width: 40%;flex: 0 0 40%}

}



/*facultades cabecera*/

#facultades__cabecera{display:none}

@media(min-width:992px){

    #facultades__cabecera{display:block;height:50px;position:sticky;left:0;top:calc(var(--headerHeight) - 1px);z-index:2}

}

/*facultades carreras*/

#facultades__carreras .encabezado{text-align:center}

@media (min-width: 576px) {

    #facultades__carreras_fila .col{flex:0 0 50%;width:50%;max-width:50%}

}

@media (min-width: 992px) {

    #facultades__carreras_fila .col{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}

}

@media (min-width: 1800px) {

    #facultades__carreras_fila .col{flex:0 0 25%;width:25%;max-width:25%}

}

#facultades__carreras .tarjeta1-btn{width:calc(110px + 15rem)}

#facultades__carreras .tarjeta1-btn{position:absolute;left:50%;bottom:calc(3rem + 4px);transform:translate(-50%,0)}

#facultades__carreras .postal0-lin:hover .tarjeta1-btn{opacity: 1}

/*facultades autoridades*/

#facultades__autoridades .encabezado{text-align:center}

@media (min-width: 576px) {

    #facultades__autoridades_fila .col{flex:0 0 50%;width:50%;max-width:50%}

}

@media (min-width: 992px) {

    #facultades__autoridades_fila .col{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}

}

@media (min-width: 1800px) {

    #facultades__autoridades_fila .col{flex:0 0 25%;width:25%;max-width:25%}

}

/*facultades docentes*/

#facultades__docentes .encabezado{text-align:center}

.facultades__docentes_arti{display:flex;align-items:center}

@media(min-width:576px){

    .facultades__docentes_item{flex:0 0 50%;width:50%;max-width:50%;}

}

@media(min-width:992px){

    .facultades__docentes_item{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%;}

}

@media(min-width:1800px){

    #facultades__docentes_fila{padding-left:5%;padding-right:5%}

}

.facultades__docentes_arti--imag{overflow:hidden;border-radius:50%;width:1em;height:1em;margin-right:.5em;font-size:calc(40px + 7rem)}

.facultades__docentes_carr-arti--text{flex-shrink:1}

.facultades__docentes_carr-arti--text .texto.titulo{font-size:calc(12px + 1rem);font-weight:700;margin-bottom:5px}

.facultades__docentes_carr-arti--text .texto.grado{font-size:calc(12px + 0.6rem)}

/*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 malla*/

.facultades__malla_carr-arti{font-size:calc(200px + 15rem);width:1em;max-width:100%;min-height:1.25em;height:100%;max-height:1.75em;margin:0 auto;overflow-y:auto}

.facultades__malla_carr-arti-frame{padding:0 2rem;height:100%}

.facultades__malla_carr-arti .figura{font-size:calc(10px + 2rem);width:4em;height:3em;margin:0 auto calc(10px + 0.5rem)}

/*.facultades__malla_carr-arti .texto{text-align:center}*/

.facultades__malla_carr-arti .texto.titulo{font-size:calc(12px + 1.5rem);padding:calc(10px + 1rem) calc(10px + 2rem);font-weight:700;margin-bottom:calc(15px + 1rem);text-align:center;text-transform:uppercase}

#facultades__malla_carr-sub-list{padding:0 calc(10px + 2rem) calc(10px + 3rem) calc(10px + 2rem)}

.facultades__malla_carr-arti .texto.descripcion{font-size:calc(12px + .5rem);line-height:1.2em}

.facultades__malla_carr-sub-item .texto{padding:.5em 0}

.facultades__malla_carr-sub-item:first-child p{border-top: 1px solid #c5c5c5}

.facultades__malla_carr-sub-item p{border-bottom: 1px solid #c5c5c5}

/*.facultades__malla_carr-sub-item:first-child::before{content:'';display:block;width:100%;height:1px;background:#20366d}*/

/*.facultades__malla_carr-sub-item::after{content:'';display:block;width:100%;height:1px;background:#20366d;}*/



.facultades__malla_carr-item .facultades__malla_carr-arti{transition:background-color 400ms;will-change:background-color}

.facultades__malla_carr-item .facultades__malla_carr-arti .texto{transition:color 400ms;will-change:color}



.facultades__malla_carr-item .facultades__malla_carr-arti:hover,

.facultades__malla_carr-item .facultades__malla_carr-arti:active,

.facultades__malla_carr-item .facultades__malla_carr-arti:focus{background-color:#20366d}



.facultades__malla_carr-item .facultades__malla_carr-arti:hover .texto.titulo,

.facultades__malla_carr-item .facultades__malla_carr-arti:active .texto.titulo,

.facultades__malla_carr-item .facultades__malla_carr-arti:focus .texto.titulo{box-shadow:none}



.facultades__malla_carr-item .facultades__malla_carr-arti:hover .texto,

.facultades__malla_carr-item .facultades__malla_carr-arti:active .texto,

.facultades__malla_carr-item .facultades__malla_carr-arti:focus .texto{color:#FFF}



@media(min-width:992px){

    #facultades__malla_fond .fondo-bol{left:-10rem;top:3rem}

    #facultades__malla_carr-con0{padding:0 10rem}

    #facultades__malla_carr-ctrl{padding:0 10rem 0 calc(70px + 14.5rem)}

}

/*facultades porque*/

.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_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{overflow:hidden}

#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%}

}

.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:3rem 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>a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;cursor: pointer!important;z-index: 1}
.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 + 4rem);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)}
}

/*estudiantes*/

@media(min-width:576px){

    #estudiantes__servicios .seccion_postales0--lis-ite{flex:0 0 50%;width:50%;max-width:50%;}

}

@media(min-width:992px){

    #estudiantes__servicios .seccion_postales0--lis-ite{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%;}

}

@media(min-width:1800px){

    #estudiantes__servicios .seccion_postales0--lis-ite{flex:0 0 25%;width:25%;max-width:25%;}

}

@media(min-width:1400px){

    #estudiantes__servicios .seccion_postales0--fila-con0{padding-left:3%;padding-right:3%}

}

#estudiantes__servicios .postal0{height:calc(250px + 38rem);}

@media(min-width:576px) and (max-width:1400px){

    #estudiantes__servicios .postal0{height:calc(300px + 38rem);}

}

#estudiantes__servicios .tarjeta1-btn{position:absolute;left:50%;bottom:calc(3rem + 4px);transform:translate(-50%,0);}

#estudiantes__servicios .postal0-lin:hover .tarjeta1-btn{opacity:1}

/*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__presentacion .postal1 {width:100%;max-width:100%;height:calc(200px + 31rem)}
/*#estudia__presentacion .postal1-lin {padding-top: calc(10px + 13rem);}*/
#estudia__presentacion .postal1-lin {display:flex;align-items:center;justify-content:center;}
#estudia__presentacion .postal1-fon {left:initial;width:calc(100% - 20px);margin-left:0}

/*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: 1400px) {
    #matricula__nivelacion .seccion_descripciones-con1 {width: 44%;max-width: 44%;flex: 0 0 44%;margin-right: 6%;}
    #matricula__nivelacion .seccion_descripciones-imag {width: 38%;max-width: 38%;flex: 0 0 38%;margin-top: 10rem;}
}

#matricula__nivelacion .texto.enriquecido table {margin-bottom:20px;}


@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%}

}

#matricula__nivelacion .seccion_descripciones-imag .figura {overflow:hidden;border-radius:1.5rem;}



/*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}

/*defensoria*/
#defensoria__instructivos .encabezado{text-align:center;}
#defensoria__instructivos .relleno-y{font-size:2rem}
.defensoria_instructivos-enca {margin-bottom:calc(10px + 2rem);padding:3rem 0;}
#defensoria__instructivos .defensoria_instructivos-con0.relleno-y{font-size:6rem;}
#defensoria__instructivos .matricula__pregrado_text-list{justify-content:center}
#defensoria__instructivos .matricula__pregrado_text-tarj--link{padding:10px calc(10px + 2rem);display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media(min-width:992px){
#defensoria__instructivos .matricula__pregrado_text-item {flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%;}
}

/*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: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_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}

}



/*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_carr-escu{max-width:280px;height:calc(200px + 7rem);margin:0 auto}

.convenios__universidades_carr-escu .figura{font-size:calc(15px + 1.5rem)}

@media(min-width:992px){

    #convenios__universidades_fond .fondo-bol{right:-10rem;top:15rem}

    #convenios__universidades_carr-con0{padding-left:6%;padding-right:6%}

}



/*eventos*/

/*eventos academicos*/

.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 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)}

#eventos__culturales_imag-desb .carrusel.fila.insuficiente .carrusel-lis{justify-content:flex-end !important}

@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%}

}

/*transparencia*/
#noticias__mayor.transparencia .seccion_acordeon-pleg .boton.azul {
    width:initial;    
}

#noticias__mayor .in-acordeon-ple {
    width: 100%;
    height: 0;
    overflow: hidden;
}

#noticias__mayor .in-acordeon-pan.activo .in-acordeon-ple {
    height: auto;
}

#noticias__mayor .in-acordeon-pan .acordeon-des::before {
    content:"";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: -1em;
    right: -1em;
    border-radius: 3px;
    background-color:#f5f5f5;
    transition: background-color .4s;
}

#noticias__mayor .in-acordeon-pan .acordeon-des:hover::before,
#noticias__mayor .in-acordeon-pan.activo .acordeon-des::before {
    background-color: #e9e9e9;
}

/*agenda*/

/*agenda conoce*/

/*Edit*/

#agenda__conoce_con0.relleno-y{font-size:30px}

#agenda__conoce_con0.relleno-y.top-border{border-top-width:var(--headerHeight)}

#agenda__conoce_enca .encabezado{text-align:center}

/*Edit*/

.articulo .migas-con.col{padding-top:0}

@media(min-width:992px){.articulo .migas-con{padding-top:.5em}}

.articulo .agenda__conoce_datos{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 20px;padding-bottom:clamp(20px,calc(8px + 2rem),60px)}

.articulo .meta__datos{display: flex;flex-wrap:wrap;flex-shrink:1;align-items: center;font-size: 14px}

.articulo .meta__item{display: flex;align-items: center;gap: 10px;flex-shrink:1;margin-bottom:calc(4px + 2rem)}

.articulo .meta__item:not(:last-child) {margin-right: calc(4px + 2.5rem)}

.articulo .meta__item{font-size:calc(12px + 0.8rem)}

.articulo .meta__item .icon{font-size:24px}

.articulo .texto.enriquecido{font-size:calc(12px + .5rem);line-height:1.7em}

.articulo .texto.enriquecido:not(:last-child){margin-bottom:1.5em}

.agenda__conoce_img .figura{width:100%;border-radius:calc(10px + 0.5rem);overflow: hidden;height:calc(50px + 50rem)}

.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%}

}

#agenda__conoce_enca h1{text-align:start}

@media(min-width:992px){#agenda__conoce_enca{margin-top:calc(16px + 4rem)}}

@media(min-width:992px){#agenda__conoce_enca h1{text-align:center}}

@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{height:auto;}

.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-co0{height:calc(170px + 6rem)}

.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}

}

#publicacion__investigaciones .tarjeta0-co0 {flex-direction:column;}

.publicacion__investigaciones_carr-tarj--lis .figura{font-size:calc(8px + .5rem);width:3em;}

.publicacion__investigaciones_carr-tarj--lis {justify-content:center;margin-top:calc(4px + 1rem);margin-left:-20px;margin-right:-20px;}

.publicacion__investigaciones_carr-tarj--ite {flex: 0 0 auto;width:auto;padding-left:5px;padding-right:5px;}

/*.publicacion__investigaciones_carr-item {display:flex;flex-direction:column;}*/



/*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}


/* malla: 11/07/24 */

.malla_grupo-titulo{font-size:calc(12px + 1rem);padding-bottom:.5em;color:#0069b4;text-align:center;text-transform:uppercase}

.malla_grupo-bandera{display:flex;align-items:center;justify-content:center;font-size:calc(12px + .5rem);color:#FFF;width:1.5em;height:1.5em;margin-top:-1px;font-weight: 700;border:1px solid}

/*.malla_grupo-bandera::before{content:'';z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}*/

/*.malla_grupo-bandera.presencial::before{background-color:#0069b4}*/

/*.malla_grupo-bandera.virtual::before{background-color:#e6332a}*/

.malla_grupo-bandera{color:#20366d;transition:color 400ms}

.malla_grupo-bandera.presencial{font-size:calc(12px + .5rem)}

/*.malla_grupo-ite{display:flex;align-items:flex-start;color:#c5c5c5}*/

.malla_grupo-ite{display:flex;align-items:flex-start;color:#20366d80;transition: color 400ms}

.malla_grupo-curso_tit{color:#000;text-align:center}

.seccion__malla_carr-arti:hover .malla_grupo-ite{color:#FFF}

.seccion__malla_carr-item .seccion__malla_carr-arti{background-color:#FAF9FF;border-color:#0069b4;border-radius: calc(10px + 2rem);overflow: hidden}

.seccion__malla_carr-arti .texto.titulo{color:#FFF}

.seccion__malla_carr-arti:hover .seccion__malla_carr-arti-tit{box-shadow:none}

.seccion__malla_carr-arti:hover .malla_grupo-titulo,

.seccion__malla_carr-arti:hover .malla_grupo-bandera{color:#FFF}

.seccion__malla_carr-item .seccion__malla_carr-arti:hover .texto, .seccion__malla_carr-item .seccion__malla_carr-arti:active .texto, .seccion__malla_carr-item .seccion__malla_carr-arti:focus .texto{color: #FFF}

.seccion__malla_carr-item .seccion__malla_carr-arti:hover, .seccion__malla_carr-item .seccion__malla_carr-arti:active, .seccion__malla_carr-item .seccion__malla_carr-arti:focus{background-color: #20366d}


/*malla 11/07/24*/
#seccion__malla_enca{margin-bottom: calc(10px + 2rem)}
.malla_grupo-curso_tit{flex:1}
.malla_leyenda{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.malla_leyenda-ite{display:flex;align-items:center;font-size:calc(10px + .5rem);margin-right:calc(10px + 2rem)}
.malla_leyenda-ite .malla_grupo-bandera{margin-right:1rem}
.malla_leyenda-ite{color:#20366d}
/*.malla_leyenda-ite.presencial{color:#0069b4}*/
/*.malla_leyenda-ite.virtual{color:#e6332a}*/
.seccion__malla_carr-arti{border:none;font-size:calc(200px + 15rem);width:100%;max-width:100%;height:100%;min-height:1.25em;margin:0 auto;transition:background-color 400ms;will-change:background-color}
@media (min-width:576px){.seccion__malla_carr-arti{width:1.1em}}
.seccion__malla_carr-arti .texto.titulo{font-size: calc(12px + 1.5rem);font-weight: 600;;margin-bottom:calc(15px + 1rem);text-align:center}
.seccion__malla_carr-arti-frame{height:100%;padding:0 2rem}
.seccion__malla_carr-arti-tit{padding:calc(10px + 1rem) calc(10px + 2rem);text-transform:uppercase;background-color:#20366d;box-shadow:0px 3px 5px 0px rgba(184,184,184,.7)}
#seccion__malla_carr-sub-list{padding: 0 calc(10px + 2rem) calc(10px + 3rem) calc(10px + 2rem)}
.malla_grupo-ite{border-bottom:1px solid}
.malla_grupo-ite:first-child {border-top:1px solid}
.seccion__malla_carr-sub-item:not(:first-child){margin-top:calc(20px + 1rem)}
.seccion__malla_carr-item .seccion__malla_carr-arti .texto{transition:color 400ms;will-change:color}
.seccion__malla_carr-sub-item .texto{padding:.5em 0}
.seccion__malla_carr-arti .texto.descripcion{font-size:calc(12px + .5rem);line-height:1.2em;padding-left:.5em}
.seccion__malla_carr-arti .texto.sub-descripcion{font-size:calc(12px + .5rem);line-height:1em;}
.seccion__malla_carr-item .seccion__malla_carr-arti .texto{transition:color 400ms;will-change:color}
.seccion_carrusel-ctrl{margin-top: calc(10px + 2rem)}

/* 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;}