@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700");
@import url("https://fonts.googleapis.com/css?family=Merriweather:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Raleway:400,700,900");
@import url("https://fonts.googleapis.com/css?family=Lato");
@import url("https://fonts.googleapis.com/css?family=Sansita:400,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700");
html {
  scroll-behavior: smooth;
}

#universidadpublica {
  font-family: 'Lato', sans-serif;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-size: .8rem;
  text-align: right;
  background-color: #f58634;
  color: #330136;
  font-weight: 400;
  margin-right: 1rem;
  line-height: 1.1;
}

body {
  margin: 0;
  overflow-x: hidden;
  font-family: "Merriweather", serif;
}

.nav-mobil {
  background-color: rgba(94, 23, 66, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 3rem;
  position: fixed;
  top: 3rem;
  right: 1rem;
  z-index: 99999999999;
  border-radius: 8px;
}

.nav-mobil .hamburger {
  padding: 15px 12px;
}

@media (min-width: 768px) {
  .nav-mobil {
    display: none;
  }
}

@media (max-width: 399px) {
  .nav-mobil {
    top: 2.5rem;
  }
}

@media (max-width: 339px) {
  .nav-mobil {
    top: 2rem;
  }
}

.nav-mobil button {
  outline: none !important;
}

.nav-mobil .hamburger-box {
  width: 30px;
  height: 20px;
}

.nav-mobil .hamburger-inner,
.nav-mobil .hamburger-inner::before,
.nav-mobil .hamburger-inner::after {
  background-color: #fff !important;
  height: 3px;
  width: 30px;
  color: #fff !important;
}

.flecha-volver-arriba {
  position: fixed;
  bottom: 0;
  right: 1rem;
  z-index: 99999;
  opacity: 0.8;
  -webkit-transform: translateY(4rem);
          transform: translateY(4rem);
}

.flecha-volver-arriba:hover, .flecha-volver-arriba:active {
  cursor: pointer;
}

.flecha-volver-arriba:hover .fondo, .flecha-volver-arriba:active .fondo {
  background-color: #ed3237;
}

.flecha-volver-arriba:hover .fondo .flecha-izq-1, .flecha-volver-arriba:active .fondo .flecha-izq-1 {
  stroke: #5d1742;
}

.flecha-volver-arriba:active, .flecha-volver-arribafocus {
  opacity: 1;
}

.flecha-volver-arriba .fondo {
  height: 4rem;
  width: 4rem;
  background-color: #5e1742;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 768px) {
  .flecha-volver-arriba .fondo {
    height: 3.5rem;
    width: 3.5rem;
  }
}

.flecha-volver-arriba .flecha {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.flecha-volver-arriba .flecha svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  width: 3rem;
  -o-object-fit: contain;
     object-fit: contain;
  height: 3rem;
}

@media (min-width: 768px) {
  .flecha-volver-arriba .flecha svg {
    height: 2.25rem;
    width: 2.25rem;
  }
}

header .top {
  background-color: #f58634;
  padding: 0.95rem 4rem 0.35rem 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  header .top {
    padding: 0.25rem 0rem 0rem 0rem;
  }
}

header .top .accesos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding-bottom: 0.45rem;
}

@media (max-width: 767px) {
  header .top .accesos {
    display: none;
  }
}

header .top .accesos a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  margin-right: 0.75rem;
  font-size: 0.9rem;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}

header .top .accesos a:hover {
  color: #5d1742;
}

header .top .accesos a:active {
  color: #5d1742;
}

header .top .redes {
  padding: 0rem 0rem 0rem 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (max-width: 767px) {
  header .top .redes {
    display: none;
  }
}

header .top .redes a {
  text-decoration: none;
  color: #fff;
}

header .top .redes a svg {
  width: 1.75rem;
  margin: 0rem 0.25rem;
}

header .top .redes a svg ellipse {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}

header .top .redes a svg:hover ellipse {
  fill: #5d1742;
}

header .fondo {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

header .middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 4rem 1rem 4rem;
  background: rgba(0, 0, 0, 0.74);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0, 0, 0, 0.74)), color-stop(57%, rgba(0, 0, 0, 0.18)), color-stop(100%, rgba(0, 0, 0, 0.18)));
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.74) 0%, rgba(0, 0, 0, 0.18) 57%, rgba(0, 0, 0, 0.18) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
  height: 20rem;
}

@media (max-width: 767px) {
  header .middle {
    padding: 1rem 1rem 1rem 1rem;
    height: 12.5rem;
  }
}

header .middle .logo {
  margin-top: 2rem;
}

@media (max-width: 767px) {
  header .middle .logo {
    margin-top: 1rem;
  }
}

header .middle .logo img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 4rem;
}

@media (max-width: 991px) {
  header .middle .logo img {
    height: 3.25rem;
  }
}

@media (max-width: 767px) {
  header .middle .logo img {
    height: 4rem;
  }
}

@media (max-width: 399px) {
  header .middle .logo img {
    height: 3.25rem;
  }
}

@media (max-width: 339px) {
  header .middle .logo img {
    height: 2.75rem;
  }
}

header .middle .buscador-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  header .middle .buscador-div {
    display: none;
  }
}

header .middle .buscador-div .buscador {
  background-color: #5d1742;
  border-radius: 25px;
  padding: 0rem 2rem 0rem 0rem;
  height: 2rem;
  margin-top: 3.5rem;
  /*&:hover{
                    input[type="text"]{
                        display: block;
                    }
                }*/
}

header .middle .buscador-div .buscador form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.1rem;
}

header .middle .buscador-div .buscador form .lupa {
  width: 1.15rem;
  -o-object-fit: contain;
     object-fit: contain;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-left: 0.4rem;
  cursor: pointer;
}

header .middle .buscador-div .buscador form input[type="submit"] {
  display: none;
}

header .middle .buscador-div .buscador form input[type="text"] {
  border: none;
  background-color: transparent;
  color: #fff;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  padding: 0rem 1rem;
  font-size: 0.9rem;
  width: 16rem;
  font-family: "Merriweather", serif;
}

header .middle .buscador-div .buscador form input[type="text"]:focus, header .middle .buscador-div .buscador form input[type="text"]:active {
  outline: none;
}

