@charset "UTF-8";
/* ---------- Color Module Styles ----------- */
/**
 * @file
 * Subtheme specific CSS.
 */
body {
  width: 100%;
  height: 100%;
  color: #282828;
  background: #E7EAF1;
  font-family: "Gantari", sans-serif;
}
body li, body .views-field-title, body h1, body h2, body h3, body h4, body h5, body h6 {
  text-align: left;
  font-family: "Gantari", sans-serif;
}
body .site-footer {
  background-color: #E7EAF1;
}
html {
  width: 100%;
  height: 100%;
  margin: 0;
}
.page-user-login.path-user #auth_box {
  width: 80%;
}
a {
  text-decoration: none !important;
}
a:hover, a:focus {
  text-decoration: none !important;
  font-weight: 300;
}
a:active {
  font-weight: 200;
}
.layout-main-wrapper .col, .layout-main-wrapper .container, .layout-main-wrapper .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.layout-main-wrapper .row {
  /*display: block;*/
  margin-right: 0;
  margin-left: 0;
}
#main-wrapper {
  background: #E7EAF1;
}
#main-wrapper .view-slider-home .row > * {
  padding-right: 0;
  padding-left: 0;
}
#page, .region-primary-menu .menu-item a.is-active, .region-primary-menu .menu-item--active-trail a {
  background: #E7EAF1;
}
.tabs ul.primary li a.is-active {
  background-color: #E7EAF1;
}
.tabs ul.primary li.is-active a {
  background-color: #E7EAF1;
  border-bottom-color: #E7EAF1;
}
#navbar-top {
  background-color: white;
}
a, .link {
  color: #1452EF;
}
a:hover, a:focus, .link:hover, .link:focus {
  color: #1452EF;
  text-decoration: none !important;
  font-weight: 300;
}
a:active, .link:active {
  color: #1452EF;
  font-weight: 200;
}
.page-item.active .page-link {
  background-color: #1452EF;
  border-color: #1452EF;
}
.page-link, .page-link:hover {
  color: #1452EF;
}
.sidebar .block {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.btn-primary {
  background-color: #1452EF;
  border-color: #1452EF;
}
.btn-primary:hover, .btn-primary:focus {
  background-color: #1452EF;
}
.region-header {
  color: #E7EAF1;
}
.region-header a {
  color: #E7EAF1;
}
.region-header li a.is-active {
  color: #E7EAF1;
}
.region-header .site-branding__text, .region-header .site-branding {
  color: #E7EAF1;
}
.region-header .site-branding__text a, .region-header .site-branding a {
  color: #E7EAF1;
}
.region-secondary-menu .menu-item a, .region-secondary-menu .menu-item a.is-active {
  color: #E7EAF1;
}
/* ---------- Color Module Styles ----------- */
.has-text-color.has-dark-gray-color {
  color: #282828;
}
.has-text-color.has-dark-gray-color a {
  color: #282828;
}
.has-text-color.has-light-gray-color {
  color: #e6e6e6;
}
.has-text-color.has-light-gray-color a {
  color: #e6e6e6;
}
.has-text-color.has-white-color {
  color: #ffffff;
}
.has-text-color.has-white-color a {
  color: #ffffff;
}
.has-text-color.has-black-color {
  color: #000000;
}
.has-text-color.has-black-color a {
  color: #000000;
}
.has-text-color.has-economicas-color, .has-text-color.has-dark-blue-color {
  color: #1452EF;
}
.has-text-color.has-economicas-color a, .has-text-color.has-dark-blue-color a {
  color: #1452EF;
}
.has-text-color.has-light-blue-color {
  color: #1452EF;
}
.has-text-color.has-light-blue-color a {
  color: #1452EF;
}
.has-text-color.has-futuro-color {
  color: #54C64E;
}
.has-text-color.has-futuro-color a {
  color: #54C64E;
}
.has-text-color.has-invita-color {
  color: #F97330;
}
.has-text-color.has-invita-color a {
  color: #F97330;
}
.has-text-color.has-transforma-color {
  color: #C521CE;
}
.has-text-color.has-transforma-color a {
  color: #C521CE;
}
.has-background.has-dark-gray-background-color {
  background-color: #282828;
}
.has-background.has-light-gray-background-color {
  background-color: #e6e6e6;
}
.has-background.has-white-background-color {
  background-color: #ffffff;
}
.has-background.has-black-background-color {
  background-color: #000000;
}
.has-background.has-economicas-background-color, .has-background.has-dark-blue-background-color {
  background-color: #1452EF;
}
.has-background.has-light-blue-background-color {
  background-color: #1452EF;
}
.has-background.has-futuro-background-color {
  background-color: #54C64E;
}
.has-background.has-invita-background-color {
  background-color: #F97330;
}
.has-background.has-transforma-background-color {
  background-color: #C521CE;
}
/* ---------- Color Form ----------- */
[dir="rtl"] .color-form .color-palette {
  margin-left: 0;
  margin-right: 20px;
}
[dir="rtl"] .color-form .form-item label {
  float: right;
}
[dir="rtl"] .color-form .color-palette .lock {
  right: -20px;
  left: 0;
}
.block-inline-blockbasic .content {
  text-align: justify;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.views-exposed-form label {
  font-size: 0.8rem;
}
.toolbar-icon.toolbar-icon-edit {
  display: none !important;
}
.slick--field-media-gallery .slick-arrow::before {
  color: #1452EF;
}
/* ---------- Color Module Styles ----------- */
.site-footer {
  font-family: "Gantari", sans-serif;
  padding: 0;
  /* FOOTER */
}
.site-footer > .container-fluid {
  --bs-gutter-x: 0;
}
.site-footer > .container-fluid > div {
  border-radius: 0;
  margin: 0;
  padding: 0;
}
.site-footer .footer {
  background: #FFFFFF;
}
.site-footer .footer .site-footer__top {
  display: flex;
  padding: 60px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
@media (max-width: 991px) {
  .site-footer .footer .site-footer__top {
    flex-direction: column;
    padding: 30px 15px;
    gap: 30px;
  }
}
.site-footer .site-footer__top {
  display: contents;
  /* Dejamos que los hijos participen en el flex de .footer */
}
.site-footer .site-footer__top .region {
  width: initial;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-footer .site-footer__top .region.region-footer-first {
  width: 412px;
  flex: 0 0 auto;
}
.site-footer .site-footer__top .region.region-footer-first .block.logoFooter img {
  width: 100%;
  height: 120px;
  aspect-ratio: 3.4333333333;
  object-fit: contain;
}
.site-footer .site-footer__top .region.region-footer-second {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
}
.site-footer .site-footer__top .region.region-footer-second #block-fce-contacto-footer.block {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.site-footer .site-footer__top .region.region-footer-second #block-fce-contacto-footer.block p {
  color: #1452EF;
  font-family: "Gantari", sans-serif;
  font-size: 17px;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.site-footer .site-footer__top .region.region-footer-second #block-fce-contacto-footer.block p a {
  color: #1452EF;
}
.site-footer .site-footer__top .region.region-footer-third {
  display: none !important;
  /* Ocultamos la tercera región si no se usa en Figma */
}
@media (max-width: 991px) {
  .site-footer .site-footer__top .region.region-footer-first, .site-footer .site-footer__top .region.region-footer-second {
    width: 100%;
    height: auto;
  }
}
.site-footer .site-footer__top .footer-right-group {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  justify-content: flex-end;
  gap: 20px;
}
.site-footer .site-footer__top .footer-right-group .region-footer-fourth {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  padding-left: 0;
  justify-content: flex-end;
  /* Aseguramos que se apoye sobre el borde derecho */
}
.site-footer .site-footer__top .footer-right-group .region-footer-fourth .block.block-social-media-links {
  margin: 0 !important;
  padding: 0 !important;
}
.site-footer .site-footer__top .footer-right-group .region-footer-fourth .block.block-social-media-links ul.social-media-links--platforms {
  display: flex;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
  justify-self: end;
}
.site-footer .site-footer__top .footer-right-group .region-footer-fourth .block.block-social-media-links ul.social-media-links--platforms li {
  padding: 0;
  margin: 0;
  line-height: 0;
  /* Evita espacios extra debajo o alrededor */
}
.site-footer .site-footer__top .footer-right-group .region-footer-fourth .block.block-social-media-links ul.social-media-links--platforms li a {
  display: flex;
  /* Para que el gap de 10px del ul funcione bien si hay varios y no haya espacios de texto */
  font-size: 24px;
  color: #1452EF;
  line-height: 1;
}
.site-footer .site-footer__top .footer-right-group .region-footer-fourth .block.block-social-media-links ul.social-media-links--platforms li:last-child {
  margin-right: 0;
  /* Aseguramos que el último no tenga margen */
}
.site-footer .site-footer__top .footer-right-group .wiki-link-footer {
  display: flex;
  align-items: center;
}
.site-footer .site-footer__top .footer-right-group .wiki-link-footer a {
  display: flex;
}
.site-footer .site-footer__top .footer-right-group .wiki-link-footer a img {
  width: 42px;
  height: auto;
}
@media (max-width: 991px) {
  .site-footer .site-footer__top .footer-right-group {
    width: 100%;
    height: auto;
    flex-direction: column;
    gap: 15px;
  }
  .site-footer .site-footer__top .footer-right-group .region-footer-fourth {
    width: 100%;
    justify-content: center;
  }
}
.site-footer .content ul.social-media-links--platforms {
  margin: 0;
  width: fit-content;
  font-size: 1.4em;
}
.site-footer .content ul.social-media-links--platforms li a {
  color: #1452EF;
}
.site-footer .block {
  border: none;
}
@media (min-width: 990px) {
  .site-footer .content ul.social-media-links--platforms {
    font-size: 0.8rem;
  }
  .site-footer .site-footer__top .region.region-footer-second .block.footerContacto p {
    font-size: 11px;
  }
  .site-footer .site-footer__top .region.region-footer-fourth .block.block-social-media-links ul.social-media-links--platforms li a {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .site-footer .content ul.social-media-links--platforms {
    font-size: inherit;
    padding: 0;
  }
  .site-footer .site-footer__top .region.region-footer-second .block.footerContacto p {
    font-size: 14px;
  }
}
@media (max-width: 990px) {
  .site-footer .site-footer__top {
    flex-direction: column;
  }
  .site-footer .site-footer__top .region .content {
    display: flex;
    justify-content: center;
  }
  .site-footer .site-footer__top .region.region-footer-first, .site-footer .site-footer__top .region.region-footer-second, .site-footer .site-footer__top .region.region-footer-third {
    width: 100%;
  }
  .site-footer .site-footer__top .region .block.footerMenuAcademicos, .site-footer .site-footer__top .region .block.footerSocial, .site-footer .site-footer__top .region .block.footerMenuTroncal, .site-footer .site-footer__top .region .block.logoFooter, .site-footer .site-footer__top .region .block.footerContacto {
    display: none;
  }
  .site-footer .site-footer__top .region .block.footerMenuAcademicos.mobile, .site-footer .site-footer__top .region .block.footerSocial.mobile, .site-footer .site-footer__top .region .block.footerMenuTroncal.mobile, .site-footer .site-footer__top .region .block.logoFooter.mobile, .site-footer .site-footer__top .region .block.footerContacto.mobile {
    display: block;
  }
  .site-footer .site-footer__top .region .block.footerMenuAcademicos a, .site-footer .site-footer__top .region .block.footerMenuTroncal a {
    text-align: center;
    line-height: 2.2em;
  }
  .site-footer .site-footer__top .region .block.logoFooter, .site-footer .site-footer__top .region .block.footerContacto {
    margin-top: 0;
    margin-bottom: 0;
  }
  .site-footer .site-footer__top .footer-right-group {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
    justify-content: center;
  }
  .site-footer .site-footer__top .footer-right-group .region-footer-fourth {
    display: block;
    text-align: center;
    margin: 0;
    width: fit-content;
  }
  .site-footer .site-footer__top .content ol:not(.menu), .site-footer .site-footer__top .content ul:not(.menu) {
    padding-left: 0;
  }
  .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .form-inline.navbar-form.float-right {
    text-align: center;
    float: none !important;
  }
}
/* ---------- Color Module Styles ----------- */
#navbar-top {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  align-self: stretch;
  background: #ffffff;
  padding: 0;
  margin: 0;
}
#navbar-top .container {
  padding: 0;
  margin: 0;
  max-width: none;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
}
#navbar-top .navbar-brand {
  padding: 30px;
  margin: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#navbar-top .navbar-brand a {
  padding: 0;
  margin: 0;
  display: block;
}
#navbar-top .navbar-brand img {
  padding: 0;
  margin: 0;
  height: 60px;
  width: auto;
}
#navbar-top .navbar-form {
  width: 100%;
  margin: 0;
  padding: 0;
  display: none;
}
#navbar-top .navbar-form section.row.region.region-top-header-form {
  --bs-gutter-x: 0;
}
#navbar-top #block-fce-socialmedialinks-2 {
  display: flex !important;
  padding: 20px 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  background-color: #E7EAF1 !important;
  margin: 0 !important;
}
#navbar-top #block-fce-socialmedialinks-2 h2 {
  display: none;
}
#navbar-top #block-fce-socialmedialinks-2 .social-media-links--platforms {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  justify-content: center;
}
#navbar-top #block-fce-socialmedialinks-2 .social-media-links--platforms li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
#navbar-top #block-fce-socialmedialinks-2 .social-media-links--platforms a {
  color: #1452EF !important;
  display: flex;
  align-items: center;
}
#navbar-top #block-fce-socialmedialinks-2 .social-media-links--platforms a:hover, #navbar-top #block-fce-socialmedialinks-2 .social-media-links--platforms a:focus {
  color: #0d41c3 !important;
}
#navbar-top #block-fce-socialmedialinks-2 .social-media-links--platforms a svg, #navbar-top #block-fce-socialmedialinks-2 .social-media-links--platforms a i {
  fill: currentColor !important;
  color: currentColor !important;
}
@media (min-width: 768px) {
  #navbar-top {
    padding: 30px;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
  #navbar-top .container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    max-width: 100%;
    margin: 0;
    width: 100%;
  }
  #navbar-top .navbar-brand {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
    padding: 0;
    flex: 0 1 auto;
    margin: 0;
  }
  #navbar-top .navbar-brand img {
    height: 60px;
    aspect-ratio: 3.3833333333;
    width: auto;
  }
  #navbar-top .region-top-header-form {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    width: auto;
  }
  #navbar-top .navbar-form {
    display: flex;
    justify-content: flex-end;
    width: auto;
    margin: 0;
    padding: 0;
  }
  #navbar-top #block-fce-socialmedialinks-2 {
    display: flex !important;
    height: 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background-color: transparent !important;
    padding: 0;
    flex-direction: row;
    margin: 0 !important;
  }
}
@media (min-width: 1400px) {
  #navbar-top {
    padding: 22.5px 22.5px;
  }
  #navbar-top .navbar-brand {
    height: 90px;
    gap: 10px;
  }
  #navbar-top .navbar-brand img {
    height: 90px;
    flex-shrink: 0;
    aspect-ratio: auto;
  }
  #navbar-top #block-fce-socialmedialinks-2 {
    height: 125px;
    display: flex !important;
    align-items: center;
  }
  #navbar-top #block-fce-socialmedialinks-2 .social-media-links--platforms {
    gap: 20px;
  }
  #navbar-top #block-fce-socialmedialinks-2 .social-media-links--platforms svg, #navbar-top #block-fce-socialmedialinks-2 .social-media-links--platforms i {
    width: auto;
    height: 45px;
  }
}
#header .region-secondary-menu #block-breadcrumbs .breadcrumb {
  margin-bottom: 0;
}
/* ---------- Color Module Styles ----------- */
#navbar-main {
  background-color: #E7EAF1;
  border: none;
  padding: 0;
}
#navbar-main.affix {
  background-color: #E7EAF1;
  border: none;
}
#navbar-main h2#block-fce-navegacionprincipal-menu {
  display: none;
}
#navbar-main nav#block-fce-navegacionprincipal {
  width: 100%;
}
#navbar-main .navbar-collapse {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  align-self: stretch;
  background-color: #E7EAF1;
  padding: 0 0 20px 0;
}
#navbar-main ul.nav.navbar-nav {
  flex-direction: column;
  display: flex;
  width: 100%;
  gap: 20px;
  margin: 0;
  padding: 0;
}
#navbar-main ul.nav.navbar-nav li.nav-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  background: #1452EF;
  margin: 0;
  padding: 0;
}
#navbar-main ul.nav.navbar-nav li.nav-item a.nav-link {
  align-self: stretch;
  color: #FFFFFF !important;
  text-align: center;
  font-family: "Gantari", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 10px 20px;
  border: none;
  text-transform: uppercase;
}
#navbar-main ul.nav.navbar-nav li.nav-item a.nav-link:after {
  display: none;
}
#navbar-main ul.nav.navbar-nav li.nav-item a.nav-link:hover, #navbar-main ul.nav.navbar-nav li.nav-item a.nav-link:focus {
  background-color: #0f49db;
  color: #FFFFFF !important;
}
@media (min-width: 768px) {
  #navbar-main {
    background-color: #1452EF;
    border: none;
    height: 75px;
    padding: 18px 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 56px;
    align-self: stretch;
  }
  #navbar-main.affix {
    background-color: #1452EF;
    border: none;
  }
  #navbar-main .navbar-collapse {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    background-color: transparent;
    padding: 0;
    width: 100%;
  }
  #navbar-main .navbar-collapse .container {
    max-width: none;
    width: 100%;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #navbar-main ul.nav.navbar-nav {
    flex-direction: row;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    width: auto;
    margin: 0;
    padding: 0;
  }
  #navbar-main ul.nav.navbar-nav li.nav-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: transparent;
    margin: 0;
    padding: 0;
  }
  #navbar-main ul.nav.navbar-nav li.nav-item a.nav-link {
    align-self: stretch;
    color: #FFFFFF !important;
    text-align: center;
    font-family: "Gantari", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 0;
    border: none;
  }
  #navbar-main ul.nav.navbar-nav li.nav-item a.nav-link:after {
    display: none;
  }
  #navbar-main ul.nav.navbar-nav li.nav-item a.nav-link:hover, #navbar-main ul.nav.navbar-nav li.nav-item a.nav-link:focus {
    background-color: transparent;
    font-weight: 300;
  }
  #navbar-main ul.nav.navbar-nav li.nav-item a.nav-link:active {
    font-weight: 200;
  }
}
@media (min-width: 992px) {
  #navbar-main ul.nav.navbar-nav li.nav-item a.nav-link {
    font-size: 24px;
  }
}
.navbar-toggler {
  display: none !important;
}
#block-fce-main-menu {
  margin: auto;
}
/* ---------- Color Module Styles ----------- */
.block-social-media-links-block .social-media-links--platforms.horizontal li a {
  color: #1452EF;
  display: inline-grid;
}
.view.view-slider-home .node--type-slider-home > .field--type-entity-reference, .view.view-slider-home .node--type-slider-home a > .field--type-entity-reference {
  margin: 0;
}
.view.view-slider-home .carousel.slide .carousel-indicators li {
  width: 1em;
  height: 1em;
  margin: 0 0.5em;
  border-radius: 100%;
}
.view.view-slider-home .carousel.slide .carousel-caption a {
  color: white;
  font-weight: bold;
}
.view.view-slider-home .carousel.slide .carousel-caption h3 {
  font-size: 1.4em;
  text-shadow: -5px 4px 13px black;
}
.view.view-slider-home .carousel.slide .carousel-caption p {
  text-shadow: -4px 2px 5px #3b3b3b;
  font-size: 1.2em;
}
.view.view-slider-home .field--type-image {
  margin: 0;
}
.view.view-slider-home .field--type-image img {
  margin: 0;
}
@media (min-width: 768px) {
  .view.view-slider-home .carousel.slide .carousel-caption h3 {
    font-size: 3em;
  }
  .view.view-slider-home .carousel.slide .carousel-caption p {
    font-size: 1.8em;
  }
}
/**
 * @file
 * Default style for file module.
 */