@media (max-width: 767px) {
  header .bottom {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

header .bottom .nav {
  /* Add a black background color to the top navigation */
  /* Style the links inside the navigation bar */
  /* Add an active class to highlight the current page */
  /* Hide the link that should open and close the topnav on small screens */
  /* Dropdown container - needed to position the dropdown content */
  /* Style the dropdown button to fit inside the topnav */
  /* Style the dropdown content (hidden by default) */
  /* Style the links inside the dropdown */
  /* Add a dark background on topnav links and the dropdown button on hover */
  /* Add a grey background to dropdown links on hover */
  /* Show the dropdown menu when the user moves the mouse over the dropdown button */
  /* When the screen is less than 600 pixels wide, hide all links, except for the first one ("Home"). Show the link that contains should open and close the topnav (.icon) */
}

header .bottom .nav .topnav {
  background-color: #5e1742;
  overflow: hidden;
}

@media (min-width: 768px) {
  header .bottom .nav .topnav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

header .bottom .nav .topnav a {
  float: left;
  display: block;
  color: #fff;
  text-align: center;
  padding: 0.8rem 1rem;
  text-decoration: none;
  font-size: 0.9rem;
  line-height: 1;
  text-transform: uppercase;
}

header .bottom .nav .active {
  background-color: #ed3237;
  color: white;
}

header .bottom .nav .topnav .icon {
  display: none;
}

header .bottom .nav .dropdown {
  float: left;
  overflow: hidden;
}

header .bottom .nav .dropdown .dropbtn {
  font-size: 0.9rem;
  border: none;
  outline: none;
  color: #fff;
  padding: 1.45rem 0rem 1.25rem 0rem;
  width: 10.5rem;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "Montserrat", sans-serif;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
}

header .bottom .nav .dropdown .dropbtn.url {
  cursor: pointer;
}

@media (max-width: 991px) {
  header .bottom .nav .dropdown .dropbtn {
    width: 10rem;
  }
}

header .bottom .nav .dropdown-content {
  display: none;
  position: absolute;
  background-color: #ed3237;
  min-width: 15rem;
  z-index: 999;
  padding: 1rem 0rem 0.5rem 0rem;
}

header .bottom .nav .dropdown-content a {
  float: none;
  color: #fff;
  padding: 0.65rem 3rem 0.65rem 1rem;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: 0.9rem;
  font-family: "Montserrat", sans-serif;
  text-transform: inherit;
  line-height: 1;
}

@media (max-width: 991px) {
  header .bottom .nav .dropdown-content a {
    width: 8rem;
  }
}

header .bottom .nav .link-solo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

header .bottom .nav .topnav a:hover,
header .bottom .nav .dropdown:hover .dropbtn,
header .bottom .nav .topnav a:active,
header .bottom .nav .dropdown:active .dropbtn,
header .bottom .nav .link-solo:hover {
  background-color: #ed3237;
  color: #fff;
}

header .bottom .nav .dropdown-content a:hover,
header .bottom .nav .dropdown-content a:active {
  background-color: #5e1742;
  color: #fff;
}

@media (min-width: 768px) {
  header .bottom .nav .dropdown:hover .dropdown-content,
  header .bottom .nav .dropdown:active .dropdown-content {
    display: block;
  }
}

header .bottom .nav .dropdown .dropdown-content.active {
  display: block;
}

@media screen and (max-width: 767px) {
  header .bottom .nav .topnav a:not(:first-child),
  header .bottom .nav .dropdown .dropbtn,
  header .bottom .nav .link-solo {
    display: none;
  }
}

footer {
  background-color: #330136;
  padding: 1rem 4rem 1rem 4rem;
  color: #fff;
  margin-top: 0.25rem;
}

@media (max-width: 767px) {
  footer {
    padding: 1rem 1rem 1rem 1rem;
  }
}

footer .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

footer .top .logo {
  margin-top: 1rem;
}

footer .top .logo img {
  height: 4rem;
  -o-object-fit: contain;
     object-fit: contain;
}

@media (max-width: 767px) {
  footer .top .logo img {
    height: 3.5rem;
  }
}

footer .top .redes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

@media (max-width: 767px) {
  footer .top .redes {
    display: none;
  }
}

footer .top .redes a {
  text-decoration: none;
  text-transform: uppercase;
  margin-left: 0.5rem;
  color: #fff;
}

footer .top .redes a svg {
  width: 2rem;
}

footer .bottom {
  padding-top: 8rem;
}

footer .bottom .texto {
  font-size: 0.75rem;
  text-align: center;
  font-family: "Merriweather", serif;
}

/* SIDENAV PRINCIPAL! */
.sidenav {
  height: 200%;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  z-index: 99999999999;
  /* Stay on top */
  top: 0;
  /* Stay at the top */
  right: 0;
  background-color: #5e1743;
  overflow-x: hidden;
  /* Disable horizontal scroll */
  -webkit-transition: 0.5s;
  transition: 0.5s;
  /* 0.5 second transition effect to slide in the sidenav */
}

.sidenav a {
  text-decoration: none;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.sidenav .div-boton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1rem;
}

.sidenav .div-boton button {
  outline: none !important;
}

.sidenav .div-boton .hamburger-inner,
.sidenav .div-boton .hamburger-inner::before,
.sidenav .div-boton .hamburger-inner::after {
  background-color: #fff;
  height: 3px;
}

.sidenav .menu {
  padding-top: 7rem;
}

@media (max-width: 399px) {
  .sidenav .menu {
    padding-top: 6rem;
  }
}

@media (max-width: 339px) {
  .sidenav .menu {
    padding-top: 5rem;
  }
}

.sidenav .menu .item .titulo {
  color: #fff;
  padding: 1rem 1rem 1rem 4rem;
  font-family: "Montserrat", sans-serif;
  font-size: 1.35rem;
}

@media (max-width: 399px) {
  .sidenav .menu .item .titulo {
    font-size: 1.1rem;
    padding: 1rem 1rem 1rem 3rem;
  }
}

@media (max-width: 339px) {
  .sidenav .menu .item .titulo {
    font-size: 1rem;
    padding: 0.75rem 1rem 0.75rem 2rem;
  }
}

.sidenav .menu .item .titulo:hover {
  cursor: pointer;
  background-color: #ed3338;
}

.sidenav .menu .item .sub-menu {
  display: none;
  background-color: #330137;
  padding: 1rem 0rem 2rem 0rem;
  overflow: hidden;
}

@media (max-width: 399px) {
  .sidenav .menu .item .sub-menu {
    padding: 0.5rem 0rem 0.5rem 0rem;
  }
}

.sidenav .menu .item .sub-menu .item {
  overflow: hidden;
}

.sidenav .menu .item .sub-menu .item .titulo {
  overflow: hidden;
  padding: 0.5rem 1rem 0.5rem 4rem;
  font-size: 1.125rem;
  font-family: "Montserrat", sans-serif;
}

@media (max-width: 399px) {
  .sidenav .menu .item .sub-menu .item .titulo {
    font-size: 0.9rem;
    padding: 0.5rem 1rem 0.5rem 3rem;
  }
}

@media (max-width: 339px) {
  .sidenav .menu .item .sub-menu .item .titulo {
    font-size: 0.9rem;
    padding: 0.5rem 1rem 0.5rem 2rem;
  }
}

.slide-index .contenido {
  padding: 4rem 8rem 3rem 8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1224px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  .slide-index .contenido {
    padding: 2.5rem 1rem 2rem 1rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.slide-index .contenido .div-slide {
  width: 66.5%;
  --height: 30rem;
}

@media (max-width: 767px) {
  .slide-index .contenido .div-slide {
    width: 100%;
  }
}

.slide-index .contenido .div-slide .item .post-slide:hover .titulo {
  color: #fff;
}

.slide-index .contenido .div-slide .item .post-slide img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 450px;
  border-radius: 5px;
}

.slide-index .contenido .div-slide .item .post-slide .titulo {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.45);
  width: calc(100% - 4rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 1rem 2rem 1rem 2rem;
  height: 2.25rem;
  font-size: 1.15rem;
  color: #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media (max-width: 767px) {
  .slide-index .contenido .div-slide .item .post-slide .titulo {
    color: #fff;
  }
}

.slide-index .contenido .div-slide .owl-dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

@media (max-width: 767px) {
  .slide-index .contenido .div-slide .owl-dots {
    position: relative;
  }
}

.slide-index .contenido .div-slide .owl-dots .owl-dot:focus, .slide-index .contenido .div-slide .owl-dots .owl-dot:active {
  outline: none;
}

.slide-index .contenido .div-slide .owl-dots .owl-dot span {
  background: #330137;
  opacity: 0.5;
  width: 8px;
  height: 8px;
}

.slide-index .contenido .div-slide .owl-dots .owl-dot.active span {
  background: #ed3237;
  opacity: 0.6;
}

.slide-index .contenido .div-slide .owl-dots .owl-dot:hover span {
  opacity: 1;
}

.slide-index .contenido .div-botones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 0.5rem;
  width: calc(33.5% - 0.5rem);
}

@media (max-width: 767px) {
  .slide-index .contenido .div-botones {
    margin-left: 0rem;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.slide-index .contenido .div-botones .boton {
  height: 50%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  text-decoration: none;
  background-color: #330136;
  border-radius: 5px;
}

.slide-index .contenido .div-botones .boton.img {
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.slide-index .contenido .div-botones .boton.img .gradiente {
  background: rgba(51, 1, 54, 0.6);
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0.9;
  border-radius: 5px;
}

.slide-index .contenido .div-botones .boton.img .gradiente:hover {
  background: rgba(51, 1, 54, 0.8);
}

.slide-index .contenido .div-botones .boton .texto-boton {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.8rem;
  line-height: 1;
  padding: 0rem 3.5rem;
}

@media (max-width: 767px) {
  .slide-index .contenido .div-botones .boton:nth-of-type(1) {
    margin-bottom: 0rem;
    margin-right: 0rem;
    margin-top: 0.5rem;
  }
}

@media (max-width: 767px) {
  .slide-index .contenido .div-botones .boton:nth-of-type(2) {
    margin-top: 0rem;
    margin-left: 0rem;
    margin-top: 0.5rem;
  }
}

@media (max-width: 767px) {
  .slide-index .contenido .div-botones .boton {
    width: 100%;
    margin: 0rem;
    height: 10.75rem;
  }
}

@media (max-width: 767px) {
  .slide-index .contenido .div-botones .boton.calendar {
    height: 300px;
  }
}

.secciones-botones .fondo {
  background-color: #f4f4f4;
}

.secciones-botones .contenido {
  padding: 7rem 8rem;
}

@media (max-width: 767px) {
  .secciones-botones .contenido {
    padding: 4rem 0rem;
  }
}

@media (max-width: 767px) {
  .secciones-botones .contenido .div-botones .owl-dots {
    position: relative;
  }
}

.secciones-botones .contenido .div-botones .owl-dots .owl-dot:focus, .secciones-botones .contenido .div-botones .owl-dots .owl-dot:active {
  outline: none;
}

.secciones-botones .contenido .div-botones .owl-dots .owl-dot span {
  background: #330137;
  opacity: 0.5;
  width: 8px;
  height: 8px;
}

.secciones-botones .contenido .div-botones .owl-dots .owl-dot.active span {
  background: #ed3237;
  opacity: 0.6;
}

.secciones-botones .contenido .div-botones .owl-dots .owl-dot:hover span {
  opacity: 1;
}

.secciones-botones .contenido .div-botones .boton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ed3338;
  border-radius: 0px 15px 15px 15px;
  height: 13rem;
  margin: 0rem 0.175rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-decoration: none;
}

@media (max-width: 767px) {
  .secciones-botones .contenido .div-botones .boton {
    height: 10rem;
  }
}

.secciones-botones .contenido .div-botones .boton:hover {
  background-color: #330136;
}

.secciones-botones .contenido .div-botones .boton div {
  text-decoration: none;
  color: #fff;
  padding: 0rem 1rem;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  line-height: 1;
  font-size: 1.15rem;
}

.img-separador {
  height: 14rem;
  width: 100%;
  margin-top: 0.25rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.comunidad .contenido {
  padding: 6rem 8rem 6rem 8rem;
}

@media (max-width: 767px) {
  .comunidad .contenido {
    padding: 6rem 4rem 6rem 4rem;
  }
}

.comunidad .contenido .texto {
  line-height: 28.94px;
  color: #330136;
  color: #330136;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-weight: lighter;
  font-size: 1rem;
}

.comunidad .contenido .redes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.75rem;
}

.comunidad .contenido .redes a {
  text-decoration: none;
  margin: 0.5rem;
  color: #ed3237;
}

.comunidad .contenido .redes a:hover {
  color: #fff;
}

.comunidad .contenido .redes a svg {
  width: 3.1rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.menu-fijo-solo .fondo {
  background-color: #eee;
}

.menu-fijo-solo .contenido {
  padding: 0rem 8rem;
}

@media (max-width: 767px) {
  .menu-fijo-solo .contenido {
    padding: 0rem 1rem;
  }
}

.menu-fijo-solo .contenido .div-botones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.menu-fijo-solo .contenido .boton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 4.25rem;
  padding: 1rem 0rem;
  width: 20%;
  opacity: 0.6;
  -webkit-transition: all 0.2 ease;
  transition: all 0.2 ease;
  border-left: 1px solid #ed3237;
  width: 11rem;
}

@media (max-width: 767px) {
  .menu-fijo-solo .contenido .boton {
    width: 50%;
    border-left: 0px solid #ed3237;
  }
}

.menu-fijo-solo .contenido .boton:nth-of-type(1) {
  border-left: 0px;
}

.menu-fijo-solo .contenido .boton:hover {
  opacity: 1;
}

.menu-fijo-solo .contenido .boton a {
  text-transform: uppercase;
  color: #ed3338;
  text-decoration: none;
  font-size: 1.75rem;
  height: 100%;
  -ms-flex-item-align: center;
      align-self: center;
  font-family: "Montserrat", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 1;
}

@media (max-width: 767px) {
  .menu-fijo-solo .contenido .boton a {
    padding: 0rem 0.5rem;
    font-size: 1.75rem;
  }
}

.menu-fijo-solo .contenido .boton img {
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 50px;
}

@media (max-width: 767px) {
  .menu-fijo-solo .contenido .boton img {
    max-height: 2.25rem;
  }
}

.botones-destacados .contenido {
  padding: 3rem 8rem 8rem 8rem;
}

@media (max-width: 767px) {
  .botones-destacados .contenido {
    padding: 2rem 0rem 6rem 0rem;
  }
}

.botones-destacados .contenido .item {
  position: relative;
}

.botones-destacados .contenido .item a {
  text-decoration: none;
}

@media (max-width: 767px) {
  .botones-destacados .contenido .owl-dots {
    position: relative;
  }
}

.botones-destacados .contenido .owl-dots .owl-dot:focus, .botones-destacados .contenido .owl-dots .owl-dot:active {
  outline: none;
}

.botones-destacados .contenido .owl-dots .owl-dot span {
  background: #330137;
  opacity: 0.5;
  width: 8px;
  height: 8px;
}

.botones-destacados .contenido .owl-dots .owl-dot.active span {
  background: #ed3237;
  opacity: 0.6;
}

.botones-destacados .contenido .owl-dots .owl-dot:hover span {
  opacity: 1;
}

.botones-destacados .contenido .sombra {
  background: #000000;
  background: black;
  opacity: 0;
  width: calc(100% - 0.5rem);
  height: 0rem;
  margin: 0rem 0.25rem;
  border-radius: 15px;
  position: absolute;
  top: 0;
}

.botones-destacados .contenido .boton {
  height: 20rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 15px;
  margin: 0rem 0.25rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0rem 2rem 2rem 2rem;
  text-decoration: none;
}

.botones-destacados .contenido .boton .titulo {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-family: "Montserrat", sans-serif;
  line-height: 1;
  color: #ffffff;
  color: white;
  font-size: 1.25rem;
  text-transform: uppercase;
  text-decoration: none;
  z-index: 9999;
  font-weight: bold;
}

.canal-youtube .fondo {
  background-color: #ea3223;
}

.canal-youtube .contenido {
  padding: 3rem 8rem 7rem 8rem;
}

@media (max-width: 767px) {
  .canal-youtube .contenido {
    padding: 2rem 0.25rem 4rem 0.25rem;
  }
}

.canal-youtube .contenido .div-logo {
  padding-left: 0.65rem;
}

.canal-youtube .contenido .div-logo img {
  width: 7rem;
}

.canal-youtube .contenido .div-videos {
  margin-top: 3rem;
}

.canal-youtube .contenido .div-videos .item {
  height: 275px;
}

@media (max-width: 767px) {
  .canal-youtube .contenido .div-videos .item {
    height: 250px;
  }
}

.canal-youtube .contenido .div-videos .owl-dots {
  margin-left: auto;
  margin-right: auto;
}

.canal-youtube .contenido .div-videos .owl-dots .owl-dot:focus, .canal-youtube .contenido .div-videos .owl-dots .owl-dot:active {
  outline: none;
}

.canal-youtube .contenido .div-videos .owl-dots .owl-dot span {
  background: #fff;
  opacity: 0.5;
  width: 8px;
  height: 8px;
}

.canal-youtube .contenido .div-videos .owl-dots .owl-dot.active span {
  background: #fff;
  opacity: 0.75;
}

.canal-youtube .contenido .div-videos .owl-dots .owl-dot:hover span {
  opacity: 1;
}

.content-site2,
.pagina-boton,
.pagina-ingresantes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .content-site2,
  .pagina-boton,
  .pagina-ingresantes {
    display: block;
  }
}

.content-site2 .menu-lateral,
.pagina-boton .menu-lateral,
.pagina-ingresantes .menu-lateral {
  width: 14rem;
  background-color: #ed3237;
}

@media (max-width: 767px) {
  .content-site2 .menu-lateral,
  .pagina-boton .menu-lateral,
  .pagina-ingresantes .menu-lateral {
    width: 100%;
  }
}

.content-site2 .menu-lateral .div-abrir-cerrar,
.pagina-boton .menu-lateral .div-abrir-cerrar,
.pagina-ingresantes .menu-lateral .div-abrir-cerrar {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 1rem;
  padding-right: 0.5rem;
  opacity: 0.8;
  z-index: 2;
}

.content-site2 .menu-lateral .div-abrir-cerrar:hover,
.pagina-boton .menu-lateral .div-abrir-cerrar:hover,
.pagina-ingresantes .menu-lateral .div-abrir-cerrar:hover {
  opacity: 1;
  cursor: pointer;
}

.content-site2 .menu-lateral .div-abrir-cerrar svg,
.pagina-boton .menu-lateral .div-abrir-cerrar svg,
.pagina-ingresantes .menu-lateral .div-abrir-cerrar svg {
  width: 1.5rem;
  height: 1.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.content-site2 .menu-lateral .div-abrir-cerrar .flecha-izq-1,
.pagina-boton .menu-lateral .div-abrir-cerrar .flecha-izq-1,
.pagina-ingresantes .menu-lateral .div-abrir-cerrar .flecha-izq-1 {
  stroke: #fff;
}

@media (max-width: 767px) {
  .content-site2 .menu-lateral .div-abrir-cerrar,
  .pagina-boton .menu-lateral .div-abrir-cerrar,
  .pagina-ingresantes .menu-lateral .div-abrir-cerrar {
    display: none;
  }
}

.content-site2 .menu-lateral .menu,
.pagina-boton .menu-lateral .menu,
.pagina-ingresantes .menu-lateral .menu {
  padding-top: 3rem;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  padding-bottom: 10rem;
}

@media (max-width: 767px) {
  .content-site2 .menu-lateral .menu,
  .pagina-boton .menu-lateral .menu,
  .pagina-ingresantes .menu-lateral .menu {
    padding-top: 0.75rem;
    padding-bottom: 1rem;
  }
}

.content-site2 .menu-lateral .menu .titulo-menu,
.pagina-boton .menu-lateral .menu .titulo-menu,
.pagina-ingresantes .menu-lateral .menu .titulo-menu {
  color: #fff;
  font-size: 1rem;
  text-transform: uppercase;
  padding: 1rem 1rem 1rem 1.8rem;
  font-family: "Montserrat", sans-serif;
}

@media (max-width: 767px) {
  .content-site2 .menu-lateral .menu .titulo-menu,
  .pagina-boton .menu-lateral .menu .titulo-menu,
  .pagina-ingresantes .menu-lateral .menu .titulo-menu {
    font-weight: bold;
    font-size: 1.25rem;
  }
}

.content-site2 .menu-lateral .menu .item,
.pagina-boton .menu-lateral .menu .item,
.pagina-ingresantes .menu-lateral .menu .item {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.content-site2 .menu-lateral .menu .item .titulo,
.pagina-boton .menu-lateral .menu .item .titulo,
.pagina-ingresantes .menu-lateral .menu .item .titulo {
  text-decoration: none;
  padding: 1.1rem 1rem 0.75rem 1.8rem;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 0.9rem;
}

.content-site2 .menu-lateral .menu .item .titulo:hover,
.pagina-boton .menu-lateral .menu .item .titulo:hover,
.pagina-ingresantes .menu-lateral .menu .item .titulo:hover {
  background-color: #5e1742;
}

@media (max-width: 767px) {
  .content-site2 .menu-lateral .menu .item .titulo,
  .pagina-boton .menu-lateral .menu .item .titulo,
  .pagina-ingresantes .menu-lateral .menu .item .titulo {
    line-height: 1;
    font-size: 1.2rem;
  }
}

.content-site2 .menu-lateral .menu .item .sub-menu,
.pagina-boton .menu-lateral .menu .item .sub-menu,
.pagina-ingresantes .menu-lateral .menu .item .sub-menu {
  display: none;
}

.content-site2 .menu-lateral .menu .item .sub-menu.active,
.pagina-boton .menu-lateral .menu .item .sub-menu.active,
.pagina-ingresantes .menu-lateral .menu .item .sub-menu.active {
  height: auto;
}

.content-site2 .menu-lateral .menu .item .sub-menu .item .titulo,
.pagina-boton .menu-lateral .menu .item .sub-menu .item .titulo,
.pagina-ingresantes .menu-lateral .menu .item .sub-menu .item .titulo {
  padding-left: 1rem;
}

@media (min-width: 768px) {
  .content-site2 .menu-lateral .menu-mobil,
  .pagina-boton .menu-lateral .menu-mobil,
  .pagina-ingresantes .menu-lateral .menu-mobil {
    display: none;
  }
}

.content-site2 .content,
.pagina-boton .content,
.pagina-ingresantes .content {
  width: calc(100% - 14rem);
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

@media (max-width: 767px) {
  .content-site2 .content,
  .pagina-boton .content,
  .pagina-ingresantes .content {
    width: 100%;
  }
}

.content-site2 .container,
.pagina-boton .container,
.pagina-ingresantes .container {
  padding: 0rem 4rem;
}

@media (max-width: 767px) {
  .content-site2 .container,
  .pagina-boton .container,
  .pagina-ingresantes .container {
    padding: 0rem 1rem;
  }
}

.content-site2 .fondo,
.pagina-boton .fondo,
.pagina-ingresantes .fondo {
  width: 100%;
}

.content-site2 .fondo.gris,
.pagina-boton .fondo.gris,
.pagina-ingresantes .fondo.gris {
  background-color: #eeeeee;
}

.content-site2 .titulo-ingresantes,
.pagina-boton .titulo-ingresantes,
.pagina-ingresantes .titulo-ingresantes {
  font-family: "Montserrat", sans-serif;
  padding: 3rem 6rem 0rem 4rem;
  font-size: 1.2rem;
  font-weight: bold;
}

@media (max-width: 767px) {
  .content-site2 .titulo-ingresantes,
  .pagina-boton .titulo-ingresantes,
  .pagina-ingresantes .titulo-ingresantes {
    padding: 3rem 0rem 0rem 0rem;
  }
}

.content-site2 .texto-ingresantes,
.pagina-boton .texto-ingresantes,
.pagina-ingresantes .texto-ingresantes {
  font-family: "Merriweather", serif;
  padding: 1rem 10rem 2rem 4rem;
  font-size: 0.9rem;
}

@media (max-width: 767px) {
  .content-site2 .texto-ingresantes,
  .pagina-boton .texto-ingresantes,
  .pagina-ingresantes .texto-ingresantes {
    padding: 1rem 0rem 2rem 0rem;
  }
}

.content-site2 .items-documentacion,
.pagina-boton .items-documentacion,
.pagina-ingresantes .items-documentacion {
  padding: 1rem 6rem 0rem 1rem;
}

@media (max-width: 767px) {
  .content-site2 .items-documentacion,
  .pagina-boton .items-documentacion,
  .pagina-ingresantes .items-documentacion {
    padding: 1rem 1rem 0rem 1rem;
  }
}

.content-site2 .items-documentacion .item,
.pagina-boton .items-documentacion .item,
.pagina-ingresantes .items-documentacion .item {
  font-family: "Montserrat", sans-serif;
  background-image: url("../img/titulo-desplegable.png");
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: center left;
  padding: 0.35rem 0rem;
  padding-left: 3rem;
  margin-bottom: 1rem;
}

.content-site2 .fondo-seccion,
.pagina-boton .fondo-seccion,
.pagina-ingresantes .fondo-seccion {
  position: relative;
}

.content-site2 .fondo-seccion.boton-a-seccion,
.pagina-boton .fondo-seccion.boton-a-seccion,
.pagina-ingresantes .fondo-seccion.boton-a-seccion {
  margin-bottom: 6rem;
}

.content-site2 .fondo-seccion.boton-a-seccion .fondo-titulo,
.content-site2 .fondo-seccion.boton-a-seccion .violeta,
.content-site2 .fondo-seccion.boton-a-seccion .fondo,
.pagina-boton .fondo-seccion.boton-a-seccion .fondo-titulo,
.pagina-boton .fondo-seccion.boton-a-seccion .violeta,
.pagina-boton .fondo-seccion.boton-a-seccion .fondo,
.pagina-ingresantes .fondo-seccion.boton-a-seccion .fondo-titulo,
.pagina-ingresantes .fondo-seccion.boton-a-seccion .violeta,
.pagina-ingresantes .fondo-seccion.boton-a-seccion .fondo {
  height: 8rem !important;
}

.content-site2 .fondo-seccion.boton-a-seccion:hover,
.pagina-boton .fondo-seccion.boton-a-seccion:hover,
.pagina-ingresantes .fondo-seccion.boton-a-seccion:hover {
  cursor: pointer;
}

.content-site2 .fondo-seccion.boton-a-seccion:hover .violeta,
.pagina-boton .fondo-seccion.boton-a-seccion:hover .violeta,
.pagina-ingresantes .fondo-seccion.boton-a-seccion:hover .violeta {
  background-color: #5d1742 !important;
}

.content-site2 .fondo-seccion .fondo-titulo,
.pagina-boton .fondo-seccion .fondo-titulo,
.pagina-ingresantes .fondo-seccion .fondo-titulo {
  height: 14rem;
}

.content-site2 .fondo-seccion .fondo-titulo .rojo,
.pagina-boton .fondo-seccion .fondo-titulo .rojo,
.pagina-ingresantes .fondo-seccion .fondo-titulo .rojo {
  height: 14rem;
  background-color: #ed3237;
  background-color: rgba(237, 50, 55, 0.5);
}

.content-site2 .fondo-seccion .fondo-titulo .rojo.violeta,
.pagina-boton .fondo-seccion .fondo-titulo .rojo.violeta,
.pagina-ingresantes .fondo-seccion .fondo-titulo .rojo.violeta {
  background-color: #5d1742;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.content-site2 .fondo-seccion .fondo-titulo .rojo .fondo,
.pagina-boton .fondo-seccion .fondo-titulo .rojo .fondo,
.pagina-ingresantes .fondo-seccion .fondo-titulo .rojo .fondo {
  height: 14rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  mix-blend-mode: multiply;
}

.content-site2 .fondo-seccion .separador,
.pagina-boton .fondo-seccion .separador,
.pagina-ingresantes .fondo-seccion .separador {
  overflow: hidden;
  height: 2rem;
}

.content-site2 .fondo-seccion .separador img,
.pagina-boton .fondo-seccion .separador img,
.pagina-ingresantes .fondo-seccion .separador img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .content-site2 .fondo-seccion .separador svg,
  .pagina-boton .fondo-seccion .separador svg,
  .pagina-ingresantes .fondo-seccion .separador svg {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .content-site2 .fondo-seccion .separador svg,
  .pagina-boton .fondo-seccion .separador svg,
  .pagina-ingresantes .fondo-seccion .separador svg {
    height: 1.5rem;
  }
}

.content-site2 .fondo-seccion .titulo,
.pagina-boton .fondo-seccion .titulo,
.pagina-ingresantes .fondo-seccion .titulo {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-size: 2rem;
  color: #ffffff;
  color: white;
  font-family: "Montserrat", sans-serif;
  position: absolute;
  top: 40%;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .content-site2 .fondo-seccion .titulo,
  .pagina-boton .fondo-seccion .titulo,
  .pagina-ingresantes .fondo-seccion .titulo {
    font-size: 1.75rem;
    top: 35%;
  }
}

.content-site2 .camino,
.pagina-boton .camino,
.pagina-ingresantes .camino {
  padding: 1.5rem 0rem;
}

.content-site2 .camino a,
.pagina-boton .camino a,
.pagina-ingresantes .camino a {
  text-decoration: none;
  color: #000;
  margin-right: 0.5rem;
  font-family: "Merriweather", serif;
  font-size: 0.76rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.content-site2 .camino a:hover,
.pagina-boton .camino a:hover,
.pagina-ingresantes .camino a:hover {
  color: #ed3237;
}

.content-site2 .titulo-seccion,
.pagina-boton .titulo-seccion,
.pagina-ingresantes .titulo-seccion {
  border-bottom: 2px solid #5e1742;
  margin-bottom: 0rem;
}

.content-site2 .titulo-seccion .titulo,
.pagina-boton .titulo-seccion .titulo,
.pagina-ingresantes .titulo-seccion .titulo {
  font-family: "Montserrat", sans-serif;
  font-size: 2rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 767px) {
  .content-site2 .titulo-seccion .titulo,
  .pagina-boton .titulo-seccion .titulo,
  .pagina-ingresantes .titulo-seccion .titulo {
    font-size: 1.75rem;
  }
}

.content-site2 .texto-largo,
.pagina-boton .texto-largo,
.pagina-ingresantes .texto-largo {
  padding: 2rem 6rem 2rem 3rem;
  font-size: 0.95rem;
}

@media (max-width: 767px) {
  .content-site2 .texto-largo,
  .pagina-boton .texto-largo,
  .pagina-ingresantes .texto-largo {
    padding: 2rem 0rem 2rem 0rem;
  }
}

.content-site2 .texto-largo.html img,
.pagina-boton .texto-largo.html img,
.pagina-ingresantes .texto-largo.html img {
  width: 100%;
}

.content-site2 .texto-largo.html .ql-align-justify,
.pagina-boton .texto-largo.html .ql-align-justify,
.pagina-ingresantes .texto-largo.html .ql-align-justify {
  text-align: justify;
}

.content-site2 .texto-largo.html .ql-align-center,
.pagina-boton .texto-largo.html .ql-align-center,
.pagina-ingresantes .texto-largo.html .ql-align-center {
  text-align: center;
}

.content-site2 .texto-largo.html .ql-align-left,
.pagina-boton .texto-largo.html .ql-align-left,
.pagina-ingresantes .texto-largo.html .ql-align-left {
  text-align: left;
}

.content-site2 .texto-largo.html .ql-align-right,
.pagina-boton .texto-largo.html .ql-align-right,
.pagina-ingresantes .texto-largo.html .ql-align-right {
  text-align: right;
}

.content-site2 .texto-largo.html a,
.pagina-boton .texto-largo.html a,
.pagina-ingresantes .texto-largo.html a {
  color: #5e1742;
  font-family: "Montserrat", sans-serif;
}

.content-site2 .texto-largo.html a:hover,
.pagina-boton .texto-largo.html a:hover,
.pagina-ingresantes .texto-largo.html a:hover {
  color: #ed3237;
}

.content-site2 .texto-largo.html h1,
.pagina-boton .texto-largo.html h1,
.pagina-ingresantes .texto-largo.html h1 {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
}

.content-site2 .texto-largo.html h2,
.pagina-boton .texto-largo.html h2,
.pagina-ingresantes .texto-largo.html h2 {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
}

.content-site2 .texto-largo.html p,
.pagina-boton .texto-largo.html p,
.pagina-ingresantes .texto-largo.html p {
  margin-bottom: 0rem;
  margin-top: 0rem;
  font-family: "Merriweather", serif;
  font-size: 1rem;
}

.content-site2 .texto-largo.html .ql-video,
.pagina-boton .texto-largo.html .ql-video,
.pagina-ingresantes .texto-largo.html .ql-video {
  height: 400px;
  width: 100%;
}

.content-site2 .texto-largo.html .contenedor-archivos,
.pagina-boton .texto-largo.html .contenedor-archivos,
.pagina-ingresantes .texto-largo.html .contenedor-archivos {
  margin-top: 2rem;
}

.content-site2 .texto-largo.img-izq,
.pagina-boton .texto-largo.img-izq,
.pagina-ingresantes .texto-largo.img-izq {
  padding: 2rem 0rem 2rem 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .content-site2 .texto-largo.img-izq,
  .pagina-boton .texto-largo.img-izq,
  .pagina-ingresantes .texto-largo.img-izq {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 2rem 0rem 0rem 0rem;
  }
}

.content-site2 .texto-largo.img-izq .texto,
.pagina-boton .texto-largo.img-izq .texto,
.pagina-ingresantes .texto-largo.img-izq .texto {
  padding-top: 0rem;
  width: calc(60% - 2rem);
  padding-right: 2rem;
}

@media (max-width: 767px) {
  .content-site2 .texto-largo.img-izq .texto,
  .pagina-boton .texto-largo.img-izq .texto,
  .pagina-ingresantes .texto-largo.img-izq .texto {
    width: 100%;
    padding-right: 0rem;
  }
}

.content-site2 .texto-largo.img-izq .img,
.pagina-boton .texto-largo.img-izq .img,
.pagina-ingresantes .texto-largo.img-izq .img {
  width: 40%;
}

@media (max-width: 767px) {
  .content-site2 .texto-largo.img-izq .img,
  .pagina-boton .texto-largo.img-izq .img,
  .pagina-ingresantes .texto-largo.img-izq .img {
    width: 100%;
    padding-top: 2rem;
  }
}

.content-site2 .texto-largo.img-izq .img img,
.pagina-boton .texto-largo.img-izq .img img,
.pagina-ingresantes .texto-largo.img-izq .img img {
  width: 100%;
}

.content-site2 .texto-largo.img-der,
.pagina-boton .texto-largo.img-der,
.pagina-ingresantes .texto-largo.img-der {
  padding: 2rem 3rem 2rem 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media (max-width: 767px) {
  .content-site2 .texto-largo.img-der,
  .pagina-boton .texto-largo.img-der,
  .pagina-ingresantes .texto-largo.img-der {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0rem 0rem 2rem 0rem;
  }
}

.content-site2 .texto-largo.img-der .texto,
.pagina-boton .texto-largo.img-der .texto,
.pagina-ingresantes .texto-largo.img-der .texto {
  padding-top: 0rem;
  width: calc(60% - 2rem);
  padding-left: 2rem;
}

@media (max-width: 767px) {
  .content-site2 .texto-largo.img-der .texto,
  .pagina-boton .texto-largo.img-der .texto,
  .pagina-ingresantes .texto-largo.img-der .texto {
    width: 100%;
    padding-left: 0rem;
  }
}

.content-site2 .texto-largo.img-der .img,
.pagina-boton .texto-largo.img-der .img,
.pagina-ingresantes .texto-largo.img-der .img {
  width: 40%;
  padding-top: 0rem;
}

@media (max-width: 767px) {
  .content-site2 .texto-largo.img-der .img,
  .pagina-boton .texto-largo.img-der .img,
  .pagina-ingresantes .texto-largo.img-der .img {
    width: 100%;
    padding-top: 2rem;
  }
}

.content-site2 .texto-largo.img-der .img img,
.pagina-boton .texto-largo.img-der .img img,
.pagina-ingresantes .texto-largo.img-der .img img {
  width: 100%;
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
}

.content-site2 .texto-largo.ver-mas,
.pagina-boton .texto-largo.ver-mas,
.pagina-ingresantes .texto-largo.ver-mas {
  margin-bottom: 2rem;
  height: 325px;
  overflow-y: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.content-site2 .boton-ver-mas,
.pagina-boton .boton-ver-mas,
.pagina-ingresantes .boton-ver-mas {
  font-family: "Montserrat", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-top: 0rem;
  padding: 0rem 6rem 2rem 3rem;
  font-size: 0.95rem;
}

@media (max-width: 767px) {
  .content-site2 .boton-ver-mas,
  .pagina-boton .boton-ver-mas,
  .pagina-ingresantes .boton-ver-mas {
    padding: 0rem 0rem 2rem 0rem;
  }
}

.content-site2 .boton-ver-mas:hover,
.pagina-boton .boton-ver-mas:hover,
.pagina-ingresantes .boton-ver-mas:hover {
  color: #5d1742;
  cursor: pointer;
}

.content-site2 .carousel-imagenes,
.pagina-boton .carousel-imagenes,
.pagina-ingresantes .carousel-imagenes {
  padding: 0rem 3rem;
  height: 300px;
}

@media (max-width: 767px) {
  .content-site2 .carousel-imagenes,
  .pagina-boton .carousel-imagenes,
  .pagina-ingresantes .carousel-imagenes {
    padding: 0rem 2rem;
  }
}

.content-site2 .carousel-imagenes .item img,
.pagina-boton .carousel-imagenes .item img,
.pagina-ingresantes .carousel-imagenes .item img {
  height: 300px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-site2 .carousel-imagenes .owl-stage-outer,
.pagina-boton .carousel-imagenes .owl-stage-outer,
.pagina-ingresantes .carousel-imagenes .owl-stage-outer {
  z-index: 99;
}

.content-site2 .carousel-imagenes .owl-nav,
.pagina-boton .carousel-imagenes .owl-nav,
.pagina-ingresantes .carousel-imagenes .owl-nav {
  width: calc(100% + 6rem);
  margin-left: -3rem;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0;
}

@media (max-width: 767px) {
  .content-site2 .carousel-imagenes .owl-nav,
  .pagina-boton .carousel-imagenes .owl-nav,
  .pagina-ingresantes .carousel-imagenes .owl-nav {
    width: calc(100% + 4rem);
    margin-left: -2rem;
  }
}

.content-site2 .carousel-imagenes .owl-nav svg,
.pagina-boton .carousel-imagenes .owl-nav svg,
.pagina-ingresantes .carousel-imagenes .owl-nav svg {
  width: 70%;
}

.content-site2 .carousel-imagenes .owl-nav svg polyline,
.pagina-boton .carousel-imagenes .owl-nav svg polyline,
.pagina-ingresantes .carousel-imagenes .owl-nav svg polyline {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 767px) {
  .content-site2 .carousel-imagenes .owl-nav svg,
  .pagina-boton .carousel-imagenes .owl-nav svg,
  .pagina-ingresantes .carousel-imagenes .owl-nav svg {
    width: 50%;
  }
}

.content-site2 .carousel-imagenes .owl-nav button,
.pagina-boton .carousel-imagenes .owl-nav button,
.pagina-ingresantes .carousel-imagenes .owl-nav button {
  height: 300px;
  margin: 0;
  border-radius: 0;
  background-color: #5e1742;
  width: 3rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 767px) {
  .content-site2 .carousel-imagenes .owl-nav button,
  .pagina-boton .carousel-imagenes .owl-nav button,
  .pagina-ingresantes .carousel-imagenes .owl-nav button {
    width: 2rem;
  }
}

.content-site2 .carousel-imagenes .owl-nav button:hover,
.pagina-boton .carousel-imagenes .owl-nav button:hover,
.pagina-ingresantes .carousel-imagenes .owl-nav button:hover {
  background-color: #ed3338;
}

.content-site2 .carousel-imagenes .owl-nav button:hover svg polyline,
.pagina-boton .carousel-imagenes .owl-nav button:hover svg polyline,
.pagina-ingresantes .carousel-imagenes .owl-nav button:hover svg polyline {
  stroke: #5e1742;
}

.content-site2 .carousel-imagenes .owl-nav button:hover, .content-site2 .carousel-imagenes .owl-nav button:active, .content-site2 .carousel-imagenes .owl-nav button:focus,
.pagina-boton .carousel-imagenes .owl-nav button:hover,
.pagina-boton .carousel-imagenes .owl-nav button:active,
.pagina-boton .carousel-imagenes .owl-nav button:focus,
.pagina-ingresantes .carousel-imagenes .owl-nav button:hover,
.pagina-ingresantes .carousel-imagenes .owl-nav button:active,
.pagina-ingresantes .carousel-imagenes .owl-nav button:focus {
  outline: none;
}

.content-site2 .padding-4-8,
.pagina-boton .padding-4-8,
.pagina-ingresantes .padding-4-8 {
  padding: 4rem 0rem 8rem 0rem;
}

.content-site2 .padding-0-8,
.pagina-boton .padding-0-8,
.pagina-ingresantes .padding-0-8 {
  padding: 0rem 0rem 8rem 0rem;
}

.content-site2 .padding-0-6,
.pagina-boton .padding-0-6,
.pagina-ingresantes .padding-0-6 {
  padding: 0rem 0rem 6rem 0rem;
}

.content-site2 .padding-0-4,
.pagina-boton .padding-0-4,
.pagina-ingresantes .padding-0-4 {
  padding: 0rem 0rem 4rem 0rem;
}

.content-site2 .padding-0-2,
.pagina-boton .padding-0-2,
.pagina-ingresantes .padding-0-2 {
  padding: 0rem 0rem 2rem 0rem;
}

.content-site2 .contenedor-archivos,
.pagina-boton .contenedor-archivos,
.pagina-ingresantes .contenedor-archivos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.content-site2 .contenedor-archivos .archivo,
.pagina-boton .contenedor-archivos .archivo,
.pagina-ingresantes .contenedor-archivos .archivo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #5e1742;
  text-decoration: none;
  padding: 0.75rem 2rem 0.5rem 2rem;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-right: 1rem;
  margin-bottom: 1.25rem;
}

.content-site2 .contenedor-archivos .archivo::before,
.pagina-boton .contenedor-archivos .archivo::before,
.pagina-ingresantes .contenedor-archivos .archivo::before {
  bottom: calc(100% - 10px);
  left: 25%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #5e1742;
  border-width: 10px;
  margin-left: -36px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.content-site2 .contenedor-archivos .archivo:hover,
.pagina-boton .contenedor-archivos .archivo:hover,
.pagina-ingresantes .contenedor-archivos .archivo:hover {
  background-color: #ed3338;
}

.content-site2 .contenedor-archivos .archivo:hover::before,
.pagina-boton .contenedor-archivos .archivo:hover::before,
.pagina-ingresantes .contenedor-archivos .archivo:hover::before {
  border-bottom-color: #ed3338;
  bottom: 100%;
}

.content-site2 .contenedor-archivos .archivo:hover .ico,
.pagina-boton .contenedor-archivos .archivo:hover .ico,
.pagina-ingresantes .contenedor-archivos .archivo:hover .ico {
  color: #fff;
}

.content-site2 .contenedor-archivos .archivo .titulo,
.pagina-boton .contenedor-archivos .archivo .titulo,
.pagina-ingresantes .contenedor-archivos .archivo .titulo {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.content-site2 .contenedor-archivos .archivo .ico,
.pagina-boton .contenedor-archivos .archivo .ico,
.pagina-ingresantes .contenedor-archivos .archivo .ico {
  padding-left: 2rem;
  color: #ed3338;
}

.content-site2 .contenedor-archivos .archivo .ico svg,
.pagina-boton .contenedor-archivos .archivo .ico svg,
.pagina-ingresantes .contenedor-archivos .archivo .ico svg {
  width: 2rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.content-site2 .despegables,
.pagina-boton .despegables,
.pagina-ingresantes .despegables {
  max-width: 1024px;
}

.content-site2 .despegables .titulo-primero,
.pagina-boton .despegables .titulo-primero,
.pagina-ingresantes .despegables .titulo-primero {
  font-family: "Montserrat", sans-serif;
  font-size: 1.75rem;
  color: #ed3237;
  background-image: url("../img/titulo-desplegable.png");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 2rem;
  padding-left: 2.5rem;
  margin-bottom: 1.25rem;
}

.content-site2 .despegables .titulo-primero.opuesto,
.pagina-boton .despegables .titulo-primero.opuesto,
.pagina-ingresantes .despegables .titulo-primero.opuesto {
  background-image: url("../img/titulo-desplegable-opuesto.png");
}

.content-site2 .despegables .titulo-primero.circulo,
.pagina-boton .despegables .titulo-primero.circulo,
.pagina-ingresantes .despegables .titulo-primero.circulo {
  background-image: url("../img/titulo-desplegable-circulo.png");
}

.content-site2 .despegables .titulo-primero.simple,
.pagina-boton .despegables .titulo-primero.simple,
.pagina-ingresantes .despegables .titulo-primero.simple {
  background-image: none;
  padding-left: 0rem;
  font-size: 1.15rem;
  margin-bottom: 0.75rem;
  color: #000;
}

.content-site2 .despegables .despegable,
.pagina-boton .despegables .despegable,
.pagina-ingresantes .despegables .despegable {
  margin-bottom: 0.15rem;
}

.content-site2 .despegables .despegable .header,
.pagina-boton .despegables .despegable .header,
.pagina-ingresantes .despegables .despegable .header {
  background-color: #5e1742;
  border: 0;
  padding: 1.75rem 2rem 1.35rem 1rem;
  width: 100%;
  text-align: left;
}

.content-site2 .despegables .despegable .header.fondo-desplegable,
.pagina-boton .despegables .despegable .header.fondo-desplegable,
.pagina-ingresantes .despegables .despegable .header.fondo-desplegable {
  background-image: url("../img/fondo-primer-desplegable.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  background-color: #ed3338;
}

.content-site2 .despegables .despegable .header.fondo-desplegable:hover,
.pagina-boton .despegables .despegable .header.fondo-desplegable:hover,
.pagina-ingresantes .despegables .despegable .header.fondo-desplegable:hover {
  background-image: url("../img/fondo-primer-desplegable-active.svg");
}

.content-site2 .despegables .despegable .header.fondo-desplegable:hover .titulo,
.pagina-boton .despegables .despegable .header.fondo-desplegable:hover .titulo,
.pagina-ingresantes .despegables .despegable .header.fondo-desplegable:hover .titulo {
  color: #fff;
}

.content-site2 .despegables .despegable .header:hover,
.pagina-boton .despegables .despegable .header:hover,
.pagina-ingresantes .despegables .despegable .header:hover {
  background-color: #ed3338;
  cursor: pointer;
}

.content-site2 .despegables .despegable .header:focus,
.pagina-boton .despegables .despegable .header:focus,
.pagina-ingresantes .despegables .despegable .header:focus {
  outline: none;
}

.content-site2 .despegables .despegable .header:active,
.pagina-boton .despegables .despegable .header:active,
.pagina-ingresantes .despegables .despegable .header:active {
  outline: none;
}

.content-site2 .despegables .despegable .header .titulo,
.pagina-boton .despegables .despegable .header .titulo,
.pagina-ingresantes .despegables .despegable .header .titulo {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 1.1rem;
  text-transform: uppercase;
}

.content-site2 .despegables .despegable .cuerpo,
.pagina-boton .despegables .despegable .cuerpo,
.pagina-ingresantes .despegables .despegable .cuerpo {
  display: none;
  overflow: hidden;
}

.content-site2 .contenedor-eventos .item .evento,
.pagina-boton .contenedor-eventos .item .evento,
.pagina-ingresantes .contenedor-eventos .item .evento {
  background-color: #fff;
  margin-right: 0.5rem;
  padding: 0rem 0.75rem 0.5rem 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 12rem;
}

@media (max-width: 767px) {
  .content-site2 .contenedor-eventos .item .evento,
  .pagina-boton .contenedor-eventos .item .evento,
  .pagina-ingresantes .contenedor-eventos .item .evento {
    min-height: 10rem;
  }
}

.content-site2 .contenedor-eventos .item .evento .fecha,
.pagina-boton .contenedor-eventos .item .evento .fecha,
.pagina-ingresantes .contenedor-eventos .item .evento .fecha {
  width: 5rem;
  margin-right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.content-site2 .contenedor-eventos .item .evento .fecha .dia,
.pagina-boton .contenedor-eventos .item .evento .fecha .dia,
.pagina-ingresantes .contenedor-eventos .item .evento .fecha .dia {
  background-color: #ed3338;
  color: #fff;
  height: 4rem;
  -ms-flex-item-align: center;
      align-self: center;
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Montserrat", sans-serif;
  font-size: 1.2rem;
}

.content-site2 .contenedor-eventos .item .evento .fecha .mes,
.pagina-boton .contenedor-eventos .item .evento .fecha .mes,
.pagina-ingresantes .contenedor-eventos .item .evento .fecha .mes {
  background-color: #5d1742;
  color: #fff;
  -ms-flex-item-align: center;
      align-self: center;
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  font-family: "Montserrat", sans-serif;
  font-size: 1.1rem;
}

.content-site2 .contenedor-eventos .item .evento .descripcion,
.pagina-boton .contenedor-eventos .item .evento .descripcion,
.pagina-ingresantes .contenedor-eventos .item .evento .descripcion {
  width: calc(100% - 5rem);
}

.content-site2 .contenedor-eventos .item .evento .descripcion .titulo,
.pagina-boton .contenedor-eventos .item .evento .descripcion .titulo,
.pagina-ingresantes .contenedor-eventos .item .evento .descripcion .titulo {
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0.5rem;
  margin-top: 1.4rem;
  font-size: 1.2rem;
}

.content-site2 .contenedor-eventos .item .evento .descripcion .texto,
.pagina-boton .contenedor-eventos .item .evento .descripcion .texto,
.pagina-ingresantes .contenedor-eventos .item .evento .descripcion .texto {
  font-size: 0.85rem;
}

.content-site2 .div-contactos,
.pagina-boton .div-contactos,
.pagina-ingresantes .div-contactos {
  padding: 4rem 0rem 4rem 0rem;
}

.content-site2 .div-contactos .contacto,
.pagina-boton .div-contactos .contacto,
.pagina-ingresantes .div-contactos .contacto {
  width: 33.333333333%;
  margin-bottom: 2rem;
}

@media (max-width: 767px) {
  .content-site2 .div-contactos .contacto,
  .pagina-boton .div-contactos .contacto,
  .pagina-ingresantes .div-contactos .contacto {
    width: 100%;
  }
}

.content-site2 .div-contactos .contacto .nombre,
.pagina-boton .div-contactos .contacto .nombre,
.pagina-ingresantes .div-contactos .contacto .nombre {
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0.75rem;
  font-size: 1rem;
  max-width: 12rem;
}

.content-site2 .div-contactos .contacto .correo,
.pagina-boton .div-contactos .contacto .correo,
.pagina-ingresantes .div-contactos .contacto .correo {
  font-size: 0.9rem;
  font-family: "Montserrat", sans-serif;
}

.content-site2 .div-contactos .contacto .telefonos,
.pagina-boton .div-contactos .contacto .telefonos,
.pagina-ingresantes .div-contactos .contacto .telefonos {
  margin-bottom: 0.25rem;
  font-family: "Montserrat", sans-serif;
}

.content-site2 .div-contactos .contacto .telefono,
.pagina-boton .div-contactos .contacto .telefono,
.pagina-ingresantes .div-contactos .contacto .telefono {
  color: #ed3237;
  font-size: 0.9rem;
}

.content-site2 .div-contactos .contacto.destacado,
.pagina-boton .div-contactos .contacto.destacado,
.pagina-ingresantes .div-contactos .contacto.destacado {
  width: 100%;
  margin-bottom: 6rem;
}

@media (max-width: 767px) {
  .content-site2 .div-contactos .contacto.destacado,
  .pagina-boton .div-contactos .contacto.destacado,
  .pagina-ingresantes .div-contactos .contacto.destacado {
    margin-bottom: 4rem;
  }
}

.content-site2 .div-contactos .contacto.destacado .nombre,
.pagina-boton .div-contactos .contacto.destacado .nombre,
.pagina-ingresantes .div-contactos .contacto.destacado .nombre {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  width: 100%;
  max-width: 100%;
}

.content-site2 .div-contactos .contacto.destacado .correo,
.pagina-boton .div-contactos .contacto.destacado .correo,
.pagina-ingresantes .div-contactos .contacto.destacado .correo {
  font-size: 1rem;
  background-image: url("../img/sobre-correo.png");
  padding-left: 1.75rem;
  background-size: 1.15rem;
  background-repeat: no-repeat;
  background-position: center left;
}

.content-site2 .div-contactos .contacto.destacado .telefonos,
.pagina-boton .div-contactos .contacto.destacado .telefonos,
.pagina-ingresantes .div-contactos .contacto.destacado .telefonos {
  margin-top: 0.75rem;
  margin-bottom: 0rem;
}

.content-site2 .div-contactos .contacto.destacado .telefono,
.pagina-boton .div-contactos .contacto.destacado .telefono,
.pagina-ingresantes .div-contactos .contacto.destacado .telefono {
  font-size: 1rem;
  background-image: url("../img/telefono-contacto.png");
  padding-left: 1.75rem;
  background-size: 1.15rem;
  background-repeat: no-repeat;
  background-position: center left;
}

.content-site2 .div-contactos .contactos,
.pagina-boton .div-contactos .contactos,
.pagina-ingresantes .div-contactos .contactos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.content-site2 .lista-descargas,
.pagina-boton .lista-descargas,
.pagina-ingresantes .lista-descargas {
  padding: 1rem 6rem 6rem 3rem;
}

@media (max-width: 767px) {
  .content-site2 .lista-descargas,
  .pagina-boton .lista-descargas,
  .pagina-ingresantes .lista-descargas {
    padding: 1rem 0.5rem 4rem 0.5rem;
  }
}

.content-site2 .lista-descargas .descargable,
.pagina-boton .lista-descargas .descargable,
.pagina-ingresantes .lista-descargas .descargable {
  background-color: #5d1742;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-bottom: 0.25rem;
}

.content-site2 .lista-descargas .descargable:hover,
.pagina-boton .lista-descargas .descargable:hover,
.pagina-ingresantes .lista-descargas .descargable:hover {
  background-color: #ed3237;
}

.content-site2 .lista-descargas .descargable:hover .titulo,
.pagina-boton .lista-descargas .descargable:hover .titulo,
.pagina-ingresantes .lista-descargas .descargable:hover .titulo {
  color: #fff;
}

.content-site2 .lista-descargas .descargable:hover .pdf,
.pagina-boton .lista-descargas .descargable:hover .pdf,
.pagina-ingresantes .lista-descargas .descargable:hover .pdf {
  color: #fff;
}

.content-site2 .lista-descargas .descargable a,
.pagina-boton .lista-descargas .descargable a,
.pagina-ingresantes .lista-descargas .descargable a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-decoration: none;
  padding: 1.25rem 2rem 0.85rem 1rem;
}

.content-site2 .lista-descargas .descargable .titulo,
.pagina-boton .lista-descargas .descargable .titulo,
.pagina-ingresantes .lista-descargas .descargable .titulo {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.content-site2 .lista-descargas .descargable .pdf,
.pagina-boton .lista-descargas .descargable .pdf,
.pagina-ingresantes .lista-descargas .descargable .pdf {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  color: #ed3237;
  padding-left: 4rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 767px) {
  .content-site2 .lista-descargas .descargable .pdf,
  .pagina-boton .lista-descargas .descargable .pdf,
  .pagina-ingresantes .lista-descargas .descargable .pdf {
    padding-left: 2rem;
  }
}

.content-site2 .lista-descargas .descargable .pdf svg,
.pagina-boton .lista-descargas .descargable .pdf svg,
.pagina-ingresantes .lista-descargas .descargable .pdf svg {
  width: 2rem;
  -webkit-transition: all 0s ease;
  transition: all 0s ease;
}

.content-site2 .lista-descargas .descargable .pdf.link,
.pagina-boton .lista-descargas .descargable .pdf.link,
.pagina-ingresantes .lista-descargas .descargable .pdf.link {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.content-site2 .lista-descargas .descargable .pdf.link svg,
.pagina-boton .lista-descargas .descargable .pdf.link svg,
.pagina-ingresantes .lista-descargas .descargable .pdf.link svg {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  width: 1.65rem;
}

.content-site2 .seccion-tarjeta,
.pagina-boton .seccion-tarjeta,
.pagina-ingresantes .seccion-tarjeta {
  padding: 6rem 4rem 8rem 4rem;
}

@media (max-width: 767px) {
  .content-site2 .seccion-tarjeta,
  .pagina-boton .seccion-tarjeta,
  .pagina-ingresantes .seccion-tarjeta {
    padding: 2rem 0.75rem 2.5rem 0.75rem;
  }
}

.content-site2 .seccion-tarjeta .titular,
.pagina-boton .seccion-tarjeta .titular,
.pagina-ingresantes .seccion-tarjeta .titular {
  background-color: #5d1742;
}

.content-site2 .seccion-tarjeta .titular .titulo,
.pagina-boton .seccion-tarjeta .titular .titulo,
.pagina-ingresantes .seccion-tarjeta .titular .titulo {
  background-color: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2rem 4.5rem 3rem 2rem;
  font-size: 1.75rem;
  color: #5e1742;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}

@media (max-width: 767px) {
  .content-site2 .seccion-tarjeta .titular .titulo,
  .pagina-boton .seccion-tarjeta .titular .titulo,
  .pagina-ingresantes .seccion-tarjeta .titular .titulo {
    font-size: 1.45rem;
    padding: 2rem 2rem 1rem 2rem;
  }
}

.content-site2 .seccion-tarjeta .cuerpo,
.pagina-boton .seccion-tarjeta .cuerpo,
.pagina-ingresantes .seccion-tarjeta .cuerpo {
  background-color: #fff;
}

.content-site2 .seccion-tarjeta .cuerpo .texto-largo,
.pagina-boton .seccion-tarjeta .cuerpo .texto-largo,
.pagina-ingresantes .seccion-tarjeta .cuerpo .texto-largo {
  padding: 2rem 6rem 0rem 3rem;
  font-size: 0.95rem;
  font-family: "Merriweather", serif;
}

@media (max-width: 767px) {
  .content-site2 .seccion-tarjeta .cuerpo .texto-largo,
  .pagina-boton .seccion-tarjeta .cuerpo .texto-largo,
  .pagina-ingresantes .seccion-tarjeta .cuerpo .texto-largo {
    padding: 2rem 1rem 0rem 1rem;
  }
}

.content-site2 .seccion-tarjeta .cuerpo .div-lista,
.pagina-boton .seccion-tarjeta .cuerpo .div-lista,
.pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista {
  padding-top: 4.75rem;
  padding-left: 3rem;
  padding-bottom: 6rem;
}

@media (max-width: 767px) {
  .content-site2 .seccion-tarjeta .cuerpo .div-lista,
  .pagina-boton .seccion-tarjeta .cuerpo .div-lista,
  .pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista {
    padding-top: 3rem;
    padding-left: 1rem;
    padding-bottom: 6rem;
  }
}

.content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista,
.pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista,
.pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 2px solid #5d1742;
  font-family: "Montserrat", sans-serif;
}

@media (max-width: 767px) {
  .content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista,
  .pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista,
  .pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista {
    font-size: 0.9rem;
  }
}

.content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista div:nth-of-type(1),
.pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista div:nth-of-type(1),
.pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista div:nth-of-type(1) {
  width: 25%;
}

.content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista div:nth-of-type(2),
.pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista div:nth-of-type(2),
.pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista div:nth-of-type(2) {
  width: 25%;
}

.content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista div:nth-of-type(3),
.pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista div:nth-of-type(3),
.pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .titular-lista div:nth-of-type(3) {
  width: 50%;
}

.content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista,
.pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista,
.pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista {
  padding-top: 1rem;
}

.content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item,
.pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item,
.pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #5d1742;
  font-family: "Montserrat", sans-serif;
}

@media (max-width: 767px) {
  .content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item,
  .pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item,
  .pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item {
    font-size: 0.9rem;
  }
}

.content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item div:nth-of-type(1),
.pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item div:nth-of-type(1),
.pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item div:nth-of-type(1) {
  width: 25%;
}

.content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item div:nth-of-type(2),
.pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item div:nth-of-type(2),
.pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item div:nth-of-type(2) {
  width: 25%;
}

.content-site2 .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item div:nth-of-type(3),
.pagina-boton .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item div:nth-of-type(3),
.pagina-ingresantes .seccion-tarjeta .cuerpo .div-lista .lista.examenes .items-lista .item div:nth-of-type(3) {
  width: 50%;
}

.content-site2 .junta-electoral .conformacion,
.pagina-boton .junta-electoral .conformacion,
.pagina-ingresantes .junta-electoral .conformacion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.content-site2 .junta-electoral .conformacion .tipo-miembros,
.pagina-boton .junta-electoral .conformacion .tipo-miembros,
.pagina-ingresantes .junta-electoral .conformacion .tipo-miembros {
  width: calc(50% - 6rem);
  margin-bottom: 2rem;
  padding: 0rem 3rem;
}

@media (max-width: 767px) {
  .content-site2 .junta-electoral .conformacion .tipo-miembros,
  .pagina-boton .junta-electoral .conformacion .tipo-miembros,
  .pagina-ingresantes .junta-electoral .conformacion .tipo-miembros {
    width: calc(100% - 2rem);
    padding: 0rem 1rem;
  }
}

.content-site2 .junta-electoral .conformacion .tipo-miembros .nombre,
.pagina-boton .junta-electoral .conformacion .tipo-miembros .nombre,
.pagina-ingresantes .junta-electoral .conformacion .tipo-miembros .nombre {
  font-family: "Montserrat", sans-serif;
  font-size: 1.2rem;
  border-bottom: 1px solid #5d1742;
  margin-bottom: 1rem;
}

.content-site2 .junta-electoral .botones-padrones,
.pagina-boton .junta-electoral .botones-padrones,
.pagina-ingresantes .junta-electoral .botones-padrones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 2rem 0rem 6rem 0rem;
}

.content-site2 .junta-electoral .botones-padrones a,
.pagina-boton .junta-electoral .botones-padrones a,
.pagina-ingresantes .junta-electoral .botones-padrones a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #5d1742;
  text-decoration: none;
  color: #fff;
  padding: 1rem 2rem;
  height: 8rem;
  font-family: "Montserrat", sans-serif;
  width: calc(25% - 4.2rem);
  font-size: 1.25rem;
  text-transform: uppercase;
  line-height: 1;
  margin: 0.1rem 0.1rem;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

@media (max-width: 767px) {
  .content-site2 .junta-electoral .botones-padrones a,
  .pagina-boton .junta-electoral .botones-padrones a,
  .pagina-ingresantes .junta-electoral .botones-padrones a {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: calc(50% - 2.2rem);
    padding: 0.75rem 1rem;
    font-size: 1rem;
    text-align: center;
    height: 6rem;
  }
}

.content-site2 .junta-electoral .botones-padrones a:hover,
.pagina-boton .junta-electoral .botones-padrones a:hover,
.pagina-ingresantes .junta-electoral .botones-padrones a:hover {
  background-color: #fff;
  color: #5d1742;
}

.content-site2 .lista-autoridades,
.pagina-boton .lista-autoridades,
.pagina-ingresantes .lista-autoridades {
  padding: 6rem 3rem 4rem 0rem;
}

@media (max-width: 767px) {
  .content-site2 .lista-autoridades,
  .pagina-boton .lista-autoridades,
  .pagina-ingresantes .lista-autoridades {
    padding: 4rem 0rem 2rem 0rem;
  }
}

.content-site2 .lista-autoridades .autoridad,
.pagina-boton .lista-autoridades .autoridad,
.pagina-ingresantes .lista-autoridades .autoridad {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .content-site2 .lista-autoridades .autoridad,
  .pagina-boton .lista-autoridades .autoridad,
  .pagina-ingresantes .lista-autoridades .autoridad {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 4rem;
  }
}

.content-site2 .lista-autoridades .autoridad:nth-of-type(2n),
.pagina-boton .lista-autoridades .autoridad:nth-of-type(2n),
.pagina-ingresantes .lista-autoridades .autoridad:nth-of-type(2n) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.content-site2 .lista-autoridades .autoridad:nth-of-type(2n) .img,
.pagina-boton .lista-autoridades .autoridad:nth-of-type(2n) .img,
.pagina-ingresantes .lista-autoridades .autoridad:nth-of-type(2n) .img {
  margin-right: 0rem;
  margin-left: 1.5rem;
}

.content-site2 .lista-autoridades .autoridad .img,
.pagina-boton .lista-autoridades .autoridad .img,
.pagina-ingresantes .lista-autoridades .autoridad .img {
  width: 180px;
  margin-right: 1.5rem;
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .content-site2 .lista-autoridades .autoridad .img,
  .pagina-boton .lista-autoridades .autoridad .img,
  .pagina-ingresantes .lista-autoridades .autoridad .img {
    width: 10rem;
    margin: 0rem;
    margin-bottom: 1rem;
    text-align: center;
  }
}

.content-site2 .lista-autoridades .autoridad .img img,
.pagina-boton .lista-autoridades .autoridad .img img,
.pagina-ingresantes .lista-autoridades .autoridad .img img {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 180px;
  width: 180px;
  margin: 0 auto;
}

.content-site2 .lista-autoridades .autoridad .info,
.pagina-boton .lista-autoridades .autoridad .info,
.pagina-ingresantes .lista-autoridades .autoridad .info {
  width: calc(100% - 180px - 1.5rem);
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

@media (max-width: 767px) {
  .content-site2 .lista-autoridades .autoridad .info,
  .pagina-boton .lista-autoridades .autoridad .info,
  .pagina-ingresantes .lista-autoridades .autoridad .info {
    width: 100%;
  }
}

.content-site2 .lista-autoridades .autoridad .info .cargo,
.pagina-boton .lista-autoridades .autoridad .info .cargo,
.pagina-ingresantes .lista-autoridades .autoridad .info .cargo {
  font-family: "Montserrat", sans-serif;
  font-size: 1.25rem;
}

.content-site2 .lista-autoridades .autoridad .info .nombre,
.pagina-boton .lista-autoridades .autoridad .info .nombre,
.pagina-ingresantes .lista-autoridades .autoridad .info .nombre {
  font-family: "Montserrat", sans-serif;
  font-size: 1.25rem;
}

@media (max-width: 767px) {
  .content-site2 .lista-autoridades .autoridad .info .nombre,
  .pagina-boton .lista-autoridades .autoridad .info .nombre,
  .pagina-ingresantes .lista-autoridades .autoridad .info .nombre {
    font-size: 1.1rem;
  }
}

.content-site2 .lista-autoridades .autoridad .info .profesion,
.pagina-boton .lista-autoridades .autoridad .info .profesion,
.pagina-ingresantes .lista-autoridades .autoridad .info .profesion {
  font-family: "Montserrat", sans-serif;
  margin-top: 0.5rem;
}

.content-site2 .lista-autoridades .autoridad .info .email,
.pagina-boton .lista-autoridades .autoridad .info .email,
.pagina-ingresantes .lista-autoridades .autoridad .info .email {
  font-family: "Montserrat", sans-serif;
}

.content-site2 .lista-autoridades .autoridad .info .cv,
.pagina-boton .lista-autoridades .autoridad .info .cv,
.pagina-ingresantes .lista-autoridades .autoridad .info .cv {
  margin: 0.25rem 0.25rem;
}

@media (max-width: 767px) {
  .content-site2 .lista-autoridades .autoridad .info .cv,
  .pagina-boton .lista-autoridades .autoridad .info .cv,
  .pagina-ingresantes .lista-autoridades .autoridad .info .cv {
    margin: 0.25rem 0rem;
  }
}

.content-site2 .lista-autoridades .autoridad .info .cv .texto,
.pagina-boton .lista-autoridades .autoridad .info .cv .texto,
.pagina-ingresantes .lista-autoridades .autoridad .info .cv .texto {
  font-family: "Merriweather", serif;
  font-size: 0.9rem;
  line-height: 1.2;
}

@media (max-width: 767px) {
  .content-site2 .lista-autoridades .autoridad .info .cv .texto,
  .pagina-boton .lista-autoridades .autoridad .info .cv .texto,
  .pagina-ingresantes .lista-autoridades .autoridad .info .cv .texto {
    font-size: 0.85rem;
  }
}

.content-site2 .lista-autoridades .autoridad .info .cv .descargar a,
.pagina-boton .lista-autoridades .autoridad .info .cv .descargar a,
.pagina-ingresantes .lista-autoridades .autoridad .info .cv .descargar a {
  text-decoration: none;
  color: #000;
  font-size: 0.9rem;
  font-family: "Montserrat", sans-serif;
}

.content-site2 .lista-autoridades .autoridad .info .cv .descargar a:hover,
.pagina-boton .lista-autoridades .autoridad .info .cv .descargar a:hover,
.pagina-ingresantes .lista-autoridades .autoridad .info .cv .descargar a:hover {
  border-bottom: 1px solid #5d1742;
  color: #5d1742;
}

.content-site2 .lista-secretarias,
.pagina-boton .lista-secretarias,
.pagina-ingresantes .lista-secretarias {
  padding-bottom: 6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 767px) {
  .content-site2 .lista-secretarias,
  .pagina-boton .lista-secretarias,
  .pagina-ingresantes .lista-secretarias {
    padding-bottom: 4rem;
  }
}

.content-site2 .lista-secretarias .secretaria,
.pagina-boton .lista-secretarias .secretaria,
.pagina-ingresantes .lista-secretarias .secretaria {
  width: calc(50% - 2rem);
  padding: 0rem 1rem;
  margin-bottom: 2rem;
}

@media (max-width: 767px) {
  .content-site2 .lista-secretarias .secretaria,
  .pagina-boton .lista-secretarias .secretaria,
  .pagina-ingresantes .lista-secretarias .secretaria {
    width: calc(100% - 1rem);
    padding: 0rem 0.5rem;
  }
}

.content-site2 .lista-secretarias .secretaria .nombre,
.pagina-boton .lista-secretarias .secretaria .nombre,
.pagina-ingresantes .lista-secretarias .secretaria .nombre {
  font-family: "Montserrat", sans-serif;
  font-size: 1.2rem;
  border-bottom: 1px solid #5d1742;
  margin-bottom: 1rem;
  padding-left: 1rem;
  text-transform: uppercase;
  min-height: 3.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 767px) {
  .content-site2 .lista-secretarias .secretaria .nombre,
  .pagina-boton .lista-secretarias .secretaria .nombre,
  .pagina-ingresantes .lista-secretarias .secretaria .nombre {
    font-size: 1.05rem;
    padding-left: 0.5rem;
    padding-right: 1rem;
  }
}

.content-site2 .lista-secretarias .secretaria .secretario,
.pagina-boton .lista-secretarias .secretaria .secretario,
.pagina-ingresantes .lista-secretarias .secretaria .secretario {
  padding-left: 1rem;
}

.content-site2 .lista-secretarias .secretaria .subsecretario,
.pagina-boton .lista-secretarias .secretaria .subsecretario,
.pagina-ingresantes .lista-secretarias .secretaria .subsecretario {
  padding-left: 1rem;
  font-size: 0.9rem;
}

.content-site2 .lista-secretarias .secretaria .subsecretario:nth-of-type(1),
.pagina-boton .lista-secretarias .secretaria .subsecretario:nth-of-type(1),
.pagina-ingresantes .lista-secretarias .secretaria .subsecretario:nth-of-type(1) {
  margin-top: 0.25rem;
}

.content-site2 .lista-secretarias .secretaria .subsecretaria,
.pagina-boton .lista-secretarias .secretaria .subsecretaria,
.pagina-ingresantes .lista-secretarias .secretaria .subsecretaria {
  margin-top: 1rem;
  width: 80%;
}

.content-site2 .lista-secretarias .secretaria .subsecretaria .nombre,
.pagina-boton .lista-secretarias .secretaria .subsecretaria .nombre,
.pagina-ingresantes .lista-secretarias .secretaria .subsecretaria .nombre {
  font-size: 1rem;
}

.content-site2 .div-concejo-directivo,
.pagina-boton .div-concejo-directivo,
.pagina-ingresantes .div-concejo-directivo {
  padding: 0rem 3rem 6rem 3rem;
}

@media (max-width: 767px) {
  .content-site2 .div-concejo-directivo,
  .pagina-boton .div-concejo-directivo,
  .pagina-ingresantes .div-concejo-directivo {
    padding: 0rem 0.5rem 4rem 0.5rem;
  }
}

.content-site2 .div-concejo-directivo .cargo.destacado,
.pagina-boton .div-concejo-directivo .cargo.destacado,
.pagina-ingresantes .div-concejo-directivo .cargo.destacado {
  margin-bottom: 2.25rem;
}

.content-site2 .div-concejo-directivo .cargo.destacado .nombre-cargo,
.pagina-boton .div-concejo-directivo .cargo.destacado .nombre-cargo,
.pagina-ingresantes .div-concejo-directivo .cargo.destacado .nombre-cargo {
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  border-bottom: 1px solid #5d1742;
  margin-bottom: 0.5rem;
}

.content-site2 .div-concejo-directivo .cargo.destacado .concejeros .concejero,
.pagina-boton .div-concejo-directivo .cargo.destacado .concejeros .concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.destacado .concejeros .concejero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.content-site2 .div-concejo-directivo .cargo.destacado .concejeros .concejero .nombre-concejero,
.pagina-boton .div-concejo-directivo .cargo.destacado .concejeros .concejero .nombre-concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.destacado .concejeros .concejero .nombre-concejero {
  font-size: 1rem;
}

.content-site2 .div-concejo-directivo .cargo.destacado .concejeros .concejero .nombre-concejero span,
.pagina-boton .div-concejo-directivo .cargo.destacado .concejeros .concejero .nombre-concejero span,
.pagina-ingresantes .div-concejo-directivo .cargo.destacado .concejeros .concejero .nombre-concejero span {
  font-weight: bold;
}

.content-site2 .div-concejo-directivo .cargo.destacado .concejeros .concejero .lista-concejero,
.pagina-boton .div-concejo-directivo .cargo.destacado .concejeros .concejero .lista-concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.destacado .concejeros .concejero .lista-concejero {
  font-size: 1rem;
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .cuerpo,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .cuerpo,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .cuerpo {
  background-color: #eeeeee;
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros {
  margin-top: 2rem;
  margin-bottom: 3rem;
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros {
  padding: 0rem 2rem 2rem 2rem;
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .sub-cargo,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .sub-cargo,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .sub-cargo,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .sub-cargo,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .sub-cargo,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .sub-cargo {
  margin-bottom: 3rem;
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .nombre-cargo,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .nombre-cargo,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .nombre-cargo,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .nombre-cargo,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .nombre-cargo,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .nombre-cargo {
  font-family: "Montserrat", sans-serif;
  font-size: 1.2rem;
  border-bottom: 1px solid #5d1742;
  margin-bottom: 0.5rem;
  margin-top: 1rem;
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros,
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .titulares,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .suplentes,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .titulares,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .suplentes,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .titulares,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .suplentes,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .titulares,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .suplentes,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .titulares,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .suplentes,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .titulares,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .suplentes {
  width: 50%;
}

@media (max-width: 767px) {
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .titulares,
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .suplentes,
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .titulares,
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .suplentes,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .titulares,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .suplentes,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .titulares,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .suplentes,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .titulares,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejeros .suplentes,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .titulares,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejeros .suplentes {
    width: 100%;
    margin-bottom: 1rem;
  }
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .titulo-tipo-concejero,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .titulo-tipo-concejero,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .titulo-tipo-concejero,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .titulo-tipo-concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .titulo-tipo-concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .titulo-tipo-concejero {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  color: #5e1742;
  margin-bottom: 0.5rem;
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 4rem;
}

@media (max-width: 767px) {
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero,
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero {
    padding-right: 0rem;
  }
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .nombre-concejero,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .nombre-concejero,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .nombre-concejero,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .nombre-concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .nombre-concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .nombre-concejero {
  font-size: 0.9rem;
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .nombre-concejero span,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .nombre-concejero span,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .nombre-concejero span,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .nombre-concejero span,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .nombre-concejero span,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .nombre-concejero span {
  font-weight: bold;
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero {
  font-size: 0.8rem;
  width: 30%;
}

@media (max-width: 767px) {
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero .lista-nombre,
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero .lista-nombre,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero .lista-nombre,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero .lista-nombre,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero .lista-nombre,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero .lista-nombre {
    display: none;
  }
}

.content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero .lista-abreviatura,
.content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero .lista-abreviatura,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero .lista-abreviatura,
.pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero .lista-abreviatura,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero .lista-abreviatura,
.pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero .lista-abreviatura {
  display: none;
}

@media (max-width: 767px) {
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero .lista-abreviatura,
  .content-site2 .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero .lista-abreviatura,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero .lista-abreviatura,
  .pagina-boton .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero .lista-abreviatura,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-sub-cargos .concejero .lista-concejero .lista-abreviatura,
  .pagina-ingresantes .div-concejo-directivo .cargo.no-destacado .div-concejeros .concejero .lista-concejero .lista-abreviatura {
    display: block;
  }
}

.content-site2 .div-lista-catedras,
.pagina-boton .div-lista-catedras,
.pagina-ingresantes .div-lista-catedras {
  padding: 1rem 2rem 1rem 2rem;
  background-color: #eee;
}

@media (max-width: 767px) {
  .content-site2 .div-lista-catedras,
  .pagina-boton .div-lista-catedras,
  .pagina-ingresantes .div-lista-catedras {
    padding: 1rem 0.75rem;
  }
}

.content-site2 .div-lista-catedras .div-periodo .periodo,
.pagina-boton .div-lista-catedras .div-periodo .periodo,
.pagina-ingresantes .div-lista-catedras .div-periodo .periodo {
  font-family: "Montserrat", sans-serif;
  border-bottom: 1px solid #5d1742;
  margin-bottom: 1rem;
  margin-top: 1rem;
  display: none;
}

.content-site2 .div-lista-catedras .div-periodo .periodo:nth-of-type(1),
.pagina-boton .div-lista-catedras .div-periodo .periodo:nth-of-type(1),
.pagina-ingresantes .div-lista-catedras .div-periodo .periodo:nth-of-type(1) {
  display: block;
}

.content-site2 .div-lista-catedras .catedra,
.pagina-boton .div-lista-catedras .catedra,
.pagina-ingresantes .div-lista-catedras .catedra {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.5rem;
}

.content-site2 .div-lista-catedras .catedra .nombre,
.content-site2 .div-lista-catedras .catedra .titular,
.content-site2 .div-lista-catedras .catedra .programa,
.pagina-boton .div-lista-catedras .catedra .nombre,
.pagina-boton .div-lista-catedras .catedra .titular,
.pagina-boton .div-lista-catedras .catedra .programa,
.pagina-ingresantes .div-lista-catedras .catedra .nombre,
.pagina-ingresantes .div-lista-catedras .catedra .titular,
.pagina-ingresantes .div-lista-catedras .catedra .programa {
  width: 33.333333333%;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
}

@media (max-width: 767px) {
  .content-site2 .div-lista-catedras .catedra .titular,
  .pagina-boton .div-lista-catedras .catedra .titular,
  .pagina-ingresantes .div-lista-catedras .catedra .titular {
    display: none;
  }
}

.content-site2 .div-lista-catedras .catedra .programa,
.pagina-boton .div-lista-catedras .catedra .programa,
.pagina-ingresantes .div-lista-catedras .catedra .programa {
  text-transform: uppercase;
  font-size: 0.8rem;
  -ms-flex-item-align: start;
      align-self: flex-start;
  font-weight: lighter;
}

@media (max-width: 767px) {
  .content-site2 .div-lista-catedras .catedra .programa,
  .pagina-boton .div-lista-catedras .catedra .programa,
  .pagina-ingresantes .div-lista-catedras .catedra .programa {
    font-size: 0.7rem;
  }
}

.content-site2 .div-lista-catedras .catedra .programa a,
.pagina-boton .div-lista-catedras .catedra .programa a,
.pagina-ingresantes .div-lista-catedras .catedra .programa a {
  text-decoration: none;
  color: #5e1742;
}

.content-site2 .div-lista-catedras .catedra .programa a:hover,
.pagina-boton .div-lista-catedras .catedra .programa a:hover,
.pagina-ingresantes .div-lista-catedras .catedra .programa a:hover {
  color: #ed3338;
}

.content-site2 .estudiantes .despegable .cuerpo,
.content-site2 .docentes .despegable .cuerpo,
.content-site2 .areasinstitutos .despegable .cuerpo,
.content-site2 .investigacion .despegable .cuerpo,
.content-site2 .extension .despegable .cuerpo,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo,
.content-site2 .biblioteca .despegable .cuerpo,
.content-site2 .academico .despegable .cuerpo,
.content-site2 .posgrado .despegable .cuerpo,
.content-site2 .institucional .despegable .cuerpo,
.pagina-boton .estudiantes .despegable .cuerpo,
.pagina-boton .docentes .despegable .cuerpo,
.pagina-boton .areasinstitutos .despegable .cuerpo,
.pagina-boton .investigacion .despegable .cuerpo,
.pagina-boton .extension .despegable .cuerpo,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo,
.pagina-boton .biblioteca .despegable .cuerpo,
.pagina-boton .academico .despegable .cuerpo,
.pagina-boton .posgrado .despegable .cuerpo,
.pagina-boton .institucional .despegable .cuerpo,
.pagina-ingresantes .estudiantes .despegable .cuerpo,
.pagina-ingresantes .docentes .despegable .cuerpo,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo,
.pagina-ingresantes .investigacion .despegable .cuerpo,
.pagina-ingresantes .extension .despegable .cuerpo,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo,
.pagina-ingresantes .biblioteca .despegable .cuerpo,
.pagina-ingresantes .academico .despegable .cuerpo,
.pagina-ingresantes .posgrado .despegable .cuerpo,
.pagina-ingresantes .institucional .despegable .cuerpo {
  background-color: #eeeeee;
  padding: 2rem 2.25rem 2rem 2.25rem;
}

@media (max-width: 767px) {
  .content-site2 .estudiantes .despegable .cuerpo,
  .content-site2 .docentes .despegable .cuerpo,
  .content-site2 .areasinstitutos .despegable .cuerpo,
  .content-site2 .investigacion .despegable .cuerpo,
  .content-site2 .extension .despegable .cuerpo,
  .content-site2 .desplegables-boton-destacado .despegable .cuerpo,
  .content-site2 .biblioteca .despegable .cuerpo,
  .content-site2 .academico .despegable .cuerpo,
  .content-site2 .posgrado .despegable .cuerpo,
  .content-site2 .institucional .despegable .cuerpo,
  .pagina-boton .estudiantes .despegable .cuerpo,
  .pagina-boton .docentes .despegable .cuerpo,
  .pagina-boton .areasinstitutos .despegable .cuerpo,
  .pagina-boton .investigacion .despegable .cuerpo,
  .pagina-boton .extension .despegable .cuerpo,
  .pagina-boton .desplegables-boton-destacado .despegable .cuerpo,
  .pagina-boton .biblioteca .despegable .cuerpo,
  .pagina-boton .academico .despegable .cuerpo,
  .pagina-boton .posgrado .despegable .cuerpo,
  .pagina-boton .institucional .despegable .cuerpo,
  .pagina-ingresantes .estudiantes .despegable .cuerpo,
  .pagina-ingresantes .docentes .despegable .cuerpo,
  .pagina-ingresantes .areasinstitutos .despegable .cuerpo,
  .pagina-ingresantes .investigacion .despegable .cuerpo,
  .pagina-ingresantes .extension .despegable .cuerpo,
  .pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo,
  .pagina-ingresantes .biblioteca .despegable .cuerpo,
  .pagina-ingresantes .academico .despegable .cuerpo,
  .pagina-ingresantes .posgrado .despegable .cuerpo,
  .pagina-ingresantes .institucional .despegable .cuerpo {
    padding: 2rem 0rem 2rem 0rem;
  }
}

.content-site2 .estudiantes .despegable .cuerpo img,
.content-site2 .docentes .despegable .cuerpo img,
.content-site2 .areasinstitutos .despegable .cuerpo img,
.content-site2 .investigacion .despegable .cuerpo img,
.content-site2 .extension .despegable .cuerpo img,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo img,
.content-site2 .biblioteca .despegable .cuerpo img,
.content-site2 .academico .despegable .cuerpo img,
.content-site2 .posgrado .despegable .cuerpo img,
.content-site2 .institucional .despegable .cuerpo img,
.pagina-boton .estudiantes .despegable .cuerpo img,
.pagina-boton .docentes .despegable .cuerpo img,
.pagina-boton .areasinstitutos .despegable .cuerpo img,
.pagina-boton .investigacion .despegable .cuerpo img,
.pagina-boton .extension .despegable .cuerpo img,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo img,
.pagina-boton .biblioteca .despegable .cuerpo img,
.pagina-boton .academico .despegable .cuerpo img,
.pagina-boton .posgrado .despegable .cuerpo img,
.pagina-boton .institucional .despegable .cuerpo img,
.pagina-ingresantes .estudiantes .despegable .cuerpo img,
.pagina-ingresantes .docentes .despegable .cuerpo img,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo img,
.pagina-ingresantes .investigacion .despegable .cuerpo img,
.pagina-ingresantes .extension .despegable .cuerpo img,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo img,
.pagina-ingresantes .biblioteca .despegable .cuerpo img,
.pagina-ingresantes .academico .despegable .cuerpo img,
.pagina-ingresantes .posgrado .despegable .cuerpo img,
.pagina-ingresantes .institucional .despegable .cuerpo img {
  max-width: 100%;
  width: 100%;
}

.content-site2 .estudiantes .despegable .cuerpo p,
.content-site2 .docentes .despegable .cuerpo p,
.content-site2 .areasinstitutos .despegable .cuerpo p,
.content-site2 .investigacion .despegable .cuerpo p,
.content-site2 .extension .despegable .cuerpo p,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo p,
.content-site2 .biblioteca .despegable .cuerpo p,
.content-site2 .academico .despegable .cuerpo p,
.content-site2 .posgrado .despegable .cuerpo p,
.content-site2 .institucional .despegable .cuerpo p,
.pagina-boton .estudiantes .despegable .cuerpo p,
.pagina-boton .docentes .despegable .cuerpo p,
.pagina-boton .areasinstitutos .despegable .cuerpo p,
.pagina-boton .investigacion .despegable .cuerpo p,
.pagina-boton .extension .despegable .cuerpo p,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo p,
.pagina-boton .biblioteca .despegable .cuerpo p,
.pagina-boton .academico .despegable .cuerpo p,
.pagina-boton .posgrado .despegable .cuerpo p,
.pagina-boton .institucional .despegable .cuerpo p,
.pagina-ingresantes .estudiantes .despegable .cuerpo p,
.pagina-ingresantes .docentes .despegable .cuerpo p,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo p,
.pagina-ingresantes .investigacion .despegable .cuerpo p,
.pagina-ingresantes .extension .despegable .cuerpo p,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo p,
.pagina-ingresantes .biblioteca .despegable .cuerpo p,
.pagina-ingresantes .academico .despegable .cuerpo p,
.pagina-ingresantes .posgrado .despegable .cuerpo p,
.pagina-ingresantes .institucional .despegable .cuerpo p {
  margin-bottom: 0rem;
  margin-top: 0rem;
  font-family: "Merriweather", serif;
  font-size: 1rem;
}

@media (max-width: 991px) {
  .content-site2 .estudiantes .despegable .cuerpo p,
  .content-site2 .docentes .despegable .cuerpo p,
  .content-site2 .areasinstitutos .despegable .cuerpo p,
  .content-site2 .investigacion .despegable .cuerpo p,
  .content-site2 .extension .despegable .cuerpo p,
  .content-site2 .desplegables-boton-destacado .despegable .cuerpo p,
  .content-site2 .biblioteca .despegable .cuerpo p,
  .content-site2 .academico .despegable .cuerpo p,
  .content-site2 .posgrado .despegable .cuerpo p,
  .content-site2 .institucional .despegable .cuerpo p,
  .pagina-boton .estudiantes .despegable .cuerpo p,
  .pagina-boton .docentes .despegable .cuerpo p,
  .pagina-boton .areasinstitutos .despegable .cuerpo p,
  .pagina-boton .investigacion .despegable .cuerpo p,
  .pagina-boton .extension .despegable .cuerpo p,
  .pagina-boton .desplegables-boton-destacado .despegable .cuerpo p,
  .pagina-boton .biblioteca .despegable .cuerpo p,
  .pagina-boton .academico .despegable .cuerpo p,
  .pagina-boton .posgrado .despegable .cuerpo p,
  .pagina-boton .institucional .despegable .cuerpo p,
  .pagina-ingresantes .estudiantes .despegable .cuerpo p,
  .pagina-ingresantes .docentes .despegable .cuerpo p,
  .pagina-ingresantes .areasinstitutos .despegable .cuerpo p,
  .pagina-ingresantes .investigacion .despegable .cuerpo p,
  .pagina-ingresantes .extension .despegable .cuerpo p,
  .pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo p,
  .pagina-ingresantes .biblioteca .despegable .cuerpo p,
  .pagina-ingresantes .academico .despegable .cuerpo p,
  .pagina-ingresantes .posgrado .despegable .cuerpo p,
  .pagina-ingresantes .institucional .despegable .cuerpo p {
    padding: 0rem 1.75rem 0rem 1.75rem;
  }
}

@media (max-width: 767px) {
  .content-site2 .estudiantes .despegable .cuerpo p,
  .content-site2 .docentes .despegable .cuerpo p,
  .content-site2 .areasinstitutos .despegable .cuerpo p,
  .content-site2 .investigacion .despegable .cuerpo p,
  .content-site2 .extension .despegable .cuerpo p,
  .content-site2 .desplegables-boton-destacado .despegable .cuerpo p,
  .content-site2 .biblioteca .despegable .cuerpo p,
  .content-site2 .academico .despegable .cuerpo p,
  .content-site2 .posgrado .despegable .cuerpo p,
  .content-site2 .institucional .despegable .cuerpo p,
  .pagina-boton .estudiantes .despegable .cuerpo p,
  .pagina-boton .docentes .despegable .cuerpo p,
  .pagina-boton .areasinstitutos .despegable .cuerpo p,
  .pagina-boton .investigacion .despegable .cuerpo p,
  .pagina-boton .extension .despegable .cuerpo p,
  .pagina-boton .desplegables-boton-destacado .despegable .cuerpo p,
  .pagina-boton .biblioteca .despegable .cuerpo p,
  .pagina-boton .academico .despegable .cuerpo p,
  .pagina-boton .posgrado .despegable .cuerpo p,
  .pagina-boton .institucional .despegable .cuerpo p,
  .pagina-ingresantes .estudiantes .despegable .cuerpo p,
  .pagina-ingresantes .docentes .despegable .cuerpo p,
  .pagina-ingresantes .areasinstitutos .despegable .cuerpo p,
  .pagina-ingresantes .investigacion .despegable .cuerpo p,
  .pagina-ingresantes .extension .despegable .cuerpo p,
  .pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo p,
  .pagina-ingresantes .biblioteca .despegable .cuerpo p,
  .pagina-ingresantes .academico .despegable .cuerpo p,
  .pagina-ingresantes .posgrado .despegable .cuerpo p,
  .pagina-ingresantes .institucional .despegable .cuerpo p {
    padding: 0rem 1rem 0rem 1rem;
  }
}

.content-site2 .estudiantes .despegable .cuerpo a,
.content-site2 .docentes .despegable .cuerpo a,
.content-site2 .areasinstitutos .despegable .cuerpo a,
.content-site2 .investigacion .despegable .cuerpo a,
.content-site2 .extension .despegable .cuerpo a,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo a,
.content-site2 .biblioteca .despegable .cuerpo a,
.content-site2 .academico .despegable .cuerpo a,
.content-site2 .posgrado .despegable .cuerpo a,
.content-site2 .institucional .despegable .cuerpo a,
.pagina-boton .estudiantes .despegable .cuerpo a,
.pagina-boton .docentes .despegable .cuerpo a,
.pagina-boton .areasinstitutos .despegable .cuerpo a,
.pagina-boton .investigacion .despegable .cuerpo a,
.pagina-boton .extension .despegable .cuerpo a,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo a,
.pagina-boton .biblioteca .despegable .cuerpo a,
.pagina-boton .academico .despegable .cuerpo a,
.pagina-boton .posgrado .despegable .cuerpo a,
.pagina-boton .institucional .despegable .cuerpo a,
.pagina-ingresantes .estudiantes .despegable .cuerpo a,
.pagina-ingresantes .docentes .despegable .cuerpo a,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo a,
.pagina-ingresantes .investigacion .despegable .cuerpo a,
.pagina-ingresantes .extension .despegable .cuerpo a,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo a,
.pagina-ingresantes .biblioteca .despegable .cuerpo a,
.pagina-ingresantes .academico .despegable .cuerpo a,
.pagina-ingresantes .posgrado .despegable .cuerpo a,
.pagina-ingresantes .institucional .despegable .cuerpo a {
  color: #5e1742;
  font-family: "Montserrat", sans-serif;
}

.content-site2 .estudiantes .despegable .cuerpo a:hover,
.content-site2 .docentes .despegable .cuerpo a:hover,
.content-site2 .areasinstitutos .despegable .cuerpo a:hover,
.content-site2 .investigacion .despegable .cuerpo a:hover,
.content-site2 .extension .despegable .cuerpo a:hover,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo a:hover,
.content-site2 .biblioteca .despegable .cuerpo a:hover,
.content-site2 .academico .despegable .cuerpo a:hover,
.content-site2 .posgrado .despegable .cuerpo a:hover,
.content-site2 .institucional .despegable .cuerpo a:hover,
.pagina-boton .estudiantes .despegable .cuerpo a:hover,
.pagina-boton .docentes .despegable .cuerpo a:hover,
.pagina-boton .areasinstitutos .despegable .cuerpo a:hover,
.pagina-boton .investigacion .despegable .cuerpo a:hover,
.pagina-boton .extension .despegable .cuerpo a:hover,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo a:hover,
.pagina-boton .biblioteca .despegable .cuerpo a:hover,
.pagina-boton .academico .despegable .cuerpo a:hover,
.pagina-boton .posgrado .despegable .cuerpo a:hover,
.pagina-boton .institucional .despegable .cuerpo a:hover,
.pagina-ingresantes .estudiantes .despegable .cuerpo a:hover,
.pagina-ingresantes .docentes .despegable .cuerpo a:hover,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo a:hover,
.pagina-ingresantes .investigacion .despegable .cuerpo a:hover,
.pagina-ingresantes .extension .despegable .cuerpo a:hover,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo a:hover,
.pagina-ingresantes .biblioteca .despegable .cuerpo a:hover,
.pagina-ingresantes .academico .despegable .cuerpo a:hover,
.pagina-ingresantes .posgrado .despegable .cuerpo a:hover,
.pagina-ingresantes .institucional .despegable .cuerpo a:hover {
  color: #ed3237;
}

.content-site2 .estudiantes .despegable .cuerpo h1,
.content-site2 .docentes .despegable .cuerpo h1,
.content-site2 .areasinstitutos .despegable .cuerpo h1,
.content-site2 .investigacion .despegable .cuerpo h1,
.content-site2 .extension .despegable .cuerpo h1,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo h1,
.content-site2 .biblioteca .despegable .cuerpo h1,
.content-site2 .academico .despegable .cuerpo h1,
.content-site2 .posgrado .despegable .cuerpo h1,
.content-site2 .institucional .despegable .cuerpo h1,
.pagina-boton .estudiantes .despegable .cuerpo h1,
.pagina-boton .docentes .despegable .cuerpo h1,
.pagina-boton .areasinstitutos .despegable .cuerpo h1,
.pagina-boton .investigacion .despegable .cuerpo h1,
.pagina-boton .extension .despegable .cuerpo h1,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo h1,
.pagina-boton .biblioteca .despegable .cuerpo h1,
.pagina-boton .academico .despegable .cuerpo h1,
.pagina-boton .posgrado .despegable .cuerpo h1,
.pagina-boton .institucional .despegable .cuerpo h1,
.pagina-ingresantes .estudiantes .despegable .cuerpo h1,
.pagina-ingresantes .docentes .despegable .cuerpo h1,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo h1,
.pagina-ingresantes .investigacion .despegable .cuerpo h1,
.pagina-ingresantes .extension .despegable .cuerpo h1,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo h1,
.pagina-ingresantes .biblioteca .despegable .cuerpo h1,
.pagina-ingresantes .academico .despegable .cuerpo h1,
.pagina-ingresantes .posgrado .despegable .cuerpo h1,
.pagina-ingresantes .institucional .despegable .cuerpo h1 {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  padding-left: 1rem;
  padding-right: 1rem;
}

.content-site2 .estudiantes .despegable .cuerpo h2,
.content-site2 .docentes .despegable .cuerpo h2,
.content-site2 .areasinstitutos .despegable .cuerpo h2,
.content-site2 .investigacion .despegable .cuerpo h2,
.content-site2 .extension .despegable .cuerpo h2,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo h2,
.content-site2 .biblioteca .despegable .cuerpo h2,
.content-site2 .academico .despegable .cuerpo h2,
.content-site2 .posgrado .despegable .cuerpo h2,
.content-site2 .institucional .despegable .cuerpo h2,
.pagina-boton .estudiantes .despegable .cuerpo h2,
.pagina-boton .docentes .despegable .cuerpo h2,
.pagina-boton .areasinstitutos .despegable .cuerpo h2,
.pagina-boton .investigacion .despegable .cuerpo h2,
.pagina-boton .extension .despegable .cuerpo h2,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo h2,
.pagina-boton .biblioteca .despegable .cuerpo h2,
.pagina-boton .academico .despegable .cuerpo h2,
.pagina-boton .posgrado .despegable .cuerpo h2,
.pagina-boton .institucional .despegable .cuerpo h2,
.pagina-ingresantes .estudiantes .despegable .cuerpo h2,
.pagina-ingresantes .docentes .despegable .cuerpo h2,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo h2,
.pagina-ingresantes .investigacion .despegable .cuerpo h2,
.pagina-ingresantes .extension .despegable .cuerpo h2,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo h2,
.pagina-ingresantes .biblioteca .despegable .cuerpo h2,
.pagina-ingresantes .academico .despegable .cuerpo h2,
.pagina-ingresantes .posgrado .despegable .cuerpo h2,
.pagina-ingresantes .institucional .despegable .cuerpo h2 {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  padding-left: 1rem;
  padding-right: 1rem;
}

.content-site2 .estudiantes .despegable .cuerpo .ql-video,
.content-site2 .docentes .despegable .cuerpo .ql-video,
.content-site2 .areasinstitutos .despegable .cuerpo .ql-video,
.content-site2 .investigacion .despegable .cuerpo .ql-video,
.content-site2 .extension .despegable .cuerpo .ql-video,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo .ql-video,
.content-site2 .biblioteca .despegable .cuerpo .ql-video,
.content-site2 .academico .despegable .cuerpo .ql-video,
.content-site2 .posgrado .despegable .cuerpo .ql-video,
.content-site2 .institucional .despegable .cuerpo .ql-video,
.pagina-boton .estudiantes .despegable .cuerpo .ql-video,
.pagina-boton .docentes .despegable .cuerpo .ql-video,
.pagina-boton .areasinstitutos .despegable .cuerpo .ql-video,
.pagina-boton .investigacion .despegable .cuerpo .ql-video,
.pagina-boton .extension .despegable .cuerpo .ql-video,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo .ql-video,
.pagina-boton .biblioteca .despegable .cuerpo .ql-video,
.pagina-boton .academico .despegable .cuerpo .ql-video,
.pagina-boton .posgrado .despegable .cuerpo .ql-video,
.pagina-boton .institucional .despegable .cuerpo .ql-video,
.pagina-ingresantes .estudiantes .despegable .cuerpo .ql-video,
.pagina-ingresantes .docentes .despegable .cuerpo .ql-video,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo .ql-video,
.pagina-ingresantes .investigacion .despegable .cuerpo .ql-video,
.pagina-ingresantes .extension .despegable .cuerpo .ql-video,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo .ql-video,
.pagina-ingresantes .biblioteca .despegable .cuerpo .ql-video,
.pagina-ingresantes .academico .despegable .cuerpo .ql-video,
.pagina-ingresantes .posgrado .despegable .cuerpo .ql-video,
.pagina-ingresantes .institucional .despegable .cuerpo .ql-video {
  height: 400px;
  width: 100%;
}

.content-site2 .estudiantes .despegable .cuerpo .ql-align-justify,
.content-site2 .docentes .despegable .cuerpo .ql-align-justify,
.content-site2 .areasinstitutos .despegable .cuerpo .ql-align-justify,
.content-site2 .investigacion .despegable .cuerpo .ql-align-justify,
.content-site2 .extension .despegable .cuerpo .ql-align-justify,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo .ql-align-justify,
.content-site2 .biblioteca .despegable .cuerpo .ql-align-justify,
.content-site2 .academico .despegable .cuerpo .ql-align-justify,
.content-site2 .posgrado .despegable .cuerpo .ql-align-justify,
.content-site2 .institucional .despegable .cuerpo .ql-align-justify,
.pagina-boton .estudiantes .despegable .cuerpo .ql-align-justify,
.pagina-boton .docentes .despegable .cuerpo .ql-align-justify,
.pagina-boton .areasinstitutos .despegable .cuerpo .ql-align-justify,
.pagina-boton .investigacion .despegable .cuerpo .ql-align-justify,
.pagina-boton .extension .despegable .cuerpo .ql-align-justify,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo .ql-align-justify,
.pagina-boton .biblioteca .despegable .cuerpo .ql-align-justify,
.pagina-boton .academico .despegable .cuerpo .ql-align-justify,
.pagina-boton .posgrado .despegable .cuerpo .ql-align-justify,
.pagina-boton .institucional .despegable .cuerpo .ql-align-justify,
.pagina-ingresantes .estudiantes .despegable .cuerpo .ql-align-justify,
.pagina-ingresantes .docentes .despegable .cuerpo .ql-align-justify,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo .ql-align-justify,
.pagina-ingresantes .investigacion .despegable .cuerpo .ql-align-justify,
.pagina-ingresantes .extension .despegable .cuerpo .ql-align-justify,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo .ql-align-justify,
.pagina-ingresantes .biblioteca .despegable .cuerpo .ql-align-justify,
.pagina-ingresantes .academico .despegable .cuerpo .ql-align-justify,
.pagina-ingresantes .posgrado .despegable .cuerpo .ql-align-justify,
.pagina-ingresantes .institucional .despegable .cuerpo .ql-align-justify {
  text-align: justify;
}

.content-site2 .estudiantes .despegable .cuerpo .ql-align-center,
.content-site2 .docentes .despegable .cuerpo .ql-align-center,
.content-site2 .areasinstitutos .despegable .cuerpo .ql-align-center,
.content-site2 .investigacion .despegable .cuerpo .ql-align-center,
.content-site2 .extension .despegable .cuerpo .ql-align-center,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo .ql-align-center,
.content-site2 .biblioteca .despegable .cuerpo .ql-align-center,
.content-site2 .academico .despegable .cuerpo .ql-align-center,
.content-site2 .posgrado .despegable .cuerpo .ql-align-center,
.content-site2 .institucional .despegable .cuerpo .ql-align-center,
.pagina-boton .estudiantes .despegable .cuerpo .ql-align-center,
.pagina-boton .docentes .despegable .cuerpo .ql-align-center,
.pagina-boton .areasinstitutos .despegable .cuerpo .ql-align-center,
.pagina-boton .investigacion .despegable .cuerpo .ql-align-center,
.pagina-boton .extension .despegable .cuerpo .ql-align-center,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo .ql-align-center,
.pagina-boton .biblioteca .despegable .cuerpo .ql-align-center,
.pagina-boton .academico .despegable .cuerpo .ql-align-center,
.pagina-boton .posgrado .despegable .cuerpo .ql-align-center,
.pagina-boton .institucional .despegable .cuerpo .ql-align-center,
.pagina-ingresantes .estudiantes .despegable .cuerpo .ql-align-center,
.pagina-ingresantes .docentes .despegable .cuerpo .ql-align-center,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo .ql-align-center,
.pagina-ingresantes .investigacion .despegable .cuerpo .ql-align-center,
.pagina-ingresantes .extension .despegable .cuerpo .ql-align-center,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo .ql-align-center,
.pagina-ingresantes .biblioteca .despegable .cuerpo .ql-align-center,
.pagina-ingresantes .academico .despegable .cuerpo .ql-align-center,
.pagina-ingresantes .posgrado .despegable .cuerpo .ql-align-center,
.pagina-ingresantes .institucional .despegable .cuerpo .ql-align-center {
  text-align: center;
}

.content-site2 .estudiantes .despegable .cuerpo .ql-align-left,
.content-site2 .docentes .despegable .cuerpo .ql-align-left,
.content-site2 .areasinstitutos .despegable .cuerpo .ql-align-left,
.content-site2 .investigacion .despegable .cuerpo .ql-align-left,
.content-site2 .extension .despegable .cuerpo .ql-align-left,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo .ql-align-left,
.content-site2 .biblioteca .despegable .cuerpo .ql-align-left,
.content-site2 .academico .despegable .cuerpo .ql-align-left,
.content-site2 .posgrado .despegable .cuerpo .ql-align-left,
.content-site2 .institucional .despegable .cuerpo .ql-align-left,
.pagina-boton .estudiantes .despegable .cuerpo .ql-align-left,
.pagina-boton .docentes .despegable .cuerpo .ql-align-left,
.pagina-boton .areasinstitutos .despegable .cuerpo .ql-align-left,
.pagina-boton .investigacion .despegable .cuerpo .ql-align-left,
.pagina-boton .extension .despegable .cuerpo .ql-align-left,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo .ql-align-left,
.pagina-boton .biblioteca .despegable .cuerpo .ql-align-left,
.pagina-boton .academico .despegable .cuerpo .ql-align-left,
.pagina-boton .posgrado .despegable .cuerpo .ql-align-left,
.pagina-boton .institucional .despegable .cuerpo .ql-align-left,
.pagina-ingresantes .estudiantes .despegable .cuerpo .ql-align-left,
.pagina-ingresantes .docentes .despegable .cuerpo .ql-align-left,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo .ql-align-left,
.pagina-ingresantes .investigacion .despegable .cuerpo .ql-align-left,
.pagina-ingresantes .extension .despegable .cuerpo .ql-align-left,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo .ql-align-left,
.pagina-ingresantes .biblioteca .despegable .cuerpo .ql-align-left,
.pagina-ingresantes .academico .despegable .cuerpo .ql-align-left,
.pagina-ingresantes .posgrado .despegable .cuerpo .ql-align-left,
.pagina-ingresantes .institucional .despegable .cuerpo .ql-align-left {
  text-align: left;
}

.content-site2 .estudiantes .despegable .cuerpo .ql-align-right,
.content-site2 .docentes .despegable .cuerpo .ql-align-right,
.content-site2 .areasinstitutos .despegable .cuerpo .ql-align-right,
.content-site2 .investigacion .despegable .cuerpo .ql-align-right,
.content-site2 .extension .despegable .cuerpo .ql-align-right,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo .ql-align-right,
.content-site2 .biblioteca .despegable .cuerpo .ql-align-right,
.content-site2 .academico .despegable .cuerpo .ql-align-right,
.content-site2 .posgrado .despegable .cuerpo .ql-align-right,
.content-site2 .institucional .despegable .cuerpo .ql-align-right,
.pagina-boton .estudiantes .despegable .cuerpo .ql-align-right,
.pagina-boton .docentes .despegable .cuerpo .ql-align-right,
.pagina-boton .areasinstitutos .despegable .cuerpo .ql-align-right,
.pagina-boton .investigacion .despegable .cuerpo .ql-align-right,
.pagina-boton .extension .despegable .cuerpo .ql-align-right,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo .ql-align-right,
.pagina-boton .biblioteca .despegable .cuerpo .ql-align-right,
.pagina-boton .academico .despegable .cuerpo .ql-align-right,
.pagina-boton .posgrado .despegable .cuerpo .ql-align-right,
.pagina-boton .institucional .despegable .cuerpo .ql-align-right,
.pagina-ingresantes .estudiantes .despegable .cuerpo .ql-align-right,
.pagina-ingresantes .docentes .despegable .cuerpo .ql-align-right,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo .ql-align-right,
.pagina-ingresantes .investigacion .despegable .cuerpo .ql-align-right,
.pagina-ingresantes .extension .despegable .cuerpo .ql-align-right,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo .ql-align-right,
.pagina-ingresantes .biblioteca .despegable .cuerpo .ql-align-right,
.pagina-ingresantes .academico .despegable .cuerpo .ql-align-right,
.pagina-ingresantes .posgrado .despegable .cuerpo .ql-align-right,
.pagina-ingresantes .institucional .despegable .cuerpo .ql-align-right {
  text-align: right;
}

.content-site2 .estudiantes .despegable .cuerpo .contenedor-archivos,
.content-site2 .docentes .despegable .cuerpo .contenedor-archivos,
.content-site2 .areasinstitutos .despegable .cuerpo .contenedor-archivos,
.content-site2 .investigacion .despegable .cuerpo .contenedor-archivos,
.content-site2 .extension .despegable .cuerpo .contenedor-archivos,
.content-site2 .desplegables-boton-destacado .despegable .cuerpo .contenedor-archivos,
.content-site2 .biblioteca .despegable .cuerpo .contenedor-archivos,
.content-site2 .academico .despegable .cuerpo .contenedor-archivos,
.content-site2 .posgrado .despegable .cuerpo .contenedor-archivos,
.content-site2 .institucional .despegable .cuerpo .contenedor-archivos,
.pagina-boton .estudiantes .despegable .cuerpo .contenedor-archivos,
.pagina-boton .docentes .despegable .cuerpo .contenedor-archivos,
.pagina-boton .areasinstitutos .despegable .cuerpo .contenedor-archivos,
.pagina-boton .investigacion .despegable .cuerpo .contenedor-archivos,
.pagina-boton .extension .despegable .cuerpo .contenedor-archivos,
.pagina-boton .desplegables-boton-destacado .despegable .cuerpo .contenedor-archivos,
.pagina-boton .biblioteca .despegable .cuerpo .contenedor-archivos,
.pagina-boton .academico .despegable .cuerpo .contenedor-archivos,
.pagina-boton .posgrado .despegable .cuerpo .contenedor-archivos,
.pagina-boton .institucional .despegable .cuerpo .contenedor-archivos,
.pagina-ingresantes .estudiantes .despegable .cuerpo .contenedor-archivos,
.pagina-ingresantes .docentes .despegable .cuerpo .contenedor-archivos,
.pagina-ingresantes .areasinstitutos .despegable .cuerpo .contenedor-archivos,
.pagina-ingresantes .investigacion .despegable .cuerpo .contenedor-archivos,
.pagina-ingresantes .extension .despegable .cuerpo .contenedor-archivos,
.pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo .contenedor-archivos,
.pagina-ingresantes .biblioteca .despegable .cuerpo .contenedor-archivos,
.pagina-ingresantes .academico .despegable .cuerpo .contenedor-archivos,
.pagina-ingresantes .posgrado .despegable .cuerpo .contenedor-archivos,
.pagina-ingresantes .institucional .despegable .cuerpo .contenedor-archivos {
  margin-top: 2rem;
}

@media (max-width: 767px) {
  .content-site2 .estudiantes .despegable .cuerpo .contenedor-archivos,
  .content-site2 .docentes .despegable .cuerpo .contenedor-archivos,
  .content-site2 .areasinstitutos .despegable .cuerpo .contenedor-archivos,
  .content-site2 .investigacion .despegable .cuerpo .contenedor-archivos,
  .content-site2 .extension .despegable .cuerpo .contenedor-archivos,
  .content-site2 .desplegables-boton-destacado .despegable .cuerpo .contenedor-archivos,
  .content-site2 .biblioteca .despegable .cuerpo .contenedor-archivos,
  .content-site2 .academico .despegable .cuerpo .contenedor-archivos,
  .content-site2 .posgrado .despegable .cuerpo .contenedor-archivos,
  .content-site2 .institucional .despegable .cuerpo .contenedor-archivos,
  .pagina-boton .estudiantes .despegable .cuerpo .contenedor-archivos,
  .pagina-boton .docentes .despegable .cuerpo .contenedor-archivos,
  .pagina-boton .areasinstitutos .despegable .cuerpo .contenedor-archivos,
  .pagina-boton .investigacion .despegable .cuerpo .contenedor-archivos,
  .pagina-boton .extension .despegable .cuerpo .contenedor-archivos,
  .pagina-boton .desplegables-boton-destacado .despegable .cuerpo .contenedor-archivos,
  .pagina-boton .biblioteca .despegable .cuerpo .contenedor-archivos,
  .pagina-boton .academico .despegable .cuerpo .contenedor-archivos,
  .pagina-boton .posgrado .despegable .cuerpo .contenedor-archivos,
  .pagina-boton .institucional .despegable .cuerpo .contenedor-archivos,
  .pagina-ingresantes .estudiantes .despegable .cuerpo .contenedor-archivos,
  .pagina-ingresantes .docentes .despegable .cuerpo .contenedor-archivos,
  .pagina-ingresantes .areasinstitutos .despegable .cuerpo .contenedor-archivos,
  .pagina-ingresantes .investigacion .despegable .cuerpo .contenedor-archivos,
  .pagina-ingresantes .extension .despegable .cuerpo .contenedor-archivos,
  .pagina-ingresantes .desplegables-boton-destacado .despegable .cuerpo .contenedor-archivos,
  .pagina-ingresantes .biblioteca .despegable .cuerpo .contenedor-archivos,
  .pagina-ingresantes .academico .despegable .cuerpo .contenedor-archivos,
  .pagina-ingresantes .posgrado .despegable .cuerpo .contenedor-archivos,
  .pagina-ingresantes .institucional .despegable .cuerpo .contenedor-archivos {
    padding: 0rem 1rem 0rem 1rem;
  }
}

.content-site2 .lista-posts .item,
.pagina-boton .lista-posts .item,
.pagina-ingresantes .lista-posts .item {
  margin-bottom: 0.15rem;
  background-color: #5e1742;
  border: 0;
  padding: 1.75rem 2rem 1.35rem 1rem;
  display: block;
  text-decoration: none;
}

.content-site2 .lista-posts .item .nombre,
.pagina-boton .lista-posts .item .nombre,
.pagina-ingresantes .lista-posts .item .nombre {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 1.1rem;
  text-transform: uppercase;
}

.content-site2 .lista-posts .item:hover,
.pagina-boton .lista-posts .item:hover,
.pagina-ingresantes .lista-posts .item:hover {
  background-color: #ed3237;
}

.content-site2 .lista-posts .item:hover a,
.pagina-boton .lista-posts .item:hover a,
.pagina-ingresantes .lista-posts .item:hover a {
  color: #fff;
}

.content-site2 .lista-posts .item:active a,
.pagina-boton .lista-posts .item:active a,
.pagina-ingresantes .lista-posts .item:active a {
  color: #fff;
}

.post-container .fondo.gris {
  background-color: #eeeeee;
}

.post-container .camino {
  padding: 1.5rem 0rem;
}

.post-container .camino a {
  text-decoration: none;
  color: #000;
  margin-right: 0.5rem;
  font-family: "Merriweather", serif;
  font-size: 0.76rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.post-container .camino a:hover {
  color: #ed3237;
}

.post-container .container {
  padding: 0rem 14rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

@media (max-width: 991px) {
  .post-container .container {
    padding: 0rem 4rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

@media (max-width: 767px) {
  .post-container .container {
    padding: 0rem 0.75rem;
    padding-top: 2rem;
    padding-bottom: 4rem;
  }
}

.post-container.lista-todos .container {
  padding: 4rem 8rem;
}

@media (max-width: 991px) {
  .post-container.lista-todos .container {
    padding: 0rem 4rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

@media (max-width: 767px) {
  .post-container.lista-todos .container {
    padding: 0rem 0.75rem;
    padding-top: 2rem;
    padding-bottom: 4rem;
  }
}

.post-container .post {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.14);
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}

.post-container .post .titulo-post {
  padding: 1.75rem 1.25rem 2rem 1.25rem;
  font-family: "Montserrat", sans-serif;
  font-size: 2.5rem;
  line-height: 1.1;
}

@media (max-width: 767px) {
  .post-container .post .titulo-post {
    font-size: 1.75rem;
  }
}

.post-container .post .resumen {
  padding: 0rem 1.25rem 1rem 1.25rem;
  font-size: 1.125rem;
  line-height: 1.1;
  font-weight: lighter;
}

@media (max-width: 767px) {
  .post-container .post .resumen {
    font-size: 1.05rem;
  }
}

.post-container .post .fecha {
  padding: 1rem 1.25rem 2rem 1.25rem;
  font-family: "Montserrat", sans-serif;
}

@media (max-width: 767px) {
  .post-container .post .fecha {
    font-size: 0.9rem;
  }
}

.post-container .post .img-grande img {
  width: 100%;
}

.post-container .post .texto-completo {
  padding-top: 4rem;
  padding-bottom: 1rem;
}

.post-container .post .texto-completo img {
  width: calc(100% + 4.5rem);
  margin-left: -2.25rem;
}

@media (max-width: 991px) {
  .post-container .post .texto-completo img {
    width: calc(100% + 3.5rem);
    margin-left: -1.75rem;
  }
}

.post-container .post .texto-completo p {
  margin-bottom: 0rem;
  margin-top: 0rem;
  padding: 0rem 2.25rem 0rem 2.25rem;
  font-family: "Merriweather", serif;
  font-size: 1rem;
}

@media (max-width: 991px) {
  .post-container .post .texto-completo p {
    padding: 0rem 1.75rem 0rem 1.75rem;
  }
}

.post-container .post .texto-completo .ql-video {
  height: 400px;
  width: 100%;
}

.post-container .post .div-contenedor-archivos {
  padding-left: 2rem;
  padding-top: 2rem;
  padding-right: 1em;
}

@media (max-width: 767px) {
  .post-container .post .div-contenedor-archivos {
    padding-left: .5rem;
    padding-right: .5rem;
  }
}

.post-container .post .contenedor-archivos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.post-container .post .contenedor-archivos .archivo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #5e1742;
  text-decoration: none;
  padding: 0.75rem 2rem 0.5rem 2rem;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-right: 1rem;
  margin-bottom: 1.25rem;
}

.post-container .post .contenedor-archivos .archivo::before {
  bottom: calc(100% - 10px);
  left: 35%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #5e1742;
  border-width: 10px;
  margin-left: -36px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.post-container .post .contenedor-archivos .archivo:hover {
  background-color: #ed3338;
}

.post-container .post .contenedor-archivos .archivo:hover::before {
  border-bottom-color: #ed3338;
  bottom: 100%;
}

.post-container .post .contenedor-archivos .archivo:hover .ico {
  color: #fff;
}

.post-container .post .contenedor-archivos .archivo .titulo {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 0rem;
  font-size: 1rem;
}

.post-container .post .contenedor-archivos .archivo .ico {
  padding-left: 2rem;
  color: #ed3338;
}

.post-container .post .contenedor-archivos .archivo .ico svg {
  width: 2rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.post-container .post .galeria-imagenes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 2rem 1.5rem 1.5rem 1.5rem;
}

.post-container .post .galeria-imagenes .img-galeria {
  width: 33.33333%;
  text-align: center;
  margin-bottom: 0.5rem;
}

@media (max-width: 767px) {
  .post-container .post .galeria-imagenes .img-galeria {
    width: 50%;
  }
}

.post-container .post .galeria-imagenes .img-galeria img {
  width: 90%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 10rem;
  -o-object-position: center;
     object-position: center;
}

.post-container .post-relacionados {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  padding: 1rem 0rem 1rem 0rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.14);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
}

.post-container .post-relacionados .div-post {
  width: calc(50% - 1.5rem);
  margin-right: 0.5rem;
  margin-bottom: 1rem;
}

@media (max-width: 767px) {
  .post-container .post-relacionados .div-post {
    width: calc(100% - 1rem);
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
}

.post-container .post-relacionados .div-post:nth-of-type(2n) {
  margin-left: 0.5rem;
  margin-right: 0rem;
}

.post-container .post-relacionados .div-post .post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 10rem;
  text-decoration: none;
  color: #000;
  overflow-y: hidden;
}

.post-container .post-relacionados .div-post .post:hover .titulo {
  text-decoration: underline;
}

.post-container .post-relacionados .div-post .post .img {
  width: 40%;
}

.post-container .post-relacionados .div-post .post .img img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  -o-object-position: center;
     object-position: center;
}

.post-container .post-relacionados .div-post .post .info {
  padding: 1rem;
  width: calc(60% - 2rem);
}

.post-container .post-relacionados .div-post .post .info .titulo {
  font-size: 1rem;
  font-weight: bold;
  padding: 0rem;
}

.post-container .post-relacionados .div-post .post .info .date {
  font-size: 0.8rem;
}

.post-container .post-relacionados .div-post .post .info .resumen {
  padding: 0rem;
  font-size: 0.9rem;
}

.post-container .lista-todos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  padding: 1rem 0rem 1rem 0rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.14);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: auto;
  margin-left: auto;
}

.post-container .lista-todos .div-post {
  width: calc(50% - 1.5rem);
  margin-right: 0.5rem;
  margin-bottom: 1rem;
}

@media (max-width: 767px) {
  .post-container .lista-todos .div-post {
    width: calc(100% - 1rem);
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
}

.post-container .lista-todos .div-post:nth-of-type(2n) {
  margin-left: 0.5rem;
  margin-right: 0rem;
}

.post-container .lista-todos .div-post .post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 14rem;
  text-decoration: none;
  color: #000;
}

.post-container .lista-todos .div-post .post:hover .titulo {
  text-decoration: underline;
}

.post-container .lista-todos .div-post .post .img {
  width: 40%;
}

.post-container .lista-todos .div-post .post .img img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  -o-object-position: center;
     object-position: center;
}

.post-container .lista-todos .div-post .post .info {
  padding: 1rem;
  width: calc(60% - 2rem);
  overflow: hidden;
}

.post-container .lista-todos .div-post .post .info .titulo {
  font-size: 1rem;
  font-weight: bold;
  padding: 0rem;
}

.post-container .lista-todos .div-post .post .info .date {
  font-size: 0.8rem;
  margin-bottom: 1rem;
  margin-top: 0.25rem;
}

.post-container .lista-todos .div-post .post .info .resumen {
  padding: 0rem;
  font-size: 0.9rem;
  overflow: hidden;
}

.post-container .lista-todos.resultado-busqueda .div-post {
  width: 100%;
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

.post-container .lista-todos.resultado-busqueda .div-post .post {
  height: auto;
}

.planta-docente {
  padding: 2rem 0rem 8rem 0rem;
}

@media (max-width: 767px) {
  .planta-docente {
    padding: 1rem 0rem 4rem 0rem;
  }
}

.planta-docente .titulo-buscador {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 2rem;
  padding-left: 3rem;
}

@media (max-width: 767px) {
  .planta-docente .titulo-buscador {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0rem;
  }
}

.planta-docente .titulo-buscador .titular {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.planta-docente .titulo-buscador .titular a {
  font-family: "Montserrat", sans-serif;
  color: #000;
  text-decoration: none;
  font-size: 1.25rem;
}

@media (max-width: 767px) {
  .planta-docente .titulo-buscador .titular a {
    font-size: 1.1rem;
  }
}

.planta-docente .titulo-buscador .titular a:hover {
  border-bottom: 1px solid #5d1742;
  color: #5d1742;
}

@media (max-width: 767px) {
  .planta-docente .titulo-buscador .titular {
    margin-bottom: 1rem;
    -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto;
  }
}

.planta-docente .titulo-buscador .div-buscador form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #5d1742;
  padding: 0.5rem 0rem 0.45rem 0rem;
}

.planta-docente .titulo-buscador .div-buscador form .lupa {
  width: 1.1rem;
  -o-object-fit: contain;
     object-fit: contain;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 1.25rem;
}

.planta-docente .titulo-buscador .div-buscador form input {
  border: none;
  background-color: #5d1742;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  min-width: 22rem;
  font-size: 1rem;
}

.planta-docente .titulo-buscador .div-buscador form input:focus {
  outline: none;
}

@media (max-width: 767px) {
  .planta-docente .titulo-buscador .div-buscador form input {
    min-width: 10rem;
  }
}

.planta-docente .carousel-docentes {
  padding: 0rem 3rem;
}

.planta-docente .carousel-docentes .owl-stage-outer {
  z-index: 99;
}

.planta-docente .carousel-docentes .owl-nav {
  width: calc(100% + 6rem);
  margin-left: -3rem;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0;
}

.planta-docente .carousel-docentes .owl-nav svg {
  width: 70%;
}

.planta-docente .carousel-docentes .owl-nav svg polyline {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.planta-docente .carousel-docentes .owl-nav button {
  height: 240px;
  margin: 0;
  border-radius: 0;
  background-color: #5e1742;
  width: 3rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 767px) {
  .planta-docente .carousel-docentes .owl-nav button {
    height: 300px;
  }
}

.planta-docente .carousel-docentes .owl-nav button:hover {
  background-color: #ed3338;
}

.planta-docente .carousel-docentes .owl-nav button:hover svg polyline {
  stroke: #5e1742;
}

.planta-docente .carousel-docentes .owl-nav button:hover, .planta-docente .carousel-docentes .owl-nav button:active, .planta-docente .carousel-docentes .owl-nav button:focus {
  outline: none;
}

.planta-docente .carousel-docentes .docente {
  padding: 0rem 0.25rem;
}

@media (max-width: 767px) {
  .planta-docente .carousel-docentes .docente {
    padding: 0rem;
  }
}

.planta-docente .carousel-docentes .docente .img img {
  height: 240px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

@media (max-width: 767px) {
  .planta-docente .carousel-docentes .docente .img img {
    height: 300px;
  }
}

.planta-docente .carousel-docentes .docente .info {
  padding: 1rem 0.25rem 0rem 0.5em;
  font-family: "Montserrat", sans-serif;
}

.planta-docente .carousel-docentes .docente .info .nombre {
  font-size: 0.9rem;
}

.planta-docente .carousel-docentes .docente .info .email {
  font-size: 0.7rem;
}

.planta-docente .carousel-docentes .docente .info .email a {
  color: #5d1742;
  text-decoration: none;
}

.planta-docente .carousel-docentes .docente .info .email a:hover {
  border-bottom: 0.5px solid #5d1742;
}

.planta-docente .carousel-docentes .docente .info .cv {
  font-size: 0.9rem;
  margin-top: 0.25rem;
}

.planta-docente .carousel-docentes .docente .info .cv a {
  color: #5d1742;
  text-decoration: none;
}

.planta-docente .carousel-docentes .docente .info .cv a:hover {
  border-bottom: 0.25px solid #5d1742;
}

.lista-planta-docente {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3rem 0rem 6rem 0rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.lista-planta-docente .docente {
  padding: 0rem 0.25rem;
  width: calc(25% - 0.5rem);
  margin-bottom: 2rem;
}

@media (max-width: 991px) {
  .lista-planta-docente .docente {
    width: calc(33.3333333% - 0.5rem);
  }
}

@media (max-width: 767px) {
  .lista-planta-docente .docente {
    width: calc(50% - 0.5rem);
  }
}

@media (max-width: 339px) {
  .lista-planta-docente .docente {
    width: calc(100% - 0.5rem);
  }
}

.lista-planta-docente .docente .img img {
  height: 240px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.lista-planta-docente .docente .info {
  padding: 1rem 0.25rem 0rem 0.5em;
  font-family: "Montserrat", sans-serif;
}

.lista-planta-docente .docente .info .nombre {
  font-size: 0.9rem;
}

.lista-planta-docente .docente .info .email {
  font-size: 0.7rem;
}

.lista-planta-docente .docente .info .email a {
  color: #5d1742;
  text-decoration: none;
}

.lista-planta-docente .docente .info .email a:hover {
  border-bottom: 0.5px solid #5d1742;
}

.lista-planta-docente .docente .info .cv {
  font-size: 0.9rem;
  margin-top: 0.25rem;
}

.lista-planta-docente .docente .info .cv a {
  color: #5d1742;
  text-decoration: none;
}

.lista-planta-docente .docente .info .cv a:hover {
  border-bottom: 0.25px solid #5d1742;
}

.seccion-pagina-completa {
  padding: 6rem 0rem 4rem 0rem;
}

@media (max-width: 767px) {
  .seccion-pagina-completa {
    padding: 4rem 0rem 2rem 0rem;
  }
}

.seccion-pagina-completa.no-padding-arriba {
  padding-top: 0rem;
}

.seccion-pagina-completa .container {
  padding: 0rem 6rem;
}

@media (max-width: 767px) {
  .seccion-pagina-completa .container {
    padding: 0rem 1rem;
  }
}

.seccion-pagina-completa .camino {
  padding: 1.5rem 0rem 1.5rem 0rem;
}

.seccion-pagina-completa .camino a {
  text-decoration: none;
  color: #000;
  margin-right: 0.5rem;
  font-family: "Merriweather", serif;
  font-size: 0.76rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.seccion-pagina-completa .camino a:hover {
  color: #ed3237;
}

.seccion-pagina-completa .titular-seccion {
  font-family: "Montserrat", sans-serif;
  font-size: 2rem;
  color: #ed3237;
  background-image: url("../img/titulo-desplegable.png");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 2rem;
  padding-left: 2.5rem;
  margin-bottom: 2rem;
}

.seccion-pagina-completa .texto-largo {
  padding: 2rem 6rem 2rem 3rem;
  font-size: 0.95rem;
}

@media (max-width: 767px) {
  .seccion-pagina-completa .texto-largo {
    padding: 0rem 0rem 2rem 0rem;
  }
}

.seccion-pagina-completa .div-buscador {
  margin-left: 3rem;
}

@media (max-width: 767px) {
  .seccion-pagina-completa .div-buscador {
    margin-left: 0rem;
  }
}

.seccion-pagina-completa .div-buscador form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #5d1742;
  padding: 0.5rem 0rem 0.45rem 0rem;
  width: 40%;
}

@media (max-width: 991px) {
  .seccion-pagina-completa .div-buscador form {
    width: 100%;
  }
}

.seccion-pagina-completa .div-buscador form .lupa {
  width: 1.1rem;
  -o-object-fit: contain;
     object-fit: contain;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 1.25rem;
}

.seccion-pagina-completa .div-buscador form input {
  border: none;
  background-color: #5d1742;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
}

.seccion-pagina-completa .div-buscador form input:focus {
  outline: none;
}

.seccion-pagina-completa .fondo-seccion {
  position: relative;
}

.seccion-pagina-completa .fondo-seccion.boton-a-seccion {
  margin-bottom: 6rem;
}

.seccion-pagina-completa .fondo-seccion.boton-a-seccion .fondo-titulo,
.seccion-pagina-completa .fondo-seccion.boton-a-seccion .violeta,
.seccion-pagina-completa .fondo-seccion.boton-a-seccion .fondo {
  height: 8rem !important;
}

.seccion-pagina-completa .fondo-seccion.boton-a-seccion:hover {
  cursor: pointer;
}

.seccion-pagina-completa .fondo-seccion.boton-a-seccion:hover .violeta {
  background-color: #5d1742 !important;
}

.seccion-pagina-completa .fondo-seccion .fondo-titulo {
  height: 14rem;
}

.seccion-pagina-completa .fondo-seccion .fondo-titulo .rojo {
  height: 14rem;
  background-color: #ed3237;
}

.seccion-pagina-completa .fondo-seccion .fondo-titulo .rojo.violeta {
  background-color: #5d1742;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.seccion-pagina-completa .fondo-seccion .fondo-titulo .rojo .fondo {
  height: 14rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  mix-blend-mode: multiply;
}

.seccion-pagina-completa .fondo-seccion .separador {
  overflow: hidden;
  height: 2rem;
}

.seccion-pagina-completa .fondo-seccion .separador img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .seccion-pagina-completa .fondo-seccion .separador svg {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .seccion-pagina-completa .fondo-seccion .separador svg {
    height: 1.5rem;
  }
}

.seccion-pagina-completa .fondo-seccion .titulo {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-size: 2rem;
  color: #ffffff;
  color: white;
  font-family: "Montserrat", sans-serif;
  position: absolute;
  top: 40%;
  text-align: center;
  width: 100%;
}

.seccion-pagina-completa .lista-items {
  padding: 0rem 4rem;
}

@media (max-width: 767px) {
  .seccion-pagina-completa .lista-items {
    padding: 0rem 0rem;
  }
}

.seccion-pagina-completa .lista-items .item {
  background-color: #eee;
  margin-bottom: 0.75rem;
  padding: 1.75rem 2rem 2rem 1.5rem;
}

.seccion-pagina-completa .lista-items .item:hover {
  height: calc(100% - 1px);
}

.seccion-pagina-completa .lista-items .item:hover .nombre {
  border-bottom: 1px solid #000;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: calc(1rem - 1px);
}

.seccion-pagina-completa .lista-items .item .nombre {
  font-family: "Montserrat", sans-serif;
  font-size: 1.25rem;
  margin-bottom: 1rem;
  text-decoration: none;
  color: #000;
}

.seccion-pagina-completa .lista-items .item .nombre:hover {
  color: #5d1742;
  border-bottom: 1px solid #ed3237;
}

.seccion-pagina-completa .lista-items .item .tipo {
  font-family: "Montserrat", sans-serif;
  font-weight: 100;
  font-size: 0.75rem;
}

.seccion-pagina-completa .lista-items .item .resume {
  font-family: "Merriweather", serif;
  font-size: 0.9rem;
}

.menu-fijo-noticias {
  background-color: #eee;
  margin-top: 0.25rem;
}

.menu-fijo-noticias .menu-fijo-solo .fondo {
  background-color: #eee;
}

.menu-fijo-noticias .menu-fijo-solo a {
  font-weight: bold;
}

.menu-fijo-noticias .menu-y-noticias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0rem 0rem;
}

@media (max-width: 767px) {
  .menu-fijo-noticias .menu-y-noticias {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.menu-fijo-noticias .menu-y-noticias .menu {
  width: calc(14rem - 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #5e1742;
}

@media (max-width: 767px) {
  .menu-fijo-noticias .menu-y-noticias .menu {
    width: 100%;
    border-right: 0px;
    border-bottom: 1px solid #5e1742;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.menu-fijo-noticias .menu-y-noticias .menu .boton {
  padding: 1rem 2.5rem;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  opacity: 0.8;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.menu-fijo-noticias .menu-y-noticias .menu .boton:hover {
  opacity: 1;
}

.menu-fijo-noticias .menu-y-noticias .menu .boton a {
  text-align: center;
  color: #ed3338;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

.menu-fijo-noticias .menu-y-noticias .menu .boton a img {
  width: 100%;
  max-width: 5rem;
}

.menu-fijo-noticias .menu-y-noticias .noticias {
  width: calc(100% - 14rem);
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .menu-fijo-noticias .menu-y-noticias .noticias {
    width: 100%;
  }
}

.menu-fijo-noticias .menu-y-noticias .noticias .div-slide {
  max-width: 800px;
  padding: 0rem 2rem 0rem 4rem;
}

@media (max-width: 1499px) {
  .menu-fijo-noticias .menu-y-noticias .noticias .div-slide {
    max-width: 800px;
    width: 800px;
  }
}

@media (max-width: 1199px) {
  .menu-fijo-noticias .menu-y-noticias .noticias .div-slide {
    max-width: 700px;
    width: 700px;
  }
}

@media (max-width: 991px) {
  .menu-fijo-noticias .menu-y-noticias .noticias .div-slide {
    max-width: 600px;
    width: 600px;
  }
}

@media (max-width: 767px) {
  .menu-fijo-noticias .menu-y-noticias .noticias .div-slide {
    max-width: 400px;
    width: 400px;
    padding: 0rem 1rem 0rem 1rem;
  }
}

@media (max-width: 399px) {
  .menu-fijo-noticias .menu-y-noticias .noticias .div-slide {
    max-width: 350px;
    width: 350px;
  }
}

@media (max-width: 339px) {
  .menu-fijo-noticias .menu-y-noticias .noticias .div-slide {
    max-width: 300px;
    width: 300px;
  }
}

.menu-fijo-noticias .menu-y-noticias .noticias .div-slide .item {
  width: 100%;
}

.menu-fijo-noticias .menu-y-noticias .noticias .div-slide .item .post-slide:hover .titulo {
  color: #fff;
}

.menu-fijo-noticias .menu-y-noticias .noticias .div-slide .item .post-slide img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 450px;
}

.menu-fijo-noticias .menu-y-noticias .noticias .div-slide .item .post-slide .titulo {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.45);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 1rem 2rem 1rem 2rem;
  height: 2rem;
  font-size: 1.15rem;
  color: #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 767px) {
  .menu-fijo-noticias .menu-y-noticias .noticias .div-slide .item .post-slide .titulo {
    color: #fff;
  }
}

.menu-fijo-noticias .menu-y-noticias .noticias .div-slide .owl-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.menu-fijo-noticias .menu-y-noticias .noticias .div-slide .owl-dots .owl-dot:focus, .menu-fijo-noticias .menu-y-noticias .noticias .div-slide .owl-dots .owl-dot:active {
  outline: none;
}

.menu-fijo-noticias .menu-y-noticias .noticias .div-slide .owl-dots .owl-dot span {
  background: #330137;
  opacity: 0.5;
  width: 8px;
  height: 8px;
}

.menu-fijo-noticias .menu-y-noticias .noticias .div-slide .owl-dots .owl-dot.active span {
  background: #ed3237;
  opacity: 0.6;
}

.menu-fijo-noticias .menu-y-noticias .noticias .div-slide .owl-dots .owl-dot:hover span {
  opacity: 1;
}

.bedelia .container {
  padding: 6rem 4rem 4rem 4rem;
}

@media (max-width: 767px) {
  .bedelia .container {
    padding: 4rem 0rem 2rem 0rem;
  }
}

.bedelia .titulo-seccion {
  border-bottom: 2px solid #5e1742;
  margin-bottom: 0rem;
}

@media (max-width: 767px) {
  .bedelia .titulo-seccion {
    padding: 0rem 1rem;
  }
}

.bedelia .titulo-seccion .titulo {
  font-family: "Montserrat", sans-serif;
  font-size: 2rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 767px) {
  .bedelia .titulo-seccion .titulo {
    font-size: 1.75rem;
  }
}

.bedelia .fecha-hoy {
  margin-top: 2rem;
}

.bedelia .fecha-hoy .texto {
  font-family: "Montserrat", sans-serif;
  font-size: 2rem;
}

.bedelia .fecha-hoy .numeros {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #5d1742;
  font-size: 2rem;
}

.bedelia .no-hay-eventos {
  font-size: 0.9rem;
  font-weight: 100;
  padding: 1rem;
}

.bedelia .hoy,
.bedelia .dias-proximos {
  background-color: #eeeeee;
  margin-top: 1rem;
  padding-bottom: 2rem;
}

.bedelia .hoy .col-materia,
.bedelia .dias-proximos .col-materia {
  width: 34.5%;
}

@media (max-width: 767px) {
  .bedelia .hoy .col-materia,
  .bedelia .dias-proximos .col-materia {
    width: 30%;
  }
}

.bedelia .hoy .col-horario,
.bedelia .dias-proximos .col-horario {
  width: 10%;
}

@media (max-width: 767px) {
  .bedelia .hoy .col-horario,
  .bedelia .dias-proximos .col-horario {
    width: 14%;
  }
}

.bedelia .hoy .col-modalidad,
.bedelia .dias-proximos .col-modalidad {
  width: 18%;
}

.bedelia .hoy .col-aula,
.bedelia .dias-proximos .col-aula {
  width: 15%;
}

.bedelia .hoy .col-docente,
.bedelia .dias-proximos .col-docente {
  width: 22.5%;
}

.bedelia .hoy .header,
.bedelia .dias-proximos .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1rem;
}

@media (max-width: 767px) {
  .bedelia .hoy .header,
  .bedelia .dias-proximos .header {
    overflow: hidden;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bedelia .hoy .header .col-modalidad,
  .bedelia .hoy .header .col-horario,
  .bedelia .hoy .header .col-docente,
  .bedelia .hoy .header .col-aula,
  .bedelia .hoy .header .col-materia,
  .bedelia .dias-proximos .header .col-modalidad,
  .bedelia .dias-proximos .header .col-horario,
  .bedelia .dias-proximos .header .col-docente,
  .bedelia .dias-proximos .header .col-aula,
  .bedelia .dias-proximos .header .col-materia {
    width: auto;
  }
}

.bedelia .hoy .header .texto,
.bedelia .dias-proximos .header .texto {
  padding: 1rem 0.5rem 0.75rem 0.75rem;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

@media (max-width: 767px) {
  .bedelia .hoy .header .texto,
  .bedelia .dias-proximos .header .texto {
    font-size: 0.8rem;
    padding: 1rem 0.25rem 0.5rem 0.75rem;
  }
}

.bedelia .hoy .body .ano,
.bedelia .dias-proximos .body .ano {
  padding: 0.25rem 0.25rem 0.25rem 0.5rem;
  font-family: "Montserrat", sans-serif;
  font-size: 1.25rem;
  border-bottom: 1px solid #5d1742;
  margin-bottom: 2rem;
  margin-top: 1rem;
}

.bedelia .hoy .body .item .atributos,
.bedelia .dias-proximos .body .item .atributos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bedelia .hoy .body .item .atributos .texto,
.bedelia .dias-proximos .body .item .atributos .texto {
  padding: 0.25rem 0.25rem 0.25rem 0.5rem;
  width: calc(100% - 0.75rem);
  font-family: "Montserrat", sans-serif;
  line-height: 1;
}

@media (max-width: 767px) {
  .bedelia .hoy .body .item .atributos .texto,
  .bedelia .dias-proximos .body .item .atributos .texto {
    font-size: 0.85rem;
  }
}

.bedelia .hoy .body .item .info-adicional,
.bedelia .dias-proximos .body .item .info-adicional {
  text-align: center;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 1rem;
  font-size: 0.9rem;
  margin-top: 0.25rem;
  font-style: italic;
}

@media (max-width: 767px) {
  .bedelia .hoy .body .item .info-adicional,
  .bedelia .dias-proximos .body .item .info-adicional {
    font-size: 0.75rem;
  }
}

.bedelia .dias-proximos {
  margin-top: 2rem;
  background: #fff;
}

.bedelia .dias-proximos .despegable {
  margin-bottom: 0.15rem;
}

.bedelia .dias-proximos .despegable button.header {
  background-color: #eeeeee;
  border: 0;
  padding: 1.75rem 2rem 1.35rem 1rem;
  width: 100%;
  text-align: left;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.bedelia .dias-proximos .despegable button.header:hover {
  background-color: #ed3338;
  cursor: pointer;
}

.bedelia .dias-proximos .despegable button.header:hover .titulo {
  color: #fff;
}

.bedelia .dias-proximos .despegable button.header:focus {
  outline: none;
}

.bedelia .dias-proximos .despegable button.header:active {
  outline: none;
}

.bedelia .dias-proximos .despegable button.header .titulo {
  font-family: "Montserrat", sans-serif;
  color: #5d1742;
  font-size: 1.5rem;
  text-transform: uppercase;
  font-weight: bold;
}

.bedelia .dias-proximos .despegable .cuerpo {
  background-color: #eeeeee;
  padding: 2rem 0rem 2rem 0rem;
  display: none;
}

@media (max-width: 767px) {
  .bedelia .dias-proximos .despegable .cuerpo {
    padding: 2rem 0rem 2rem 0rem;
  }
}

.academico .despegables .despegable.segmento-orientado button {
  background-color: #330136;
}

.academico .despegables .despegable.segmento-orientado:first-of-type {
  margin-top: 2rem;
}
/*# sourceMappingURL=style.css.map */