/* File icons.*/
.file {
  padding-left: 20px;
  /* LTR */
  display: inline-block;
  min-height: 16px;
  background-repeat: no-repeat;
  background-position: left center;
  /* LTR */
}
.file.file--general, .file.file--application-octet-stream {
  background-image: url("/themes/custom/fce/images/icons/application-octet-stream.png");
}
.file.file--package-x-generic {
  background-image: url("/themes/custom/fce/images/icons/package-x-generic.png");
}
.file.file--x-office-spreadsheet {
  background-image: url("/themes/custom/fce/images/icons/x-office-spreadsheet.png");
}
.file.file--x-office-document {
  background-image: url("/themes/custom/fce/images/icons/x-office-document.png");
}
.file.file--x-office-presentation {
  background-image: url("/themes/custom/fce/images/icons/x-office-presentation.png");
}
.file.file--text-x-script {
  background-image: url("/themes/custom/fce/images/icons/text-x-script.png");
}
.file.file--text-html {
  background-image: url("/themes/custom/fce/images/icons/text-html.png");
}
.file.file--text-plain {
  background-image: url("/themes/custom/fce/images/icons/text-plain.png");
}
.file.file--application-pdf {
  background-image: url("/themes/custom/fce/images/icons/application-pdf.png");
}
.file.file--application-x-executable {
  background-image: url("/themes/custom/fce/images/icons/application-x-executable.png");
}
.file.file--audio {
  background-image: url("/themes/custom/fce/images/icons/audio-x-generic.png");
}
.file.file--video {
  background-image: url("/themes/custom/fce/images/icons/video-x-generic.png");
}
.file.file--text {
  background-image: url("/themes/custom/fce/images/icons/text-x-generic.png");
}
.file.file--image {
  background-image: url("/themes/custom/fce/images/icons/image-x-generic.png");
}
[dir="rtl"] .file {
  padding-left: inherit;
  padding-right: 20px;
  background-position: right center;
}
.field.field--name-field-media-file .field__item {
  font-size: 1em;
  margin: 1% 1% 15px;
  display: inline-block;
  color: #E7EAF1;
}
.field.field--name-field-media-file .field__item span {
  display: block;
}
.field.field--name-field-media-file .field__item span a {
  color: #E7EAF1;
  background: #1452EF;
  padding: 0.7em;
  display: block;
  width: 100%;
  text-transform: uppercase;
  margin: -1em 0 0 1em;
  font-weight: bold;
}
.form-row.row .form-submit {
  margin-bottom: 0 !important;
}
@media (min-width: 1024px) {
  .form-row.row {
    flex-wrap: nowrap;
    justify-content: center;
  }
}
/* ---------- Color Module Styles ----------- */
.box-link-container {
  margin: 0.5rem 0;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.box-link-container .box-link-wrapper:not(a) {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%);
}
.box-link-container .box-link-wrapper:not(a) a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-height: 60px;
  height: 100%;
  text-decoration: none !important;
  background-color: white;
  transition: all 0.3s ease;
  border: none;
  color: inherit;
  padding: 1.5rem 0;
}
.box-link-container .box-link-wrapper:not(a) a:hover {
  background-color: transparent;
}
.box-link-container a.box-link-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-height: 60px;
  height: 100%;
  padding: 1.5rem 1rem;
  text-decoration: none !important;
  background-color: white;
  transition: all 0.3s ease;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%);
  border: none;
}
.box-link-container a.box-link-wrapper:hover .box-link-content {
  font-weight: 300;
  background-color: transparent;
  color: white;
}
@media (min-width: 576px) {
  .box-link-container a.box-link-wrapper {
    min-height: 100px;
  }
  .box-link-container .box-link-wrapper:not(a) a {
    min-height: 100px;
  }
}
.box-link-container.color-economicas .box-link-wrapper {
  color: #1452EF;
  border-color: #1452EF;
}
.box-link-container.color-economicas .box-link-wrapper:hover {
  background-color: #1452EF !important;
  color: white !important;
}
.box-link-container.color-invita .box-link-wrapper {
  color: #F97330;
  border-color: #F97330;
}
.box-link-container.color-invita .box-link-wrapper:hover {
  background-color: #F97330 !important;
  color: white !important;
}
.box-link-container.color-transforma .box-link-wrapper {
  color: #C521CE;
  border-color: #C521CE;
}
.box-link-container.color-transforma .box-link-wrapper:hover {
  background-color: #C521CE !important;
  color: white !important;
}
.box-link-container.color-futuro .box-link-wrapper {
  color: #54C64E;
  border-color: #54C64E;
}
.box-link-container.color-futuro .box-link-wrapper:hover {
  background-color: #54C64E !important;
  color: white !important;
}
.box-link-container:hover {
  background: none;
}
.box-link-container .box-link-content {
  font-size: 1.63rem;
  line-height: 1.1;
  font-weight: 600;
  text-transform: uppercase;
}
.box-link-container .box-link-content p {
  margin: 0;
}
.box-link-container .box-link-editor-info {
  font-size: 0.8rem;
  color: white;
  margin-top: 0.5rem;
  opacity: 0.8;
  text-align: right;
}
@media (max-width: 781px) {
  .wp-block-columns > .wp-block-column:nth-child(1) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(1):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(2) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(2):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(3) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(3):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(4) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(4):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(5) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(5):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(6) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(6):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(7) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(7):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(8) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(8):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(9) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(9):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(10) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(10):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(11) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(11):last-child {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(12) {
    margin-bottom: 0;
  }
  .wp-block-columns > .wp-block-column:nth-child(12):last-child {
    margin-bottom: 0;
  }
}
/*
 | Posgrado
 */
/* ---------- Color Module Styles ----------- */
.postgrado.seccion-carreras .nombre-carrera h2 {
  height: 6.5em;
}
/**
  Slider Overlay
 */
.path-postgrado, .node--type-landing-page-lb.node {
  /**
  Column blocks X magin
 */
}
.path-postgrado .bs-2col, .node--type-landing-page-lb.node .bs-2col {
  display: flex;
  flex-wrap: wrap;
}
.path-postgrado .bs-2col .bs-region, .node--type-landing-page-lb.node .bs-2col .bs-region {
  display: flex;
  flex-direction: column;
}
.path-postgrado .bs-2col .bs-region .block, .node--type-landing-page-lb.node .bs-2col .bs-region .block {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.path-postgrado .bs-2col .bs-region .block .content, .node--type-landing-page-lb.node .bs-2col .bs-region .block .content {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.path-postgrado .bs-2col .bs-region .block .content .field, .node--type-landing-page-lb.node .bs-2col .bs-region .block .content .field {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.path-postgrado .bs-2col .bs-region .block .content .field .field__item, .node--type-landing-page-lb.node .bs-2col .bs-region .block .content .field .field__item {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.path-postgrado .bs-2col .bs-region .block .content .field .field__item > div, .node--type-landing-page-lb.node .bs-2col .bs-region .block .content .field .field__item > div {
  flex: 1;
}
.path-postgrado .separador-diplomatura, .path-postgrado .separador-programas-ejecutivos, .path-postgrado .separador-programas-posgrado, .path-postgrado .separador-especializaciones, .node--type-landing-page-lb.node .separador-diplomatura, .node--type-landing-page-lb.node .separador-programas-ejecutivos, .node--type-landing-page-lb.node .separador-programas-posgrado, .node--type-landing-page-lb.node .separador-especializaciones {
  background: #E7EAF1;
}
.path-postgrado .separador-diplomatura .especializaciones, .path-postgrado .separador-diplomatura .diplomatura, .path-postgrado .separador-programas-ejecutivos .especializaciones, .path-postgrado .separador-programas-ejecutivos .diplomatura, .path-postgrado .separador-programas-posgrado .especializaciones, .path-postgrado .separador-programas-posgrado .diplomatura, .path-postgrado .separador-especializaciones .especializaciones, .path-postgrado .separador-especializaciones .diplomatura, .node--type-landing-page-lb.node .separador-diplomatura .especializaciones, .node--type-landing-page-lb.node .separador-diplomatura .diplomatura, .node--type-landing-page-lb.node .separador-programas-ejecutivos .especializaciones, .node--type-landing-page-lb.node .separador-programas-ejecutivos .diplomatura, .node--type-landing-page-lb.node .separador-programas-posgrado .especializaciones, .node--type-landing-page-lb.node .separador-programas-posgrado .diplomatura, .node--type-landing-page-lb.node .separador-especializaciones .especializaciones, .node--type-landing-page-lb.node .separador-especializaciones .diplomatura {
  margin-top: 1rem;
}
.path-postgrado .separador-diplomatura .especializaciones strong, .path-postgrado .separador-diplomatura .diplomatura strong, .path-postgrado .separador-programas-ejecutivos .especializaciones strong, .path-postgrado .separador-programas-ejecutivos .diplomatura strong, .path-postgrado .separador-programas-posgrado .especializaciones strong, .path-postgrado .separador-programas-posgrado .diplomatura strong, .path-postgrado .separador-especializaciones .especializaciones strong, .path-postgrado .separador-especializaciones .diplomatura strong, .node--type-landing-page-lb.node .separador-diplomatura .especializaciones strong, .node--type-landing-page-lb.node .separador-diplomatura .diplomatura strong, .node--type-landing-page-lb.node .separador-programas-ejecutivos .especializaciones strong, .node--type-landing-page-lb.node .separador-programas-ejecutivos .diplomatura strong, .node--type-landing-page-lb.node .separador-programas-posgrado .especializaciones strong, .node--type-landing-page-lb.node .separador-programas-posgrado .diplomatura strong, .node--type-landing-page-lb.node .separador-especializaciones .especializaciones strong, .node--type-landing-page-lb.node .separador-especializaciones .diplomatura strong {
  margin: 0.3em 0;
  padding: 0;
  color: #C521CE !important;
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: none;
  text-decoration: none;
}
.path-postgrado .separador-diplomatura .programas-ejecutivos, .path-postgrado .separador-diplomatura .programas-de-posgrado, .path-postgrado .separador-programas-ejecutivos .programas-ejecutivos, .path-postgrado .separador-programas-ejecutivos .programas-de-posgrado, .path-postgrado .separador-programas-posgrado .programas-ejecutivos, .path-postgrado .separador-programas-posgrado .programas-de-posgrado, .path-postgrado .separador-especializaciones .programas-ejecutivos, .path-postgrado .separador-especializaciones .programas-de-posgrado, .node--type-landing-page-lb.node .separador-diplomatura .programas-ejecutivos, .node--type-landing-page-lb.node .separador-diplomatura .programas-de-posgrado, .node--type-landing-page-lb.node .separador-programas-ejecutivos .programas-ejecutivos, .node--type-landing-page-lb.node .separador-programas-ejecutivos .programas-de-posgrado, .node--type-landing-page-lb.node .separador-programas-posgrado .programas-ejecutivos, .node--type-landing-page-lb.node .separador-programas-posgrado .programas-de-posgrado, .node--type-landing-page-lb.node .separador-especializaciones .programas-ejecutivos, .node--type-landing-page-lb.node .separador-especializaciones .programas-de-posgrado {
  margin-top: 1rem;
}
.path-postgrado .separador-diplomatura .programas-ejecutivos strong, .path-postgrado .separador-diplomatura .programas-de-posgrado strong, .path-postgrado .separador-programas-ejecutivos .programas-ejecutivos strong, .path-postgrado .separador-programas-ejecutivos .programas-de-posgrado strong, .path-postgrado .separador-programas-posgrado .programas-ejecutivos strong, .path-postgrado .separador-programas-posgrado .programas-de-posgrado strong, .path-postgrado .separador-especializaciones .programas-ejecutivos strong, .path-postgrado .separador-especializaciones .programas-de-posgrado strong, .node--type-landing-page-lb.node .separador-diplomatura .programas-ejecutivos strong, .node--type-landing-page-lb.node .separador-diplomatura .programas-de-posgrado strong, .node--type-landing-page-lb.node .separador-programas-ejecutivos .programas-ejecutivos strong, .node--type-landing-page-lb.node .separador-programas-ejecutivos .programas-de-posgrado strong, .node--type-landing-page-lb.node .separador-programas-posgrado .programas-ejecutivos strong, .node--type-landing-page-lb.node .separador-programas-posgrado .programas-de-posgrado strong, .node--type-landing-page-lb.node .separador-especializaciones .programas-ejecutivos strong, .node--type-landing-page-lb.node .separador-especializaciones .programas-de-posgrado strong {
  margin: 0.3em 0;
  padding: 0;
  color: #C521CE !important;
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  text-transform: none;
  text-decoration: none;
}
.path-postgrado .separador-programas-ejecutivos, .node--type-landing-page-lb.node .separador-programas-ejecutivos {
  background: #FFFFFF;
}
.path-postgrado .separador-programas-ejecutivos .programas-ejecutivos strong::after, .node--type-landing-page-lb.node .separador-programas-ejecutivos .programas-ejecutivos strong::after {
  content: "→";
  font-size: 0.7em;
  line-height: 1;
  font-family: "slick", serif;
  margin-left: 0.4em;
  padding-top: 1.6em;
}
.path-postgrado .separador-programas-ejecutivos .programas-ejecutivos strong:hover, .node--type-landing-page-lb.node .separador-programas-ejecutivos .programas-ejecutivos strong:hover {
  font-weight: 600;
}
.path-postgrado .nombre-posgrado, .node--type-landing-page-lb.node .nombre-posgrado {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.path-postgrado .nombre-posgrado h2, .node--type-landing-page-lb.node .nombre-posgrado h2 {
  margin: 0;
  height: 10rem;
  overflow: hidden;
  background: #C521CE;
}
.path-postgrado .nombre-posgrado h2 a, .node--type-landing-page-lb.node .nombre-posgrado h2 a {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  background: white;
  color: #C521CE;
  border: solid 1px #C521CE;
  padding: 2rem;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.63rem;
  line-height: 1.1;
  font-weight: 600;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%);
}
.path-postgrado .nombre-posgrado:hover h2, .node--type-landing-page-lb.node .nombre-posgrado:hover h2 {
  background: none;
}
.path-postgrado .nombre-posgrado:hover h2 a, .node--type-landing-page-lb.node .nombre-posgrado:hover h2 a {
  background: #C521CE;
  color: #E7EAF1;
  font-weight: 300;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%);
}
.path-postgrado .nombre-posgrado:hover h2::after, .node--type-landing-page-lb.node .nombre-posgrado:hover h2::after {
  opacity: 1;
}
.path-postgrado .nombre-posgrado.primer-seccion, .path-postgrado .nombre-posgrado.segunda-seccion, .node--type-landing-page-lb.node .nombre-posgrado.primer-seccion, .node--type-landing-page-lb.node .nombre-posgrado.segunda-seccion {
  margin-bottom: 3rem;
}
.path-postgrado .form-contacto-posgrado, .node--type-landing-page-lb.node .form-contacto-posgrado {
  display: grid;
  background-color: #1452EF;
  color: #fff;
  padding: 3rem 1rem 0;
}
.path-postgrado .form-contacto-posgrado > div:first-of-type, .node--type-landing-page-lb.node .form-contacto-posgrado > div:first-of-type {
  margin: auto;
}
.path-postgrado .form-contacto-posgrado .webform-button--submit, .node--type-landing-page-lb.node .form-contacto-posgrado .webform-button--submit {
  font-size: 1.2em;
  background: #fff;
  color: #1452EF;
  border-radius: 0;
  border: none;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%);
}
@media (min-width: 768px) {
  .path-postgrado .form-contacto-posgrado > div:first-of-type, .node--type-landing-page-lb.node .form-contacto-posgrado > div:first-of-type {
    margin: auto;
    width: 75%;
  }
}
@media (min-width: 1440px) {
  .path-postgrado .form-contacto-posgrado > div:first-of-type, .node--type-landing-page-lb.node .form-contacto-posgrado > div:first-of-type {
    margin: auto;
    width: 55%;
  }
}
.path-postgrado .node__content, .node--type-landing-page-lb.node .node__content {
  margin-top: 0;
}
.path-postgrado .carousel.slide .media.media--image.media--responsive, .node--type-landing-page-lb.node .carousel.slide .media.media--image.media--responsive {
  max-height: 580px;
}
.path-postgrado .carousel.slide .media.is-b-loaded, .node--type-landing-page-lb.node .carousel.slide .media.is-b-loaded {
  background: linear-gradient(46deg, #0b4a48 20%, rgba(0, 0, 0, 0.48));
}
.path-postgrado .carousel.slide .media.is-b-loaded picture, .node--type-landing-page-lb.node .carousel.slide .media.is-b-loaded picture {
  mix-blend-mode: overlay;
}
.path-postgrado .carousel-caption.d-none.d-md-block, .node--type-landing-page-lb.node .carousel-caption.d-none.d-md-block {
  font-size: 3em;
  text-align: left;
}
.path-postgrado .col-lg-6.bs-region .block .field--name-field-media-image, .node--type-landing-page-lb.node .col-lg-6.bs-region .block .field--name-field-media-image {
  margin: 5px 0;
}
.path-postgrado #programas-ejecutivos, .node--type-landing-page-lb.node #programas-ejecutivos {
  background-color: #1452EF;
}
.path-postgrado #programas-ejecutivos h2, .node--type-landing-page-lb.node #programas-ejecutivos h2 {
  text-align: center;
  padding: 1em;
  text-transform: uppercase;
}
.path-postgrado #programas-ejecutivos h2 a, .node--type-landing-page-lb.node #programas-ejecutivos h2 a {
  color: #E7EAF1;
  display: block;
  border: solid 3px #E7EAF1;
  padding: 1rem;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%);
}
.path-postgrado #indicadores-postgrados, .node--type-landing-page-lb.node #indicadores-postgrados {
  background-color: #4b8a89;
}
.path-postgrado #indicadores-postgrados .bs-region--main, .node--type-landing-page-lb.node #indicadores-postgrados .bs-region--main {
  color: #E7EAF1;
}
.path-postgrado #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode, .node--type-landing-page-lb.node #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode {
  max-width: 120px;
  font-size: 0.8em;
}
.path-postgrado #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode .content > *, .node--type-landing-page-lb.node #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode .content > * {
  text-align: center;
}
.path-postgrado #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode .content h3, .node--type-landing-page-lb.node #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode .content h3 {
  font-size: 1.8em;
  margin: 0;
}
.path-postgrado #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode .content .field--name-field-icono, .node--type-landing-page-lb.node #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode .content .field--name-field-icono {
  display: flex;
  justify-content: center;
  float: none;
  margin: 0;
}
.path-postgrado #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode .content .field--name-field-icono .field--type-image, .node--type-landing-page-lb.node #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode .content .field--name-field-icono .field--type-image {
  float: initial;
}
.path-postgrado #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode .content .field--name-field-icono img, .node--type-landing-page-lb.node #indicadores-postgrados .bs-region--main .block-entity-block.block-entity-blocknode .content .field--name-field-icono img {
  max-width: 64px;
  height: auto;
}
.path-postgrado .webform-submission-form.webform-submission-add-form, .node--type-landing-page-lb.node .webform-submission-form.webform-submission-add-form {
  border-radius: 2em;
  color: #E7EAF1;
  padding: 2em 0 2em 0 !important;
}
.node--type-posgrado .node__content.clearfix {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
}
.node--type-posgrado .posgrado-header {
  flex: 100%;
}
.node--type-posgrado .posgrado-header .posgrado-botones {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-right: 1em;
}
.node--type-posgrado .posgrado-header .posgrado-botones .file--application-pdf {
  background-image: none;
}
.node--type-posgrado .posgrado-header .posgrado-botones div {
  margin-top: 1em;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .node--type-posgrado .posgrado-header {
    flex-direction: row;
  }
  .node--type-posgrado .posgrado-header .posgrado-botones {
    justify-content: end;
  }
}
.node--type-posgrado .field-group-tabs-wrapper {
  width: 100%;
}
.node--type-posgrado .horizontal-tabs-panes > details {
  margin-top: 1.5em;
}
.node--type-posgrado .field--name-field-plan-de-estudios-p .field__item {
  display: block;
}
.node--type-posgrado .field--name-field-plan-de-estudios-p button.btn.btn-link {
  text-align: left;
  color: #E7EAF1;
  font-weight: bold;
  text-decoration: none;
}
.node--type-posgrado .field--name-field-plan-de-estudios-p .card {
  background: #A4AEB9;
  border: none;
  margin: 0.5em 0;
  border-radius: 0;
  padding: 0.5em 0;
}
.node--type-posgrado .field--name-field-plan-de-estudios-p .card .class-header .btn-link[aria-expanded="true"]::after {
  content: "-";
}
.node--type-posgrado .field--name-field-plan-de-estudios-p .card .class-header .btn-link[aria-expanded="false"]::after {
  content: "+";
}
.node--type-posgrado .field--name-field-plan-de-estudios-p #heading1, .node--type-posgrado .field--name-field-plan-de-estudios-p #heading3, .node--type-posgrado .field--name-field-plan-de-estudios-p #heading5 {
  background: #A4AEB9;
}
.node--type-posgrado .btn:focus {
  outline: 0;
  box-shadow: none;
}
.node--type-posgrado .field.field--name-field-texto-tab-quienes-somos {
  display: none;
}
.field.field--name-field-logo-carrera.field--type-image.field--label-hidden.field__item.quickedit-field img {
  width: auto;
  height: 100px;
  max-width: 100%;
}
.horizontal-tabs {
  border: none;
}
.slick-arrow::before {
  color: #E7EAF1;
}
#block-nuestras-ofertas h2 {
  text-transform: uppercase;
  text-align: center;
  margin-top: 1em;
  color: #C521CE;
}
/*
 | Digea
 */
/* ---------- Color Module Styles ----------- */
.node--oferta-posgrado-digea {
  /* oferta de posgrados sin secciones*/
}
.node--oferta-posgrado-digea .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] div.details-wrapper {
  padding-top: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo {
  padding: 1em 0;
  background: url("/themes/custom/fce/images/digea/fondo-objetivos.png") !important;
  background-size: cover;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__label {
  background-color: transparent;
  color: #E7EAF1;
  padding: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__label::before {
  border: none;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__item .card-body, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__item .card-body {
  border: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__item .card-body img, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__item .card-body img {
  max-width: 60%;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__label {
  padding: 0.2em 0;
  background-color: #005f8c;
  color: #E7EAF1;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  padding: 0.2em 0;
  background-color: #005f8c !important;
  color: #E7EAF1 !important;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil.field__item, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil.field__item {
  border: 0 !important;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label {
  background-color: #005f8c !important;
  color: #E7EAF1 !important;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p *, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p * {
  align-content: center;
  text-align: center;
  font-weight: bold;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea li, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea li {
  border: none;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title {
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea::before, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea::before {
  content: url("/themes/custom/fce/images/digea/01-Icono-Ciclo-de-Formacion-General.png");
  width: 205px;
  height: 193px;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_8::before, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_8::before {
  content: url("/themes/custom/fce/images/digea/02-Ciclo-de-Fomracion-en-Planeamiento.png");
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_7::before, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_7::before {
  content: url("/themes/custom/fce/images/digea/03-Ciclo-de-Seminarios.png");
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_6::before, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_6::before {
  content: url("/themes/custom/fce/images/digea/04---Coloquio-Integrador.png");
}
@media (min-width: 992px) {
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p {
    display: block;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p *, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p * {
    text-align: initial;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea {
    align-content: center;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea .row.view-content, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea .row.view-content {
    float: right;
    width: 60%;
    align-self: center;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea::before, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea::before {
    content: url("/themes/custom/fce/images/digea/01-Icono-Ciclo-de-Formacion-General-h.png");
    height: 100px;
    display: flex;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_8::before, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_8::before {
    content: url("/themes/custom/fce/images/digea/02-Icono-Ciclo-de-formacion-en-planeamiento-h.png");
    margin-top: 80px;
    margin-bottom: -100px;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_7, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_7 {
    margin-bottom: 70px;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_7::before, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_7::before {
    content: url("/themes/custom/fce/images/digea/03-Icono-Ciclo-de-Seminarios-h.png");
    margin-top: 70px;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_6, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_6 {
    margin-bottom: 200px;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_6::before, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .view-plan-de-estudios-digea.view-display-id-block_6::before {
    content: url("/themes/custom/fce/images/digea/04-Coloquio-Inetgrador-h.png");
    margin-top: 70px;
  }
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__label {
  background-color: #005f8c;
  color: #E7EAF1;
}
@media (min-width: 768px) and (max-width: 992px) {
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision {
    padding: 1em 5em 1em 1em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__label {
    padding: 1em 9em 1em 2em;
  }
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision {
  background-image: url("/themes/custom/fce/images/digea/Imagen-Fondo-DESTINATARIOS.png");
  background-size: cover;
  padding-bottom: 22em;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
  background: transparent;
  color: #E7EAF1;
  text-align: left;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
  font-size: 1.2rem;
}
@media (min-width: 992px) {
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
    margin-right: 30%;
    padding-left: 7em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
    font-size: 1.2rem;
  }
}
@media (min-width: 1200px) {
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
    margin-right: 40%;
    padding-left: 7rem;
  }
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
    font-size: 1.4rem;
  }
}
@media (min-width: 576px) {
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision {
    padding: 3em 6em;
  }
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision {
  background-image: url("/themes/custom/fce/images/digea/Imagen-Fondo-REQUISITOS.png");
  background-size: cover;
  padding: 2em 3em;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item {
  background: transparent !important;
  color: #E7EAF1 !important;
  text-align: left;
}
.node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item {
  padding: 0;
  margin-right: 30%;
  margin-bottom: 8em;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label {
    padding-left: 8rem;
  }
}
@media (min-width: 992px) {
  .node--oferta-posgrado-digea .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-digea div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item {
    font-size: 1.4rem;
    margin-right: 30%;
  }
}
.node--oferta-posgrado-digea .posgrado-header {
  background-color: #005f8c;
  padding: 0.5em 0;
}
.node--oferta-posgrado-digea .posgrado-header .field--name-field-logo-carrera img {
  width: 100%;
}
.node--oferta-posgrado-digea .posgrado-header .posgrado-botones a {
  color: #005f8c;
  background: #e6e6e6;
  padding: 0.3em 1em;
  text-transform: uppercase;
  text-decoration: none;
}
.node--oferta-posgrado-digea .posgrado-header .posgrado-botones a:hover {
  color: #005f8c;
  background: #00994d;
}
.node--oferta-posgrado-digea .site-footer .secciones {
  display: none;
}
.node--oferta-posgrado-digea .site-footer .footer {
  background: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs {
  border: none;
  margin: 0;
  /** mobile tabs **/
}
.node--oferta-posgrado-digea .horizontal-tabs details summary {
  background-color: #005f8c;
  color: white;
  text-align: center;
  font-size: 1.3em;
  padding: 1.2em 0;
}
.node--oferta-posgrado-digea .horizontal-tabs details:nth-child(2n+1) summary {
  background-color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .field__label {
  font-weight: bold;
}
.node--oferta-posgrado-digea .horizontal-tabs #nombre-completo .d-inline-flex {
  white-space: nowrap;
}
.node--oferta-posgrado-digea .horizontal-tabs #nombre-completo .d-inline-flex > * {
  margin-left: 0.45rem;
}
.node--oferta-posgrado-digea .horizontal-tabs #nombre-completo .d-inline-flex > *:first-child {
  margin: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs #nombre-completo p {
  margin: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] {
  /* div[data-horizontal-tabs-panes] fix to apply everithing on mobile too */
  padding: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes .btn-primary, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] .btn-primary {
  background-color: #005f8c;
  border-color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
  margin-top: 1.5em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper {
  padding: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body {
  margin-top: 2rem;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field .field__label {
  font-size: 2em;
  text-transform: uppercase;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label {
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before {
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__item {
  background: #e6e6e6;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label {
  background: #00994d;
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label::before {
  color: white;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label {
  background: #005f8c;
  color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before {
  color: white;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio {
  margin-top: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .details-wrapper > .field, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .details-wrapper > .field {
  margin-top: 0;
  margin-bottom: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo {
  background-color: #005f8c;
  color: white;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item {
  max-width: 120px;
  font-size: 0.8rem;
  font-weight: bold;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > *, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > * {
  display: flex;
  justify-content: center;
  text-align: center;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3 {
  font-size: 2.5rem;
  margin: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title {
  font-weight: bold;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono {
  display: flex;
  justify-content: center;
  float: none;
  margin: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image {
  float: initial;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img {
  max-width: 64px;
  height: auto;
  margin: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
  position: relative;
  padding-bottom: 75%;
  /* 4:3 para mobile */
  height: 0;
  overflow: hidden;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video iframe, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
    padding-bottom: 56.25%;
    /* 16:9 para desktop */
  }
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field.field--name-field-testimonios, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field.field--name-field-testimonios {
  margin-top: 4em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-titulo-video, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-titulo-video {
  color: #005f8c;
  text-transform: uppercase;
  font-size: 1.45rem;
  margin-bottom: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal {
  flex: 1 0 0;
  display: flex;
  padding-top: 2em;
  justify-content: center;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal img, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal img {
  max-width: 100%;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary {
  font-size: 0.85em;
  margin-top: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios h2, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios h2 {
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones {
  background-color: #005f8c;
  color: white;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title {
  border-bottom: solid 1px;
  margin: 0 1.2em;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list {
  padding: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li {
  padding: 0 1em;
  margin: 0.5em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion {
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion {
  font-size: 1.2em;
  color: white;
  padding: 0 1em;
  margin: 0 -1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li img, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li img {
  width: 100%;
  height: auto;
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link {
  background-color: #FFFFFF80;
  color: white;
  padding: 0.8em;
  border-radius: 0.8em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more {
  background-color: #FFFFFFB3;
  height: fit-content;
  width: fit-content;
  border-radius: 8px;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link {
  color: white;
  font-weight: bold;
  padding: 1em;
  display: block;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col {
  display: flex;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-webform, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-webform {
  padding: 3em 3em 1em 3em !important;
  color: white;
  background: #FFFFFF80;
  margin: 1em;
  border-radius: 1em;
  height: fit-content;
  align-self: center;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto {
  color: white;
  display: block;
  flex-grow: 1;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3 {
  font-size: 3em;
  margin: 0;
  line-height: 1.4em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p {
  font-size: 1.3em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block {
  font-size: 3em;
  text-align: left;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide {
  padding: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .field--type-image, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .field--type-image {
  margin: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .media.is-b-loaded picture, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .media.is-b-loaded picture {
  mix-blend-mode: overlay;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
  color: #e6e6e6;
  padding: 0 2em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p {
  text-align: center;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card {
  margin: 2em 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header {
  background-color: #00994d;
  color: white;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body {
  padding: 1.5em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l {
  background: white;
  background: linear-gradient(90deg, white 0%, rgba(2, 0, 36, 0) 100%);
  padding: 0.6em 3em 0.6em 0.6em;
  font-size: 2em;
  font-weight: bolder;
  text-align: left;
  color: #00994d;
  width: fit-content;
  margin-bottom: 0.6em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas {
  background: #e6e6e6;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
  display: grid;
  padding: 1em 3em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5 {
  align-items: center;
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
  background: #00994d;
  color: #005f8c;
  padding-bottom: 6em;
  margin-bottom: -4em;
  clip-path: polygon(0 0, 100% 0, 100% 50%, 50% 75%, 0 50%);
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary {
  font-size: 1rem;
  color: black;
  padding: 0 2em 2em;
  text-align: center;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item {
  padding: 1em 3em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta {
  border-right: #e6e6e6 solid;
  padding: 2em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item {
  color: #e6e6e6;
  background: #005f8c;
  padding: 0 7em 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo {
  text-transform: unset;
  display: flex;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo div.fs-6, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo div.fs-6 {
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2 {
  margin-left: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before {
  display: inline-block;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2 {
  display: inline;
  font-weight: normal;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica {
  margin-top: 4em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #00994d;
  padding-bottom: 1.5em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
  border: solid 0.4em #005f8c;
  border-radius: 1.3rem;
  width: fit-content;
  margin-top: 1em;
  margin-left: 2em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
  width: 13em;
  height: auto;
  margin-bottom: 0;
  border-radius: 1rem;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #00994d;
  margin: 0;
  padding: 0;
  font-size: 2rem;
  text-align: initial;
  font-weight: normal;
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before {
  color: white;
  font-weight: bolder;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido {
  margin-top: 2em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #cccccc;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #cccccc;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label {
  text-align: center;
  padding-left: 1em;
  background-color: #e6e6e6;
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before {
  color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
  margin: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-leyenda-comite, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-leyenda-comite {
  padding: 2em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados {
  background-color: #e6e6e6;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label {
  background: #cccccc;
  color: #005f8c;
  text-align: center;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before {
  color: white;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4 {
  margin: 1em 0 0 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p {
  margin-bottom: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3 {
  font-size: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label {
  background: #00994d;
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before {
  color: white;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label {
  background-color: #00994d;
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before {
  color: white;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item {
  padding: 1em 7em;
  display: flex;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision {
  /*.field--name-field-destinatarios,*/
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas {
  margin-top: 2em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido {
  background: #e6e6e6;
  padding-top: 2em;
  padding-bottom: 2em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
  padding: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap {
  margin-top: 2em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right {
  color: #005f8c;
  font-weight: 800;
  padding-right: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8 {
  margin-bottom: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  padding: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background: #e6e6e6;
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: white;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background-color: #cccccc;
  text-align: center;
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  background: #cccccc;
  text-align: center;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .field__item {
  background: #005f8c;
  color: #e6e6e6;
  padding: 1em 7em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label {
  padding: 0.5em 0;
  color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero {
  color: #00994d;
  font-size: 2.5em;
  font-weight: 800;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero {
  font-weight: 800;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios {
  /* TODO: definir field--name de tarjetas de plan de estudios*/
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h6, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h5, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h6, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h5 {
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .contenido, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5 {
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before {
  color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 {
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before {
  color: #e6e6e6;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label {
  color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before {
  color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title {
  font-size: 1.3rem;
  font-weight: bold;
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
  box-sizing: border-box;
  border: 1em solid #e6e6e6;
  padding: 1em;
  background: #ffff;
  color: black;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label {
  background: #005f8c;
  color: #e6e6e6;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before {
  color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
  background: #005f8c;
  color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label {
  color: #005f8c;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
  background-color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion {
  background: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
  box-sizing: border-box;
  border: 1em solid #00994d;
  background: #e6e6e6;
  color: black;
  padding: 1em;
  margin-top: -3em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label {
  background: #4d4d4d;
  color: #e6e6e6;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before {
  color: #00994d;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
  padding: 1em;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos h6::before, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos h6::before {
  color: #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos {
  display: flex;
  text-align: center;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list {
  overflow: visible !important;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list::after {
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button {
  border: none;
  background-color: #00994d;
  width: 20%;
  text-align: center;
  padding: 1.5em 0 !important;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a {
  color: #e6e6e6;
  text-transform: uppercase;
  font-size: 1em !important;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::after {
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover {
  text-decoration: underline;
  background-color: transparent;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::before {
  display: none;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.last a {
  border-right: none;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected {
  box-shadow: 0 2px 5px 0 #005f8c;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
  text-decoration: underline;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n) {
  background-color: #005f8c;
  color: #e6e6e6;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected {
  box-shadow: 0 2px 5px 0 #00994d !important;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
}
.node--oferta-posgrado-digea .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after {
  height: unset !important;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
    margin-top: 0;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
    font-size: 2.5rem;
    padding-top: 0.5em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -7em;
    margin-left: 0;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 12em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
    margin: 1em 7em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
    padding-bottom: 3em;
    margin-bottom: -2em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
    grid-template-columns: repeat(2, 1fr);
    padding: 1em 7em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
    padding: 0 7em 1em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
    border: 3em solid #e6e6e6;
    padding: 1em 3em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
    border: solid 3em #00994d;
    padding: 1em 7em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item {
    padding: 1em 7rem;
  }
}
@media (min-width: 992px) {
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -12em;
    margin-left: 1.8em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 15em;
  }
  .node--oferta-posgrado-digea .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto, .node--oferta-posgrado-digea .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto {
    padding: 3em;
  }
  .node--oferta-posgrado-digea .field--name-field-tarjeta-de-admision .card, .node--oferta-posgrado-digea .field--name-field-ta .card {
    margin-left: -5em;
    margin-right: -5em;
  }
}
.node--oferta-posgrado-digea .image-style-perfil-candidatos-postgrados {
  max-width: 100%;
  height: auto;
}
.node--oferta-posgrado-digea .posgrado-header {
  padding: 1.5em;
  display: flex;
}
.node--oferta-posgrado-digea .posgrado-header .field--name-field-logo-carrera .img {
  margin: 0;
}
.node--oferta-posgrado-digea .posgrado-header .posgrado-botones {
  width: 100%;
}
.node--oferta-posgrado-digea .posgrado-header .posgrado-botones a {
  background-color: #00994d;
  color: #e6e6e6;
  font-size: 1.3em;
  font-weight: bold;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera {
  background-color: #EFEFEF;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper {
  /* px-0 */
  padding-right: 0 !important;
  padding-left: 0 !important;
  /** col-12 */
  flex: 0 0 auto;
  width: 100%;
  /* col-md-6 */
  /* col-lg-3 */
}
@media (min-width: 768px) {
  .node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper {
    flex: 0 0 auto;
    width: 25%;
  }
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper .field__item div {
  margin: 0;
  color: #e6e6e6;
  font-weight: bold;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper .field__item div h2 {
  text-align: center;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper .field__item > div {
  background-size: cover;
  background-position-x: center;
  padding-top: 6em;
  min-height: 425px;
  margin-top: 0;
  border-radius: 0;
  border: none;
  background-color: transparent;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper .field__item div.node--type-tarjeta-informativa.field--name-body {
  margin: 0 2em;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper .field__item div.node--type-tarjeta-informativa.field--name-body h5 {
  text-align: center;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper .field__item h4 {
  text-align: center;
  margin-top: -185px;
  font-size: 2em;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper:nth-child(1) .field__item > div {
  background-image: url("/themes/custom/fce/images/digea/fondo-eje-innovacion-academica.png");
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper:nth-child(1) .field__item h4 {
  color: #005F8F;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper:nth-child(2) .field__item > div {
  background-image: url("/themes/custom/fce/images/digea/fondo-eje-integracion-alimentaria.png");
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper:nth-child(2) .field__item h4 {
  color: #00B3E5;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper:nth-child(3) .field__item > div {
  background-image: url("/themes/custom/fce/images/digea/fondo-eje-sinergia.png");
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper:nth-child(3) .field__item h4 {
  color: #FF9020;
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper:nth-child(4) .field__item > div {
  background-image: url("/themes/custom/fce/images/digea/fondo-eje-compromiso-institucional.png");
}
.node--oferta-posgrado-digea .field--name-field-tarjetas-sobre-la-carrera .tarjeta-wrapper:nth-child(4) .field__item h4 {
  color: #FF4258;
}
@media (max-width: 768px) {
  .node--oferta-posgrado-digea .posgrado-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0.2em;
  }
  .node--oferta-posgrado-digea .posgrado-header .field--name-field-logo-carrera {
    margin-bottom: 1em;
  }
}
@media (min-width: 576px) {
  .node--oferta-posgrado-digea .posgrado-header img {
    height: 50px;
    width: auto;
    margin: 0 0 1em;
  }
}
.node--oferta-posgrado-digea .posgrado-header .field--name-field-logo-carrera {
  display: flex;
  align-items: center;
}
.node--oferta-posgrado-digea .posgrado-header img {
  height: 50px;
  width: auto;
  margin: 0 0 0;
}
/*
 | DiTriSec
 */
/* ---------- Color Module Styles ----------- */
.node--oferta-posgrado-ditrisec {
  /* oferta de posgrados sin secciones*/
}
.node--oferta-posgrado-ditrisec .posgrado-header {
  background-color: #2b4884;
  padding: 0.5em 0;
}
.node--oferta-posgrado-ditrisec .posgrado-header .field--name-field-logo-carrera img {
  width: 100%;
}
.node--oferta-posgrado-ditrisec .posgrado-header .posgrado-botones a {
  color: #2b4884;
  background: #e6e6e6;
  padding: 0.3em 1em;
  text-transform: uppercase;
  text-decoration: none;
}
.node--oferta-posgrado-ditrisec .posgrado-header .posgrado-botones a:hover {
  color: #2b4884;
  background: #7E8A96;
}
.node--oferta-posgrado-ditrisec .site-footer .secciones {
  display: none;
}
.node--oferta-posgrado-ditrisec .site-footer .footer {
  background: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs {
  border: none;
  margin: 0;
  /** mobile tabs **/
}
.node--oferta-posgrado-ditrisec .horizontal-tabs details summary {
  background-color: #2b4884;
  color: white;
  text-align: center;
  font-size: 1.3em;
  padding: 1.2em 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs details:nth-child(2n+1) summary {
  background-color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .field__label {
  font-weight: bold;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs #nombre-completo .d-inline-flex {
  white-space: nowrap;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs #nombre-completo .d-inline-flex > * {
  margin-left: 0.45rem;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs #nombre-completo .d-inline-flex > *:first-child {
  margin: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs #nombre-completo p {
  margin: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] {
  /* div[data-horizontal-tabs-panes] fix to apply everithing on mobile too */
  padding: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes .btn-primary, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] .btn-primary {
  background-color: #2b4884;
  border-color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
  margin-top: 1.5em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper {
  padding: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body {
  margin-top: 2rem;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field .field__label {
  font-size: 2em;
  text-transform: uppercase;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label {
  display: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before {
  display: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__item {
  background: #e6e6e6;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label {
  background: #7E8A96;
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label::before {
  color: white;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label {
  background: #2b4884;
  color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before {
  color: white;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio {
  margin-top: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .details-wrapper > .field, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .details-wrapper > .field {
  margin-top: 0;
  margin-bottom: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo {
  background-color: #7F7F7F;
  color: white;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item {
  max-width: 120px;
  font-size: 0.8rem;
  font-weight: bold;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > *, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > * {
  display: flex;
  justify-content: center;
  text-align: center;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3 {
  font-size: 2.5rem;
  margin: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title {
  font-weight: bold;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono {
  display: flex;
  justify-content: center;
  float: none;
  margin: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image {
  float: initial;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img {
  max-width: 64px;
  height: auto;
  margin: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
  position: relative;
  padding-bottom: 75%;
  /* 4:3 para mobile */
  height: 0;
  overflow: hidden;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video iframe, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
    padding-bottom: 56.25%;
    /* 16:9 para desktop */
  }
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field.field--name-field-testimonios, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field.field--name-field-testimonios {
  margin-top: 4em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-titulo-video, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-titulo-video {
  color: #2b4884;
  text-transform: uppercase;
  font-size: 1.45rem;
  margin-bottom: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal {
  flex: 1 0 0;
  display: flex;
  padding-top: 2em;
  justify-content: center;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal img, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal img {
  max-width: 100%;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary {
  font-size: 0.85em;
  margin-top: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios h2, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios h2 {
  display: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones {
  background-color: #2b4884;
  color: white;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title {
  border-bottom: solid 1px;
  margin: 0 1.2em;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list {
  padding: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li {
  padding: 0 1em;
  margin: 0.5em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion {
  display: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion {
  font-size: 1.2em;
  color: white;
  padding: 0 1em;
  margin: 0 -1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li img, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li img {
  width: 100%;
  height: auto;
  display: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link {
  background-color: #FFFFFF80;
  color: white;
  padding: 0.8em;
  border-radius: 0.8em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more {
  background-color: #FFFFFFB3;
  height: fit-content;
  width: fit-content;
  border-radius: 8px;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link {
  color: white;
  font-weight: bold;
  padding: 1em;
  display: block;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col {
  display: flex;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-webform, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-webform {
  padding: 3em 3em 1em 3em !important;
  color: white;
  background: #FFFFFF80;
  margin: 1em;
  border-radius: 1em;
  height: fit-content;
  align-self: center;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto {
  color: white;
  display: block;
  flex-grow: 1;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3 {
  font-size: 3em;
  margin: 0;
  line-height: 1.4em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p {
  font-size: 1.3em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block {
  font-size: 3em;
  text-align: left;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide {
  padding: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .field--type-image, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .field--type-image {
  margin: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .media.is-b-loaded picture, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .media.is-b-loaded picture {
  mix-blend-mode: overlay;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
  color: #e6e6e6;
  padding: 0 2em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p {
  text-align: center;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card {
  margin: 2em 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header {
  background-color: #7E8A96;
  color: white;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body {
  padding: 1.5em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l {
  background: white;
  background: linear-gradient(90deg, white 0%, rgba(2, 0, 36, 0) 100%);
  padding: 0.6em 3em 0.6em 0.6em;
  font-size: 2em;
  font-weight: bolder;
  text-align: left;
  color: #7E8A96;
  width: fit-content;
  margin-bottom: 0.6em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas {
  background: #e6e6e6;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
  display: grid;
  padding: 1em 3em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5 {
  align-items: center;
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
  background: #7E8A96;
  color: #2b4884;
  padding-bottom: 6em;
  margin-bottom: -4em;
  clip-path: polygon(0 0, 100% 0, 100% 50%, 50% 75%, 0 50%);
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary {
  font-size: 1rem;
  color: black;
  padding: 0 2em 2em;
  text-align: center;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item {
  padding: 1em 3em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta {
  border-right: #e6e6e6 solid;
  padding: 2em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item {
  color: #e6e6e6;
  background: #2b4884;
  padding: 0 7em 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo {
  text-transform: unset;
  display: flex;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo div.fs-6, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo div.fs-6 {
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2 {
  margin-left: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before {
  display: inline-block;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2 {
  display: inline;
  font-weight: normal;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica {
  margin-top: 4em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #7E8A96;
  padding-bottom: 1.5em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
  border: solid 0.4em #2b4884;
  border-radius: 1.3rem;
  width: fit-content;
  margin-top: 1em;
  margin-left: 2em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
  width: 13em;
  height: auto;
  margin-bottom: 0;
  border-radius: 1rem;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #7E8A96;
  margin: 0;
  padding: 0;
  font-size: 2rem;
  text-align: initial;
  font-weight: normal;
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before {
  color: white;
  font-weight: bolder;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido {
  margin-top: 2em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #cccccc;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #cccccc;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label {
  text-align: center;
  padding-left: 1em;
  background-color: #e6e6e6;
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before {
  color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
  margin: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-leyenda-comite, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-leyenda-comite {
  padding: 2em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados {
  background-color: #e6e6e6;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label {
  background: #cccccc;
  color: #2b4884;
  text-align: center;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before {
  color: white;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4 {
  margin: 1em 0 0 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p {
  margin-bottom: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3 {
  font-size: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label {
  background: #7E8A96;
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before {
  color: white;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label {
  background-color: #7E8A96;
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before {
  color: white;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item {
  padding: 1em 7em;
  display: flex;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision {
  /*.field--name-field-destinatarios,*/
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas {
  margin-top: 2em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido {
  background: #e6e6e6;
  padding-top: 2em;
  padding-bottom: 2em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
  padding: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap {
  margin-top: 2em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right {
  color: #2b4884;
  font-weight: 800;
  padding-right: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8 {
  margin-bottom: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  padding: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background: #e6e6e6;
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: white;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background-color: #cccccc;
  text-align: center;
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  background: #cccccc;
  text-align: center;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .field__item {
  background: #2b4884;
  color: #e6e6e6;
  padding: 1em 7em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label {
  padding: 0.5em 0;
  color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero {
  color: #7E8A96;
  font-size: 2.5em;
  font-weight: 800;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero {
  font-weight: 800;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios {
  /* TODO: definir field--name de tarjetas de plan de estudios*/
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h6, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h5, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h6, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h5 {
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .contenido, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5 {
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before {
  color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 {
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before {
  color: #e6e6e6;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label {
  color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before {
  color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title {
  font-size: 1.3rem;
  font-weight: bold;
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
  box-sizing: border-box;
  border: 1em solid #e6e6e6;
  padding: 1em;
  background: #ffff;
  color: black;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label {
  background: #2b4884;
  color: #e6e6e6;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before {
  color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
  background: #2b4884;
  color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label {
  color: #2b4884;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
  background-color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion {
  background: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
  box-sizing: border-box;
  border: 1em solid #7E8A96;
  background: #e6e6e6;
  color: black;
  padding: 1em;
  margin-top: -3em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label {
  background: #4d4d4d;
  color: #e6e6e6;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before {
  color: #7E8A96;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
  padding: 1em;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos h6::before, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos h6::before {
  color: #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos {
  display: flex;
  text-align: center;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list {
  overflow: visible !important;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list::after {
  display: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button {
  border: none;
  background-color: #7E8A96;
  width: 20%;
  text-align: center;
  padding: 1.5em 0 !important;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a {
  color: #e6e6e6;
  text-transform: uppercase;
  font-size: 1em !important;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::after {
  display: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover {
  text-decoration: underline;
  background-color: transparent;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::before {
  display: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.last a {
  border-right: none;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected {
  box-shadow: 0 2px 5px 0 #2b4884;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
  text-decoration: underline;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n) {
  background-color: #2b4884;
  color: #e6e6e6;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected {
  box-shadow: 0 2px 5px 0 #7E8A96 !important;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
}
.node--oferta-posgrado-ditrisec .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after {
  height: unset !important;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
    margin-top: 0;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
    font-size: 2.5rem;
    padding-top: 0.5em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -7em;
    margin-left: 0;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 12em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
    margin: 1em 7em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
    padding-bottom: 3em;
    margin-bottom: -2em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
    grid-template-columns: repeat(2, 1fr);
    padding: 1em 7em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
    padding: 0 7em 1em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
    border: 3em solid #e6e6e6;
    padding: 1em 3em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
    border: solid 3em #7E8A96;
    padding: 1em 7em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item {
    padding: 1em 7rem;
  }
}
@media (min-width: 992px) {
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -12em;
    margin-left: 1.8em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 15em;
  }
  .node--oferta-posgrado-ditrisec .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto, .node--oferta-posgrado-ditrisec .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto {
    padding: 3em;
  }
  .node--oferta-posgrado-ditrisec .field--name-field-tarjeta-de-admision .card, .node--oferta-posgrado-ditrisec .field--name-field-ta .card {
    margin-left: -5em;
    margin-right: -5em;
  }
}
.node--oferta-posgrado-ditrisec .image-style-perfil-candidatos-postgrados {
  max-width: 100%;
  height: auto;
}
/*
 | Doctorado
 */
.node--oferta-posgrado-doctorado-en-administracion {
  /* oferta de posgrados sin secciones*/
}
.node--oferta-posgrado-doctorado-en-administracion .posgrado-header {
  background-color: #387042;
  padding: 0.5em 0;
}
.node--oferta-posgrado-doctorado-en-administracion .posgrado-header .field--name-field-logo-carrera img {
  width: 100%;
}
.node--oferta-posgrado-doctorado-en-administracion .posgrado-header .posgrado-botones a {
  color: #387042;
  background: #e6e6e6;
  padding: 0.3em 1em;
  text-transform: uppercase;
  text-decoration: none;
}
.node--oferta-posgrado-doctorado-en-administracion .posgrado-header .posgrado-botones a:hover {
  color: #387042;
  background: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .site-footer .secciones {
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .site-footer .footer {
  background: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs {
  border: none;
  margin: 0;
  /** mobile tabs **/
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs details summary {
  background-color: #387042;
  color: white;
  text-align: center;
  font-size: 1.3em;
  padding: 1.2em 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs details:nth-child(2n+1) summary {
  background-color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .field__label {
  font-weight: bold;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs #nombre-completo .d-inline-flex {
  white-space: nowrap;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs #nombre-completo .d-inline-flex > * {
  margin-left: 0.45rem;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs #nombre-completo .d-inline-flex > *:first-child {
  margin: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs #nombre-completo p {
  margin: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] {
  /* div[data-horizontal-tabs-panes] fix to apply everithing on mobile too */
  padding: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes .btn-primary, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] .btn-primary {
  background-color: #387042;
  border-color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
  margin-top: 1.5em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper {
  padding: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body {
  margin-top: 2rem;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field .field__label {
  font-size: 2em;
  text-transform: uppercase;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label {
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before {
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__item {
  background: #e6e6e6;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label {
  background: #75b130;
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label::before {
  color: white;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label {
  background: #387042;
  color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before {
  color: white;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio {
  margin-top: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .details-wrapper > .field, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .details-wrapper > .field {
  margin-top: 0;
  margin-bottom: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo {
  background-color: #7F7F7F;
  color: white;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item {
  max-width: 120px;
  font-size: 0.8rem;
  font-weight: bold;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > *, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > * {
  display: flex;
  justify-content: center;
  text-align: center;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3 {
  font-size: 2.5rem;
  margin: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title {
  font-weight: bold;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono {
  display: flex;
  justify-content: center;
  float: none;
  margin: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image {
  float: initial;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img {
  max-width: 64px;
  height: auto;
  margin: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
  position: relative;
  padding-bottom: 75%;
  /* 4:3 para mobile */
  height: 0;
  overflow: hidden;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video iframe, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
    padding-bottom: 56.25%;
    /* 16:9 para desktop */
  }
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field.field--name-field-testimonios, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field.field--name-field-testimonios {
  margin-top: 4em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-titulo-video, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-titulo-video {
  color: #387042;
  text-transform: uppercase;
  font-size: 1.45rem;
  margin-bottom: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal {
  flex: 1 0 0;
  display: flex;
  padding-top: 2em;
  justify-content: center;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal img {
  max-width: 100%;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary {
  font-size: 0.85em;
  margin-top: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios h2, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios h2 {
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones {
  background-color: #387042;
  color: white;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title {
  border-bottom: solid 1px;
  margin: 0 1.2em;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list {
  padding: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li {
  padding: 0 1em;
  margin: 0.5em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion {
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion {
  font-size: 1.2em;
  color: white;
  padding: 0 1em;
  margin: 0 -1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li img {
  width: 100%;
  height: auto;
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link {
  background-color: #FFFFFF80;
  color: white;
  padding: 0.8em;
  border-radius: 0.8em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more {
  background-color: #FFFFFFB3;
  height: fit-content;
  width: fit-content;
  border-radius: 8px;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link {
  color: white;
  font-weight: bold;
  padding: 1em;
  display: block;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col {
  display: flex;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-webform, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-webform {
  padding: 3em 3em 1em 3em !important;
  color: white;
  background: #FFFFFF80;
  margin: 1em;
  border-radius: 1em;
  height: fit-content;
  align-self: center;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto {
  color: white;
  display: block;
  flex-grow: 1;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3 {
  font-size: 3em;
  margin: 0;
  line-height: 1.4em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p {
  font-size: 1.3em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block {
  font-size: 3em;
  text-align: left;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide {
  padding: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .field--type-image, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .field--type-image {
  margin: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .media.is-b-loaded picture, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .media.is-b-loaded picture {
  mix-blend-mode: overlay;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
  color: #e6e6e6;
  padding: 0 2em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p {
  text-align: center;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card {
  margin: 2em 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header {
  background-color: #75b130;
  color: white;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body {
  padding: 1.5em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l {
  background: white;
  background: linear-gradient(90deg, white 0%, rgba(2, 0, 36, 0) 100%);
  padding: 0.6em 3em 0.6em 0.6em;
  font-size: 2em;
  font-weight: bolder;
  text-align: left;
  color: #75b130;
  width: fit-content;
  margin-bottom: 0.6em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas {
  background: #e6e6e6;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
  display: grid;
  padding: 1em 3em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5 {
  align-items: center;
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
  background: #75b130;
  color: #387042;
  padding-bottom: 6em;
  margin-bottom: -4em;
  clip-path: polygon(0 0, 100% 0, 100% 50%, 50% 75%, 0 50%);
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary {
  font-size: 1rem;
  color: black;
  padding: 0 2em 2em;
  text-align: center;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item {
  padding: 1em 3em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta {
  border-right: #e6e6e6 solid;
  padding: 2em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item {
  color: #e6e6e6;
  background: #387042;
  padding: 0 7em 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo {
  text-transform: unset;
  display: flex;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo div.fs-6, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo div.fs-6 {
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2 {
  margin-left: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before {
  display: inline-block;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2 {
  display: inline;
  font-weight: normal;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica {
  margin-top: 4em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #75b130;
  padding-bottom: 1.5em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
  border: solid 0.4em #387042;
  border-radius: 1.3rem;
  width: fit-content;
  margin-top: 1em;
  margin-left: 2em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
  width: 13em;
  height: auto;
  margin-bottom: 0;
  border-radius: 1rem;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #75b130;
  margin: 0;
  padding: 0;
  font-size: 2rem;
  text-align: initial;
  font-weight: normal;
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before {
  color: white;
  font-weight: bolder;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido {
  margin-top: 2em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #cccccc;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #cccccc;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label {
  text-align: center;
  padding-left: 1em;
  background-color: #e6e6e6;
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before {
  color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
  margin: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-leyenda-comite, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-leyenda-comite {
  padding: 2em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados {
  background-color: #e6e6e6;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label {
  background: #cccccc;
  color: #387042;
  text-align: center;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before {
  color: white;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4 {
  margin: 1em 0 0 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p {
  margin-bottom: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3 {
  font-size: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label {
  background: #75b130;
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before {
  color: white;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label {
  background-color: #75b130;
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before {
  color: white;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item {
  padding: 1em 7em;
  display: flex;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision {
  /*.field--name-field-destinatarios,*/
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas {
  margin-top: 2em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido {
  background: #e6e6e6;
  padding-top: 2em;
  padding-bottom: 2em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
  padding: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap {
  margin-top: 2em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right {
  color: #387042;
  font-weight: 800;
  padding-right: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8 {
  margin-bottom: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  padding: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background: #e6e6e6;
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: white;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background-color: #cccccc;
  text-align: center;
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  background: #cccccc;
  text-align: center;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .field__item {
  background: #387042;
  color: #e6e6e6;
  padding: 1em 7em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label {
  padding: 0.5em 0;
  color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero {
  color: #75b130;
  font-size: 2.5em;
  font-weight: 800;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero {
  font-weight: 800;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios {
  /* TODO: definir field--name de tarjetas de plan de estudios*/
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h6, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h5, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h6, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h5 {
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .contenido, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5 {
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before {
  color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 {
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before {
  color: #e6e6e6;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label {
  color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before {
  color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title {
  font-size: 1.3rem;
  font-weight: bold;
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
  box-sizing: border-box;
  border: 1em solid #e6e6e6;
  padding: 1em;
  background: #ffff;
  color: black;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label {
  background: #387042;
  color: #e6e6e6;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before {
  color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
  background: #387042;
  color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label {
  color: #387042;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
  background-color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion {
  background: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
  box-sizing: border-box;
  border: 1em solid #75b130;
  background: #e6e6e6;
  color: black;
  padding: 1em;
  margin-top: -3em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label {
  background: #4d4d4d;
  color: #e6e6e6;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before {
  color: #75b130;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
  padding: 1em;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos h6::before, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos h6::before {
  color: #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos {
  display: flex;
  text-align: center;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list {
  overflow: visible !important;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list::after {
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button {
  border: none;
  background-color: #75b130;
  width: 20%;
  text-align: center;
  padding: 1.5em 0 !important;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a {
  color: #e6e6e6;
  text-transform: uppercase;
  font-size: 1em !important;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::after {
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover {
  text-decoration: underline;
  background-color: transparent;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::before {
  display: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.last a {
  border-right: none;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected {
  box-shadow: 0 2px 5px 0 #387042;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
  text-decoration: underline;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n) {
  background-color: #387042;
  color: #e6e6e6;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected {
  box-shadow: 0 2px 5px 0 #75b130 !important;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
}
.node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after {
  height: unset !important;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
    margin-top: 0;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
    font-size: 2.5rem;
    padding-top: 0.5em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -7em;
    margin-left: 0;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 12em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
    margin: 1em 7em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
    padding-bottom: 3em;
    margin-bottom: -2em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
    grid-template-columns: repeat(2, 1fr);
    padding: 1em 7em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
    padding: 0 7em 1em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
    border: 3em solid #e6e6e6;
    padding: 1em 3em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
    border: solid 3em #75b130;
    padding: 1em 7em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item {
    padding: 1em 7rem;
  }
}
@media (min-width: 992px) {
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -12em;
    margin-left: 1.8em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 15em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto, .node--oferta-posgrado-doctorado-en-administracion .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto {
    padding: 3em;
  }
  .node--oferta-posgrado-doctorado-en-administracion .field--name-field-tarjeta-de-admision .card, .node--oferta-posgrado-doctorado-en-administracion .field--name-field-ta .card {
    margin-left: -5em;
    margin-right: -5em;
  }
}
.node--oferta-posgrado-doctorado-en-administracion .image-style-perfil-candidatos-postgrados {
  max-width: 100%;
  height: auto;
}
/*
 | esca
 */
.node--oferta-posgrado-esca {
  /* oferta de posgrados sin secciones*/
}
.node--oferta-posgrado-esca .posgrado-header {
  background-color: #4d4d4d;
  padding: 0.5em 0;
}
.node--oferta-posgrado-esca .posgrado-header .field--name-field-logo-carrera img {
  width: 100%;
}
.node--oferta-posgrado-esca .posgrado-header .posgrado-botones a {
  color: #4d4d4d;
  background: #e6e6e6;
  padding: 0.3em 1em;
  text-transform: uppercase;
  text-decoration: none;
}
.node--oferta-posgrado-esca .posgrado-header .posgrado-botones a:hover {
  color: #4d4d4d;
  background: #cb6464;
}
.node--oferta-posgrado-esca .site-footer .secciones {
  display: none;
}
.node--oferta-posgrado-esca .site-footer .footer {
  background: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs {
  border: none;
  margin: 0;
  /** mobile tabs **/
}
.node--oferta-posgrado-esca .horizontal-tabs details summary {
  background-color: #4d4d4d;
  color: white;
  text-align: center;
  font-size: 1.3em;
  padding: 1.2em 0;
}
.node--oferta-posgrado-esca .horizontal-tabs details:nth-child(2n+1) summary {
  background-color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .field__label {
  font-weight: bold;
}
.node--oferta-posgrado-esca .horizontal-tabs #nombre-completo .d-inline-flex {
  white-space: nowrap;
}
.node--oferta-posgrado-esca .horizontal-tabs #nombre-completo .d-inline-flex > * {
  margin-left: 0.45rem;
}
.node--oferta-posgrado-esca .horizontal-tabs #nombre-completo .d-inline-flex > *:first-child {
  margin: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs #nombre-completo p {
  margin: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] {
  /* div[data-horizontal-tabs-panes] fix to apply everithing on mobile too */
  padding: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes .btn-primary, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] .btn-primary {
  background-color: #4d4d4d;
  border-color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
  margin-top: 1.5em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper {
  padding: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body {
  margin-top: 2rem;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field .field__label {
  font-size: 2em;
  text-transform: uppercase;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label {
  display: none;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before {
  display: none;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__item {
  background: #e6e6e6;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label {
  background: #cb6464;
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label::before {
  color: white;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label {
  background: #4d4d4d;
  color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before {
  color: white;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio {
  margin-top: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .details-wrapper > .field, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .details-wrapper > .field {
  margin-top: 0;
  margin-bottom: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo {
  background-color: #7F7F7F;
  color: white;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item {
  max-width: 120px;
  font-size: 0.8rem;
  font-weight: bold;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > *, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > * {
  display: flex;
  justify-content: center;
  text-align: center;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3 {
  font-size: 2.5rem;
  margin: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title {
  font-weight: bold;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono {
  display: flex;
  justify-content: center;
  float: none;
  margin: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image {
  float: initial;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img {
  max-width: 64px;
  height: auto;
  margin: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
  position: relative;
  padding-bottom: 75%;
  /* 4:3 para mobile */
  height: 0;
  overflow: hidden;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video iframe, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
    padding-bottom: 56.25%;
    /* 16:9 para desktop */
  }
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field.field--name-field-testimonios, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field.field--name-field-testimonios {
  margin-top: 4em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-titulo-video, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-titulo-video {
  color: #4d4d4d;
  text-transform: uppercase;
  font-size: 1.45rem;
  margin-bottom: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal {
  flex: 1 0 0;
  display: flex;
  padding-top: 2em;
  justify-content: center;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal img, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal img {
  max-width: 100%;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary {
  font-size: 0.85em;
  margin-top: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios h2, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios h2 {
  display: none;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones {
  background-color: #4d4d4d;
  color: white;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title {
  border-bottom: solid 1px;
  margin: 0 1.2em;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list {
  padding: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li {
  padding: 0 1em;
  margin: 0.5em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion {
  display: none;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion {
  font-size: 1.2em;
  color: white;
  padding: 0 1em;
  margin: 0 -1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li img, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li img {
  width: 100%;
  height: auto;
  display: none;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link {
  background-color: #FFFFFF80;
  color: white;
  padding: 0.8em;
  border-radius: 0.8em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more {
  background-color: #FFFFFFB3;
  height: fit-content;
  width: fit-content;
  border-radius: 8px;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link {
  color: white;
  font-weight: bold;
  padding: 1em;
  display: block;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col {
  display: flex;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-webform, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-webform {
  padding: 3em 3em 1em 3em !important;
  color: white;
  background: #FFFFFF80;
  margin: 1em;
  border-radius: 1em;
  height: fit-content;
  align-self: center;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto {
  color: white;
  display: block;
  flex-grow: 1;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3 {
  font-size: 3em;
  margin: 0;
  line-height: 1.4em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p {
  font-size: 1.3em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block {
  font-size: 3em;
  text-align: left;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide {
  padding: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .field--type-image, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .field--type-image {
  margin: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .media.is-b-loaded picture, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .media.is-b-loaded picture {
  mix-blend-mode: overlay;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
  color: #e6e6e6;
  padding: 0 2em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p {
  text-align: center;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card {
  margin: 2em 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header {
  background-color: #cb6464;
  color: white;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body {
  padding: 1.5em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l {
  background: white;
  background: linear-gradient(90deg, white 0%, rgba(2, 0, 36, 0) 100%);
  padding: 0.6em 3em 0.6em 0.6em;
  font-size: 2em;
  font-weight: bolder;
  text-align: left;
  color: #cb6464;
  width: fit-content;
  margin-bottom: 0.6em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas {
  background: #e6e6e6;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
  display: grid;
  padding: 1em 3em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5 {
  align-items: center;
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
  background: #cb6464;
  color: #4d4d4d;
  padding-bottom: 6em;
  margin-bottom: -4em;
  clip-path: polygon(0 0, 100% 0, 100% 50%, 50% 75%, 0 50%);
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary {
  font-size: 1rem;
  color: black;
  padding: 0 2em 2em;
  text-align: center;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item {
  padding: 1em 3em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta {
  border-right: #e6e6e6 solid;
  padding: 2em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item {
  color: #e6e6e6;
  background: #4d4d4d;
  padding: 0 7em 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo {
  text-transform: unset;
  display: flex;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo div.fs-6, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo div.fs-6 {
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2 {
  margin-left: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before {
  display: inline-block;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2 {
  display: inline;
  font-weight: normal;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica {
  margin-top: 4em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #cb6464;
  padding-bottom: 1.5em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
  border: solid 0.4em #4d4d4d;
  border-radius: 1.3rem;
  width: fit-content;
  margin-top: 1em;
  margin-left: 2em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
  width: 13em;
  height: auto;
  margin-bottom: 0;
  border-radius: 1rem;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #cb6464;
  margin: 0;
  padding: 0;
  font-size: 2rem;
  text-align: initial;
  font-weight: normal;
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before {
  color: white;
  font-weight: bolder;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido {
  margin-top: 2em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #cccccc;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #cccccc;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label {
  text-align: center;
  padding-left: 1em;
  background-color: #e6e6e6;
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before {
  color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
  margin: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-leyenda-comite, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-leyenda-comite {
  padding: 2em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados {
  background-color: #e6e6e6;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label {
  background: #cccccc;
  color: #4d4d4d;
  text-align: center;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before {
  color: white;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4 {
  margin: 1em 0 0 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p {
  margin-bottom: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3 {
  font-size: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label {
  background: #cb6464;
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before {
  color: white;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label {
  background-color: #cb6464;
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before {
  color: white;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item {
  padding: 1em 7em;
  display: flex;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision {
  /*.field--name-field-destinatarios,*/
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas {
  margin-top: 2em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido {
  background: #e6e6e6;
  padding-top: 2em;
  padding-bottom: 2em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
  padding: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap {
  margin-top: 2em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right {
  color: #4d4d4d;
  font-weight: 800;
  padding-right: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8 {
  margin-bottom: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  padding: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background: #e6e6e6;
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: white;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background-color: #cccccc;
  text-align: center;
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  background: #cccccc;
  text-align: center;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .field__item {
  background: #4d4d4d;
  color: #e6e6e6;
  padding: 1em 7em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label {
  padding: 0.5em 0;
  color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero {
  color: #cb6464;
  font-size: 2.5em;
  font-weight: 800;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero {
  font-weight: 800;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios {
  /* TODO: definir field--name de tarjetas de plan de estudios*/
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h6, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h5, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h6, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h5 {
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .contenido, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5 {
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before {
  color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 {
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before {
  color: #e6e6e6;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label {
  color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before {
  color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title {
  font-size: 1.3rem;
  font-weight: bold;
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
  box-sizing: border-box;
  border: 1em solid #e6e6e6;
  padding: 1em;
  background: #ffff;
  color: black;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label {
  background: #4d4d4d;
  color: #e6e6e6;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before {
  color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
  background: #4d4d4d;
  color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label {
  color: #4d4d4d;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
  background-color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion {
  background: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
  box-sizing: border-box;
  border: 1em solid #cb6464;
  background: #e6e6e6;
  color: black;
  padding: 1em;
  margin-top: -3em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label {
  background: #4d4d4d;
  color: #e6e6e6;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before {
  color: #cb6464;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
  padding: 1em;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos h6::before, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos h6::before {
  color: #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos {
  display: flex;
  text-align: center;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list {
  overflow: visible !important;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list::after {
  display: none;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button {
  border: none;
  background-color: #cb6464;
  width: 20%;
  text-align: center;
  padding: 1.5em 0 !important;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a {
  color: #e6e6e6;
  text-transform: uppercase;
  font-size: 1em !important;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::after {
  display: none;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover {
  text-decoration: underline;
  background-color: transparent;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::before {
  display: none;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.last a {
  border-right: none;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected {
  box-shadow: 0 2px 5px 0 #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
  text-decoration: underline;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n) {
  background-color: #4d4d4d;
  color: #e6e6e6;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected {
  box-shadow: 0 2px 5px 0 #cb6464 !important;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
}
.node--oferta-posgrado-esca .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after {
  height: unset !important;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
    margin-top: 0;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
    font-size: 2.5rem;
    padding-top: 0.5em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -7em;
    margin-left: 0;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 12em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
    margin: 1em 7em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
    padding-bottom: 3em;
    margin-bottom: -2em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
    grid-template-columns: repeat(2, 1fr);
    padding: 1em 7em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
    padding: 0 7em 1em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
    border: 3em solid #e6e6e6;
    padding: 1em 3em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
    border: solid 3em #cb6464;
    padding: 1em 7em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item {
    padding: 1em 7rem;
  }
}
@media (min-width: 992px) {
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -12em;
    margin-left: 1.8em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 15em;
  }
  .node--oferta-posgrado-esca .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto, .node--oferta-posgrado-esca .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto {
    padding: 3em;
  }
  .node--oferta-posgrado-esca .field--name-field-tarjeta-de-admision .card, .node--oferta-posgrado-esca .field--name-field-ta .card {
    margin-left: -5em;
    margin-right: -5em;
  }
}
.node--oferta-posgrado-esca .image-style-perfil-candidatos-postgrados {
  max-width: 100%;
  height: auto;
}
/*
 | geos
 */
.node--oferta-posgrado-geos {
  /* oferta de posgrados sin secciones*/
}
.node--oferta-posgrado-geos .posgrado-header {
  background-color: #264d2d;
  padding: 0.5em 0;
}
.node--oferta-posgrado-geos .posgrado-header .field--name-field-logo-carrera img {
  width: 100%;
}
.node--oferta-posgrado-geos .posgrado-header .posgrado-botones a {
  color: #264d2d;
  background: #e6e6e6;
  padding: 0.3em 1em;
  text-transform: uppercase;
  text-decoration: none;
}
.node--oferta-posgrado-geos .posgrado-header .posgrado-botones a:hover {
  color: #264d2d;
  background: #B6A764;
}
.node--oferta-posgrado-geos .site-footer .secciones {
  display: none;
}
.node--oferta-posgrado-geos .site-footer .footer {
  background: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs {
  border: none;
  margin: 0;
  /** mobile tabs **/
}
.node--oferta-posgrado-geos .horizontal-tabs details summary {
  background-color: #264d2d;
  color: white;
  text-align: center;
  font-size: 1.3em;
  padding: 1.2em 0;
}
.node--oferta-posgrado-geos .horizontal-tabs details:nth-child(2n+1) summary {
  background-color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .field__label {
  font-weight: bold;
}
.node--oferta-posgrado-geos .horizontal-tabs #nombre-completo .d-inline-flex {
  white-space: nowrap;
}
.node--oferta-posgrado-geos .horizontal-tabs #nombre-completo .d-inline-flex > * {
  margin-left: 0.45rem;
}
.node--oferta-posgrado-geos .horizontal-tabs #nombre-completo .d-inline-flex > *:first-child {
  margin: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs #nombre-completo p {
  margin: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] {
  /* div[data-horizontal-tabs-panes] fix to apply everithing on mobile too */
  padding: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes .btn-primary, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] .btn-primary {
  background-color: #264d2d;
  border-color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
  margin-top: 1.5em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper {
  padding: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body {
  margin-top: 2rem;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field .field__label {
  font-size: 2em;
  text-transform: uppercase;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label {
  display: none;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before {
  display: none;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__item {
  background: #e6e6e6;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label {
  background: #B6A764;
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label::before {
  color: white;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label {
  background: #264d2d;
  color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before {
  color: white;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio {
  margin-top: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .details-wrapper > .field, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .details-wrapper > .field {
  margin-top: 0;
  margin-bottom: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo {
  background-color: #a8c5e3;
  color: white;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item {
  max-width: 120px;
  font-size: 0.8rem;
  font-weight: bold;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > *, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > * {
  display: flex;
  justify-content: center;
  text-align: center;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3 {
  font-size: 2.5rem;
  margin: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title {
  font-weight: bold;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono {
  display: flex;
  justify-content: center;
  float: none;
  margin: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image {
  float: initial;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img {
  max-width: 64px;
  height: auto;
  margin: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
  position: relative;
  padding-bottom: 75%;
  /* 4:3 para mobile */
  height: 0;
  overflow: hidden;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video iframe, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
    padding-bottom: 56.25%;
    /* 16:9 para desktop */
  }
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field.field--name-field-testimonios, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field.field--name-field-testimonios {
  margin-top: 4em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-titulo-video, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-titulo-video {
  color: #264d2d;
  text-transform: uppercase;
  font-size: 1.45rem;
  margin-bottom: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal {
  flex: 1 0 0;
  display: flex;
  padding-top: 2em;
  justify-content: center;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal img, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal img {
  max-width: 100%;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary {
  font-size: 0.85em;
  margin-top: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios h2, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios h2 {
  display: none;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones {
  background-color: #264d2d;
  color: white;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title {
  border-bottom: solid 1px;
  margin: 0 1.2em;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list {
  padding: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li {
  padding: 0 1em;
  margin: 0.5em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion {
  display: none;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion {
  font-size: 1.2em;
  color: white;
  padding: 0 1em;
  margin: 0 -1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li img, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li img {
  width: 100%;
  height: auto;
  display: none;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link {
  background-color: #FFFFFF80;
  color: white;
  padding: 0.8em;
  border-radius: 0.8em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more {
  background-color: #FFFFFFB3;
  height: fit-content;
  width: fit-content;
  border-radius: 8px;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link {
  color: white;
  font-weight: bold;
  padding: 1em;
  display: block;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col {
  display: flex;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-webform, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-webform {
  padding: 3em 3em 1em 3em !important;
  color: white;
  background: #FFFFFF80;
  margin: 1em;
  border-radius: 1em;
  height: fit-content;
  align-self: center;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto {
  color: white;
  display: block;
  flex-grow: 1;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3 {
  font-size: 3em;
  margin: 0;
  line-height: 1.4em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p {
  font-size: 1.3em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block {
  font-size: 3em;
  text-align: left;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide {
  padding: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .field--type-image, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .field--type-image {
  margin: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .media.is-b-loaded picture, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .media.is-b-loaded picture {
  mix-blend-mode: overlay;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
  color: #e6e6e6;
  padding: 0 2em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p {
  text-align: center;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card {
  margin: 2em 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header {
  background-color: #B6A764;
  color: white;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body {
  padding: 1.5em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l {
  background: white;
  background: linear-gradient(90deg, white 0%, rgba(2, 0, 36, 0) 100%);
  padding: 0.6em 3em 0.6em 0.6em;
  font-size: 2em;
  font-weight: bolder;
  text-align: left;
  color: #B6A764;
  width: fit-content;
  margin-bottom: 0.6em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas {
  background: #e6e6e6;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
  display: grid;
  padding: 1em 3em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5 {
  align-items: center;
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
  background: #B6A764;
  color: #264d2d;
  padding-bottom: 6em;
  margin-bottom: -4em;
  clip-path: polygon(0 0, 100% 0, 100% 50%, 50% 75%, 0 50%);
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary {
  font-size: 1rem;
  color: black;
  padding: 0 2em 2em;
  text-align: center;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item {
  padding: 1em 3em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta {
  border-right: #e6e6e6 solid;
  padding: 2em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item {
  color: #e6e6e6;
  background: #264d2d;
  padding: 0 7em 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo {
  text-transform: unset;
  display: flex;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo div.fs-6, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo div.fs-6 {
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2 {
  margin-left: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before {
  display: inline-block;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2 {
  display: inline;
  font-weight: normal;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica {
  margin-top: 4em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #B6A764;
  padding-bottom: 1.5em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
  border: solid 0.4em #264d2d;
  border-radius: 1.3rem;
  width: fit-content;
  margin-top: 1em;
  margin-left: 2em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
  width: 13em;
  height: auto;
  margin-bottom: 0;
  border-radius: 1rem;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #B6A764;
  margin: 0;
  padding: 0;
  font-size: 2rem;
  text-align: initial;
  font-weight: normal;
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before {
  color: white;
  font-weight: bolder;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido {
  margin-top: 2em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #cccccc;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #cccccc;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label {
  text-align: center;
  padding-left: 1em;
  background-color: #e6e6e6;
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before {
  color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
  margin: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-leyenda-comite, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-leyenda-comite {
  padding: 2em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados {
  background-color: #e6e6e6;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label {
  background: #cccccc;
  color: #264d2d;
  text-align: center;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before {
  color: white;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4 {
  margin: 1em 0 0 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p {
  margin-bottom: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3 {
  font-size: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label {
  background: #B6A764;
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before {
  color: white;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label {
  background-color: #B6A764;
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before {
  color: white;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item {
  padding: 1em 7em;
  display: flex;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision {
  /*.field--name-field-destinatarios,*/
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas {
  margin-top: 2em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido {
  background: #e6e6e6;
  padding-top: 2em;
  padding-bottom: 2em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
  padding: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap {
  margin-top: 2em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right {
  color: #264d2d;
  font-weight: 800;
  padding-right: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8 {
  margin-bottom: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  padding: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background: #e6e6e6;
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: white;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background-color: #cccccc;
  text-align: center;
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  background: #cccccc;
  text-align: center;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .field__item {
  background: #264d2d;
  color: #e6e6e6;
  padding: 1em 7em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label {
  padding: 0.5em 0;
  color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero {
  color: #B6A764;
  font-size: 2.5em;
  font-weight: 800;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero {
  font-weight: 800;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios {
  /* TODO: definir field--name de tarjetas de plan de estudios*/
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h6, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h5, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h6, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h5 {
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .contenido, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5 {
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before {
  color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 {
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before {
  color: #e6e6e6;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label {
  color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before {
  color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title {
  font-size: 1.3rem;
  font-weight: bold;
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
  box-sizing: border-box;
  border: 1em solid #e6e6e6;
  padding: 1em;
  background: #ffff;
  color: black;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label {
  background: #264d2d;
  color: #e6e6e6;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before {
  color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
  background: #264d2d;
  color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label {
  color: #264d2d;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
  background-color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion {
  background: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
  box-sizing: border-box;
  border: 1em solid #B6A764;
  background: #e6e6e6;
  color: black;
  padding: 1em;
  margin-top: -3em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label {
  background: #4d4d4d;
  color: #e6e6e6;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before {
  color: #B6A764;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
  padding: 1em;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos h6::before, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos h6::before {
  color: #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos {
  display: flex;
  text-align: center;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list {
  overflow: visible !important;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list::after {
  display: none;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button {
  border: none;
  background-color: #B6A764;
  width: 20%;
  text-align: center;
  padding: 1.5em 0 !important;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a {
  color: #e6e6e6;
  text-transform: uppercase;
  font-size: 1em !important;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::after {
  display: none;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover {
  text-decoration: underline;
  background-color: transparent;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::before {
  display: none;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.last a {
  border-right: none;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected {
  box-shadow: 0 2px 5px 0 #264d2d;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
  text-decoration: underline;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n) {
  background-color: #264d2d;
  color: #e6e6e6;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected {
  box-shadow: 0 2px 5px 0 #B6A764 !important;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
}
.node--oferta-posgrado-geos .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after {
  height: unset !important;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
    margin-top: 0;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
    font-size: 2.5rem;
    padding-top: 0.5em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -7em;
    margin-left: 0;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 12em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
    margin: 1em 7em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
    padding-bottom: 3em;
    margin-bottom: -2em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
    grid-template-columns: repeat(2, 1fr);
    padding: 1em 7em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
    padding: 0 7em 1em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
    border: 3em solid #e6e6e6;
    padding: 1em 3em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
    border: solid 3em #B6A764;
    padding: 1em 7em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item {
    padding: 1em 7rem;
  }
}
@media (min-width: 992px) {
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -12em;
    margin-left: 1.8em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 15em;
  }
  .node--oferta-posgrado-geos .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto, .node--oferta-posgrado-geos .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto {
    padding: 3em;
  }
  .node--oferta-posgrado-geos .field--name-field-tarjeta-de-admision .card, .node--oferta-posgrado-geos .field--name-field-ta .card {
    margin-left: -5em;
    margin-right: -5em;
  }
}
.node--oferta-posgrado-geos .image-style-perfil-candidatos-postgrados {
  max-width: 100%;
  height: auto;
}
/*
 | MBA
 */
/* ---------- Color Module Styles ----------- */
.node--oferta-posgrado-mba {
  /* oferta de posgrados sin secciones*/
}
.node--oferta-posgrado-mba .tarjeta-wrapper {
  /*col-12 col-lg-4 mx-2*/
  flex: 0 0 auto;
  width: 100%;
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
@media (min-width: 992px) {
  .node--oferta-posgrado-mba .tarjeta-wrapper {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
.node--oferta-posgrado-mba .horizontal-tabs h2::before, .node--oferta-posgrado-mba .horizontal-tabs h5::before, .node--oferta-posgrado-mba .horizontal-tabs h6::before {
  content: "";
  display: inline-block;
  border-style: solid;
  margin-right: 0.3em;
  border-width: 0.45em 0.45em 0 0;
  height: 1em;
  width: 1em;
  color: #7A1B43;
  position: relative;
  transform: rotate(45deg);
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-node-title, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-node-title {
  display: flex;
  color: #7A1B43;
  font-size: 3em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field .field__label::before {
  content: "";
  display: inline-block;
  border-style: solid;
  margin-right: 0.3em;
  border-width: 0.45em 0.45em 0 0;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
  height: 1em;
  width: 1em;
  position: relative;
  transform: rotate(45deg);
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide {
  /**
            Slider Overlay
           */
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .media.media--image.media--responsive, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .media.media--image.media--responsive {
  max-height: 580px;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo {
  padding: 2em 0;
  background: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__label {
  color: #e8b100;
  padding-bottom: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-tarjetas-sobre-la-carrera, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-tarjetas-sobre-la-carrera {
  background: white;
  background: linear-gradient(-20deg, white 31%, #7A1B43 31%, #7A1B43 70%, white 70%);
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-tarjetas-sobre-la-carrera .node--type-tarjeta-informativa, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-tarjetas-sobre-la-carrera .node--type-tarjeta-informativa {
  background: #E7EAF1;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-tarjetas-sobre-la-carrera .col-12.col-md-4.mx-2, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-tarjetas-sobre-la-carrera .col-12.col-md-4.mx-2 {
  margin-right: 5em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ta, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ta {
  padding: 0 4em;
  display: flex;
  padding-top: 1em;
  padding-bottom: 1em;
  background: #e3e3e3;
  background: linear-gradient(354deg, #cccccc 59%, white 60%);
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ta .node--type-tarjeta-informativa.field__item.field.field--name-node-title::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ta .node--type-tarjeta-informativa.field__item.field.field--name-node-title::before {
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ta .node--type-tarjeta-informativa.field__item.field.field--name-node-title h4, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ta .node--type-tarjeta-informativa.field__item.field.field--name-node-title h4 {
  margin-left: 1.5em;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico {
  background: #E7EAF1;
  display: flex;
  padding: 1em 0;
  flex-direction: column;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__label {
  background-color: #7A1B43;
  color: #e8b100;
  font-weight: normal;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__label::before {
  /* chevron */
  color: #E7EAF1;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items {
  padding: 0 4em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body {
  text-align: center;
  margin-top: 6em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body .field--name-field-foto-perfil, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body .field--name-field-foto-perfil {
  justify-content: center;
  display: flex;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body .field--name-field-foto-perfil .media, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body .field--name-field-foto-perfil .media {
  text-align: center;
  border: solid 0.4em #7A1B43;
  padding: 3px;
  height: fit-content;
  width: fit-content;
  margin-top: -10em;
  border-radius: 100%;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body h5, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body h5 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body h5 .fs-6, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body h5 .fs-6 {
  font-weight: normal;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body h5::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body h5::before {
  font-size: 0.7em;
  margin-top: 0.4em;
  color: #7A1B43;
  border-width: 0.85rem 0.85rem 0 0;
  height: 1.85rem;
  width: 1.85rem;
  margin-right: 1.2em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body .field--name-field-titulos-academicos, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body .field--name-field-titulos-academicos {
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body img, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-comite-academico .field__items .card-body img {
  border-radius: 100%;
  width: 15em;
  max-width: 100%;
  object-fit: cover;
  aspect-ratio: 1;
  display: inline-block;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title::before {
  content: "";
  display: inline-block;
  border-style: solid;
  margin-right: 0.3em;
  border-width: 0.45em 0.45em 0 0;
  height: 1em;
  width: 1em;
  position: relative;
  transform: rotate(45deg);
  color: #e8b100;
}
@media (min-width: 992px) {
  .node--oferta-posgrado-mba .horizontal-tabs #edit-group-pestana-posgrado .field--name-field-comite-academico {
    flex-direction: row !important;
  }
  .node--oferta-posgrado-mba .field--name-field-tarjetas-sobre-la-carrera > div:nth-child(1) .card {
    margin-left: 3em;
    margin-right: -6em;
  }
  .node--oferta-posgrado-mba .field--name-field-tarjetas-sobre-la-carrera > div:nth-child(2) .card {
    margin-left: -3em;
  }
  .node--oferta-posgrado-mba .field--name-field-tarjetas-sobre-la-carrera > div:nth-child(3) .card {
    margin-left: 1em;
    margin-right: -3em;
  }
  .node--oferta-posgrado-mba .field--name-field-tarjetas-sobre-la-carrera > div:nth-child(4) .card {
    margin-left: -6em;
    margin-right: -6em;
  }
  .node--oferta-posgrado-mba .field--name-field-ta > div:nth-child(3) .card {
    margin-left: 3em;
    margin-right: -6em;
  }
  .node--oferta-posgrado-mba .field--name-field-ta > div:nth-child(4) .card {
    margin-left: -3em;
  }
  .node--oferta-posgrado-mba .field--name-field-ta > div:nth-child(1) .card {
    margin-left: 1em;
    margin-right: -3em;
  }
  .node--oferta-posgrado-mba .field--name-field-ta > div:nth-child(2) .card {
    margin-left: -6em;
    margin-right: -6em;
  }
  .node--oferta-posgrado-mba .field--name-field-tarjetas-sobre-la-carrera .card {
    margin-left: -5em;
    margin-right: -5em;
  }
}
.node--oferta-posgrado-mba .posgrado-header {
  background-color: #7A1B43;
  padding: 0.5em 0;
}
.node--oferta-posgrado-mba .posgrado-header .field--name-field-logo-carrera img {
  width: 100%;
}
.node--oferta-posgrado-mba .posgrado-header .posgrado-botones a {
  color: #7A1B43;
  background: #e6e6e6;
  padding: 0.3em 1em;
  text-transform: uppercase;
  text-decoration: none;
}
.node--oferta-posgrado-mba .posgrado-header .posgrado-botones a:hover {
  color: #7A1B43;
  background: #e8b100;
}
.node--oferta-posgrado-mba .site-footer .secciones {
  display: none;
}
.node--oferta-posgrado-mba .site-footer .footer {
  background: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs {
  border: none;
  margin: 0;
  /** mobile tabs **/
}
.node--oferta-posgrado-mba .horizontal-tabs details summary {
  background-color: #7A1B43;
  color: white;
  text-align: center;
  font-size: 1.3em;
  padding: 1.2em 0;
}
.node--oferta-posgrado-mba .horizontal-tabs details:nth-child(2n+1) summary {
  background-color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .field__label {
  font-weight: bold;
}
.node--oferta-posgrado-mba .horizontal-tabs #nombre-completo .d-inline-flex {
  white-space: nowrap;
}
.node--oferta-posgrado-mba .horizontal-tabs #nombre-completo .d-inline-flex > * {
  margin-left: 0.45rem;
}
.node--oferta-posgrado-mba .horizontal-tabs #nombre-completo .d-inline-flex > *:first-child {
  margin: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs #nombre-completo p {
  margin: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] {
  /* div[data-horizontal-tabs-panes] fix to apply everithing on mobile too */
  padding: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes .btn-primary, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] .btn-primary {
  background-color: #7A1B43;
  border-color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
  margin-top: 1.5em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper {
  padding: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .node--type-tarjeta-informativa.field__item.field.field--name-body {
  margin-top: 2rem;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field .field__label {
  font-size: 2em;
  text-transform: uppercase;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label {
  display: none;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-carrera-de-postgrado .field__label::before {
  display: none;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__item {
  background: #e6e6e6;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label {
  background: #e8b100;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-distincion .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-metas-academicas .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-destinatarios-admision .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-cursada-duracion-y-lugar .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-distincion .field__label::before {
  color: white;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label {
  background: #7A1B43;
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-plan-de-estudios-post .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-objetivo .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-los-participante .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] details.form-wrapper .field--name-field-perfil-de-candidatos .field__label::before {
  color: white;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio {
  margin-top: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .details-wrapper > .field, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .details-wrapper > .field {
  margin-top: 0;
  margin-bottom: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo {
  background-color: #838383;
  color: white;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item {
  max-width: 120px;
  font-size: 0.8rem;
  font-weight: bold;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > *, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item > * {
  display: flex;
  justify-content: center;
  text-align: center;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item h3 {
  font-size: 2.5rem;
  margin: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-node-title {
  font-weight: bold;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono {
  display: flex;
  justify-content: center;
  float: none;
  margin: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono .field--type-image {
  float: initial;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-indicador-cuantitativo .field__item .field--name-field-icono img {
  max-width: 64px;
  height: auto;
  margin: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
  position: relative;
  padding-bottom: 75%;
  /* 4:3 para mobile */
  height: 0;
  overflow: hidden;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video iframe, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-video-testimonial .media--video, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-video-testimonial .media--video {
    padding-bottom: 56.25%;
    /* 16:9 para desktop */
  }
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field.field--name-field-testimonios, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field.field--name-field-testimonios {
  margin-top: 4em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-titulo-video, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-titulo-video {
  color: #7A1B43;
  text-transform: uppercase;
  font-size: 1.45rem;
  margin-bottom: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal {
  flex: 1 0 0;
  display: flex;
  padding-top: 2em;
  justify-content: center;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-imagen-principal img, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-imagen-principal img {
  max-width: 100%;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios .field.field--name-body.field--type-text-with-summary {
  font-size: 0.85em;
  margin-top: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .node--type-testimonios h2, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .node--type-testimonios h2 {
  display: none;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones {
  background-color: #7A1B43;
  color: white;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .viewsreference--view-title {
  border-bottom: solid 1px;
  margin: 0 1.2em;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list {
  padding: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li {
  padding: 0 1em;
  margin: 0.5em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .fecha-notificacion {
  display: none;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li .titulo-notificacion {
  font-size: 1.2em;
  color: white;
  padding: 0 1em;
  margin: 0 -1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li img, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li img {
  width: 100%;
  height: auto;
  display: none;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .item-list ul li a.more-link {
  background-color: #FFFFFF80;
  color: white;
  padding: 0.8em;
  border-radius: 0.8em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more {
  background-color: #FFFFFFB3;
  height: fit-content;
  width: fit-content;
  border-radius: 8px;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .field--name-field-notificaciones .read-more a.read-more__link {
  color: white;
  font-weight: bold;
  padding: 1em;
  display: block;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col {
  display: flex;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-webform, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-webform {
  padding: 3em 3em 1em 3em !important;
  color: white;
  background: #FFFFFF80;
  margin: 1em;
  border-radius: 1em;
  height: fit-content;
  align-self: center;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto {
  color: white;
  display: block;
  flex-grow: 1;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto h3 {
  font-size: 3em;
  margin: 0;
  line-height: 1.4em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field.field--name-field-informacion-de-contacto p {
  font-size: 1.3em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel .carousel-caption.d-none.d-md-block {
  font-size: 3em;
  text-align: left;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide {
  padding: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .field--type-image, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .field--type-image {
  margin: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .carousel.slide .media.is-b-loaded picture, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .carousel.slide .media.is-b-loaded picture {
  mix-blend-mode: overlay;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
  color: #e6e6e6;
  padding: 0 2em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item p {
  text-align: center;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card {
  margin: 2em 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-header {
  background-color: #e8b100;
  color: white;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-ejes-diferenciales .card .card-body {
  padding: 1.5em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-titulo-de-descripcion-de-l {
  background: white;
  background: linear-gradient(90deg, white 0%, rgba(2, 0, 36, 0) 100%);
  padding: 0.6em 3em 0.6em 0.6em;
  font-size: 2em;
  font-weight: bolder;
  text-align: left;
  color: #e8b100;
  width: fit-content;
  margin-bottom: 0.6em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas {
  background: #e6e6e6;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
  display: grid;
  padding: 1em 3em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas h5 {
  align-items: center;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
  background: #e8b100;
  color: #7A1B43;
  padding-bottom: 6em;
  margin-bottom: -4em;
  clip-path: polygon(0 0, 100% 0, 100% 50%, 50% 75%, 0 50%);
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label .summary {
  font-size: 1rem;
  color: black;
  padding: 0 2em 2em;
  text-align: center;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-plan-de-estudios-post .field__item {
  padding: 1em 3em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta {
  border-right: #e6e6e6 solid;
  padding: 2em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-descripcion-de-oferta .field__item {
  color: #e6e6e6;
  background: #7A1B43;
  padding: 0 7em 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo {
  text-transform: unset;
  display: flex;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo div.fs-6, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo div.fs-6 {
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2 {
  margin-left: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo > h2:first-child::before {
  display: inline-block;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2 {
  display: inline;
  font-weight: normal;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado #nombre-completo h2::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica {
  margin-top: 4em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #e8b100;
  padding-bottom: 1.5em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .header #nombre-completo h2::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header #nombre-completo h2::before {
  display: none;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
  border: solid 0.4em #7A1B43;
  border-radius: 1.3rem;
  width: fit-content;
  margin-top: 1em;
  margin-left: 2em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
  width: 13em;
  height: auto;
  margin-bottom: 0;
  border-radius: 1rem;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #e8b100;
  margin: 0;
  padding: 0;
  font-size: 2rem;
  text-align: initial;
  font-weight: normal;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label::before {
  color: white;
  font-weight: bolder;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-cv-resumido, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-cv-resumido {
  margin-top: 2em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .header {
  background: #cccccc;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
  background-color: #cccccc;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label {
  text-align: center;
  padding-left: 1em;
  background-color: #e6e6e6;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__label::before {
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
  margin: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-leyenda-comite, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-leyenda-comite {
  padding: 2em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados {
  background-color: #e6e6e6;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label {
  background: #cccccc;
  color: #7A1B43;
  text-align: center;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__label::before {
  color: white;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item h4, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item h4 {
  margin: 1em 0 0 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--name-field-titulos-academicos p, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--name-field-titulos-academicos p {
  margin-bottom: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__item .field--type-ds.field--label-hidden h3, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-profesores-invitados .field__item .field--type-ds.field--label-hidden h3 {
  font-size: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label {
  background: #e8b100;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-planta-de-profesores .field__label::before {
  color: white;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label {
  background-color: #e8b100;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__label::before {
  color: white;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-plantel-academico .field__item {
  padding: 1em 7em;
  display: flex;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision {
  /*.field--name-field-destinatarios,*/
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-admision-inscripcion .candidatos .container.cartas {
  margin-top: 2em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__label .contenido {
  background: #e6e6e6;
  padding-top: 2em;
  padding-bottom: 2em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item {
  padding: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap {
  margin-top: 2em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido i.fa.fa-chevron-right, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido i.fa.fa-chevron-right {
  color: #7A1B43;
  font-weight: 800;
  padding-right: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .contenido .col-md-8, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .contenido .col-md-8 {
  margin-bottom: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  padding: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background: #e6e6e6;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: white;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label {
  background-color: #cccccc;
  text-align: center;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-metodologias-activas-de-ap .field__item {
  background: #cccccc;
  text-align: center;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .field__item {
  background: #7A1B43;
  color: #e6e6e6;
  padding: 1em 7em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .fiel__label {
  padding: 0.5em 0;
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .numero {
  color: #e8b100;
  font-size: 2.5em;
  font-weight: 800;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-perfil-de-los-participante .contenido .texto-numero {
  font-weight: 800;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios {
  /* TODO: definir field--name de tarjetas de plan de estudios*/
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h6, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios h5, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h6, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios h5 {
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .contenido, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .contenido {
  margin-top: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5 {
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h5::before {
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 {
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post h6 ::before {
  color: #e6e6e6;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label {
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-post .fiel__label::before {
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-plan-de-estudios-p .viewsreference--view-title {
  font-size: 1.3rem;
  font-weight: bold;
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .header h2 {
  margin-bottom: 0;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
  box-sizing: border-box;
  border: 1em solid #e6e6e6;
  padding: 1em;
  background: #ffff;
  color: black;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label {
  background: #7A1B43;
  color: #e6e6e6;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__label::before {
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
  background: #7A1B43;
  color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label {
  color: #7A1B43;
  background-color: #e6e6e6;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__label::before {
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
  background-color: #e6e6e6;
  padding: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion {
  background: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
  box-sizing: border-box;
  border: 1em solid #e8b100;
  background: #e6e6e6;
  color: black;
  padding: 1em;
  margin-top: -3em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label {
  background: #4d4d4d;
  color: #e6e6e6;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__label::before {
  color: #e8b100;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
  padding: 1em;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos h6::before, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos h6::before {
  color: #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-alumnos .field--name-field-alumnos .container.row.alumnos {
  display: flex;
  text-align: center;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list {
  overflow: visible !important;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list::after {
  display: none;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button {
  border: none;
  background-color: #e8b100;
  width: 20%;
  text-align: center;
  padding: 1.5em 0 !important;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a {
  color: #e6e6e6;
  text-transform: uppercase;
  font-size: 1em !important;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::after {
  display: none;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover {
  text-decoration: underline;
  background-color: transparent;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::before {
  display: none;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.last a {
  border-right: none;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected {
  box-shadow: 0 2px 5px 0 #7A1B43;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
  text-decoration: underline;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n) {
  background-color: #7A1B43;
  color: #e6e6e6;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected {
  box-shadow: 0 2px 5px 0 #e8b100 !important;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:nth-child(2n).selected a {
  text-shadow: 3px 2px 3px #4d4d4d;
}
.node--oferta-posgrado-mba .horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after {
  height: unset !important;
}
@media (min-width: 768px) {
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes div.details-wrapper, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] div.details-wrapper {
    margin-top: 0;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field__label {
    font-size: 2.5rem;
    padding-top: 0.5em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -7em;
    margin-left: 0;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 12em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-consejo-asesor-externo .field__item {
    margin: 1em 7em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__label {
    padding-bottom: 3em;
    margin-bottom: -2em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-metas-academicas .field__item {
    grid-template-columns: repeat(2, 1fr);
    padding: 1em 7em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-sobre-la-carrera .field--name-field-objetivo .field__item {
    padding: 0 7em 1em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-cursada-duracion-y-lugar .field__item {
    border: 3em solid #e6e6e6;
    padding: 1em 3em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-requisitos-para-la-graduac .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-metodologias-activas-de-ap .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-distincion .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-distincion .field__item {
    border: solid 3em #e8b100;
    padding: 1em 7em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-plan-de-estudios .field--name-field-recursos .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-plan-de-estudios .field--name-field-recursos .field__item {
    padding: 1em 7em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-admision .field--name-field-proceso-de-admision .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-destinatarios-admision .field__item, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-admision .field--name-field-proceso-de-admision .field__item {
    padding: 1em 7rem;
  }
}
@media (min-width: 992px) {
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil {
    margin-top: -12em;
    margin-left: 1.8em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-direccion .field--name-field-foto-perfil img, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-pestana-posgrado .field--name-field-coordiacion-academica .field--name-field-foto-perfil img {
    width: 15em;
  }
  .node--oferta-posgrado-mba .horizontal-tabs .horizontal-tabs-panes #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto, .node--oferta-posgrado-mba .horizontal-tabs div[data-horizontal-tabs-panes] #edit-group-inicio .contact-info .col .field--name-field-informacion-de-contacto {
    padding: 3em;
  }
  .node--oferta-posgrado-mba .field--name-field-tarjeta-de-admision .card, .node--oferta-posgrado-mba .field--name-field-ta .card {
    margin-left: -5em;
    margin-right: -5em;
  }
}
.node--oferta-posgrado-mba .image-style-perfil-candidatos-postgrados {
  max-width: 100%;
  height: auto;
}
/* ---------- Color Module Styles ----------- */
/* ---------- Color Module Styles ----------- */
@keyframes fadeInNoticias {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* SECCION NOTICIAS HOME*/
.path-frontpage header#header .navbar-expand-sm, .path-noticias header#header .navbar-expand-sm {
  padding: 0;
  /* sin padding porque esperamos que esté vacío */
}
.path-frontpage .noticias, .path-noticias .noticias {
  background: white;
}
.path-frontpage .noticias p, .path-frontpage .noticias .views-row, .path-frontpage .noticias a, .path-noticias .noticias p, .path-noticias .noticias .views-row, .path-noticias .noticias a {
  margin: 0.3em 0;
  padding: 0;
  color: #1452EF !important;
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 57px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  text-transform: none;
  text-decoration: none;
}
.path-frontpage .noticias p:hover, .path-frontpage .noticias .views-row:hover, .path-frontpage .noticias a:hover, .path-noticias .noticias p:hover, .path-noticias .noticias .views-row:hover, .path-noticias .noticias a:hover {
  font-weight: 600;
}
.path-frontpage .views-field.views-field-field-tipo-de-evento, .path-noticias .views-field.views-field-field-tipo-de-evento {
  position: absolute;
  width: 100%;
  text-align: center;
}
.path-frontpage .views-field.views-field-field-tipo-de-evento .field-content, .path-noticias .views-field.views-field-field-tipo-de-evento .field-content {
  color: white;
  background: #1452EF;
  padding: 1% 5%;
  border-radius: 0 0 10px 10px;
  font-weight: bold;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
}
.path-frontpage .views-field-field-categoria-noticias, .path-noticias .views-field-field-categoria-noticias {
  text-align: left;
  display: inline-block;
  font-size: 0.8em;
  color: #757474;
  margin-left: 5%;
  font-weight: bold;
}
.path-frontpage .views-field-created, .path-noticias .views-field-created {
  text-align: left;
  display: inline-block;
  font-size: 0.8em;
  color: #757474;
  margin-right: 1em;
}
.path-frontpage .view-noticias-home .item-list.item-list--blazy.item-list--blazy-column, .path-noticias .view-noticias-home .item-list.item-list--blazy.item-list--blazy-column {
  padding: 0;
}
.path-frontpage .view-noticias-home .views-view-responsive-grid, .path-noticias .view-noticias-home .views-view-responsive-grid {
  margin-bottom: 25px;
  margin-top: 1.3rem;
}
.path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner {
  background: white;
  border-radius: 24px;
  width: 100%;
  padding-bottom: 0.85em;
  overflow: hidden;
}
.path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner img, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner img {
  opacity: 0;
}
.path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title, .path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-created, .path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-body, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-created, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-body {
  opacity: 0;
}
.path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner.is-visible img, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner.is-visible img {
  animation: fadeInNoticias 0.5s ease-out forwards;
}
.path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner.is-visible .views-field-title, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner.is-visible .views-field-title {
  animation: fadeInNoticias 0.4s ease-out forwards;
  animation-delay: 0.3s;
}
.path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner.is-visible .views-field-created, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner.is-visible .views-field-created {
  animation: fadeInNoticias 0.5s ease-out forwards;
  animation-delay: 0.6s;
}
.path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner.is-visible .views-field-body, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner.is-visible .views-field-body {
  animation: fadeInNoticias 0.5s ease-out forwards;
  animation-delay: 0.9s;
}
.path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner a, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner a {
  width: 100%;
}
.path-frontpage .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner a img, .path-noticias .view-noticias-home .views-view-responsive-grid .views-view-responsive-grid__item-inner a img {
  width: 100%;
  height: auto;
}
.path-frontpage .view-noticias-home ul.list-group, .path-noticias .view-noticias-home ul.list-group {
  display: flex !important;
  flex-direction: column;
  justify-content: flex-start;
  background: #E7EAF1;
  padding-top: 2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  gap: 1rem;
  align-items: anchor-center;
}
.path-frontpage .view-noticias-home ul.list-group > li, .path-noticias .view-noticias-home ul.list-group > li {
  background: white;
  border-radius: 24px;
  width: 100%;
  max-width: 520px;
  padding-bottom: 0.85em;
}
.path-frontpage .view-noticias-home ul.list-group > li img, .path-noticias .view-noticias-home ul.list-group > li img {
  opacity: 0;
}
.path-frontpage .view-noticias-home ul.list-group > li .views-field-title, .path-frontpage .view-noticias-home ul.list-group > li .views-field-created, .path-frontpage .view-noticias-home ul.list-group > li .views-field-body, .path-noticias .view-noticias-home ul.list-group > li .views-field-title, .path-noticias .view-noticias-home ul.list-group > li .views-field-created, .path-noticias .view-noticias-home ul.list-group > li .views-field-body {
  opacity: 0;
}
.path-frontpage .view-noticias-home ul.list-group > li.is-visible img, .path-noticias .view-noticias-home ul.list-group > li.is-visible img {
  animation: fadeInNoticias 0.5s ease-out forwards;
}
.path-frontpage .view-noticias-home ul.list-group > li.is-visible .views-field-title, .path-noticias .view-noticias-home ul.list-group > li.is-visible .views-field-title {
  animation: fadeInNoticias 0.4s ease-out forwards;
  animation-delay: 0.3s;
  padding: 0 1.5rem 0 1.5rem;
}
.path-frontpage .view-noticias-home ul.list-group > li.is-visible .views-field-created, .path-noticias .view-noticias-home ul.list-group > li.is-visible .views-field-created {
  animation: fadeInNoticias 0.5s ease-out forwards;
  animation-delay: 0.6s;
}
.path-frontpage .view-noticias-home ul.list-group > li.is-visible .views-field-body, .path-noticias .view-noticias-home ul.list-group > li.is-visible .views-field-body {
  animation: fadeInNoticias 0.5s ease-out forwards;
  animation-delay: 0.9s;
}
.path-frontpage .view-noticias-home ul.list-group > li a, .path-noticias .view-noticias-home ul.list-group > li a {
  width: 100%;
}
.path-frontpage .view-noticias-home .views-field.views-field-created, .path-noticias .view-noticias-home .views-field.views-field-created {
  padding-left: 1.5rem;
  margin-right: 5rem;
  margin-top: 0.85rem;
}
.path-frontpage .view-noticias-home .views-field.views-field-title, .path-noticias .view-noticias-home .views-field.views-field-title {
  padding: 0 1.5rem 0 1.5rem;
  text-align: initial;
  font-size: 1.4rem;
  line-height: 1.6rem;
  min-height: 3.5em;
  width: 100%;
}
.path-frontpage .view-noticias-home .views-field.views-field-title .field-content, .path-noticias .view-noticias-home .views-field.views-field-title .field-content {
  display: inline-block;
}
.path-frontpage .view-noticias-home .views-field.views-field-title .field-content a, .path-noticias .view-noticias-home .views-field.views-field-title .field-content a {
  text-decoration: none;
}
.path-frontpage .view-noticias-home .item-list > ul.block-column, .path-noticias .view-noticias-home .item-list > ul.block-column {
  margin-bottom: 1em;
}
.path-frontpage .views-field-body .field-content, .path-noticias .views-field-body .field-content {
  margin: 0 0.3em 1em;
}
.path-frontpage .views-field-body .field-content p, .path-noticias .views-field-body .field-content p {
  text-align: justify;
}
.path-frontpage .views-more-link, .path-noticias .views-more-link {
  display: block;
  margin-top: 10px;
  text-transform: lowercase;
}
.path-noticias .more-link, .path-noticias .views-more-link {
  display: none !important;
}
/*NOTICIAS INDIVIDUALES*/
.node--type-varbase-blog {
  margin: 0 auto;
  width: calc(100% - 0.4rem);
}
.node--type-varbase-blog section.section {
  background: white;
}
.node--type-varbase-blog .node {
  margin: 0 auto;
  max-width: 996px;
}
.node--type-varbase-blog .node .field--name-node-post-date {
  color: #a8adb3;
  font-size: 0.8rem;
  font-weight: 400;
}
.node--type-varbase-blog .node .node__content header .field--name-title {
  font-size: xx-large;
  color: #1d84c3;
  font-weight: bold;
}
.node--type-varbase-blog .node .field--type-image {
  margin: 0;
  float: inherit;
}
.node--type-varbase-blog .node .field--type-image img {
  max-width: 100%;
  width: 100%;
  margin: 0;
  height: auto;
}
.node--type-varbase-blog .node .col-sm-12 {
  padding: 0;
}
.node--type-varbase-blog .node .field.field--name-field-tipo-de-evento {
  color: white;
  background: #1452EF;
  padding: 1% 5%;
  border-radius: 0 0 10px 10px;
  font-weight: bold;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
  padding: 0.2em 1em;
  position: absolute;
  right: 5%;
  font-size: 1.2em;
}
.node--type-varbase-blog .node h2 {
  text-transform: uppercase;
}
.node--type-varbase-blog .node .block-field-blocknodevarbase-blogcreated, .node--type-varbase-blog .node .block-field-blocknodevarbase-blogfield-categoria-noticias {
  width: 49%;
  display: inline-block;
}
.node--type-varbase-blog .node .block-field-blocknodevarbase-blogfield-categoria-noticias {
  text-align: right;
  text-transform: uppercase;
}
.node--type-varbase-blog .node .field--type-entity-reference {
  margin: 0;
}
.node--type-varbase-blog .node .slick, .node--type-varbase-blog .node .slick-wrapper {
  max-width: 100%;
  position: relative;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .node--type-varbase-blog {
    margin: 0 auto;
    width: 100%;
  }
}
.block-views-blockheader-noticia-block-1 .views-field-field-imagen-destacada img {
  max-width: 100%;
  width: 100%;
  margin: 0;
  height: auto;
}
.views-element-container[class*=block-views-blocknoticias]:not(.block-views-blocknoticias-home-block-1) > h2 {
  color: white;
  background: #1452EF;
  padding: 1% 5%;
  border-radius: 0 0 10px 10px;
  font-weight: bold;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
  border-radius: 0;
  box-shadow: none;
  padding: 0.3em;
  font-size: 2em;
  text-transform: uppercase;
  font-weight: 300;
}
.views-element-container.block-views-blocknoticias-home-block-1 {
  background: white;
}
.views-element-container.block-views-blocknoticias-home-block-1 > .content > div > div.view {
  display: flex;
  flex-direction: column;
}
.views-element-container.block-views-blocknoticias-home-block-1 h2 {
  margin: 0.3em 0;
  padding: 0;
  background: none;
  color: #1452EF !important;
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 57px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  text-decoration: none;
}
.views-element-container.block-views-blocknoticias-home-block-1 .more-link {
  display: flex;
  justify-content: center;
  align-items: center;
  position: static;
  order: -1;
}
.views-element-container.block-views-blocknoticias-home-block-1 .more-link a {
  color: #1452EF;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  font-size: 2.5rem;
  font-weight: 900;
  padding: 0.5em 0;
}
.views-element-container.block-views-blocknoticias-home-block-1 .more-link a:hover {
  font-weight: 600;
}
.views-element-container.block-views-blocknoticias-home-block-1 .more-link a::after {
  content: "→";
  font-size: 0.7em;
  line-height: 1;
  font-family: "slick", serif;
  margin-top: 0.1em;
}
.view.view-noticias .views-row, .view.view-noticias .row {
  margin-bottom: 0.5em;
}
.view.view-noticias .views-row img, .view.view-noticias .views-row .views-field-title, .view.view-noticias .views-row .views-field-created, .view.view-noticias .views-row .views-field-body, .view.view-noticias .row img, .view.view-noticias .row .views-field-title, .view.view-noticias .row .views-field-created, .view.view-noticias .row .views-field-body {
  opacity: 0;
}
.view.view-noticias .views-row.is-visible img, .view.view-noticias .row.is-visible img {
  animation: fadeInNoticias 0.5s ease-out forwards;
}
.view.view-noticias .views-row.is-visible .views-field-title, .view.view-noticias .row.is-visible .views-field-title {
  animation: fadeInNoticias 0.4s ease-out forwards;
  animation-delay: 0.3s;
}
.view.view-noticias .views-row.is-visible .views-field-created, .view.view-noticias .row.is-visible .views-field-created {
  animation: fadeInNoticias 0.5s ease-out forwards;
  animation-delay: 0.6s;
}
.view.view-noticias .views-row.is-visible .views-field-body, .view.view-noticias .row.is-visible .views-field-body {
  animation: fadeInNoticias 0.5s ease-out forwards;
  animation-delay: 0.9s;
}
.view.view-noticias .views-row {
  background: white;
  border-radius: 24px;
  overflow: hidden;
  margin-bottom: 25px;
  padding-bottom: 0.85em;
}
.view.view-noticias .row {
  display: flex;
}
.view.view-noticias .views-field.views-field-title {
  padding-top: 0.5em;
  line-height: 1.3;
  margin-bottom: 0.5em;
  min-height: 3em;
}
.view.view-noticias .views-field.views-field-title .field-content {
  text-transform: uppercase;
  font-weight: bold;
}
.view.view-noticias .views-field.views-field-title .field-content a {
  font-size: 1em;
  font-weight: bold;
  text-align: left;
  width: 100%;
}
.view.view-noticias .views-field.views-field-body .field-content {
  color: #4d4d4d;
  font-size: 1.15em;
  text-align: left;
  margin: 0;
}
.view.view-noticias .views-field.views-field-created {
  color: #a8adb3;
  font-size: 0.9em;
  font-weight: bold;
  text-align: left;
  width: 100%;
}
.view.view-noticias .views-field.views-field-created .field-content {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.view.view-noticias > .more-link {
  color: #1452EF;
  background: #ffffff;
  border-radius: 10px;
  font-weight: bold;
  width: 7rem;
  height: 3rem;
  display: inline-grid;
  text-align: center;
  align-content: center;
  margin-bottom: 1rem;
}
.view.view-noticias > .more-link a {
  color: #1452EF;
  align-content: center;
  width: 7rem;
  height: 3rem;
}
.view.view-noticias > .more-link:hover {
  color: #ffffff;
  background: #1452EF;
}
.view.view-noticias > .more-link:hover a {
  color: #ffffff;
}
.evento-individual .event-info .encabezado-nota-blog .titulo-datos-nota-blog .titulo-nota-blog, .evento-individual .event-info .encabezado-nota-blog .titulo-datos-nota-blog .datos-nota-blog {
  color: #1452EF;
}
.node.node--type-pagina-simple.node--view-mode-full .node__content {
  margin-top: 0;
}
.node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > p, .node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > .wp-block-columns, .node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > .wp-block-group, .node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > .wp-block-file, .node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > ul, .node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > ol {
  margin-right: 1.5em;
  margin-left: 1.5em;
}
.node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > h1, .node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > h2, .node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > h3, .node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > h4, .node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > h5, .node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > h6 {
  padding-left: 1.5em;
}
.node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body > .wb-block-buttons {
  background-color: #1452EF;
  justify-content: center;
}
.node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body .column-titulo-pe {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.node.node--type-pagina-simple.node--view-mode-full .node__content .field--name-body .column-titulo-pe .titulo-programa-ejecutivo strong {
  margin: 0.3em 0;
  padding: 0;
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 3rem;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  text-transform: none;
  text-decoration: none;
}
/* ---------- Color Module Styles ----------- */
.menu-alumnos .col-12 {
  padding: 0;
}
.menu-alumnos a {
  color: #E7EAF1;
}
.menu-alumnos .bloque-gris h3, .menu-alumnos .bloque-celeste h3, .menu-alumnos .bloque-azul h3 {
  min-height: 5em;
  font-weight: bold;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  margin-bottom: 0.5em;
  padding: 1em;
  text-align: center;
}
.menu-alumnos .bs-region--right {
  padding-right: 0;
  padding-left: 0.5em;
}
.menu-alumnos .bs-region--middle {
  padding-right: 0.25em;
  padding-left: 0.25em;
}
.menu-alumnos .bs-region--left {
  padding-right: 0.5em;
  padding-left: 0;
}
@keyframes zoomInAlumnos {
  from {
    opacity: 0;
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.path-alumnos main .bs-3col.row {
  display: flex;
}
.path-alumnos main .bs-3col .block {
  opacity: 0;
}
.path-alumnos main .bs-3col .block.is-visible {
  animation: zoomInAlumnos 0.6s ease-out forwards;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(1) {
  animation-delay: 0.1s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(2) {
  animation-delay: 0.2s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(3) {
  animation-delay: 0.3s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(4) {
  animation-delay: 0.4s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(5) {
  animation-delay: 0.5s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(6) {
  animation-delay: 0.6s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(7) {
  animation-delay: 0.7s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(8) {
  animation-delay: 0.8s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(9) {
  animation-delay: 0.9s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(10) {
  animation-delay: 1s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(11) {
  animation-delay: 1.1s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(12) {
  animation-delay: 1.2s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(13) {
  animation-delay: 1.3s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(14) {
  animation-delay: 1.4s;
}
.path-alumnos main .bs-3col .block.is-visible:nth-child(15) {
  animation-delay: 1.5s;
}
.path-alumnos main .bs-3col h3 {
  margin-bottom: 0.5em;
  text-align: center;
  display: flex;
}
.path-alumnos main .bs-3col h3 a {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em;
  min-height: 6em;
  color: #1452EF;
  background-color: white;
  border: 1px solid #1452EF;
  font-weight: bold;
  text-decoration: none;
}
.path-alumnos main .bs-3col .bs-region--left .block:nth-child(even) h3 a, .path-alumnos main .bs-3col .bs-region--right .block:nth-child(even) h3 a {
  color: white;
  background-color: #1452EF;
}
.path-alumnos main .bs-3col .bs-region--middle .block:nth-child(odd) h3 a {
  color: white;
  background-color: #1452EF;
}
.path-alumnos main .bs-3col .bs-region--right {
  padding-right: 0;
  padding-left: 0.5em;
}
.path-alumnos main .bs-3col .bs-region--middle {
  padding-right: 0.25em;
  padding-left: 0.25em;
}
.path-alumnos main .bs-3col .bs-region--left {
  padding-right: 0.5em;
  padding-left: 0;
}
.path-alumnos .view-noticias .field-content {
  font-size: 1.1em;
}
.path-alumnos .view-noticias .views-field-title .field-content {
  text-transform: uppercase;
  font-weight: bold;
}
.layout-main-wrapper .menu-alumnos .row {
  display: flex;
}
.page-view-ofertas-ale-y-optativas .views-label {
  font-weight: bold;
}
/* ---------- Color Module Styles ----------- */
@keyframes fadeInUpSecciones {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.secciones {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  background-color: white;
}
.secciones .block {
  margin: 0px;
  padding: 0px 14px;
  opacity: 0;
}
.secciones .block.is-visible {
  animation: fadeInUpSecciones 0.6s ease-out forwards;
}
.secciones .block.is-visible:nth-child(1) {
  animation-delay: 0.1s;
}
.secciones .block.is-visible:nth-child(2) {
  animation-delay: 0.2s;
}
.secciones .block.is-visible:nth-child(3) {
  animation-delay: 0.3s;
}
.secciones .block.is-visible:nth-child(4) {
  animation-delay: 0.4s;
}
.secciones .block.is-visible:nth-child(5) {
  animation-delay: 0.5s;
}
.secciones .block.is-visible:nth-child(6) {
  animation-delay: 0.6s;
}
.secciones .block.is-visible:nth-child(7) {
  animation-delay: 0.7s;
}
.secciones .block.is-visible:nth-child(8) {
  animation-delay: 0.8s;
}
.secciones .block.is-visible:nth-child(9) {
  animation-delay: 0.9s;
}
.secciones .block.is-visible:nth-child(10) {
  animation-delay: 1s;
}
.secciones .block.is-visible:nth-child(11) {
  animation-delay: 1.1s;
}
.secciones .block.is-visible:nth-child(12) {
  animation-delay: 1.2s;
}
.secciones div {
  border-radius: 0 !important;
}
.secciones.container-fluid {
  --bs-gutter-x: 1.5em;
  padding-top: 1.5em;
}
.secciones .site-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 22px;
  align-self: stretch;
  background: white;
}
.secciones .site-section h2 {
  color: #1452EF;
  background: white;
  text-align: center;
  font-weight: bold;
}
.secciones .site-section h2 a {
  font-style: normal;
  font-size: 1.5rem;
  line-height: 2.5rem;
  width: 100%;
  padding: 7px;
  text-transform: uppercase;
  color: #1452EF;
}
.secciones .site-section h3 {
  font-weight: 600;
  font-size: 0.7rem;
  line-height: 0.9rem;
  margin-left: 20px;
  color: #1452EF;
}
.secciones .site-section p {
  margin-left: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.1rem;
  color: #666666;
}
.secciones .site-section p.view-more {
  text-transform: lowercase;
}
.secciones .site-section p.view-more a {
  color: #666666;
}
.secciones .site-section a {
  color: #1452EF;
}
.secciones .site-section .row.region {
  padding: 15px 0;
}
.secciones .site-section .region-secciones, .secciones .site-section .region-secciones-extra {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 22px;
  align-self: stretch;
}
@media (min-width: 768px) {
  .secciones .site-section .region-secciones, .secciones .site-section .region-secciones-extra {
    flex-direction: row;
    align-items: center;
  }
}
.secciones .site-section .region-secciones .block, .secciones .site-section .region-secciones-extra .block {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  flex: 1 0 0;
  margin: 0;
  padding: 0;
}
.secciones .site-section .region-secciones .block > h2, .secciones .site-section .region-secciones-extra .block > h2 {
  flex: 1 0 0;
  color: white;
  text-align: center;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.secciones .site-section .region-secciones .block > h2 a, .secciones .site-section .region-secciones-extra .block > h2 a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: #1452EF;
  height: 150px;
  color: white;
  text-decoration: none;
}
.secciones .site-section .region-secciones .block > h2 a:hover, .secciones .site-section .region-secciones-extra .block > h2 a:hover {
  font-weight: 300;
}
.secciones .site-section .region-secciones .block > h2 a:active, .secciones .site-section .region-secciones-extra .block > h2 a:active {
  font-weight: 200;
}
.secciones .site-section .region-secciones .block .content, .secciones .site-section .region-secciones-extra .block .content {
  display: none;
}
.secciones .site-section a:hover {
  text-decoration: underline;
}
/* ---------- Color Module Styles ----------- */
/* ELECCIONES Y CONCURSOS */
.node--type-elecciones .field--name-body, .node--type-concursos .field--name-body, .node--type-varbase-blog .field--name-body {
  margin-left: 1%;
  margin-right: 1%;
}
.node--type-elecciones .field--name-field-archivos-adjuntos .field__item, .node--type-concursos .field--name-field-archivos-adjuntos .field__item, .node--type-varbase-blog .field--name-field-archivos-adjuntos .field__item {
  width: 47%;
  font-size: 1em;
  margin: 1em;
  padding: 0.5em;
  display: inline-block;
  color: #1452EF;
  background: white;
}
.node--type-elecciones .field--name-field-archivos-adjuntos .field__item span, .node--type-concursos .field--name-field-archivos-adjuntos .field__item span, .node--type-varbase-blog .field--name-field-archivos-adjuntos .field__item span {
  display: block;
}
.node--type-elecciones .field--name-field-archivos-adjuntos .field__item span a, .node--type-concursos .field--name-field-archivos-adjuntos .field__item span a, .node--type-varbase-blog .field--name-field-archivos-adjuntos .field__item span a {
  color: #1452EF;
  padding: 0.7em;
  display: block;
  width: 100%;
  text-transform: uppercase;
  margin-left: 1em;
  font-weight: bold;
}
.node--type-elecciones .field--name-field-archivos-adjuntos .field__item .field.field--name-node-title.field--type-ds.field--label-hidden.field__item, .node--type-concursos .field--name-field-archivos-adjuntos .field__item .field.field--name-node-title.field--type-ds.field--label-hidden.field__item, .node--type-varbase-blog .field--name-field-archivos-adjuntos .field__item .field.field--name-node-title.field--type-ds.field--label-hidden.field__item {
  margin-top: 1em;
}
.view-elecciones-y-concursos .view-content h3, .view-elecciones-y-concursos .view-content .media-body {
  position: absolute;
  font-size: 1em;
  left: 5%;
  bottom: 0;
  text-align: right;
}
.view-elecciones-y-concursos .view-content a {
  color: white;
  text-decoration: none;
  font-weight: 800;
  font-size: 2.5em;
  line-height: 0.75em;
}
.view-elecciones-y-concursos .view-content a small {
  font-weight: 200;
  font-size: 1.3em;
}
.view-elecciones-y-concursos .view-content img {
  width: 100%;
  height: auto;
}
.view-elecciones-y-concursos .view-content .media {
  overflow: hidden;
}
.block-views-blockelecciones-y-concursos-block-1, .block-views-blockelecciones-y-concursos-block-2 {
  margin-bottom: 1em;
}
.node--type-elecciones .col-sm-12, .node--type-concursos .col-sm-12 {
  padding: 0;
  overflow: hidden;
}
.node--type-elecciones .field--name-node-title h2, .node--type-concursos .field--name-node-title h2 {
  font-size: 3em;
  position: relative;
  top: -2em;
  left: 1em;
  margin-bottom: -2em;
  color: #E7EAF1;
}
.node--type-elecciones .field.field--name-field-bannereleccionesyconcursos.field--type-image, .node--type-concursos .field.field--name-field-bannereleccionesyconcursos.field--type-image {
  margin: 0;
}
.node--type-elecciones .field.field--name-field-bannereleccionesyconcursos.field--type-image img, .node--type-concursos .field.field--name-field-bannereleccionesyconcursos.field--type-image img {
  width: 100%;
  height: auto;
}
.node--type-elecciones .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item p a, .node--type-concursos .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item p a {
  color: #1452EF;
}
/* ---------- Color Module Styles ----------- */
.cartelera-notificaciones .view-filters {
  display: flex;
  align-items: center;
  flex-direction: column;
  flex-wrap: wrap;
}
.cartelera-notificaciones img {
  margin: 0 auto;
  display: block;
}
.cartelera-notificaciones ul.nav.nav-tabs {
  display: none !important;
}
.cartelera-notificaciones ul.nav.nav-tabs:before {
  content: "notificaciones";
  text-transform: uppercase;
  color: #1452EF;
  font-weight: bold;
  font-size: 1.5em;
  width: 32%;
  margin-top: -1.5em;
  position: absolute;
}
.cartelera-notificaciones .list-group-item {
  padding: 1em;
  margin-bottom: 0.3em;
}
.view-filters:before {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}
.etiquetas-notificaciones .list-group {
  margin-top: 0.3em;
}
.etiquetas-notificaciones .list-group .list-group-item {
  font-size: 0.8rem;
  border-radius: 5px;
  border-top-width: 1px;
  padding: 0.3rem 0.5rem;
  color: #1452EF;
  background-color: #E7EAF1;
  margin-right: 0.3rem;
}
.etiquetas-notificaciones .list-group .list-group-item + .list-group-item {
  border-top-width: 1px;
}
.etiquetas-notificaciones.carreras .list-group-item {
  background-color: white;
  border: solid 1px !important;
}
.layout-main-wrapper .node--type-notificacion .row {
  display: flex;
}
.layout-main-wrapper .node--type-notificacion .col-12 {
  padding: 0;
  margin-bottom: 1em;
}
.fecha-notificacion {
  color: #1452EF;
  font-weight: bold;
}
.titulo-notificacion {
  color: #1452EF;
  font-weight: bold;
  font-size: 1.3em;
  text-align: left;
}
.node--type-notificacion .col-lg-8, .node--type-notificacion .col-lg-4 {
  padding: 0.5em;
  background: #1452EF;
  color: #E7EAF1;
  text-transform: uppercase;
  font-weight: bold;
}
.node--type-notificacion .col-lg-4 {
  text-align: right;
}
.node--type-notificacion .view-slider-home .row {
  display: block;
  margin-right: 0;
  margin-left: 0;
}
.node--type-notificacion .view-slider-home .row .blazy {
  width: 100%;
}
.block-views[class*="block-views-blockslider"] button.focusable {
  display: none;
}
.block-views-blocknotificaciones-block-1 {
  padding-inline-start: 0;
}
.block-views-blocknotificaciones-block-1 .list-group-item {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  border: none;
  overflow: hidden;
}
.block-views-blocknotificaciones-block-1 .list-group-item .col-lg-4, .block-views-blocknotificaciones-block-1 .list-group-item .col-lg-8 {
  background: #1452EF;
  padding: 1em;
  color: #E7EAF1;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 22px;
  line-height: 25px;
}
.block-views-blocknotificaciones-block-1 .list-group-item .col-lg-12 {
  font-size: 22px;
  line-height: 25px;
  margin-top: 0.5em;
}
.views-element-container[class*=block-views-blocknotificaciones-teaser] > h2 {
  background: #1452EF;
  color: white;
  text-transform: uppercase;
  padding: 0.3em;
  font-size: 2em;
  font-weight: 300;
}
.views-element-container[class*=block-views-blocknotificaciones-teaser] .view-notificaciones-teaser .item-list > ul > li {
  padding: 0 2em 2em;
  background-color: #e6e6e6;
}
.views-element-container[class*=block-views-blocknotificaciones-teaser] .view-notificaciones-teaser > .more-link {
  padding: 1em;
  background: #E7EAF1;
  color: #1452EF;
  text-align: right;
}
.views-element-container[class*=block-views-blocknotificaciones-teaser] .view-notificaciones-teaser > .more-link a {
  color: #1452EF;
}
@media (min-width: 768px) {
  .cartelera-notificaciones ul.nav.nav-tabs {
    display: flex !important;
  }
  .etiquetas-notificaciones .list-group {
    flex-direction: row;
  }
}
/* ---------- Color Module Styles ----------- */
/*Contenidos mínimos*/
.layout-main-wrapper .seccion-carreras .row, .layout-main-wrapper .seccion-materias .row {
  display: flex;
}
.layout-main-wrapper .seccion-materias .block-views .row {
  display: block;
}
.layout-main-wrapper .carrera-individual .row {
  display: flex;
}
.layout-main-wrapper .carrera-individual .row p {
  margin: 0px;
}
.card .class-header .btn-link[aria-expanded="false"]::after {
  /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
  content: "▼";
  position: absolute;
  right: 1em;
  font-size: 18px;
}
.card .class-header .btn-link[aria-expanded="true"]::after {
  content: "▲";
  position: absolute;
  right: 1em;
  font-size: 18px;
}
.contenidos-minimos h2 {
  background: #1452EF;
  color: #E7EAF1;
  padding: 0.5% 1em;
}
.contenidos-minimos h3 {
  background: #1452EF;
  color: #E7EAF1;
  padding: 0.5% 1em;
}
.view-materias .col-lg-6, .view-materias .col-12 {
  padding: 0px;
}
.view-materias .bs-region--left {
  padding-right: 15px;
}
.view-materias .accordion-button {
  color: #333;
  width: 100%;
  text-align: left;
  box-shadow: none;
}
.view-materias .accordion-item {
  background: #cccccc;
  border-radius: 0;
  display: block;
}
.view-materias .accordion-item .accordion-header {
  font-size: 0.9em;
  color: #666;
  text-transform: uppercase;
}
.view-materias .accordion-item .accordion-header .accordion-button {
  background: #cccccc;
}
.view-materias .accordion-item:nth-child(2n+1) {
  background: #e6e6e6;
}
.view-materias .accordion-item:nth-child(2n+1) .accordion-header .accordion-button {
  background: #e6e6e6;
}
.views-field.views-field-field-prorgama {
  /* field name prorgama typo on creation */
  color: #1452EF;
}
.views-field.views-field-field-prorgama a {
  color: #E7EAF1;
  background: #1452EF;
  padding: 0.5em 1em;
  margin-left: 1em;
}
.vlb-section.seccion-materias {
  margin-top: 1em;
}
/* GRADO */
.seccion-carreras .col-12 {
  padding-right: 0;
  padding-left: 0;
}
.seccion-carreras .col-12 row, .seccion-carreras .col-12 .row {
  margin-right: -7.5px;
  margin-left: -7.5px;
}
.seccion-carreras .bs-region {
  padding-right: 7.5px;
  padding-left: 7.5px;
}
/* ---------- Color Module Styles ----------- */
div.node--type-carrera .header-titulo {
  background: #58c84d;
  padding: 5rem 1rem;
  text-align: center;
  margin: 0;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
}
div.node--type-carrera .header-titulo .field--name-node-title h2 {
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
  line-height: 1.2;
  display: inline;
}
@media (min-width: 576px) {
  div.node--type-carrera .header-titulo {
    padding: 4rem 1rem;
  }
}
@media (min-width: 768px) {
  div.node--type-carrera .header-titulo {
    padding: 7rem 1.5rem;
  }
  div.node--type-carrera .header-titulo .field--name-node-title h2 {
    font-size: 2.5rem;
  }
}
@media (min-width: 992px) {
  div.node--type-carrera .header-titulo {
    padding: 6rem 2rem;
  }
  div.node--type-carrera .header-titulo .field--name-node-title h2 {
    font-size: 3rem;
  }
}
@media (min-width: 1400px) {
  div.node--type-carrera .header-titulo .field--name-node-title h2 {
    font-size: 4.3rem;
  }
}
div.node--type-carrera .field--name-body, div.node--type-carrera .field--name-field-diferenciales, div.node--type-carrera .field--name-field-plan-de-estudios {
  color: #A0A2A6;
  margin-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
div.node--type-carrera .field--name-body .field__label, div.node--type-carrera .field--name-field-diferenciales .field__label, div.node--type-carrera .field--name-field-plan-de-estudios .field__label {
  font-weight: bold;
  font-size: 2rem;
  margin-bottom: 1rem;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  /* Para que el contenedor se ajuste al texto */
}
div.node--type-carrera .field--name-body .field__item, div.node--type-carrera .field--name-field-diferenciales .field__item, div.node--type-carrera .field--name-field-plan-de-estudios .field__item {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 95%;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
}
div.node--type-carrera .field--name-field-ciclo-fundamentos > .field__label {
  background: #fff;
  color: #1452EF;
  text-transform: uppercase;
  text-align: center;
  padding: 1rem;
  font-weight: 700;
  font-size: 1.5rem;
  /* 🔥 LA CLAVE */
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
div.node--type-carrera .field--name-field-ciclo-fundamentos .field__items .field__item div.viewsreference--view-title {
  padding: 1rem;
  color: #E7EAF1;
  background: #1452EF;
  margin: 1rem 0.8rem 0 0.8rem;
  font-weight: 600;
  font-size: 1.1rem;
  display: grid;
  justify-content: center;
  text-transform: uppercase;
}
div.node--type-carrera .field--name-field-ciclo-profesional {
  margin-bottom: 1rem;
}
div.node--type-carrera .field--name-field-ciclo-profesional > .field__label {
  background: #fff;
  color: #1452EF;
  text-transform: uppercase;
  text-align: center;
  padding: 1rem;
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 1rem;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
div.node--type-carrera .field--name-field-ciclo-profesional .field__items {
  display: grid;
  grid-template-columns: 1fr;
  /* 🔥 una columna */
  gap: 20px;
}
div.node--type-carrera .field--name-field-ciclo-profesional .field__items .field__item .viewsreference--view-title {
  padding: 1rem;
  color: #E7EAF1;
  background: #1452EF;
  margin: 1rem 0.8rem 0 0.8rem;
  font-weight: 600;
  font-size: 1.1rem;
  display: grid;
  justify-content: center;
  text-transform: uppercase;
}
/* ---------- Color Module Styles ----------- */
/*Consejeros*/
.view-autoridades .views-field-field-foto-perfil, .view-autoridades .field--name-field-foto-perfil, .view-director-departamento .views-field-field-foto-perfil, .view-director-departamento .field--name-field-foto-perfil, .view-consejeros .views-field-field-foto-perfil, .view-consejeros .field--name-field-foto-perfil {
  float: none;
  text-align: center;
}
.view-autoridades .views-field-field-foto-perfil .media, .view-autoridades .field--name-field-foto-perfil .media, .view-director-departamento .views-field-field-foto-perfil .media, .view-director-departamento .field--name-field-foto-perfil .media, .view-consejeros .views-field-field-foto-perfil .media, .view-consejeros .field--name-field-foto-perfil .media {
  display: inline-block;
  border-radius: 100%;
}
.view-autoridades .views-field-field-foto-perfil .media img, .view-autoridades .field--name-field-foto-perfil .media img, .view-director-departamento .views-field-field-foto-perfil .media img, .view-director-departamento .field--name-field-foto-perfil .media img, .view-consejeros .views-field-field-foto-perfil .media img, .view-consejeros .field--name-field-foto-perfil .media img {
  width: 14em;
  border-radius: 100%;
  padding: 0.3rem;
}
.view-autoridades .views-field.views-field-field-cargo, .view-autoridades .views-field.views-field-nothing, .view-autoridades .views-field.views-field-field-tipo-consejero, .view-autoridades .views-field.views-field-field-tipo-consejero div, .view-autoridades .field--name-field-cargo, .view-director-departamento .views-field.views-field-field-cargo, .view-director-departamento .views-field.views-field-nothing, .view-director-departamento .views-field.views-field-field-tipo-consejero, .view-director-departamento .views-field.views-field-field-tipo-consejero div, .view-director-departamento .field--name-field-cargo, .view-consejeros .views-field.views-field-field-cargo, .view-consejeros .views-field.views-field-nothing, .view-consejeros .views-field.views-field-field-tipo-consejero, .view-consejeros .views-field.views-field-field-tipo-consejero div, .view-consejeros .field--name-field-cargo {
  text-align: center;
  color: #1452EF;
  font-weight: bold;
  margin-bottom: 0;
}
.view-autoridades .views-field.views-field-title, .view-autoridades .full-name, .view-autoridades #nombre-completo, .view-director-departamento .views-field.views-field-title, .view-director-departamento .full-name, .view-director-departamento #nombre-completo, .view-consejeros .views-field.views-field-title, .view-consejeros .full-name, .view-consejeros #nombre-completo {
  text-align: center;
  color: #1452EF;
  font-weight: bold;
  font-size: 1.3rem;
}
.view-autoridades .views-field.views-field-title > div, .view-autoridades .full-name > div, .view-autoridades #nombre-completo > div, .view-director-departamento .views-field.views-field-title > div, .view-director-departamento .full-name > div, .view-director-departamento #nombre-completo > div, .view-consejeros .views-field.views-field-title > div, .view-consejeros .full-name > div, .view-consejeros #nombre-completo > div {
  text-align: center;
  margin-right: 0.3rem;
}
.view-autoridades .views-field.views-field-title .field--name-node-title, .view-autoridades .full-name .field--name-node-title, .view-autoridades #nombre-completo .field--name-node-title, .view-director-departamento .views-field.views-field-title .field--name-node-title, .view-director-departamento .full-name .field--name-node-title, .view-director-departamento #nombre-completo .field--name-node-title, .view-consejeros .views-field.views-field-title .field--name-node-title, .view-consejeros .full-name .field--name-node-title, .view-consejeros #nombre-completo .field--name-node-title {
  text-align: center;
}
.view-autoridades .views-field.views-field-title .field--type-entity-reference, .view-autoridades .views-field.views-field-title p, .view-autoridades .full-name .field--type-entity-reference, .view-autoridades .full-name p, .view-autoridades #nombre-completo .field--type-entity-reference, .view-autoridades #nombre-completo p, .view-director-departamento .views-field.views-field-title .field--type-entity-reference, .view-director-departamento .views-field.views-field-title p, .view-director-departamento .full-name .field--type-entity-reference, .view-director-departamento .full-name p, .view-director-departamento #nombre-completo .field--type-entity-reference, .view-director-departamento #nombre-completo p, .view-consejeros .views-field.views-field-title .field--type-entity-reference, .view-consejeros .views-field.views-field-title p, .view-consejeros .full-name .field--type-entity-reference, .view-consejeros .full-name p, .view-consejeros #nombre-completo .field--type-entity-reference, .view-consejeros #nombre-completo p {
  margin-bottom: 0;
}
.view-autoridades .views-field-field-departamento, .view-director-departamento .views-field-field-departamento, .view-consejeros .views-field-field-departamento {
  text-align: center;
  color: #1452EF;
  font-weight: bold;
  font-size: 1.1em;
}
.view-autoridades .views-field-field-departamento .field-content, .view-director-departamento .views-field-field-departamento .field-content, .view-consejeros .views-field-field-departamento .field-content {
  text-align: center;
}
.view-autoridades .list-group-item, .view-director-departamento .list-group-item, .view-consejeros .list-group-item {
  border: none;
}
.view-autoridades .views-field-field-email, .view-autoridades .field--name-field-email, .view-director-departamento .views-field-field-email, .view-director-departamento .field--name-field-email, .view-consejeros .views-field-field-email, .view-consejeros .field--name-field-email {
  text-align: center;
}
.view-autoridades .grid.list-group-item, .view-director-departamento .grid.list-group-item, .view-consejeros .grid.list-group-item {
  padding-top: 2em;
}
.view-autoridades .views-view-grid.row > div, .view-director-departamento .views-view-grid.row > div, .view-consejeros .views-view-grid.row > div {
  border: #EEEEEE 1px solid;
  border-radius: 10px;
}
.view-director-departamento .field--name-field-cargo {
  display: none;
}
.block.block-views[class*=block-views-blockautoridades] h2, .block.block-views[class*=block-views-blockdirector-departamento] h2, .block.block-views[class*=block-views-blockconsejeros-block] h2 {
  background-color: #1452ef;
  font-size: 1.5em;
  color: white;
  text-transform: uppercase;
  padding: 0.3em;
  border-top: 2px solid;
  margin-top: 1em;
  margin-bottom: 1em;
  font-weight: bold;
}
.block.block-views[class*=block-views-blockautoridades] h2 a, .block.block-views[class*=block-views-blockdirector-departamento] h2 a, .block.block-views[class*=block-views-blockconsejeros-block] h2 a {
  color: white;
}
.titulo-consejo-superior h2, .titulo-consejo-academico h2 {
  background-color: #1452ef;
  font-size: 2em;
  color: white;
  text-transform: uppercase;
  padding: 0.3em;
  border-top: 2px solid;
  margin-top: 1em;
  margin-bottom: 1em;
  font-weight: bold;
}
.titulo-consejo-superior h2 a, .titulo-consejo-academico h2 a {
  color: white;
}
.consejo-superior .block-views .row {
  display: inline;
}
.consejo-superior .row .list-group {
  display: inline;
}
.consejo-superior .bs-3col .vlb-inner-row {
  display: flex;
}
.consejo-superior .col-lg-4.bs-region.bs-region--middle {
  border-left: 3px solid #005b98;
  border-right: 3px solid #005b98;
}
.consejo-superior .col-12.bs-3col {
  border-top: 3px solid #005b98;
  margin-top: 1.5em;
}
.consejo-superior .col-lg-4.bs-region {
  padding-top: 1em;
}
.view-consejeros {
  margin-bottom: 2rem;
}
/* ---------- Color Module Styles ----------- */
.slick-list .media.media--blazy.media--image {
  margin: 0 10px;
}
.wp-block-group.path-civu {
  margin-top: -1px;
}
.view.view-testimonios iframe.b-lazy.media__element.b-loaded {
  min-height: 450px;
}
.path-civu .layout-main-wrapper .view-slider-home .carousel.slide {
  padding-left: 0;
  padding-right: 0;
}
.path-civu .checklist li {
  padding-left: 10px;
}
.path-civu .checklist li::marker {
  content: "□";
  font-size: 1.5em;
  margin: 0 10px;
}
.path-civu .bloque-azul-titular h2 {
  color: #E7EAF1;
  background: #1452EF;
  padding-left: 1em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.path-civu > h2 {
  padding: 1em;
  background: #e6e6e6;
  color: #1452EF;
  font-size: 22px;
  font-weight: bold;
}
.path-civu > h3, .path-civu .bloque-celeste-titular h3 {
  color: white;
  background: #1452EF;
  padding-left: 1em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.path-civu .bloque-celeste-titular p {
  font-size: 22px;
  line-height: 30px;
  padding-left: 1em;
}
.path-civu .bloque-celeste-titular a {
  color: black !important;
  font-weight: bold;
}
.path-civu .bs-region--main {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.path-civu .col-lg-10, .path-civu .col-lg-2 {
  margin-top: 1em;
}
.path-civu .circulo-paso-ingreso {
  align-items: center;
  width: 7em;
  background: #00adef;
  color: white;
  text-align: center;
  border-radius: 100%;
  height: 7em;
}
.path-civu .circulo-paso-ingreso, .path-civu .texto-paso-ingreso, .path-civu .numero-paso-ingreso {
  display: flex;
  flex-direction: column;
}
.path-civu .numero-paso-ingreso {
  font-size: 2em;
  font-weight: bold;
  line-height: 0.5em;
}
.path-civu .texto-paso-ingreso {
  text-transform: uppercase;
  margin-top: 25%;
}
.path-civu .documentacion-ingreso {
  padding: 1em;
  background: #e6e6e6;
}
.path-civu .documentacion-ingreso h2 {
  color: #1452EF;
  font-size: 22px;
  font-weight: bold;
}
.path-civu .documentacion-ingreso li, .path-civu .documentacion-ingreso p {
  color: #1452EF;
}
.path-futuros-estudiantes form.webform-submission-add-form, .node--type-landing-page-lb[about="/futuros-estudiantes"] form.webform-submission-add-form {
  padding: 2em 2em 1em 2em;
  color: #1452EF;
  background: #CCCCCC;
  margin: 1em;
  border-radius: 1em;
}
.futuros-estudiantes-pagina .row {
  display: flex;
}
.futuros-estudiantes-pagina .col-lg-4 .bs-region {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: flex-end;
  justify-content: space-between;
}
.futuros-estudiantes-pagina .col-lg-4 .bs-region .bs-region--left {
  padding-right: 1%;
}
.futuros-estudiantes-pagina .col-lg-4 .bs-region .bs-region--middle {
  padding-right: 0.5%;
  padding-left: 0.5%;
}
.futuros-estudiantes-pagina .col-lg-4 .bs-region .bs-region--right {
  padding-left: 1%;
}
.futuros-estudiantes-pagina .col-lg-4, .futuros-estudiantes-pagina .col-12 {
  padding: 0;
}
.futuros-estudiantes-pagina .block-inline-blockbasic, .futuros-estudiantes-pagina .block-inline-blockbasic a {
  font-size: 22px;
  line-height: 25px;
  color: #333333 !important;
}
.futuros-estudiantes-pagina .block-inline-blockbasic a {
  font-weight: bold;
}
.futuros-estudiantes-pagina .bs-region--left .block-inline-blockbasic {
  border-bottom: 0.8em solid #1452EF;
  margin-bottom: 1em;
}
.futuros-estudiantes-pagina .bs-region--middle .block-inline-blockbasic {
  border-bottom: 0.8em solid #1452EF;
  margin-bottom: 1em;
}
.futuros-estudiantes-pagina .bs-region--right .block-inline-blockbasic {
  border-bottom: 0.8em solid #CCCCCC;
  margin-bottom: 1em;
}
.pie-futuros-estudiantes .row {
  display: flex;
}
.pie-futuros-estudiantes .col-12 {
  padding: 0;
}
.pie-futuros-estudiantes .bs-region--left {
  padding-left: 0;
}
.pie-futuros-estudiantes .bs-region--right {
  padding-right: 0;
  background: #CCCCCC;
  border-radius: 10px;
}
.pie-futuros-estudiantes .form-group {
  margin-bottom: 0.5rem;
}
.pie-futuros-estudiantes .block.block-layout-builder.block-inline-blockbasic {
  padding-top: 1em;
  padding-left: 2em;
  padding-right: 3em;
}
.pie-futuros-estudiantes .block-webform {
  padding-left: 2em;
  padding-right: 3em;
  padding-bottom: 1em;
}
.pie-futuros-estudiantes .block.block-layout-builder.block-inline-blockvarbase-media-block {
  padding: 1em;
  background: #1452EF;
  border-radius: 10px;
}
.pie-futuros-estudiantes .form-actions {
  margin-bottom: 0;
}
/* ---------- Color Module Styles ----------- */
.node--type-pregunta-frecuente .bs-region-main {
  padding: 0;
}
.node--type-pregunta-frecuente .field--name-node-title {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
  flex-direction: column;
}
.node--type-pregunta-frecuente .field--name-node-title h2 {
  background: #1452EF;
  color: #E7EAF1;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0.5em 0 0.5em 1em;
  line-height: 1.3em;
  margin-bottom: 1em;
}
.node--type-pregunta-frecuente .field--name-field-archivos-adjuntos {
  width: fit-content;
}
.node--type-pregunta-frecuente .field--name-field-archivos-adjuntos .field__item {
  padding: 0.5em 1em;
  background: #1452EF;
  font-size: 1em;
  display: block;
  color: white;
  margin-bottom: 1em;
}
.node--type-pregunta-frecuente .field--name-field-archivos-adjuntos a {
  color: white;
  font-weight: bold;
}
h2.bloque-azul::before {
  content: "Pregunta frecuente: ";
}
@keyframes slideInRightFaqs {
  from {
    opacity: 0;
    transform: translateX(50px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.faqs .views-row.clearfix.row-1 {
  display: flex;
}
.faqs .views-view-grid {
  padding-right: 0;
  padding-left: 0;
}
.faqs .views-view-grid.row > div {
  flex: none;
  max-width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 1.3em;
  line-height: 1.2em;
  display: flex;
  padding-left: 0.66em;
  padding-right: 0.66em;
  margin-bottom: 1em;
}
.faqs .views-view-grid.row > div div.views-field-title {
  background: white;
  color: #1452EF;
  border: 1px solid #1452EF;
  opacity: 0;
}
.faqs .views-view-grid.row > div div.views-field-title.is-visible {
  animation: slideInRightFaqs 0.4s ease-out forwards;
}
.faqs .views-view-grid.row > div div.views-field-title a {
  padding: 2em 2em;
  color: #1452EF;
  display: block;
}
.faqs .views-view-grid.row > div:nth-child(2n+1) div.views-field-title {
  background: #1452EF;
  color: white;
}
.faqs .views-view-grid.row > div:nth-child(2n+1) div.views-field-title a {
  color: white;
}
.faqs .views-view-grid.row > div:nth-child(1) div.views-field-title.is-visible {
  animation-delay: 0.05s;
}
.faqs .views-view-grid.row > div:nth-child(2) div.views-field-title.is-visible {
  animation-delay: 0.1s;
}
.faqs .views-view-grid.row > div:nth-child(3) div.views-field-title.is-visible {
  animation-delay: 0.15s;
}
.faqs .views-view-grid.row > div:nth-child(4) div.views-field-title.is-visible {
  animation-delay: 0.2s;
}
.faqs .views-view-grid.row > div:nth-child(5) div.views-field-title.is-visible {
  animation-delay: 0.25s;
}
.faqs .views-view-grid.row > div:nth-child(6) div.views-field-title.is-visible {
  animation-delay: 0.3s;
}
.faqs .views-view-grid.row > div:nth-child(7) div.views-field-title.is-visible {
  animation-delay: 0.35s;
}
.faqs .views-view-grid.row > div:nth-child(8) div.views-field-title.is-visible {
  animation-delay: 0.4s;
}
.faqs .views-view-grid.row > div:nth-child(9) div.views-field-title.is-visible {
  animation-delay: 0.45s;
}
.faqs .views-view-grid.row > div:nth-child(10) div.views-field-title.is-visible {
  animation-delay: 0.5s;
}
.faqs .views-view-grid.row > div:nth-child(11) div.views-field-title.is-visible {
  animation-delay: 0.55s;
}
.faqs .views-view-grid.row > div:nth-child(12) div.views-field-title.is-visible {
  animation-delay: 0.6s;
}
.faqs .views-view-grid.row > div:nth-child(13) div.views-field-title.is-visible {
  animation-delay: 0.65s;
}
.faqs .views-view-grid.row > div:nth-child(14) div.views-field-title.is-visible {
  animation-delay: 0.7s;
}
.faqs .views-view-grid.row > div:nth-child(15) div.views-field-title.is-visible {
  animation-delay: 0.75s;
}
.faqs .views-view-grid.row > div:nth-child(16) div.views-field-title.is-visible {
  animation-delay: 0.8s;
}
.faqs .views-view-grid.row > div:nth-child(17) div.views-field-title.is-visible {
  animation-delay: 0.85s;
}
.faqs .views-view-grid.row > div:nth-child(18) div.views-field-title.is-visible {
  animation-delay: 0.9s;
}
.faqs .views-view-grid.row > div:nth-child(19) div.views-field-title.is-visible {
  animation-delay: 0.95s;
}
.faqs .views-view-grid.row > div:nth-child(20) div.views-field-title.is-visible {
  animation-delay: 1s;
}
.faqs .views-view-grid.row > div:nth-child(21) div.views-field-title.is-visible {
  animation-delay: 1.05s;
}
.faqs .views-view-grid.row > div:nth-child(22) div.views-field-title.is-visible {
  animation-delay: 1.1s;
}
.faqs .views-view-grid.row > div:nth-child(23) div.views-field-title.is-visible {
  animation-delay: 1.15s;
}
.faqs .views-view-grid.row > div:nth-child(24) div.views-field-title.is-visible {
  animation-delay: 1.2s;
}
.faqs .views-view-grid.row > div:nth-child(25) div.views-field-title.is-visible {
  animation-delay: 1.25s;
}
.faqs .views-view-grid.row > div:nth-child(26) div.views-field-title.is-visible {
  animation-delay: 1.3s;
}
.faqs .views-view-grid.row > div:nth-child(27) div.views-field-title.is-visible {
  animation-delay: 1.35s;
}
.faqs .views-view-grid.row > div:nth-child(28) div.views-field-title.is-visible {
  animation-delay: 1.4s;
}
.faqs .views-view-grid.row > div:nth-child(29) div.views-field-title.is-visible {
  animation-delay: 1.45s;
}
.faqs .views-view-grid.row > div:nth-child(30) div.views-field-title.is-visible {
  animation-delay: 1.5s;
}
@media (min-width: 992px) {
  .faqs .views-view-grid.row > div div.views-field-title {
    background: white;
    border: 1px solid #1452EF;
  }
  .faqs .views-view-grid.row > div div.views-field-title a {
    color: #1452EF;
  }
  .faqs .views-view-grid.row > div:nth-child(2n+1) div.views-field-title {
    background: #1452EF;
  }
}
.faqs a {
  color: white;
}
.faqs .view-filters::before {
  content: "Preguntas frecuentes";
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  flex: auto;
  color: #E7EAF1;
  text-transform: uppercase;
  font-weight: 400;
  padding-left: 1em;
  font-size: 2em;
}
.layout-main-wrapper .faqs .col {
  padding: 0;
}
.view-preguntas-frecuentes .views-view-grid .views-field-title {
  width: 100%;
  height: 100%;
}
.block-views-blockpreguntas-frecuentes-block-1 .view-filters {
  background: #1452EF;
  display: flex;
  align-items: center;
  flex-direction: column;
  align-content: stretch;
  justify-content: flex-end;
  padding: 0.5em 1em;
  margin-bottom: 1em;
}
.block-views-blockpreguntas-frecuentes-block-1 .view-filters .form-group {
  margin-bottom: 0;
}
/* ---------- Color Module Styles ----------- */
.view-links-apps-docentes .app-docente {
  text-align: center;
}
.view-links-apps-docentes .app-docente h6 {
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}
.accesosdocentes {
  display: flex;
  flex: auto;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.accesosdocentes .acceso {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.accesosdocentes .acceso a {
  text-align: center;
}
.accesosdocentes .acceso img {
  width: 70%;
}
.menu--accesos-docentes .nav {
  justify-content: center;
}
.menu--accesos-docentes li {
  width: 45%;
  margin: 0.3em;
  display: flex;
  flex-grow: 1;
}
.menu--accesos-docentes li a {
  display: flex;
  flex-grow: 1;
  background: white;
  color: #1452EF;
  border: 1px solid #1452EF;
  margin: 0 0.5em;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  text-transform: uppercase;
  font-weight: bold;
}
.menu--accesos-docentes li a:hover {
  background: #1452EF;
  color: white;
  border: none;
}
nav.block.block-menu.navigation.menu--accesos-docentes {
  padding: 1em 0;
  margin-top: 2em;
}
/* ---------- Color Module Styles ----------- */
.node--type-colacion-grado section.section {
  background-color: white;
}
.node--type-colacion-grado article.node--type-colacion-grado {
  margin: 0 auto;
  max-width: 996px;
}
.node--type-colacion-grado article.node--type-colacion-grado .field--name-field-imagen-general {
  margin: 0;
}
.node--type-colacion-grado article.node--type-colacion-grado .field--name-field-imagen-general picture img {
  max-width: 100%;
  height: auto;
}
.node--type-colacion-grado article.node--type-colacion-grado .texto-principal {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.75rem;
  background-color: #E7EAF1;
  padding: 2em;
}
.view-colaciones-de-grado .card {
  width: fit-content;
  margin-bottom: 1em;
}
.graduados-banners {
  margin-bottom: 1em;
  border-bottom: 1px solid #CCCCCC;
}
.graduados-banners .col-12 {
  padding: 0;
}
.layout-main-wrapper .graduados-banners .row {
  display: flex;
}
.individual .encabezado-colacion .titulo-colacion .field--name-node-post-date {
  color: #1452EF;
}
/* ---------- Color Module Styles ----------- */
.path-investigacion a {
  text-decoration: none;
}
.layout-main-wrapper .grupos-investigacion .row {
  display: flex;
}
.layout-main-wrapper .grupos-investigacion .col-12 {
  padding: 0;
}
.layout-main-wrapper .grupos-investigacion .bs-region--left {
  padding-left: 0;
  padding-right: 20px;
}
.layout-main-wrapper .grupos-investigacion .bs-region--middle {
  padding-left: 10px;
  padding-right: 10px;
}
.layout-main-wrapper .grupos-investigacion .bs-region--right {
  padding-left: 20px;
  padding-right: 0;
}
.banner-grupos-pequenos {
  background: #1452EF;
  color: #E7EAF1;
  margin-top: 5px;
  padding: 0.5rem;
  font-size: 1.4rem;
  text-align: center;
  font-weight: bold;
}
/* ---------- Color Module Styles ----------- */
.path-documentos table.table tr th {
  color: black;
}
.path-documentos table.table tr th a {
  color: #1452EF;
}
.path-documentos table.table tr th span.tablesort.tablesort--desc {
  background-image: url("/themes/custom/fce/../../../core/misc/icons/5181c6/chevron-disc-down.svg");
}
.path-documentos table.table tr th span.tablesort.tablesort--asc {
  background-image: url("/themes/custom/fce/../../../core/misc/icons/5181c6/chevron-disc-up.svg");
}
/* ---------- Color Module Styles ----------- */
.view.view-ofertas-ale-y-optativas .field__label {
  font-weight: bold;
}
@media (min-width: 576px) {
  .view.view-ofertas-ale-y-optativas .field__label {
    float: left;
    margin-right: 0.2em;
    font-size: 1.1rem;
    line-height: 1.5rem;
  }
  .view.view-ofertas-ale-y-optativas .field__label:after {
    content: ":";
  }
  .view.view-ofertas-ale-y-optativas .field__item {
    margin-left: 2em;
  }
}
/* ---------- Color Module Styles ----------- */
/* ---------- Color Module Styles ----------- */
@keyframes slideInLeft {
  from {
    opacity: 0;
    transform: translateX(-50px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
/* bloque de eventos en la home */
.path-frontpage .block-views-blockeventos-block-1 {
  background: white;
  opacity: 0;
}
.path-frontpage .block-views-blockeventos-block-1.is-visible {
  animation: slideInLeft 0.8s ease-out forwards;
}
.path-frontpage .block-views-blockeventos-block-1 > .content > div > div.view {
  display: flex;
  flex-direction: column;
}
.path-frontpage .block-views-blockeventos-block-1 .view-id-eventos .row ul.list-group {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  gap: 1rem;
  margin: 0 0.2rem;
}
.path-frontpage .block-views-blockeventos-block-1 .view-id-eventos .row ul.list-group > li {
  width: calc((100% - 1rem) / 2);
  max-width: 520px;
  margin: 2em 0;
}
.path-frontpage .block-views-blockeventos-block-1 p, .path-frontpage .block-views-blockeventos-block-1 .views-row, .path-frontpage .block-views-blockeventos-block-1 a {
  margin: 0;
  padding: 0;
}
.path-frontpage .block-views-blockeventos-block-1 p a, .path-frontpage .block-views-blockeventos-block-1 p, .path-frontpage .block-views-blockeventos-block-1 .views-row a, .path-frontpage .block-views-blockeventos-block-1 .views-row, .path-frontpage .block-views-blockeventos-block-1 a a, .path-frontpage .block-views-blockeventos-block-1 a {
  color: #1452EF !important;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  text-transform: none;
  text-decoration: none;
}
.path-frontpage .block-views-blockeventos-block-1 p a:hover, .path-frontpage .block-views-blockeventos-block-1 p:hover, .path-frontpage .block-views-blockeventos-block-1 .views-row a:hover, .path-frontpage .block-views-blockeventos-block-1 .views-row:hover, .path-frontpage .block-views-blockeventos-block-1 a a:hover, .path-frontpage .block-views-blockeventos-block-1 a:hover {
  font-weight: 600;
}
.path-frontpage .block-views-blockeventos-block-1 .field--type-text-with-summary.field__item, .path-frontpage .block-views-blockeventos-block-1 .view-display-id-block_1 {
  background: none;
}
.path-frontpage .block-views-blockeventos-block-1 .more-link {
  display: flex;
  justify-content: center;
  align-items: center;
  position: static;
  order: -1;
}
.path-frontpage .block-views-blockeventos-block-1 .more-link a {
  color: #1452EF;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  font-size: 2.5rem;
  font-weight: 900;
  padding: 0.5em 0;
}
.path-frontpage .block-views-blockeventos-block-1 .more-link a:hover {
  font-weight: 600;
}
.path-frontpage .block-views-blockeventos-block-1 .more-link a::after {
  content: "→";
  font-size: 0.7em;
  line-height: 1;
  font-family: "slick", serif;
  margin-top: 0.1em;
}
.path-frontpage .block.block-views[class*="block-views-blockeventos-block"] {
  background-color: #FFFFFF;
  border-bottom: solid 3px #E7EAF1;
}
.individual {
  width: calc(100% - 0.4rem);
  margin: 0 auto;
}
.individual .event-info {
  max-width: 996px;
  margin: 0 auto;
}
.individual .event-info .encabezado {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 2rem 0 0;
  background: #1452EF;
  color: white;
}
.individual .event-info .encabezado .field--name-node-title {
  max-width: none;
  margin: 0;
  padding: 0 0.2rem 0 5em;
}
.individual .event-info .encabezado .field--name-node-title .field__item, .individual .event-info .encabezado .field--name-node-title h1, .individual .event-info .encabezado .field--name-node-title h2, .individual .event-info .encabezado .field--name-node-title a {
  color: white !important;
  font-size: clamp(2rem, 4vw, 3rem);
  line-height: 1.1;
  font-weight: 500;
  margin-bottom: 0.35rem;
  text-transform: uppercase;
}
.individual .event-info .encabezado .field--name-field-tipo-de-evento {
  max-width: none;
  margin: 0;
  padding: 0 0.2rem 1.25rem 5em;
}
.individual .event-info .encabezado .field--name-field-tipo-de-evento .field__item, .individual .event-info .encabezado .field--name-field-tipo-de-evento a {
  color: white !important;
}
.individual .event-info .encabezado .imagen-destacada {
  margin: 0;
}
.individual .event-info .encabezado .imagen-destacada .field--name-field-imagen-destacada {
  max-width: 100%;
}
.individual .event-info .encabezado .imagen-destacada .field--name-field-imagen-destacada picture {
  display: block;
}
.individual .event-info .encabezado .imagen-destacada .field--name-field-imagen-destacada picture img {
  display: block;
  width: 100%;
  height: auto;
}
.individual .event-info .datos-estructurales {
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.75rem;
  flex-direction: column-reverse;
  background-color: white;
  padding: 2em;
}
.individual .event-info .datos-estructurales .datos-subestructurales .field--name-field-direccion-evento p {
  margin-bottom: 0;
}
.individual .event-info .datos-estructurales .datos-subestructurales .texto-descriptivo-evento .node--type-arancel {
  display: inline-flex;
}
.individual .event-info .datos-estructurales .datos-subestructurales .texto-descriptivo-evento .node--type-arancel .col-sm-12 {
  display: flex;
  padding: 0;
}
.individual .event-info .datos-estructurales .datos-subestructurales .texto-descriptivo-evento .informacion-evento-destacar {
  color: #1452EF;
}
.individual .event-info .descripcion-galeria {
  max-width: 996px;
  width: calc(100% - 0.4rem);
  margin: 1.75rem auto 0;
}
.individual .event-info .descripcion-galeria .imagen-galeria .blazy--field-imagenes-para-galeria .field__item {
  margin-bottom: 1em;
}
.individual .event-info .adjunto {
  max-width: 996px;
  width: calc(100% - 0.4rem);
  margin: 0 auto 1em;
  margin-bottom: 1em;
}
@media (min-width: 992px) {
  .individual {
    width: 100%;
  }
  .individual .event-info .encabezado .field--name-node-title, .individual .event-info .encabezado .field--name-field-tipo-de-evento {
    padding-left: 5em;
    padding-right: 0;
  }
  .individual .event-info .datos-estructurales, .individual .event-info .descripcion-galeria, .individual .event-info .adjunto {
    width: 100%;
  }
}
body .card-evento {
  overflow: hidden;
}
body .card-evento .d-flex.flex-row {
  align-items: stretch;
  justify-content: space-between;
}
body .card-evento h2 {
  font-size: 1.325rem;
  margin: 0.7rem 0 0.1rem;
}
body .event-image, body .event-image .todas-imagenes-eventos, body .event-image .media--blazy {
  height: 100%;
  display: flex;
  /* Ayuda a que los hijos internos también se comporten */
  flex-direction: column;
  width: auto;
}
body .event-image .media--blazy {
  padding-bottom: 0 !important;
}
body .event-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Llena todo el espacio sin deformarse, recortando lo mínimo necesario */
  object-position: center;
  /* Centra el recorte para que se vea lo más importante */
  display: block;
  max-width: initial !important;
}
body .card-evento-2columnas .fecha-evento-home.badge.bg-primary {
  width: fit-content;
}
body .view-id-eventos .more-link a {
  color: #E7EAF1;
}
.card-evento .event-date {
  display: inline-grid;
  justify-items: center;
  justify-content: center;
  align-items: end;
}
.card-evento .event-date .field--name-display-field-copynode-fecha-corta {
  position: relative;
  bottom: 70%;
  font-size: 0.8em;
}
.card-evento .event-date .field--name-display-field-copynode-fecha-corta .datetime:nth-child(2) {
  display: none;
}
.card-evento .event-date .field--name-display-field-copynode-fecha-resumen .datetime {
  font-size: 1.8em;
}
.card-evento .event-date .field--name-display-field-copynode-fecha-resumen .datetime:nth-child(2) {
  display: none;
}
[class*=block-views-blocktodos-los-eventos-block] > h2 {
  padding: 0.3em;
  text-transform: uppercase;
  background-color: #1452EF;
  color: white;
  font-size: 2em;
  font-weight: 300;
}
[class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row {
  flex-wrap: wrap;
  flex-direction: column;
}
[class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row div.form-actions {
  width: auto;
}
@media (min-width: 992px) {
  [class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row {
    flex-direction: inherit;
    justify-content: center;
  }
  [class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row .form-control, [class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row .form-select, [class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row button {
    font-size: 0.7rem;
  }
  [class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row .form-group {
    padding-left: 0;
    /* padding-right: 0px; */
  }
}
@media (min-width: 1200px) {
  [class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row .form-control, [class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row .form-select, [class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row button {
    font-size: inherit;
  }
  [class*=block-views-blocktodos-los-eventos-block] .views-exposed-form .form-row.row .form-group {
    padding-left: inherit;
  }
}
.grid.views-view-grid {
  padding-left: 0;
  padding-right: 0;
}
.grid.views-view-grid .row > div {
  padding-left: 0;
  padding-right: 0;
}
.grid.views-view-grid .card-evento {
  margin-bottom: 1em;
}
.grid.views-view-grid .card-evento .event-data .field--name-field-fecha-evento {
  color: gray;
  font-size: 0.9em;
}
.grid.views-view-grid .card-evento .event-data .field--name-field-fecha-evento div {
  margin-right: 5px;
}
.grid.views-view-grid .card-evento .event-data .node .field--type-image {
  margin: 0;
}
.grid.views-view-grid .card-evento .event-data h6 {
  padding-top: 0.3em;
  margin-bottom: 0;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #1452EF;
}
.grid.views-view-grid .card-evento .event-image * {
  padding: 0 !important;
}
.grid.views-view-grid .card-evento .event-image div:nth-child(1) {
  margin: 0;
}
.view-calendario-mes-eventos .calendar-view-table thead tr {
  column-gap: 0.5em;
}
.view-calendario-mes-eventos .calendar-view-table .calendar-view-day {
  padding: 0.5rem 0;
}
.view-calendario-mes-eventos .calendar-view-table .calendar-view-day ul.calendar-view-day__rows li {
  background: #1452EF;
}
.view-calendario-mes-eventos .calendar-view-table .calendar-view-day .views-field-field-fecha-evento {
  color: gray;
  font-size: 0.7em;
}
.view-calendario-mes-eventos .calendar-view-table .calendar-view-day .views-field-field-tipo-de-evento {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.node[about="/indicadores.socioeconomicos"] .bs-3col.row, .page-node-2137 .bs-3col.row {
  display: flex;
}
.node[about="/indicadores.socioeconomicos"] .bs-3col h2, .page-node-2137 .bs-3col h2 {
  position: relative;
  min-height: 5em;
  font-weight: bold;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 1em;
  text-align: center;
}
.node[about="/indicadores.socioeconomicos"] .bs-3col h2 a, .page-node-2137 .bs-3col h2 a {
  color: #E7EAF1;
}
.node[about="/indicadores.socioeconomicos"] .bs-3col h2 a::after, .page-node-2137 .bs-3col h2 a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--left > div:nth-child(3n+1), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--right > div:nth-child(3n+1), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--middle > div:nth-child(3n+1), .page-node-2137 .bs-3col > div.bs-region--left > div:nth-child(3n+1), .page-node-2137 .bs-3col > div.bs-region--right > div:nth-child(3n+1), .page-node-2137 .bs-3col > div.bs-region--middle > div:nth-child(3n+1) {
  background: #1452EF;
}
.node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--left > div:nth-child(3n+2), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--right > div:nth-child(3n+2), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--middle > div:nth-child(3n+2), .page-node-2137 .bs-3col > div.bs-region--left > div:nth-child(3n+2), .page-node-2137 .bs-3col > div.bs-region--right > div:nth-child(3n+2), .page-node-2137 .bs-3col > div.bs-region--middle > div:nth-child(3n+2) {
  background: #1452EF;
}
.node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--left > div:nth-child(3n), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--right > div:nth-child(3n), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--middle > div:nth-child(3n), .page-node-2137 .bs-3col > div.bs-region--left > div:nth-child(3n), .page-node-2137 .bs-3col > div.bs-region--right > div:nth-child(3n), .page-node-2137 .bs-3col > div.bs-region--middle > div:nth-child(3n) {
  background: #cccccc;
}
.node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--left > div:nth-child(3n) a, .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--right > div:nth-child(3n) a, .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--middle > div:nth-child(3n) a, .page-node-2137 .bs-3col > div.bs-region--left > div:nth-child(3n) a, .page-node-2137 .bs-3col > div.bs-region--right > div:nth-child(3n) a, .page-node-2137 .bs-3col > div.bs-region--middle > div:nth-child(3n) a {
  color: #1452EF;
}
[about*="/indicadores.socioeconomicos/"] .field--name-body > h2 {
  background: #1452EF;
  color: #CCC;
}
/* ---------- Color Module Styles ----------- */
.view-calendario-de-eventos .calendar-view-table caption {
  position: relative;
  bottom: 35px;
  font-size: 1.3em;
}
.view-calendario-de-eventos .calendar-view-table thead th {
  background: #E7EAF1;
  color: #1452EF;
  border-bottom: 1px solid #1452EF;
  display: inline-grid;
  justify-content: start;
}
.view-calendario-de-eventos .calendar-view-table thead tr {
  background: #E7EAF1;
  column-gap: 0.5em;
}
.view-calendario-de-eventos .calendar-view-table tbody tr.odd {
  background: #E7EAF1;
}
.view-calendario-de-eventos .calendar-view-table tbody tr.odd td {
  background: #E7EAF1;
  border: none !important;
  box-shadow: unset;
}
.view-calendario-de-eventos .calendar-view-table .calendar-view-day__rows.empty {
  color: gray;
}
.view-calendario-de-eventos .calendar-view-table .calendar-view-day {
  display: initial;
  padding-top: initial;
}
.view-calendario-de-eventos .calendar-view-table time.calendar-view-day__number {
  background: transparent;
  color: #1452EF;
  font-size: 1.3em !important;
  cursor: none;
}
.view-calendario-de-eventos .calendar-view-table thead > tr {
  border-bottom: none;
}
.view-calendario-de-eventos .view-filters.d-flex label {
  color: gray;
  font-size: 14px;
}
.view-calendario-de-eventos .calendar-view-pager {
  display: flex;
  flex-direction: row;
  width: 25%;
}
.view-calendario-mes-eventos .table-responsive {
  position: relative;
  bottom: 3.5em;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table caption {
  position: relative;
  font-size: 1.3em;
  padding: 0 0 0.5em;
  line-height: 2;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table thead th {
  background: #E7EAF1;
  color: #1452EF;
  border-bottom: 1px solid #1452EF;
  display: inline-grid;
  justify-content: start;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table thead tr {
  background: #E7EAF1;
  column-gap: 0.5em;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table tbody tr.odd {
  background: #E7EAF1;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table tbody tr.odd td {
  background: #E7EAF1;
  border: none !important;
  box-shadow: unset;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table tbody tr.odd td .calendar-view-day .calendar-view-day__rows li .views-field-title a {
  color: #E7EAF1;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table tbody tr.odd td .calendar-view-day .calendar-view-day__rows li .views-field-field-tipo-de-evento {
  color: #E7EAF1;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table tbody tr.odd td .calendar-view-day .calendar-view-day__rows li .views-field-field-fecha-evento {
  color: #E7EAF1;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table tbody tr.even td {
  border: none !important;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table tbody tr.even td .calendar-view-day .calendar-view-day__rows li .views-field-title a {
  color: #E7EAF1;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table tbody tr.even td .calendar-view-day .calendar-view-day__rows li .views-field-field-tipo-de-evento {
  color: #E7EAF1;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table tbody tr.even td .calendar-view-day .calendar-view-day__rows li .views-field-field-fecha-evento {
  color: #E7EAF1;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table .calendar-view-day__rows.empty {
  color: gray;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table .calendar-view-day {
  display: initial;
  padding-top: initial;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table time.calendar-view-day__number {
  background: transparent;
  color: #1452EF;
  font-size: 1.3em !important;
  cursor: none;
  position: relative;
  left: 55px;
  bottom: 4px;
}
.view-calendario-mes-eventos .table-responsive .calendar-view-table thead > tr {
  border-bottom: none;
}
.view-calendario-mes-eventos .calendar-view-pager {
  display: flex;
  flex-direction: row;
}
.node--type-colacion-grado .mencion .mencion-galeria {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
}
.node--type-colacion-grado .mencion .mencion-galeria a img {
  margin-bottom: 1em;
  margin-left: 1em;
}
.node--type-colacion-grado .galeria-general .field--name-field-galeria-general {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
}
.node--type-colacion-grado .galeria-general a img {
  margin-bottom: 1em;
  margin-left: 1em;
}
.node--type-colacion-grado .imagen-general {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
}
.node--type-colacion-grado .imagen-general .field--name-field-imagen-general a img {
  height: auto;
  width: 100%;
}
.node--type-colacion-grado .glightbox-container .gcontainer .gslider .gslide.current .gslide-inner-content .ginner-container.desc-bottom {
  display: flex;
  flex-direction: column-reverse;
}
.node--type-colacion-grado .glightbox-container .gcontainer .gslider .gslide.current .gslide-inner-content .ginner-container.desc-bottom .gslide-description.description-bottom .gdesc-inner {
  background: #1452EF;
  padding: 12px 20px;
}
.node--type-colacion-grado .glightbox-container .gcontainer .gslider .gslide.current .gslide-inner-content .ginner-container.desc-bottom .gslide-description.description-bottom .gdesc-inner .gslide-title {
  color: #E7EAF1;
  margin-bottom: unset;
}
.node--type-colacion-grado.glightbox-mobile .glightbox-container .gslide-description.description-bottom {
  top: 0;
  bottom: auto;
  padding-bottom: 0;
}
/* ---------- Color Module Styles ----------- */
.view.view-slider-home {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  position: relative;
  overflow: hidden;
}
.view.view-slider-home .carousel.slide {
  margin-bottom: 5px;
}
.view.view-slider-home .carousel.slide .field--type-image {
  width: 100%;
}
.view.view-slider-home .carousel.slide .field--type-image img {
  width: 100%;
  height: auto;
  display: block;
  padding-bottom: 20px;
  background-color: #E7EAF1;
  object-fit: cover;
}
.view.view-slider-home .carousel.slide .carousel-item {
  background: #E7EAF1;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption {
  position: absolute;
  padding: 1rem 1rem 0 1rem;
  width: 100%;
  color: #fff;
  left: 0;
  border-radius: 0;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption h5 {
  font-weight: bold;
  display: grid;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption h5 .titulo-secundario {
  font-weight: 400;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption p {
  white-space: nowrap;
  overflow: hidden;
  text-shadow: unset;
  text-overflow: ellipsis;
  font-weight: 600;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.celeste {
  color: #1452EF;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.economicas {
  color: #1452EF;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.azul {
  color: #1452EF;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.invita {
  color: #F97330;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.blanco {
  color: white;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.transforma {
  color: #C521CE;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.futuro {
  color: #54C64E;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption .fadein-description {
  visibility: hidden;
  animation-name: fadein;
  animation-duration: 0.6s;
  animation-delay: 0.6s;
  animation-fill-mode: forwards;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption .fadein-title {
  visibility: hidden;
  animation-name: fadein;
  animation-duration: 1.2s;
  animation-fill-mode: forwards;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption .ingresa-arriba {
  position: relative;
  animation: ingresa-arriba 1.5s;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption .ingresa-abajo {
  position: relative;
  animation: ingresa-abajo 1.5s;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption .ingresa-derecha {
  position: relative;
  animation: ingresa-derecha 1.5s;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption .ingresa-izquierda {
  position: relative;
  animation: ingresa-izquierda 1.5s;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption .zoom-out-description {
  visibility: hidden;
  animation-name: zoom-out;
  animation-duration: 0.7s;
  animation-delay: 0.3s;
  animation-fill-mode: forwards;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption .zoom-out-title {
  visibility: hidden;
  animation-name: zoom-out;
  animation-duration: 1.2s;
  animation-fill-mode: forwards;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption .zoom-in-description {
  visibility: hidden;
  animation-name: zoom-in;
  animation-duration: 0.7s;
  animation-delay: 0.3s;
  animation-fill-mode: forwards;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption .zoom-in-title {
  visibility: hidden;
  animation-name: zoom-in;
  animation-duration: 1.2s;
  animation-fill-mode: forwards;
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.enorme h5 {
  font-size: calc(1.5rem + 150%);
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.enorme p {
  font-size: calc(1.4rem - 15%);
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.grande h5 {
  font-size: calc(1.5rem + 120%);
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.grande p {
  font-size: calc(1.4rem - 15%);
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.mediano h5 {
  font-size: calc(1.5rem + 100%);
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.mediano p {
  font-size: calc(1.4rem - 15%);
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.chico h5 {
  font-size: calc(1.5rem + 80%);
}
.view.view-slider-home .carousel.slide .carousel-item .carousel-caption.chico p {
  font-size: calc(1.4rem - 15%);
}
.view.view-slider-home .carousel.slide .carousel-item .embed-responsive.embed-responsive-16by9 {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  margin-bottom: 20px;
}
.view.view-slider-home .carousel.slide .carousel-item .embed-responsive > iframe {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.view.view-slider-home .carousel.slide .carousel-item .embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  max-width: none;
  max-height: none;
}
.view.view-slider-home .carousel.slide .carousel-item .card {
  background: none;
}
.view.view-slider-home .carousel.slide .carousel-item .card::before {
  background-color: #E7EAF1;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  opacity: 60%;
  top: 0;
  left: 0;
  border-radius: 5px;
}
.view.view-slider-home .carousel.slide .carousel-item.abajo .carousel-caption {
  bottom: 10%;
}
.view.view-slider-home .carousel.slide .carousel-item.arriba .carousel-caption {
  top: 0;
  height: max-content;
}
.view.view-slider-home .carousel.slide .carousel-item.derecha .carousel-caption {
  text-align: end;
  z-index: 3;
}
.view.view-slider-home .carousel.slide .carousel-item.derecha .carousel-caption div {
  text-align: end;
}
.view.view-slider-home .carousel.slide .carousel-item.derecha .carousel-caption h5 {
  text-align: end;
  line-height: 0.85em;
}
.view.view-slider-home .carousel.slide .carousel-item.centro .carousel-caption {
  right: 0;
  text-align: center;
  z-index: 3;
}
.view.view-slider-home .carousel.slide .carousel-item.centro .carousel-caption h5 {
  text-align: center;
  line-height: 0.85em;
}
.view.view-slider-home .carousel.slide .carousel-item.izquierda .carousel-caption {
  right: 0;
  text-align: start;
  z-index: 3;
}
.view.view-slider-home .carousel.slide .carousel-item.izquierda .carousel-caption div {
  text-align: start;
}
.view.view-slider-home .carousel.slide .carousel-item.izquierda .carousel-caption h5 {
  text-align: start;
  line-height: 0.85em;
}
@keyframes fadein {
  from {
    opacity: 0;
    visibility: visible;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes ingresa-arriba {
  0% {
    top: -35rem;
  }
  75% {
    top: 0.8rem;
  }
  80% {
    top: -0.5rem;
  }
  90% {
    top: 0.2rem;
  }
  100% {
    top: 0;
  }
}
@keyframes ingresa-abajo {
  0% {
    bottom: -35rem;
  }
  75% {
    bottom: 0.8rem;
  }
  80% {
    bottom: -0.5rem;
  }
  90% {
    bottom: 0.2rem;
  }
  100% {
    bottom: 0;
  }
}
@keyframes ingresa-derecha {
  0% {
    right: -65rem;
  }
  75% {
    right: 0.8rem;
  }
  80% {
    right: -0.5rem;
  }
  90% {
    right: 0.2rem;
  }
  100% {
    right: 0;
  }
}
@keyframes ingresa-izquierda {
  0% {
    left: -65rem;
  }
  75% {
    left: 0.8rem;
  }
  80% {
    left: -0.5rem;
  }
  90% {
    left: 0.2rem;
  }
  100% {
    left: 0;
  }
}
@keyframes zoom-out {
  from {
    opacity: 0;
    visibility: visible;
    scale: 300%;
  }
  to {
    opacity: 1;
    visibility: visible;
    scale: 100%;
  }
}
@keyframes zoom-in {
  from {
    opacity: 0;
    visibility: visible;
    scale: 1%;
  }
  to {
    opacity: 1;
    visibility: visible;
    scale: 100%;
  }
}
.view.view-slider-home .field--name-field-imagen .media--type-video, .view.view-slider-home .field--name-field-imagen .media--type-remote-video {
  position: relative;
  overflow: hidden;
}
.view.view-slider-home .field--name-field-imagen .media--type-video.embed-responsive, .embed-responsive .view.view-slider-home .field--name-field-imagen .media--type-video, .view.view-slider-home .field--name-field-imagen .media--type-remote-video.embed-responsive, .embed-responsive .view.view-slider-home .field--name-field-imagen .media--type-remote-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.view.view-slider-home .field--name-field-imagen .media--type-video .media-cover-image.video-player-icon.js-video-player-icon, .view.view-slider-home .field--name-field-imagen .media--type-remote-video .media-cover-image.video-player-icon.js-video-player-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.view.view-slider-home .field--name-field-imagen .media--type-video .media-cover-image.video-player-icon.js-video-player-icon img, .view.view-slider-home .field--name-field-imagen .media--type-remote-video .media-cover-image.video-player-icon.js-video-player-icon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.view.view-slider-home .field--name-field-imagen .video-player-icon:after {
  content: none !important;
}
@media (min-width: 425px) {
  .path-postgrado .nombre-posgrado h2 a, .node--type-landing-page-lb.node .nombre-posgrado h2 a {
    font-size: 1.63rem;
  }
  .path-postgrado .nombre-posgrado.primer-seccion.left, .path-postgrado .nombre-posgrado.segunda-seccion.left, .path-postgrado .nombre-posgrado.tercera-seccion.left, .node--type-landing-page-lb.node .nombre-posgrado.primer-seccion.left, .node--type-landing-page-lb.node .nombre-posgrado.segunda-seccion.left, .node--type-landing-page-lb.node .nombre-posgrado.tercera-seccion.left {
    margin-bottom: 1rem;
  }
}
@media (min-width: 576px) {
  #header #navbar-top {
    justify-content: space-between;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .view-elecciones-y-concursos .view-content .media-body {
    font-family: Gantari, sans-serif;
    position: absolute;
    font-size: 3em;
    bottom: 0;
    left: 5%;
  }
  .view-consejeros .views-field.views-field-title, .view-consejeros .full-name, .view-consejeros #nombre-completo > div.d-inline-flex, .view-consejeros #nombre-completo {
    font-size: 0.8rem !important;
  }
}
@media (max-width: 767px) {
  .view.view-slider-home .carousel.slide .carousel-indicators li {
    width: 0.4em;
    height: 0.4em;
    margin: 0 0.1em;
    border-radius: 100%;
  }
  .node--type-elecciones .field--name-node-title h2, .node--type-concursos .field--name-node-title h2 {
    font-size: 2em;
    margin-bottom: -1em;
  }
  .view-elecciones-y-concursos .carousel-caption.d-none {
    display: block !important;
  }
  .view-elecciones-y-concursos .carousel-caption.d-none h3 {
    font-size: 0.7em;
  }
  .social-media-links--platforms.horizontal li {
    padding: 0;
  }
}
@media (min-width: 768px) {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
  /* FAQs filter form and title alignment */
  /* News filter form  */
  .path-postgrado .nombre-posgrado h2 a, .node--type-landing-page-lb.node .nombre-posgrado h2 a {
    font-size: 2rem;
  }
  div.node--type-carrera .field--name-body .field__label, div.node--type-carrera .field--name-field-diferenciales .field__label, div.node--type-carrera .field--name-field-plan-de-estudios .field__label {
    font-size: 3rem;
  }
  div.node--type-carrera .field--name-field-ciclo-fundamentos .field__items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
  }
  div.node--type-carrera .field--name-field-ciclo-profesional .field__items {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    align-items: start;
    /* Año 3 */
    /* Año 4 */
    /* Año 5 */
  }
  div.node--type-carrera .field--name-field-ciclo-profesional .field__items > .field__item:nth-child(1) {
    grid-row: 1 / span 2;
  }
  div.node--type-carrera .field--name-field-ciclo-profesional .field__items > .field__item:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
  }
  div.node--type-carrera .field--name-field-ciclo-profesional .field__items > .field__item:nth-child(3) {
    grid-column: 2;
    grid-row: 2;
  }
  #header ul.social-media-links--platforms {
    margin-right: 15px;
  }
  .node__content {
    font-size: 1em;
  }
  .node--type-notificacion .col-lg-4 {
    text-align: right;
    border-left: 1em solid #E7EAF1;
  }
  .block-views-blocknotificaciones-block-1 .list-group-item .col-lg-4 {
    padding-right: 1.5em;
    margin-left: 0.5em;
    margin-right: -0.5em;
    text-align: end;
  }
  .cartelera-notificaciones .nav {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    width: 20%;
    float: left;
    color: #0b2e13;
    direction: rtl;
    padding-right: 0;
    margin-top: 2em;
    height: 33em;
    overflow-y: auto;
  }
  .cartelera-notificaciones .nav a {
    color: #0b2e13;
    display: block;
    padding: 1em;
    border-bottom: 1px solid darkgrey;
    border-left: 1px solid darkgrey;
    border-right: 1px solid darkgrey;
    border-top: 1px solid darkgrey;
    margin-bottom: 1em;
    margin-right: 0.3em;
  }
  .cartelera-notificaciones .nav a.active {
    background: #E7EAF1;
    font-weight: bold;
  }
  .cartelera-notificaciones .tab-content {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    float: left;
    background: white;
    padding: 1em;
    margin-left: 2%;
    width: 77%;
  }
  .view-elecciones-y-concursos .view-content h3, .view-elecciones-y-concursos .view-content .media-body {
    font-size: 1.8em;
  }
  ::-webkit-scrollbar {
    width: 10px;
  }
  ::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  ::-webkit-scrollbar-thumb {
    background: #888;
  }
  ::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
  .block-views-blockpreguntas-frecuentes-block-1 .view-filters {
    flex-direction: row;
    align-items: normal;
  }
  .cartelera-notificaciones .view-filters {
    flex-direction: row;
    align-items: normal;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week caption {
    position: relative;
    bottom: 35px;
    font-size: 1.3em;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week thead th {
    background: #E7EAF1;
    color: #1452EF;
    border-bottom: 1px solid #1452EF;
    display: inline-grid;
    justify-content: start;
    font-size: 0.8em;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week thead tr {
    background: #E7EAF1;
    column-gap: 0.5em;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week tbody tr.odd {
    background: #E7EAF1;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week tbody tr.odd td {
    background: #E7EAF1;
    border: none !important;
    box-shadow: unset;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week tbody tr.odd td time.datetime {
    font-size: 1.3em;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week tbody tr.odd td .views-field.views-field-title {
    font-size: 0.8em;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week tbody tr.odd td .views-field.views-field-field-tipo-de-evento {
    font-size: 0.8em;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week .calendar-view-day__rows.empty {
    color: gray;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week .calendar-view-day {
    display: initial;
    padding-top: initial;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week time.calendar-view-day__number {
    position: relative;
    left: 52px;
    bottom: 40px;
    background: transparent;
    color: #1452EF;
    font-size: 1.3em !important;
    cursor: none;
  }
  .view-calendario-de-eventos .calendar-view-table.calendar-view-week thead > tr {
    border-bottom: none;
  }
  .view-calendario-de-eventos .view-filters.d-flex label {
    color: gray;
    font-size: 14px;
  }
  .view-calendario-de-eventos .calendar-view-pager {
    width: 30%;
  }
  .view-calendario-mes-eventos .calendar-view-table caption {
    position: relative;
    font-size: 1.3em;
  }
  .view-calendario-mes-eventos .calendar-view-table thead th {
    background: #E7EAF1;
    color: #1452EF;
    border-bottom: 1px solid #1452EF;
    display: inline-grid;
    justify-content: start;
  }
  .view-calendario-mes-eventos .calendar-view-table thead tr {
    background: #E7EAF1;
    column-gap: 0.5em;
  }
  .view-calendario-mes-eventos .calendar-view-table tbody tr.odd {
    background: #E7EAF1;
  }
  .view-calendario-mes-eventos .calendar-view-table tbody tr.odd td {
    background: #E7EAF1;
    border: none !important;
    box-shadow: unset;
  }
  .view-calendario-mes-eventos .calendar-view-table tbody tr.odd td .views-field.views-field-title {
    font-size: 0.8em;
  }
  .view-calendario-mes-eventos .calendar-view-table tbody tr.odd td .views-field.views-field-field-tipo-de-evento {
    font-size: 0.8em;
  }
  .view-calendario-mes-eventos .calendar-view-table tbody tr.even td {
    border: none !important;
  }
  .view-calendario-mes-eventos .calendar-view-table tbody tr.even td .views-field.views-field-title {
    font-size: 0.8em;
  }
  .view-calendario-mes-eventos .calendar-view-table tbody tr.even td .views-field.views-field-field-tipo-de-evento {
    font-size: 0.8em;
  }
  .view-calendario-mes-eventos .calendar-view-table .calendar-view-day__rows.empty {
    color: gray;
  }
  .view-calendario-mes-eventos .calendar-view-table .calendar-view-day {
    display: initial;
    padding-top: initial;
  }
  .view-calendario-mes-eventos .calendar-view-table time.calendar-view-day__number {
    background: transparent;
    color: #1452EF;
    font-size: 1.3em !important;
    position: relative;
    left: 27px;
    bottom: 4px;
  }
  .view-calendario-mes-eventos .calendar-view-table thead > tr {
    border-bottom: none;
  }
  .view-calendario-mes-eventos .calendar-view-pager {
    display: flex;
    flex-direction: row;
  }
  article[about="/agenda"] .bs-region--right h2 {
    color: #1452EF;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid {
    padding-left: 0;
    padding-right: 0;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .row > div {
    padding-left: 0;
    padding-right: 0;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento {
    margin-bottom: 1em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date {
    display: inline-grid;
    justify-items: center;
    justify-content: center;
    align-items: end;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-corta {
    position: relative;
    bottom: 70%;
    font-size: 1.3em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-corta .datetime:nth-child(2) {
    display: none;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-resumen .datetime {
    font-size: 3em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-resumen .datetime:nth-child(2) {
    display: none;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data {
    padding-top: 0.7em;
    font-size: 1.2em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data .field--name-field-fecha-evento {
    color: gray;
    font-size: 0.8em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data .field--name-field-fecha-evento div {
    margin-right: 5px;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data .node .field--type-image {
    margin: 0;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data h6 {
    margin-bottom: 0;
    font-size: 1.1em;
    padding-top: 0.3em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-image * {
    padding: 0 !important;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-image div:nth-child(1) {
    margin: 0;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table thead tr {
    column-gap: 0.5em;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table .calendar-view-day {
    padding: 0.5rem 0;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table .calendar-view-day .views-field-field-tipo-de-evento {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table .calendar-view-day .views-field-field-fecha-evento {
    font-size: 0.7em;
  }
  .path-frontpage .view-noticias-home .row ul.list-group {
    flex-direction: row;
    justify-content: space-evenly;
    gap: 1rem;
  }
  .path-frontpage .view-noticias-home .row ul.list-group > li {
    max-width: 520px;
  }
  .path-frontpage .view-noticias-home .views-field.views-field-title {
    font-size: 1rem;
    padding: 0 1.5rem;
  }
  .path-frontpage .view-noticias-home .views-field.views-field-created {
    margin-right: 1.5rem;
  }
  .individual .event-info .encabezado {
    color: #1452EF;
    padding: 0 0 0.2rem 0;
    margin-bottom: 1rem;
  }
  .individual .event-info .encabezado h2 {
    padding: 1rem 0 0.5rem;
  }
  .individual .event-info .datos-estructurales {
    flex-direction: row-reverse;
  }
  .individual .event-info .datos-estructurales .datos-subestructurales {
    justify-items: start;
    font-weight: 500;
    font-size: 1.2em;
  }
  .individual .event-info .datos-estructurales .datos-subestructurales .field--name-field-direccion-evento p {
    margin-bottom: 0;
  }
  .individual .event-info .datos-estructurales .datos-subestructurales .texto-descriptivo-evento .node--type-arancel {
    display: inline-flex;
  }
  .individual .event-info .datos-estructurales .datos-subestructurales .texto-descriptivo-evento .node--type-arancel .col-sm-12 {
    display: flex;
    padding: 0;
  }
  .individual .event-info .descripcion-galeria .imagen-galeria .blazy--field-imagenes-para-galeria .field__item {
    margin-bottom: 1em;
  }
  .view.view-slider-home .carousel.slide {
    margin-bottom: initial;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption {
    width: 60%;
    border-radius: 0.375rem;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.enorme h5 {
    font-size: calc(1.5rem + 200%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.enorme p {
    font-size: calc(1.4rem + 20%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.grande h5 {
    font-size: calc(1.5rem + 130%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.grande p {
    font-size: calc(1.4rem + 15%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.mediano h5 {
    font-size: calc(1.5rem + 100%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.mediano p {
    font-size: calc(1.4rem + 10%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.chico h5 {
    font-size: calc(1.5rem + 80%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.chico p {
    font-size: calc(1.4rem + 5%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .embed-responsive.embed-responsive-16by9 {
    padding-bottom: 40%;
  }
  .view.view-slider-home .carousel.slide .carousel-item.arriba .carousel-caption {
    top: 5%;
  }
  .view.view-slider-home .carousel.slide .carousel-item.abajo .carousel-caption {
    bottom: 10%;
  }
  .view.view-slider-home .carousel.slide .carousel-item.derecha .carousel-caption {
    left: auto;
    right: 5%;
  }
  .view.view-slider-home .carousel.slide .carousel-item.centro .carousel-caption {
    left: 20%;
  }
  .view.view-slider-home .carousel.slide .carousel-item.izquierda .carousel-caption {
    left: 5%;
    right: auto;
  }
  .view.view-slider-home .carousel.slide .carousel-item .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    max-width: none;
    max-height: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* NOTICIAS INDIVIDUALES */
  .row.region.region-section-first, .row.region.region-section-second, .row.region.region-section-third, .row.region.region-section-fourth, .row.region.region-section-fifth, .row.region.region-section-sixth {
    width: 92%;
    display: inline-block;
    margin: 0 4%;
  }
  .site-section.clearfix.top {
    padding-top: 15px;
    margin-bottom: 15px;
  }
  .row.region.region-top-header-form {
    display: contents;
  }
  .social-media-links--platforms.horizontal li {
    padding: 0.2em 0.15em !important;
  }
  #navbar-main .nav-item a {
    margin: 0;
    text-align: left;
    padding: 0;
  }
  .node--type-elecciones .field--name-field-archivos-adjuntos .field__item, .node--type-concursos .field--name-field-archivos-adjuntos .field__item, .node--type-varbase-blog .field--name-field-archivos-adjuntos .field__item {
    width: 100%;
  }
  .node--type-varbase-blog .slick, .node--type-varbase-blog .slick-wrapper {
    max-width: 100%;
  }
  .node--type-varbase-blog h2 {
    font-size: 2rem;
  }
  .node--type-varbase-blog .field.field--name-field-tipo-de-evento.field--type-entity-reference.field--label-hidden.field__item.quickedit-field {
    font-size: 1em;
  }
  .view-consejeros .views-field.views-field-title, .view-consejeros .full-name, .view-consejeros #nombre-completo > div.d-inline-flex, .view-consejeros #nombre-completo {
    font-size: 0.8rem !important;
  }
}
@media (min-width: 992px) {
  .path-postgrado .nombre-posgrado h2 a, .node--type-landing-page-lb.node .nombre-posgrado h2 a {
    font-size: 1.8rem;
  }
  .node[about="/observatorio"] .bs-3col a, .node[about="/indicadores.socioeconomicos"] .bs-3col a {
    color: #E7EAF1;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--left, .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--left {
    padding-right: 0.5em;
    padding-left: 0;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--left > div:nth-child(3n), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--left > div:nth-child(3n) {
    background: #1452EF;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--left > div:nth-child(3n) a, .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--left > div:nth-child(3n) a {
    color: #E7EAF1;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--left > div:nth-child(3n+1), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--left > div:nth-child(3n+1) {
    background: #cccccc;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--left > div:nth-child(3n+1) a, .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--left > div:nth-child(3n+1) a {
    color: #1452EF;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--left > div:nth-child(3n+2), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--left > div:nth-child(3n+2) {
    background: #1452EF;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--right, .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--right {
    padding-right: 0;
    padding-left: 0.5em;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--right > div:nth-child(3n), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--right > div:nth-child(3n) {
    background: #cccccc;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--right > div:nth-child(3n) a, .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--right > div:nth-child(3n) a {
    color: #1452EF;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--right > div:nth-child(3n+1), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--right > div:nth-child(3n+1) {
    background: #1452EF;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--right > div:nth-child(3n+2), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--right > div:nth-child(3n+2) {
    background: #1452EF;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--middle, .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--middle {
    padding-right: 0.25em;
    padding-left: 0.25em;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--middle > div:nth-child(3n), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--middle > div:nth-child(3n) {
    background: #1452EF;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--middle > div:nth-child(3n) a, .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--middle > div:nth-child(3n) a {
    color: #E7EAF1;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--middle > div:nth-child(3n+1), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--middle > div:nth-child(3n+1) {
    background: #1452EF;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--middle > div:nth-child(3n+2), .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--middle > div:nth-child(3n+2) {
    background: #cccccc;
  }
  .node[about="/observatorio"] .bs-3col > div.bs-region--middle > div:nth-child(3n+2) a, .node[about="/indicadores.socioeconomicos"] .bs-3col > div.bs-region--middle > div:nth-child(3n+2) a {
    color: #1452EF;
  }
  .carrera-individual .col-lg-6.bs-region--right {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .carrera-individual .col-lg-6.bs-region--left {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .path-postgrado {
    /*  Columns paddings */
  }
  .path-postgrado .col-lg-6.bs-region.bs-region--left {
    padding-left: 0;
  }
  .path-postgrado .col-lg-6.bs-region.bs-region--right {
    padding-right: 0;
  }
  .path-frontpage .view-noticias-home .views-field.views-field-title {
    font-size: 1.4rem;
    padding: 0 5rem;
  }
  .view-elecciones-y-concursos .view-content h3, .view-elecciones-y-concursos .view-content .media-body {
    font-size: 2.8em;
  }
  .view-calendario-de-eventos .calendar-view-table caption {
    position: relative;
    bottom: 35px;
    font-size: 1.3em;
  }
  .view-calendario-de-eventos .calendar-view-table thead th {
    background: #E7EAF1;
    color: #1452EF;
    border-bottom: 1px solid #1452EF;
    display: inline-grid;
    justify-content: start;
    font-size: 1.2em;
  }
  .view-calendario-de-eventos .calendar-view-table thead tr {
    background: #E7EAF1;
    column-gap: 0.5em;
  }
  .view-calendario-de-eventos .calendar-view-table tbody tr.odd {
    background: #E7EAF1;
  }
  .view-calendario-de-eventos .calendar-view-table tbody tr.odd td {
    background: #E7EAF1;
    border: none !important;
    box-shadow: unset;
  }
  .view-calendario-de-eventos .calendar-view-table tbody tr.odd td time.datetime {
    font-size: 1.6em !important;
  }
  .view-calendario-de-eventos .calendar-view-table tbody tr.odd td .views-field.views-field-title {
    font-size: 1em !important;
  }
  .view-calendario-de-eventos .calendar-view-table tbody tr.odd td .views-field.views-field-field-tipo-de-evento {
    font-size: 0.9em;
  }
  .view-calendario-de-eventos .calendar-view-table .calendar-view-day__rows.empty {
    color: gray;
  }
  .view-calendario-de-eventos .calendar-view-table .calendar-view-day {
    display: initial;
    padding-top: initial;
  }
  .view-calendario-de-eventos .calendar-view-table time.calendar-view-day__number {
    position: relative;
    left: 75px !important;
    bottom: 40px !important;
    background: transparent;
    color: #1452EF;
    font-size: 1.2em !important;
    cursor: none;
  }
  .view-calendario-de-eventos .calendar-view-table thead > tr {
    border-bottom: none;
  }
  .view-calendario-de-eventos .view-filters.d-flex label {
    color: gray;
    font-size: 14px;
  }
  .view-calendario-de-eventos .calendar-view-pager {
    width: 35%;
  }
  .view-calendario-mes-eventos .calendar-view-table caption {
    position: relative;
    font-size: 1.3em;
  }
  .view-calendario-mes-eventos .calendar-view-table thead th {
    background: #E7EAF1;
    color: #1452EF;
    border-bottom: 1px solid #1452EF;
  }
  .view-calendario-mes-eventos .calendar-view-table thead tr {
    background: #E7EAF1;
    column-gap: 0.5em;
  }
  .view-calendario-mes-eventos .calendar-view-table tbody tr.odd {
    background: #E7EAF1;
  }
  .view-calendario-mes-eventos .calendar-view-table tbody tr.odd td {
    background: #E7EAF1;
    border: none !important;
    box-shadow: unset;
  }
  .view-calendario-mes-eventos .calendar-view-table tbody tr.even td {
    border: none !important;
  }
  .view-calendario-mes-eventos .calendar-view-table .calendar-view-day__rows.empty {
    color: gray;
  }
  .view-calendario-mes-eventos .calendar-view-table .calendar-view-day {
    display: initial;
    padding-top: initial;
  }
  .view-calendario-mes-eventos .calendar-view-table time.calendar-view-day__number {
    background: transparent;
    color: #1452EF;
    font-size: 1.2em !important;
    cursor: none;
  }
  .view-calendario-mes-eventos .calendar-view-table thead > tr {
    border-bottom: none;
  }
  .view-calendario-mes-eventos .calendar-view-pager {
    display: flex;
    flex-direction: row;
  }
  article[about="/agenda"] .bs-region--right h2 {
    padding-top: 0.4em;
    color: #1452EF;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .view-filters .form-item-title {
    width: 38%;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .view-filters .form-item-field-tipo-de-evento-target-id {
    width: 38%;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid {
    padding-left: 0;
    padding-right: 0;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .row > div {
    padding-left: 0;
    padding-right: 0;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento {
    margin-bottom: 1em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date {
    display: inline-grid;
    justify-items: center;
    justify-content: center;
    align-items: end;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-corta {
    position: relative;
    bottom: 70%;
    font-size: 1em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-corta .datetime:nth-child(2) {
    display: none;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-resumen .datetime {
    font-size: 2em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-resumen .datetime:nth-child(2) {
    display: none;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data {
    padding-top: 0.5em;
    font-size: 0.8em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data .field--name-field-fecha-evento {
    color: gray;
    font-size: 0.9em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data .field--name-field-fecha-evento div {
    margin-right: 5px;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data .node .field--type-image {
    margin: 0;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data h6 {
    margin-bottom: 0;
    padding-top: 0.3em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-image * {
    padding: 0 !important;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-image div:nth-child(1) {
    margin: 0;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table thead tr {
    column-gap: 0.01em;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table .calendar-view-day {
    padding: 0.5rem 0;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table .calendar-view-day .views-field-field-fecha-evento {
    font-size: 0.7em;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table .calendar-view-day .views-field-field-tipo-de-evento {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption {
    width: 50%;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.enorme h5 {
    font-size: calc(1.5rem + 250%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.enorme p {
    font-size: calc(1.4rem + 45%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.grande h5 {
    font-size: calc(1.5rem + 200%);
    line-height: initial;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.grande p {
    font-size: calc(1.4rem + 35%);
    line-height: initial;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.mediano h5 {
    font-size: calc(1.5rem + 150%);
    line-height: initial;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.mediano p {
    font-size: calc(1.4rem + 10%);
    line-height: initial;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.chico h5 {
    font-size: calc(1.5rem + 100%);
    line-height: initial;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.chico p {
    font-size: calc(1.4rem + 14%);
    line-height: initial;
  }
  .view.view-slider-home .carousel.slide .carousel-item.centro .carousel-caption {
    left: 25%;
  }
  .block-views-blocktodos-los-eventos-block-3 .views-exposed-form .form-row.row {
    flex-wrap: nowrap;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .path-frontpage .view-noticias-home .views-field.views-field-title {
    font-size: 1.4rem;
    padding: 0 5rem;
  }
  .view-consejeros .views-field.views-field-title, .view-consejeros .full-name, .view-consejeros #nombre-completo > div.d-inline-flex, .view-consejeros #nombre-completo {
    font-size: 1rem !important;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .path-frontpage .view-noticias-home .views-field.views-field-title {
    font-size: 1.4rem;
    padding: 0 1.5rem;
  }
}
@media (min-width: 1200px) {
  article[about="/agenda"] .bs-region--right h2 {
    color: #1452EF;
  }
  article[about="/agenda"] .bs-region--right .view-filters .form-item-title {
    width: 40%;
  }
  article[about="/agenda"] .bs-region--right .view-filters .form-item-field-tipo-de-evento-target-id {
    width: 40%;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid {
    padding-left: 12px;
    padding-right: 12px;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .row > div {
    padding-left: 12px;
    padding-right: 12px;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento {
    margin-bottom: 1em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date {
    display: inline-grid;
    justify-items: center;
    justify-content: center;
    align-items: end;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-corta {
    position: relative;
    bottom: 70%;
    font-size: 1em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-corta .datetime:nth-child(2) {
    display: none;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-resumen .datetime {
    font-size: 2em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-date .field--name-display-field-copynode-fecha-resumen .datetime:nth-child(2) {
    display: none;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data {
    padding-top: 0.5em;
    font-size: 0.8em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data .field--name-field-fecha-evento {
    color: gray;
    font-size: 0.9em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data .field--name-field-fecha-evento div {
    margin-right: 5px;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data .node .field--type-image {
    margin: 0;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-data h6 {
    margin-bottom: 0;
    padding-top: 0.3em;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-image * {
    padding: 0 !important;
  }
  article[about="/agenda"] .bs-region--right .view-todos-los-eventos .grid.views-view-grid .card-evento .event-image div:nth-child(1) {
    margin: 0;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table thead tr {
    column-gap: 0.5em;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table .calendar-view-day {
    padding: 0.5rem 0;
  }
  article[about="/agenda"] .bs-region--left .view-calendario-mes-eventos .calendar-view-table .calendar-view-day .views-field-field-tipo-de-evento {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  body .view-eventos .card.card-evento-2columnas .left {
    padding: 0.7em;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption {
    width: 60%;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.enorme h5 {
    font-size: calc(1.5rem + 300%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.enorme p {
    font-size: calc(1.4rem + 180%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.grande h5 {
    font-size: calc(1.5rem + 250%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.grande p {
    font-size: calc(1.4rem + 70%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.mediano h5 {
    font-size: calc(1.5rem + 200%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.mediano p {
    font-size: calc(1.4rem + 25%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.chico h5 {
    font-size: calc(1.5rem + 150%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.chico p {
    font-size: 1.4rem;
  }
  .view.view-slider-home .carousel.slide .carousel-item.centro .carousel-caption {
    left: 20%;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .view-noticias-home .views-field.views-field-title {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (min-width: 1400px) {
  .node__content {
    font-size: 1.071em;
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.enorme h5 {
    font-size: calc(1.5rem + 400%);
  }
  .view.view-slider-home .carousel.slide .carousel-item .carousel-caption.enorme p {
    font-size: calc(1.4rem + 180%);
  }
}
/*# sourceMappingURL=styles.css.map */