:root {
  --icon-tab: url("data:image/svg+xml,%3csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='4.24268' width='6' height='6' transform='rotate(45 4.24268 0)' fill='white'/%3e%3c/svg%3e");
  --icon-check: url("data:image/svg+xml,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6364 12.25L7.81818 16L1 12.25V4.75L7.81818 1L14.6364 4.75V12.25Z' stroke='%2300B7BD' stroke-width='1.5'/%3e%3cpath d='M4.06836 8.49973L7.13654 11.227L11.5684 5.77246' stroke='%2300B7BD' stroke-width='1.5'/%3e%3c/svg%3e");
}

.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}


.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}


.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

body {
  font-family: var(--font);
  color: #333;
  font-size: 16px;
  line-height: 20px;
}

h1 {
  margin: 20px 20px 20px 0px;
  font-size: 40px;
  line-height: 55px;
  font-weight: 600;
}

h2 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  font-size: 35px;
  line-height: 36px;
  font-weight: 700;
}

h3 {
  margin-top: 20px !important;
  margin-bottom: 10px !important;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
}

h4 {
  margin-top: 10px !important;
  margin-bottom: 16px !important;
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  color: #333;
}

h5 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  font-size: 16px;
  line-height: 25px;
  font-weight: bold;
}

p {
  margin-bottom: 1.5em !important;
  font-size: 16px;
  line-height: 25px;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px !important;
  padding-left: 0px;
  list-style-type: none;
}

li {
  padding-left: 24px;
  background-position: 0% 4px;
  background-size: auto;
  background-repeat: no-repeat;
  line-height: 25px;
}

.main_container {
  li {
    background-image: var(--icon-check);
    padding-left: 24px;
    background-position: 0% 4px;
    background-size: auto;
    background-repeat: no-repeat;
    line-height: 25px;
  }
}

.container_ui {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}


.content_ui {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1440px;
  height: 800px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.h2_verde {
  color: #068284;
  font-size: 30px;
}

.prf_18 {
  font-size: 16px;
  line-height: 25px;
}

.prf_25 {
  font-size: 25px;
  line-height: 35px;
}

.text_14 {
  font-size: 14px;
}

.text_16 {
  font-size: 16px;
  line-height: 25px;
}

.text_18 {
  font-size: 16px;
  line-height: 25px;
}

.text_18.bold {
  font-weight: 400;
}

.text_18.bold.dark {
  color: #000;
}

.btn-legacy {
  padding: 14px 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #000;
  border-radius: 4px;
  background-color: transparent;
  -webkit-transition: color 150ms ease, background-color 200ms ease;
  transition: color 150ms ease, background-color 200ms ease;
  color: #000;
}

.btn-legacy:hover {
  background-color: #000;
  color: #fff;
}

.btn-legacy.verde {
  border-color: #068284;
  color: #068284;
}

.btn-legacy.verde:hover {
  background-color: #068284;
  color: #fff;
}

.btn-legacy.verde.solido {
  margin-right: 0px;
  margin-left: 10px;
  background-color: #068284;
  color: #fff;
}

.btn-legacy.verde.solido:hover {
  background-color: #018a8f;
}

.btn-legacy.verde.solido.padding_bottom {
  margin-bottom: 10px;
}

.btn-legacy.verde.solido.pading_bottom.mobile {
  display: block;
  margin-right: 10px;
  border: 1.5px solid #fff;
  background-color: #068284;
}

.btn-legacy.verde.solido.pading_bottom.mobile.hide {
  display: none;
}

.btn-legacy.verde.pa {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  margin-top: 20px;
  margin-right: 3.5vw;
}

.btn-legacy.verde.solid_white {
  background-color: #fff;
  box-shadow: 0 0 20px 20px #fff, 20px 0 20px 0 #fff;
}

.btn-legacy.verde.solid_white:hover {
  background-color: #068284;
}

.btn-legacy.hide {
  display: none;
}

.btn-legacy.slide {
  position: absolute;
  left: 5vw;
  top: auto;
  right: auto;
  bottom: 10%;
  z-index: 2;
  padding: 17px 40px;
  border-style: solid;
  border-color: #ffd756;
  background-color: #ffd756;
}

.btn-legacy.slide:hover {
  border-color: #fff;
  background-color: #068284;
  color: #fff;
}

.btn-legacy.pading_bottom {
  margin-bottom: 0px;
}

.btn-legacy.pading_bottom.full {
  display: none;
}

.btn-legacy.pading_bottom.full.drop {
  display: block;
  margin-top: 0px;
  padding-right: 40px;
  font-size: 14px;
}

.btn-legacy.pading_bottom.full.drop.w--open {
  background-color: #000;
  color: #fff;
}

.btn-legacy.pading_bottom.full.drop.new {
  padding-top: 26px;
  padding-bottom: 30px;
  border-color: #eceeec;
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-radius: 0px;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}


.btn-legacy.white {
  border-color: #fff;
  color: #fff;
  text-align: center;
}

.btn-legacy.white.intranet {
  margin-right: 10px;
}

.btn-legacy.white.intranet:hover {
  border-color: #000;
}

.btn-legacy.white.solid {
  background-color: #fff;
  color: #068284;
}

.btn-legacy.white.solid:hover {
  border-color: #000;
  background-color: #000;
  color: #fff;
}

.btn-legacy.white.marginright {
  margin-right: 16px;
}

.btn-legacy.pdt {
  margin-top: 20px;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}

.btn-legacy.pdt:hover {
  color: #fff;
}

.btn-legacy.solido.verde.sp {
  margin-left: 0px;
}

.btn-legacy.solido.verde.sp.full {
  width: 100%;
}

.btn-legacy.solido.verde.sp.full.white {
  background-color: #fff;
  color: #000;
}

.btn-legacy.solido.verde.sp.full.dark {
  border-style: none;
  background-color: #000;
  color: #fff;
  text-align: center;
}

.btn-legacy.solido.verde.nomargin {
  margin-left: 0px;
}

.btn-legacy.text {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  border-style: none;
  color: #068284;
}

.btn-legacy.text:hover {
  background-color: transparent;
  color: #000;
}

.btn-legacy.icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;

  &:hover {
    img {
      filter: invert(100%);
    }
  }
}

.btn-legacy.icon.center {
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-legacy.icon.center.hide.hide-all {
  display: none;
}

.btn-legacy.icon.center.mobil {
  display: none;
}

.btn-legacy.icon.marginright {
  margin-right: 10px;
  margin-bottom: 10px;
}

.btn-legacy.responsabilidadsocial {
  margin-top: 20px;
}

.btn-legacy.filter {
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
}

.btn-legacy.prfmargintop.hide-all {
  display: none;
}

.btn-legacy.comunicado {
  padding-right: 45px;
  padding-left: 45px;
}

.btn-legacy.enviar {
  margin-top: 20px;
  padding-right: 53px;
  padding-left: 53px;
  border-style: none;
  background-color: #068284;
  color: #fff;
}

.btn-legacy.mtop {
  margin-top: 24px;
}

.menu_container {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 10;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.15);
}


.container {
  width: 90%;
  max-width: 100%;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
}

.container.auto {
  min-width: auto;
}

.container.full {
  width: 95%;
  padding-left: 0px;
}

.container.full.noauto {
  width: auto;
  max-width: none;
  min-width: auto;
}

.container.full.new {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.container.right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.container._2-col {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container._2-col.prueba {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.container._2-col.top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  padding-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: transparent;
}

.menu.new {
  display: block;
  padding-top: 0px;
  background-color: #fff;
}

.nav_menu.new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.content_logo {
  margin-top: 0px;
  padding-top: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.content_logo.mb {
  display: none;
}

.content_logo.web {
  padding-right: 20px;
}

.content_logo.web.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  padding-right: 10px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.img_logo {
  width: 350px;
}


.img_logo.new {
  width: 300px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.menu_item_link {
  padding-top: 25px;
  padding-bottom: 25px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: #000 #000 #fff;
  -webkit-transition: color 200ms ease, border-width 400ms ease, border-color 400ms ease;
  transition: color 200ms ease, border-width 400ms ease, border-color 400ms ease;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.menu_item_link:hover {
  border-bottom: 2px none #068284;
  color: #068284;
}

.menu_item_link.w--current {
  margin-bottom: 0px;
  border-bottom: 2px solid #068284;
  color: #068284;
  font-size: 16px;
}

.menu_item_link.secundary {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.menu_item_link.secundary:hover {
  color: #fff;
}

.menu_item_link.secundary.w--current {
  color: #fff;
}

.menu_item_link.secundary.frist {
  padding-left: 0px;
  color: #fff;
}

.menu_item_link.mb {
  margin-bottom: 0px;
}

.menu_item_link.mb.new {
  padding-right: 20px;
  padding-left: 20px;
}

.menu_item_link.drop.mb {
  display: none;
}

.menu_item_link.drop.new {
  padding: 0px;
  text-transform: none;
}

.menu_item_link.new {
  margin-right: 0px;
  margin-left: 0px;
  padding: 30px 20px;
  border-right-style: none;
  border-right-color: #eceeec;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  border-left-style: solid;
  border-left-color: #eceeec;
  -webkit-transition-duration: 200ms, 200ms, 200ms;
  transition-duration: 200ms, 200ms, 200ms;
  -webkit-transition-timing-function: ease, cubic-bezier(.55, .085, .68, .53), ease;
  transition-timing-function: ease, cubic-bezier(.55, .085, .68, .53), ease;
  font-size: 14px;
  text-transform: uppercase;
}

.menu_item_link.new:hover {
  border-bottom-style: solid;
  border-bottom-width: 3px;
}

.dropdown-list {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.dropdown-list.w--open {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1440px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.menu_item_select {
  font-size: 16px;
}

.icon_select_menu {
  color: #068284;
}

.item_select_content {
  padding: 30px 40px 30px 20px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-size: 14px;
  text-transform: uppercase;
}

.item_select_content:hover {
  color: #068284;
}

.item_select_content.w--open {
  color: #068284;
}

.content_select.w--open {
  position: fixed;
  left: 0%;
  top: 127px;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 130vh;
  padding-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(7, 3, 3, 0.48);
}

.content_select.left {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.menu_principal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.menu_secundario {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu_secundario.new {
  height: 45px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #068284;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.buscador_general {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 0px 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 80px;
  background-color: #eceeec;
  font-size: 12px;
}

.buscador_general.white {
  height: 50px;
  padding-left: 20px;
  border: 1px none #000;
  border-radius: 4px;
  background-color: #fff;
  font-size: 16px;
}

.buscador_general.white::-webkit-input-placeholder {
  font-size: 16px;
}

.buscador_general.white:-ms-input-placeholder {
  font-size: 16px;
}

.buscador_general.white::-ms-input-placeholder {
  font-size: 16px;
}

.buscador_general.white::placeholder {
  font-size: 16px;
}

.buscador_general.new {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 45px;
  border-radius: 0px;
  background-color: #0098a8;
}

.input_search {
  margin-bottom: 0px;
  border: 1px none #000;
  background-color: transparent;
  color: #fff;
  font-size: 14px;
}

.input_search::-webkit-input-placeholder {
  color: #fff;
}

.input_search:-ms-input-placeholder {
  color: #fff;
}

.input_search::-ms-input-placeholder {
  color: #fff;
}

.input_search::placeholder {
  color: #fff;
}

.slider {
  height: 600px;
  background-color: #000;
}

.slide_link {
  width: 100%;
  height: 100%;
}

.img_slide {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.img_slide.tablet {
  display: none;
}

.img_slide.movil {
  display: none;
}

.slide-nav {
  left: auto;
  top: auto;
  right: 3vw;
  bottom: 5%;
}

.overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), color-stop(68%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.6), hsla(0, 0%, 100%, 0) 68%);
}

.overlay.programas {
  z-index: 1;
  display: none;
  background-color: rgba(0, 183, 189, 0.79);
  background-image: none;
  -webkit-filter: saturate(160%);
  filter: saturate(160%);
}

.overlay.programas.posgra {
  background-color: rgba(0, 0, 0, 0.5);
}

.overlay.programas.idiomas {
  background-color: rgba(15, 57, 139, 0.7);
}

.overlay.hide {
  display: none;
}

.overlay.inter {
  background-image: none;
}

.overlay._80 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}

.overlay.linear-vertical {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(93%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), hsla(0, 0%, 100%, 0) 93%);
}

.overlay._40 {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), color-stop(68%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.3), hsla(0, 0%, 100%, 0) 68%);
}

.overlay.relacionados {
  margin-top: 0px;
  background-image: linear-gradient(29deg, rgba(0, 0, 0, 0.8), hsla(0, 0%, 100%, 0));
}

.bar_time_slider {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  width: 100vw;
  height: 8px;
  margin-top: -8px;
  margin-bottom: 0px;
  background-color: #ffd756;
}

.arrow_slide {
  z-index: 1;
}

/*.arrow_slide.right {
	margin-right: 5vw;
}*/

/*.arrow_slide.left {
	margin-left: 5vw;
}*/

.icon_arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 50%;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  font-size: 20px;
}

.icon_arrow:hover {
  background-color: #fff;
  color: #068284;
}

.icon_arrow.outline {
  margin-top: 280px;
  border-style: none;
  color: rgba(0, 0, 0, 0.55);
}

.content_modales_menu {
  position: relative;
  left: 0px;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999999999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1280px;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  padding: 37px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #fff;
}

.content_modales_menu.servicios {
  width: 1024px;
  margin-right: 0px;
  margin-left: 0px;
}

.content_modales_menu.admision {
  width: 800px;
  margin-right: 0px;
  margin-left: 0px;
}

.triangulo {
  position: absolute;
  left: 935px;
  top: -6%;
  right: 0%;
  bottom: auto;
  display: none;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px;
  border-color: transparent transparent #fff;
}

.col-carreras {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.col-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32%;
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.col-content.left {
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.col-content.sp {
  padding-left: 0px;
}

.col-content.hide {
  display: none;
}

.col-content.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.titular_modales {
  display: block;
  margin-top: 17px;
  margin-bottom: 17px;
  margin-left: 0px;
  color: #068284;
  font-size: 16px;
  text-align: left;
  text-transform: none;
}

.lista-carreras {
  margin-top: 20px;
  margin-left: -12px;
  padding-left: 0px;
  list-style-type: none;
}

.link {
  margin-right: 5px;
  margin-left: 5px;
  padding: 6px 5px 6px 15px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  -webkit-transition: background-position 500ms ease, all 300ms ease, color 325ms ease;
  transition: background-position 500ms ease, all 300ms ease, color 325ms ease;
  color: #000;
  font-size: 14px;
  text-decoration: none;
}

.link:hover {
  background-image: url('../images/flecha-link.svg');
  background-position: 0% 50%;
  background-size: 6px;
  background-repeat: no-repeat;
  color: #068284;
}

.link.w--current {
  background-image: url('../images/flecha-link.svg');
  background-position: 0% 50%;
  background-size: 6px;
  background-repeat: no-repeat;
}

.link.carreras {
  margin-bottom: 10px;
  margin-left: 0px;
  padding-left: 10px;
  color: #5b5b5b;
  font-size: 16px;
  line-height: 25px;
  font-style: normal;
  font-weight: 400;
}

.link.carreras:hover {
  padding-left: 20px;
  color: #000;
}

.link.carreras.small {
  max-width: 250px;
}

.link.carreras.hide {
  display: none;
}

.link.miga {
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 14px;
}

.link.miga:hover {
  background-image: none;
  color: #fff;
}

.link.miga.w--current {
  background-image: none;
  color: #fff;
  text-decoration: underline;
}

.p-14 {
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 6px;
  color: #000;
  font-size: 18px;
  line-height: 25px;
  font-style: italic;
}

.p-14.blanco {
  margin-bottom: 15px;
  color: #fff;
  line-height: 20px;
  font-weight: 400;
}

.p-14.blanco.t-social {
  margin-bottom: 0px;
}

.p-14.blanco.legal {
  margin-bottom: 0px;
  padding-right: 0px;
  font-size: 12px;
  line-height: 12px;
}

.p-14.negro {
  padding-top: 0px;
  color: #000;
  font-size: 12px;
  font-style: normal;
}

.p-14.dark {
  margin-bottom: 15px;
  color: #fff;
  line-height: 20px;
  font-weight: 400;
}

.p-14.dark.t-social {
  margin-bottom: 0px;
}

.p-14.dark.legal {
  margin-bottom: 0px;
  padding-right: 0px;
  color: #000;
  font-size: 12px;
  line-height: 12px;
}

.mes-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 13px;
  padding-bottom: 5px;
  border-bottom: 4px solid #068284;
  color: #068284;
  font-size: 35px;
  line-height: 40px;
  font-weight: 400;
}

.link-comunidad {
  text-decoration: none;
}

.p-18 {
  margin-top: 17px;
  margin-bottom: 17px;
  margin-left: 0px;
  color: #000;
  font-size: 18px;
  text-align: left;
  text-transform: none;
}

.p-18.comunidad {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 60px;
  padding-bottom: 8px;
  border: 1px none #000;
  background-image: url('../images/flecha-menu-comunidad.svg');
  background-position: 120% 50%;
  background-size: 15px;
  background-repeat: no-repeat;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: hsla(0, 0%, 100%, 0.75);
  font-size: 20px;
  line-height: 25px;
}

.p-18.comunidad:hover {
  border-bottom: 2px solid #fff;
  background-image: url('../images/flecha-menu-comunidad.svg');
  background-position: 95% 50%;
  background-size: 24px;
  background-repeat: no-repeat;
  color: #fff;
}

.p-18.comunidad.small {
  background-position: 140% 50%;
}

.p-18.comunidad.small:hover {
  background-position: 85% 50%;
}

.p-18.comu {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  color: #fff;
}

.p-18.sub-menu {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 8px 0px 8px 30px;
  border: 1px none #000;
  background-image: url('../images/icon-submenu.svg');
  background-position: -20% 50%;
  background-size: 12px;
  background-repeat: no-repeat;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #fff;
  font-size: 18px;
}

.p-18.sub-menu:hover {
  border-bottom: 2px none #fff;
  background-image: url('../images/icon-submenu.svg');
  background-position: 0% 50%;
  background-size: 12px;
  background-repeat: no-repeat;
  color: #fff;
}

.p-18.nosotros-text {
  padding-left: 15px;
}

.p-18.resumen-nosotros {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 25px;
}

.banner_comu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.image-4 {
  max-width: 100%;
}

.wsp-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.wsp-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}

.cerar-comunidad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  cursor: pointer;
}

.direccion-uni {
  padding-top: 13px;
  padding-bottom: 13px;
}

._24-2 {
  margin-top: 0px;
  margin-right: 6px;
  margin-bottom: 0px;
  color: #068284;
  font-size: 80px;
  line-height: 80px;
  font-weight: 400;
}

.p-16 {
  padding-top: 3px;
  padding-right: 40px;
  padding-bottom: 3px;
  color: #000;
  font-size: 16px;
}

.p-16.blanco {
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff;
}

.p-16.blanco.local {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
}

.p-16.bold {
  padding-right: 0px;
  font-weight: 400;
}

.p-16.bold.white {
  color: #fff;
  text-align: left;
}

.p-16.local {
  line-height: 25px;
}

.p-16.turquesa {
  color: #068284;
  font-size: 16px;
}

.item-comunidad {
  margin-bottom: 10px;
}

.img-cerrar {
  margin-left: 20px;
}

.img-cerrar.ico-blanco {
  display: none;
}

.img-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.subtitulos {
  display: inline-block;
  font-size: 25px;
  font-weight: 400;
}

.subtitulos.home {
  display: inline-block;
  max-width: none;
  margin-bottom: 5px;
  margin-left: 0px;
  color: #fff;
}

.subtitulos.local {
  margin-left: 10px;
}

.subtitulos.blanco {
  display: inline-block;
  max-width: none;
  margin-bottom: 5px;
  margin-left: 0px;
  color: #fff;
}

.contac-column {
  width: 23%;
  margin-right: 20px;
}

.contac-column.central {
  width: 18%;
}

.menu-izq {
  width: 40%;
}

.submenu-drc-movil {
  display: none;
  width: 60%;
}

.texto_big {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.link-icon {
  margin-right: 20px;
  margin-bottom: 10px;
}

.items-menu-comu {
  padding-left: 0px;
  list-style-type: none;
}

.content-intranet {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-bottom: 10px;
  border-top: 1px none #fff;
  border-bottom: 1px none #fff;
}

.texto-2-columnos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.item-submenu {
  margin-bottom: 10px;
}

.btn-legacy-2 {
  margin-right: 10px;
  margin-left: 10px;
  padding: 12px 20px;
  border-style: solid;
  border-width: 1.5px;
  border-color: #068284;
  border-radius: 2px;
  background-color: transparent;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #068284;
  text-align: center;
}

.btn-legacy-2:hover {
  background-color: #068284;
  color: #fff;
}

.btn-legacy-2.intra {
  margin-left: 0px;
  padding: 15px 25px;
  background-color: #fff;
  text-align: center;
}

.btn-legacy-2.intra:hover {
  border-radius: 6px;
  box-shadow: 2px 6px 10px -2px rgba(0, 0, 0, 0.19);
  color: #068284;
}

.btn-legacy-2.intra.none {
  display: none;
}

.btn-legacy-2.btn-legacy-blanco {
  border-radius: 4px;
}

.btn-legacy-2.btn-legacy-blanco.infowiener {
  margin-right: 20px;
  padding: 12px 33px;
  text-align: center;
}

.btn-legacy-2.btn-legacy-blanco.infowiener:hover {
  border-color: #fff;
  background-color: transparent;
}

.menu-izq-movil {
  display: none;
  width: 40%;
}

.submenu_su {
  display: none;
  width: 60%;
}

.icon-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.prueba-aptitud-2 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 14px;
  border-bottom: 3px dotted #068284;
  color: #000;
  font-size: 25px;
  line-height: 25px;
  font-weight: 400;
}

.menu-comunidad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.banner-info-comu {
  width: 65%;
  background-color: #068284;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.modal-comunidad {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999999;
  display: none;
  overflow: hidden;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #fff;
}

.content-comunidad {
  margin-top: 1px;
  padding-top: 40px;
  padding-right: 30px;
  padding-left: 30px;
  color: #fff;
}

.submenu-drc {
  display: none;
  width: 60%;
}

.content-botones {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 19px;
  margin-bottom: 19px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.titular-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30%;
  padding-top: 40px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.content-contacto {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding-top: 17px;
  padding-right: 0px;
  padding-bottom: 17px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid none;
  border-width: 1px;
  border-color: #fff;
}

.submenu_su_mobil {
  display: none;
  width: 60%;
}

.section_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section_container.news {
  padding-top: 40px;
  padding-bottom: 0px;
}

.section_container.npt.nomargenright {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section_container.nopaddingbotttom {
  padding-bottom: 0px;
}

.section_container.nopaddingbotttom.bordertop {
  padding-bottom: 20px;
  border-top: 1px solid #eceeec;
}

.section_container.internas {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section_container.internas.margin-bottom {
  margin-bottom: 40px;
}

.section_container.internas.pb-40 {
  margin-bottom: 20px;
}

.section_container.nopadding {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section_container.nopaddingtop {
  padding-top: 0px;
}

.section_container.nomarginright {
  padding-bottom: 0px;
}

.section_container.nomarginright.full {
  padding-top: 20px;
}

.section_container.politicacalidad {
  padding-top: 20px;
  padding-bottom: 40px;
}

.titular_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.titular_section.novedades {
  margin-bottom: 0px;
}

.titular_section.pr {
  position: relative;
  -o-object-fit: fill;
  object-fit: fill;
}

.heading {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.img_trama_corta {
  height: 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.img_trama_corta.max-width {
  overflow: hidden;
  width: 500px;
  max-width: none;
  min-width: 500px;
  -o-object-fit: cover;
  object-fit: cover;
}

.grilla {
  padding-right: 0px;
  padding-left: 0px;
}

.grilla._3-col {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grilla._3-col.hide {
  display: none;
}

.grilla._3-col.hack5-filter-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.grilla._3-col.hack5-filter-grid.prueba {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grilla._4-col {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grilla._4-col.no-auto {
  grid-column-gap: 15px;
  grid-row-gap: 10px;
}

.grilla._4-col.home {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grilla._4-col.home.hide {
  display: none;
  grid-auto-columns: 1fr;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grilla._5-col {
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grilla._6-col {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grilla._6-col.convenios {
  margin-top: 45px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 45px;
}

.grilla._2-col {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grilla._2-col.grillas {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grilla.margintop {
  margin-top: 40px;
}

.item_programa {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 250px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
}

.img_programa {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.item_programa__info {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  padding: 16px 29px 16px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.prf_16 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.prf_16.programas {
  display: none;
}

.heading-2 {
  font-size: 40px;
}

.h1_titular_seccion {
  min-width: 500px;
  font-size: 30px;
}

.h1_titular_seccion.small {
  min-width: 550px;
}

.h1_titular_seccion.small.opc2 {
  min-width: 500px;
}

.h1_titular_seccion.sp.large {
  min-width: 700px;
}

.h1_titular_seccion.large {
  min-width: 800px;
}

.secion-nueva-ofrecemos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 42px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cont-nuevo-of-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-right: 2px none #068284;
}

.grid-ofre {
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 80px;
  grid-row-gap: 39px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  text-align: center;
}

.item_beneficios {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #fff;
  border-radius: 4px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: rgba(0, 0, 0, 0.75);
  text-align: center;
  text-decoration: none;
}

.item_beneficios:hover {
  border-color: #068284;
  background-color: transparent;
  box-shadow: -5px 5px 10px -4px #e1f4f4;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.item_beneficios.border {
  border-color: #fff;
}

.item_beneficios.info {
  cursor: default;
}

.class-img-g-ofre {
  max-width: 100px;
  min-height: 7px;
  min-width: auto;
}

.txt-grid-ofre {
  margin-left: 0px;
  color: #142024;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
}

.txt-grid-ofre.small {
  max-width: none;
}

.novedades_subtile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.item_event {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  color: #000;
  text-decoration: none;
}

.item_event:hover {
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.item_event.featured {
  position: relative;
  overflow: hidden;
  height: 450px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-style: solid;
  border-width: 1px;
  border-color: #eceeec;
  border-radius: 4px;
}

.item_event.hide {
  display: none;
}

.item_event.home {
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}


.cover_img {
  position: relative;
  overflow: hidden;
  height: 150px;
  margin-bottom: 15px;
  border-radius: 4px;
  -o-object-fit: fill;
  object-fit: fill;
}

.cover_img.home {
  width: 100%;
  height: 200px;
}

.cover_img.home.eventos {
  background-color: #10c1c7;
}

.title_event {
  max-width: 350px;
}

.title_event.news {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #000;
  text-decoration: none;
}

.title_event.news:hover {
  color: #068284;
}

.info_event {
  margin-top: 10px;
  margin-bottom: 20px;
}

.img_cover_event {
  overflow: visible;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 800ms ease-in-out;
  transition: -webkit-transform 800ms ease-in-out;
  transition: transform 800ms ease-in-out;
  transition: transform 800ms ease-in-out, -webkit-transform 800ms ease-in-out;
  -o-object-fit: cover;
  object-fit: cover;
}

.img_cover_event:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.img_cover_event.featured {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.img_cover_event.home_event {
  -o-object-fit: contain;
  object-fit: contain;
}

.date_event {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-right-radius: 4px;
  background-color: #068284;
  color: #fff;
  text-align: center;
}

.date_day {
  font-size: 33px;
  line-height: 33px;
}

.date_month {
  font-size: 18px;
  text-transform: uppercase;
}

.event_hour {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
}

.event_place {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
}

.icon_info_event {
  margin-right: 10px;
}

.section_novedades {
  position: relative;
  margin-bottom: 60px;
}

.category_event {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  font-size: 12px;
}

.link-2 {
  margin-right: 4px;
  color: #068284;
  text-decoration: none;
  text-transform: uppercase;
}

.date_news {
  margin-left: 4px;
}

.date_news.np {
  margin-left: 4px;
}

.info_event_featured {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 19px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 4px;
  background-color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 125px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #068284;
}

.img-info-wiener {
  margin-right: 20px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.info-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-wiener {
  margin-right: 20px;
  padding-right: 20px;
  padding-left: 20px;
  border-right: 2px solid #fff;
  color: #fff;
  font-size: 45px;
  line-height: 40px;
}

.parrafo-info {
  margin-right: 20px;
  color: #fff;
  font-size: 20px;
  line-height: 130%;
}

.item_convenios {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 2px solid #e1f4f4;
  border-radius: 4px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.item_convenios:hover {
  border-color: #068284;
  box-shadow: -5px 5px 10px -4px #e1f4f4;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.title_item_convenios {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.img_country {
  width: 30px;
}

.list_convenios {
  padding-left: 0px;
  list-style-type: none;
}

.item_lista_convenio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
}

.item_lista_convenio.last {
  margin-bottom: 0px;
}

.icon_check {
  margin-right: 10px;
}

.h3_convenios {
  font-size: 20px;
  line-height: 20px;
}

.mapa-convenios {
  position: relative;
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 0px;
  padding-top: 73px;
  padding-bottom: 20px;
  background-image: url('../images/fondo_logos_convenios.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.mapa-convenios.hide {
  display: none;
}

.grilla-logos {
  position: relative;
  z-index: 2;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 45px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.grilla-logos.home-g-adicional {
  margin-top: 60px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.img-logo-uni.jh {
  max-width: 75%;
}

.img-regular {
  width: 200px;
}

.img-mapa {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.iocn-nv-dr {
  background-image: url('../images/flecha-izq.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  color: transparent;
}

.testi-content-slider {
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.slide-nav-2 {
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -12%;
  display: block;
}

.slide-nav-2.hide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-sli-testi {
  left: -80px;
  top: -47px;
  display: none;
  color: #000;
}

.nav-sli-testi.iz {
  left: auto;
  right: -80px;
}

.item-testimonio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32%;
  padding: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border: 2px solid #e1f4f4;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: none;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.item-testimonio:hover {
  border-style: solid;
  border-width: 2px;
  border-color: #068284;
  box-shadow: -5px 5px 10px -4px #e1f4f4;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.item-testimonio.carreras {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding-right: 20px;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: none;
  border-color: #e1f4f4;
}

.item-testimonio.carreras.hide {
  display: none;
}

.item-testimonio.center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.item-testimonio.center.verde-misti {
  width: 32%;
  padding: 20px;
  margin-right: 15px;
  margin-left: 15px;
  border-color: #068284;
  background-color: #068284;
  color: #fff;
}

.item-testimonio.center.verde-misti._2-col {
  width: 32%;
  margin-right: 24px;
}

.item-testimonio.center.verde-misti._2-col.last {
  margin-right: 0px;
}

.test-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.autor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.autor.hide {
  display: none;
}

.slider-testimonios {
  height: auto;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: transparent;
}

.iocn-nav-izq {
  background-image: url('../images/flecha-drc.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  color: transparent;
}

.p-12 {
  padding-right: 40px;
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
}

.p-12.verde {
  margin-top: 2.5px;
  padding-right: 0px;
  color: #068284;
  font-size: 13px;
  line-height: 16px;
  text-align: left;
  text-transform: none;
}

.p-12.white {
  margin-top: 2.5px;
  padding-right: 0px;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  text-transform: none;
}

.testimonios {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: center;
  -ms-flex-pack: justify;
  justify-content: center;
}

.testimonios.grilla {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.testimonios.last {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.img-autor {
  width: 50px;
  max-width: none;
  border: 1px none #000;
  border-radius: 50%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: linear-gradient(180deg, #000, #000);
}

.parrafo {
  font-size: 14px;
  line-height: 22px;
  text-transform: none;
}

.foto-autor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.foto-autor.flexvertical {
  width: auto;
  margin-top: 20px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.mask {
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 20px;
}

.cuadro_prueba {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-legacy-slider {
  display: inline-block;
  margin-top: 15px;
  padding: 13px 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 3px;
  background-color: transparent;
  font-size: 16px;
}

.btn-legacy-slider:hover {
  background-color: #fff;
  color: #00b6bd;
}

._24 {
  margin-top: 0px;
  margin-right: 6px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 120px;
  line-height: 120px;
  font-weight: 400;
}

._24.carrera {
  margin-top: -6px;
  color: #068284;
  font-size: 57px;
  line-height: 55px;
}

.video-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

.prueba-aptitud {
  width: auto;
  margin-top: 27px;
  margin-right: 32px;
  margin-bottom: 23px;
  padding-right: 35px;
  padding-bottom: 14px;
  border-right: 2px dotted #068284;
  border-bottom: 3px none #068284;
  color: #fff;
  font-size: 45px;
  line-height: 50px;
  font-weight: 400;
}

.mes {
  margin-top: 14px;
  margin-bottom: 0px;
  margin-left: 13px;
  padding-bottom: 5px;
  border-bottom: 4px solid #068284;
  color: #068284;
  font-size: 40px;
  line-height: 40px;
  font-weight: 400;
  text-transform: uppercase;
}

.mes.carrera {
  margin-top: 0px;
  padding-top: 4px;
  font-size: 25px;
  line-height: 25px;
}

.profezio_titulo {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.place-icon {
  height: 30px;
  max-height: 60px;
  margin-top: -14px;
}

.liena {
  width: 67px;
  height: 2px;
  margin-top: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #fff;
  color: #fff;
}

.liena.corta {
  width: 25px;
  height: 2px;
  margin-top: 14px;
  margin-bottom: 16px;
  background-color: #068284;
}

.verde {
  color: #068284;
  font-size: 16px;
}

.local-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 300px;
  padding: 0px 26px 0px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-style: none;
  border-width: 1px;
  border-color: #e3e2e2;
  border-radius: 0px;
  background-image: url('../images/foto-sede.jpg');
  background-position: 0% 50%;
  background-size: cover;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.local-item:hover {
  border-style: none;
  border-width: 2px;
  border-color: #068284;
  background-image: url('../images/foto-sede.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.local-item.lince {
  background-image: url('../images/montaje-petit-2-lateral-N-S.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.local-item.lince:hover {
  background-position: 34% 50%;
}

.info-local {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 15px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
  border-width: 1px;
  border-color: rgba(134, 138, 144, 0.2);
  background-color: #fff;
  -webkit-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
}

.local-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 49%;
  margin-right: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border: 2px solid #e1f4f4;
  border-radius: 4px;
  -webkit-transition: border 400ms ease, box-shadow 200ms ease, -webkit-transform 300ms ease;
  transition: border 400ms ease, box-shadow 200ms ease, -webkit-transform 300ms ease;
  transition: border 400ms ease, transform 300ms ease, box-shadow 200ms ease;
  transition: border 400ms ease, transform 300ms ease, box-shadow 200ms ease, -webkit-transform 300ms ease;
}

.local-content:hover {
  border-style: solid;
  border-width: 2px;
  border-color: #068284;
  box-shadow: -5px 5px 10px -4px #e1f4f4;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.locales {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-radius: 4px;
}

.punta-flex {
  position: relative;
  left: -27px;
  display: none;
  width: 50px;
  padding-top: 43px;
  padding-bottom: 45px;
  background-color: #068284;
  -webkit-transform: skew(28deg, 0deg);
  -ms-transform: skew(28deg, 0deg);
  transform: skew(28deg, 0deg);
  color: #068284;
}

.direccion {
  display: block;
  width: 100%;
  margin-left: 0px;
  padding-bottom: 10px;
  padding-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid rgba(225, 244, 244, 0.3);
}

.section_footer._4-col {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section_footer._5-col {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section_footer._5-col.last {
  -ms-grid-columns: 1fr 1.25fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1.25fr 1fr 1fr 1fr;
}

.section_footer._6-col {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section_footer.left {
  margin-bottom: 0px;
  padding-bottom: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logos_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 34px;
}

.form_suscribe {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.img_logo_footer {
  height: 80px;
  margin-right: 20px;
}

.visua-oct {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  Â
}

.content_form {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.input {
  height: 46px;
  margin-bottom: 0px;
  border: 1px solid #000;
  border-radius: 4px;
  background-color: transparent;
}

.input.white {
  border-color: #fff;
  color: #fff;
}

.input.white::-webkit-input-placeholder {
  color: #fff;
}

.input.white:-ms-input-placeholder {
  color: #fff;
}

.input.white::-ms-input-placeholder {
  color: #fff;
}

.input.white::placeholder {
  color: #fff;
}

.input.white.select {
  background-color: #068284;
}

.checkbox {
  width: 20px;
  height: 20px;
  max-width: 250px;
  margin-top: 0px;
  margin-right: 10px;
  border-width: 2px;
  border-color: #068284;
  border-radius: 4px;
  color: #fff;
}

.checkbox.w--redirected-checked {
  border-color: #068284;
  background-color: #068284;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.checkbox.white {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-color: #fff;
}

.checkbox.white.w--redirected-checked {
  background-size: 15px;
}

.titular-y-boton {
  display: block;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.titular-y-boton.suscrip {
  width: auto;
  margin-right: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.titulares {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.titulares.vertical {
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.titular-big {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #868a90;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: -1px;
}

.titular-small {
  margin: -7px 40px 0px;
  color: #000;
  font-weight: 400;
  letter-spacing: -1px;
}

.titular-small.footer {
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.title_suscribe {
  margin-top: 0px;
  margin-left: 0px;
  color: #fff;
  font-size: 35px;
}

.subtitle_suscribe {
  margin-bottom: 0px;
  color: #fff;
  font-size: 18px;
}

.clase_para_wordpress {
  h2 {
    font-weight: 600 !important;
  }
}

.acordeon {
  h4 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
            font-weight: 500;
        color: #333;
  }
}

.acordeon_item_triger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding-left: 0px;
  color: #fff;
  font-weight: 400;
  cursor: pointer;
}

.acordeon_item_triger.sub_item {
  margin-bottom: 0px;
}

.acordeon_item_triger.verde {
  padding-left: 10px;
  color: #068284;
  font-weight: 400;
}

.h3_wite {
  font-weight: 400;
}

.acordeon_item_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.link_footer {
  max-width: 220px;
  margin-top: 8px;
  margin-bottom: 8px;
  -webkit-transition: color 200ms ease, padding 200ms ease;
  transition: color 200ms ease, padding 200ms ease;
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.link_footer:hover {
  padding-left: 10px;
  color: #fff;
}

.link_footer.w--current {
  color: #fff;
}

.link_footer.hide {
  display: none;
}

.arrow_footer {
  position: static;
  display: none;
}

.arrow_footer.facultad {
  display: block;
  margin-left: 33.6563px;
}

.drop_footer {
  margin-right: 0px;
  margin-left: 0px;
}

.toggle_drop_footer {
  width: 100%;
}

.place_info {
  color: #fff;
}

.info_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
  font-size: 14px;
  margin-bottom: 40px;
}

.info_footer.horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.social_media {
  color: #fff;
}

.social_icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.social_icons.menu_new {
  margin-top: 0px;
  margin-right: 10px;
}

.item_social {
  width: 20px;
  margin-right: 10px;
  opacity: 0.4;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.item_social:hover {
  opacity: 1;
}

.item_social.new-menu {
  width: 30px;
  opacity: 1;
}

.item_social.new-menu:hover {
  opacity: 0.8;
}

.img_social {
  display: block;
  width: auto;
  height: auto;
}

.acordeon_item_triger_2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding-left: 0px;
  color: #fff;
  font-weight: 400;
  cursor: pointer;
}

.acordeon_item_triger_2.sub_item {
  width: 100%;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: padding 200ms ease;
  transition: padding 200ms ease;
}

.copy_right {
  margin-right: 20px;
  color: #fff;
}

.img_firma {
  margin-top: 5px;
}

.logos_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.h4_footer {
  font-size: 18px;
}

.section_btn-legacy_nosotros {
  position: relative;
  z-index: 2;
  margin-bottom: -72px;
}

.cerrar-modal-inscri {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 500px;
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  text-align: right;
  cursor: pointer;
}

.cerrar-modal-inscri:hover {
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.formperformlead {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.formperformlead.hide {
  display: none;
}

.formperformlead.left {
  margin-top: 15px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.bloc-info-cita {
  display: none;
  width: 100%;
}

.imput-form {
  height: 45px;
  padding-right: 12px;
  border-style: none;
  border-width: 1px;
  border-color: #caceca;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
}

.imput-form:hover {
  border-color: #000;
}

.imput-form:focus {
  border-color: #068284;
}

.imput-form.outline {
  height: 35px;
  margin-right: 0px;
  border-color: #fff;
  border-radius: 2px;
  background-color: #fff;
  color: #000;
  font-size: 12px;
}

.imput-form.outline:focus {
  border-color: #000;
}

.imput-form.outline::-webkit-input-placeholder {
  color: #000;
}

.imput-form.outline:-ms-input-placeholder {
  color: #000;
}

.imput-form.outline::-ms-input-placeholder {
  color: #000;
}

.imput-form.outline::placeholder {
  color: #000;
}

.imput-form.outline.select {
  background-color: #fff;
  color: #000;
}

.imput-form.outline.last {
  margin-right: 0px;
}

.imput-form.outline.warp {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.imput-form.home {
  border-style: solid;
  border-color: #000;
}

.box-checkbox {
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.box-checkbox.white {
  margin-top: 5px;
  color: #fff;
}

.box-checkbox.dark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}

.form-block {
  overflow: hidden;
  width: auto;
}

.form-block.hide {
  display: none;
}

.contenido-form {
  display: block;
  width: 500px;
  min-width: 500px;
  padding: 20px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #fff;
}

.contenido-form.admin {
  width: auto;
  min-width: auto;
  padding: 0px;
  background-color: transparent;
}

.contenido-form.admin.carreras {
  background-color: transparent;
  color: #fff;
}

.p-25 {
  margin-top: 4px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #068284;
  font-size: 20px;
}

.p-25.center {
  font-size: 25px;
  text-align: center;
}

.icon-cerrar {
  width: 35px;
  margin-left: 15px;
}

.conten-btn-legacy-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.conten-btn-legacy-form.hide {
  display: none;
}

.chekobli {
  padding-bottom: 10px;
}

.modal-contacto {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999999;
  display: none;
  overflow: auto;
  height: 100%;
  padding-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.61);
}

.h3_verde {
  color: #000;
  font-weight: 400;
}

.h3_verde.verde {
  color: #068284;
}

.text_12 {
  font-size: 12px;
}

.text_12.white {
  color: #fff;
}

.box_link_swiener {
  overflow: hidden;
  width: 100%;
  max-width: 200px;
  margin-right: 0px;
  padding: 0px;
  border-radius: 4px;
  background-color: #fff;
}

.wiener_link {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eceeec;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
}

.wiener_link:hover {
  background-color: #068284;
  color: #fff;
}

.wiener_link.last {
  border-bottom-style: none;
}

.btn-legacy_fixed {
  position: fixed;
  left: auto;
  top: auto;
  right: 45px;
  bottom: 1.9%;
  z-index: 80;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-legacy-3 {
  padding: 16px 13px;
  border-radius: 4px;
  background-color: #068284;
}

.btn-legacy-3.contact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #c6362e;
  font-size: 18px;
  font-weight: 400;
}

.icon-wsp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  margin-right: 0px;
  padding: 1px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: transparent;
}

.icon-wsp.fb {
  width: 55px;
  height: 55px;
  margin-left: 20px;
  padding-bottom: 13px;
  background-color: transparent;


  /* width: 55px; */
  /* height: 55px; */
  /*margin-left: 10px;
*/
  /* padding-bottom: 13px; */
  /*background-color: transparent;*/
}

.icon-wsp.fb.opacity {
  display: block;
  width: 60px;
  height: 60px;
  margin-left: 5px;
  opacity: 0;
}

.icon-wsp.hide {
  display: none;
}

.sombra {
  position: absolute;
  left: -10px;
  top: -6px;
  right: 5%;
  bottom: 0%;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  background-color: rgba(43, 213, 106, 0.6);
}

.sombra._2 {
  left: -16px;
  top: -15px;
  display: none;
  width: 90px;
  height: 90px;
}

.sombra._1 {
  left: -3px;
  top: -1px;
  display: none;
}

.img_chat {
  position: relative;
  width: 100%;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.img_chat.fb {
  -o-object-fit: cover;
  object-fit: cover;
}

.cover_img_page {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.cover_img_page.center {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cover_img_page.center.bg-verde {
  background-color: #068284;
}

.cover_img_page.center.bg-verde.auto {
  height: auto;
  min-height: 400px;
}

.cover_img_page.carreras {
  overflow: hidden;
}

.cover_img_page.carreras.ultimarevision {
  overflow: visible;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.img_cover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  background-color: #068284;
  -o-object-fit: cover;
  object-fit: cover;
}

.img_cover.left {
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.miga_de_pan {
  position: relative;
  z-index: 1;
  padding-top: 18px;
  padding-bottom: 18px;
  border-top: 1px solid rgba(236, 238, 236, 0.3);
  color: #fff;
}

.miga_de_pan.evento {
  z-index: 3;
  border-top-color: rgba(236, 238, 236, 0.15);
}

.info_cover_page {
  position: relative;
  z-index: 5;
  margin-bottom: 60px;
  color: #fff;
}

.info_cover_page.center {
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-top: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.info_cover_page.carreras {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.info_cover_page.carreras.ultimarevision {
  height: 100%;
  margin-bottom: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.facultad {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}

.page_interna {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.categoria_page {
  display: inline-block;
  margin-bottom: 0px;
  padding-right: 16px;
  padding-left: 16px;
  border-radius: 4px;
  background-color: #068284;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.categoria_page.hide {
  display: none;
}

.categoria_page.serv_uni {
  background-color: #fff;
  color: #068284;
}

.tabs_carreras {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 500px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.tabs_menu {
  position: -webkit-sticky;
  position: sticky;
  top: var(--navbar-height) !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  max-width: 236px;
  min-height: auto;
  min-width: 236px;
  padding-top: 30px;
  padding-bottom: 49px;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-image: url('../images/fondo_side_navbar.svg');
  background-position: 50% -33%;
  background-size: auto;
  background-repeat: no-repeat;
  -o-object-fit: fill;
  object-fit: fill;
}

.tabs_menu.notab {
  position: static;
  height: auto;
  max-width: 220px;
  min-width: 220px;
  background-position: 50% 100%;
}

.tabs_menu.notab.serv_uni {
  max-width: 250px;
  min-width: 250px;
  padding-bottom: 60px;
  padding-left: 30px;
  border-top-width: 1px;
  border-top-color: #068284;
  background-position: 50% 100%;
  background-size: cover;
}

.tabs_menu.notab.serv_uni.np {
  max-width: none;
  min-width: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-image: none;
}

.tabs_menu.notab.serv_uni.bienestaru {
  max-width: 30px;
  min-width: 280px;
  padding-bottom: 60px;
  padding-left: 30px;
}

.tabs_menu.notab.serv_uni.evento {
  padding-bottom: 60px;
  padding-left: 50px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.tabs_menu.notab.serv_uni.secretaria {
  max-width: 245px;
  min-width: 245px;
}

.tabs_menu.notab.serv_uni.secretaria.hide-all {
  display: none;
}

.tabs_menu.notab.serv_uni.centros {
  max-width: 245px;
  min-width: 245px;
  padding-left: 20px;
}

.tabs_menu.notab.serv_uni.centros.hide-all {
  display: none;
}

.tabs_menu.notab.search {
  padding-right: 20px;
  padding-left: 20px;
}

.tabs_menu.carreras {
  top: 0px;
  height: auto;
  max-width: 220px;
  min-width: 220px;
  padding-bottom: 45px;
  padding-left: 25px;
  background-position: 50% 100%;
  background-size: cover;
  margin-bottom: 8em;
}

/*.tabs_menu.carreras.sticky-top {
	top: 120px;
}*/

.tabs_masck_content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.link_item_tab {
  margin-bottom: 0px;
  padding: 6px 30px;
  background-color: transparent;
  -webkit-transition: padding 200ms ease;
  transition: padding 200ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  text-decoration: none;
}

.link_item_tab:hover {
  padding-left: 40px;
}

.link_item_tab.w--current {
  background-color: transparent;
  background-image: var(--icon-tab);
  background-position: 3% 50%;
  background-size: 8px;
  background-repeat: no-repeat;
}

.link_item_tab.admin {
  position: relative;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  opacity: 1;
  cursor: default;
}

.link_item_tab.hide {
  display: none;
}

.link_item_tab.scroll.w--current {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.link_item_tab.scroll.large.extra.w--current {
  background-image: var(--icon-tab);
  background-position: 0% 16px;
  background-size: 8px;
  background-repeat: no-repeat;
}

.link_item_tab.scroll.large.extra.nopunto.current {
  background-image: var(--icon-tab);
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.link_item_tab.scroll.large.extra.anipo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 9px 30px 9px 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.link_item_tab.scroll.large.extra.anipo.w--current {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.link_item_tab.scroll.large.anipo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.link_item_tab.scroll.small.bienestaru.w--current {
  background-image: var(--icon-tab);
  background-position: 0% 50%;
  background-size: 8px;
  background-repeat: no-repeat;
}

.link_item_tab.scroll.small.anipo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.link_item_tab.nocurrent.inter.anipo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.link_item_tab.nocurrent.inter.anipo.w--current {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.link_item_tab.evento {
  padding-left: 0px;
}

.link_item_tab.evento:hover {
  padding-left: 10px;
}

.info_content_tab {
  display: block;
  max-width: 1440px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 40px;
  padding-left: 60px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.info_content_tab.full-right {
  display: block;
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.info_content_tab.full-right.serv_university {
  max-width: 1660px;
}

.info_content_tab.full-right.hack-content {
  padding-left: 20px;
}

.info_content_tab.full-right.hack-content.nopaddingleft {
  padding-left: 0px;
}

.info_content_tab.full-right.hack-content.noticias {
  padding-top: 40px;
  padding-left: 60px;
}

.info_content_tab.full-right.mbottom {
  margin-bottom: 60px;
  padding-right: 20px;
  padding-left: 40px;
}

.info_content_tab.full {
  max-width: none;
  padding-right: 0px;
}

.section_tab._2-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.section_tab._2-col.nopadding {
  margin-bottom: 0px;
}

.content_seccion_tab {
  display: block;
  margin-right: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.content_seccion_tab.full {
  margin-right: 0px;
  padding-top: 0px;
}

.form_tab {
  display: none;
  width: 100%;
  max-width: 400px;
  margin-left: 20px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #0f398b;
  border-radius: 4px;
}

.form_tab.admin {
  position: -webkit-sticky;
  position: sticky;
  top: 140px;
  display: block;
  margin-top: 20px;
  margin-left: 10px;
  padding: 15px 21px;
  border-style: solid;
  border-color: #068284;
}

.form_tab.admin.carreras {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  max-width: 450px;
  margin-top: 0px;
  margin-right: 5vw;
  background-color: #068284;
  color: #000;
}

.form_tab.admin.carreras.ultimarevision {
  position: absolute;
  margin-top: 20px;
  margin-right: 5vw;
  padding-bottom: 20px;
}

.form_tab.admin.carreras.ultimarevision.interna_carreras {
  margin-top: 10px;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}

.form_tab.admin.carreras.internas-vf {
  position: absolute;
  top: 2%;
}

.form_tab.eventos {
  position: static;
  top: 140px;
  display: block;
  margin-top: 20px;
  margin-left: 0px;
  padding: 15px 21px;
  border-style: solid;
  border-color: #068284;
}

.form_tab.eventos.carreras {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  max-width: 400px;
  margin-top: -69px;
  margin-right: 5vw;
  background-color: #068284;
  color: #000;
}

.form_tab.admin_vf {
  position: -webkit-sticky;
  position: sticky;
  top: 140px;
  display: block;
  margin-top: 20px;
  margin-left: 10px;
  padding: 15px 21px 10px;
  border-style: solid;
  border-color: #068284;
  background-color: #068284;
}

.form_tab.admin_vf.carreras {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  max-width: 400px;
  margin-top: -69px;
  margin-right: 5vw;
  background-color: #068284;
  color: #000;
}

.form_tab.evento_vf {
  position: static;
  top: 0px;
  display: block;
  margin-top: 20px;
  margin-left: 0px;
  padding: 15px 21px;
  border-style: solid;
  border-color: #068284;
}

.form_tab.evento_vf.carreras {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  max-width: 400px;
  margin-top: -69px;
  margin-right: 5vw;
  background-color: #068284;
  color: #000;
}

.form_tab.evento_vf.hide {
  display: none;
}

.title_section {
  margin-bottom: 20px;
}

.title_section.mb {
  margin-bottom: 30px;
}

.title_section._2-col {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.title_section._2-col.center {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.title_section._2-col.center.sb {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.title_section._2-col.center.paddingright {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.title_section.nopadding {
  margin-bottom: 0px;
}

.title_section.infra {
  margin-bottom: 40px;
}

.content_section {
  margin-bottom: 26px;
  line-height: 25px;
}

.content_section.mt {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 0px;
}

.content_section.mt.mtn {
  margin-top: -20px;
}

.content_section.mt.mtn.paddingright {
  margin-top: 0px;
}

.content_section.negativepadding {
  margin-top: 0px;
}

.content_section.noimarginbottom.hide {
  display: none;
}

.content_section.carreras {
  margin-bottom: 40px;
}

.h3_interna_title {
  max-width: 600px;
  line-height: 35px;
  font-weight: 400;
}

.h3_interna_title.np {
  margin-top: 0px;
  text-align: center;
}

.h3_interna_title.nopadding {
  margin-top: 10px;
}

.h3_interna_title.full {
  max-width: none;
}

.h3_interna_title.light {
  color: #fff;
}

.h3_interna_title.light.nomargintop {
  margin-top: 0px;
}

.h3_interna_title.verde._20 {
  font-size: 20px;
}

.line {
  height: 3px;
  max-width: 30px;
  margin-top: 5px;
  margin-bottom: 20px;
  background-color: #068284;
}

.line.sp {
  margin-bottom: 0px;
}

.line.light {
  background-color: #fff;
}

.line.light._404 {
  margin-bottom: 29px;
}

.examen_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0f398b;
  color: #fff;
}

.fecha {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  border-left: 1px solid rgba(236, 238, 236, 0.5);
}

.date_mes {
  padding-top: 5px;
  font-size: 25px;
  line-height: 25px;
  text-transform: uppercase;
}

.day_number {
  margin-right: 10px;
  font-size: 50px;
  line-height: 50px;
}

.text_examen {
  max-width: 120px;
  text-align: center;
}

.info_section {
  max-width: 1024px;
  margin-bottom: 60px;
  padding-right: 40px;
}

.info_section.full {
  max-width: none;
  margin-bottom: 40px;
  padding-right: 0px;
}

.info_section.full.carreras {
  margin-bottom: 30px;
}

.info_section.certificacion {
  width: auto;
  max-width: none;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 40px;
  border-radius: 8px;
  background-color: #e1f4f4;
}

.info_section.certificacion.nopaddingbottom {
  padding-bottom: 0px;
}

.item_titulos {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  padding: 16px 20px;
  border: 2px none #e1f4f4;
  border-radius: 8px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 18px;
  line-height: 20px;
}

.item_titulos:hover {
  border-color: #068284;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.col-item {
  margin-right: 8px;
  margin-bottom: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.col-item.full {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.col-item.title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.h4_carreras {
  margin-top: 0px;
  margin-bottom: 10px;
  color: #068284;
  font-size: 18px;
}

.h4_carreras.dark {
  color: #000;
}

.h4_carreras.dark.marginright {
  margin-right: 20px;
}

.h4_carreras.dark.marginright.maxwdth {
  max-width: 250px;
  margin-right: 0px;
  text-align: center;
}

.info_item_grilla {
  margin-top: 0px;
}

.content_titulos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.item_grilla {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #e1f4f4;
  border-radius: 8px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  line-height: 22px;
}

.item_grilla.mw {
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 21px;
  padding-bottom: 21px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.item_grilla.mw:hover {
  border-color: #068284;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.item_grilla.mw.vertical {
  position: relative;
  max-width: none;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
}

.item_grilla.mw.vertical.carreras {
  overflow: hidden;
  padding: 0px;
  color: #000;
  text-decoration: none;
}

.item_grilla.mw.vertical.carreras.interna {
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
}

.item_grilla.mw.flex-top {
  position: relative;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: none;
}

.item_grilla.malla {
  position: relative;
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 21px;
  padding-bottom: 21px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
}

.item_grilla.malla:hover {
  border-color: #068284;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.item_grilla.malla.vertical {
  max-width: none;
  margin-right: 20px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.img_grilla_item {
  width: 55px;
  height: 55px;
  margin-right: 8px;
  -webkit-filter: none;
  filter: none;
}

.img_grilla_item.img_grilla_centros {
  margin-right: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.carrera_grilla {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.carrera_grilla._2-col {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.carrera_grilla._2-col.hide-all {
  display: none;
}

.carrera_grilla.campo {
  margin-top: 0px;
}

.carrera_grilla._3-col {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.carrera_grilla._3-col.nomargintop {
  margin-top: 0px;
}

.carrera_grilla._3-col.nomargintop.mobil {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.carrera_grilla._1-col {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.h1_carreras {
  max-width: 1024px;
  font-size: 60px;
  line-height: 70px;
  text-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
}

.h1_carreras.small {
  max-width: 500px;
}

.h1_carreras.medium {
  max-width: 700px;
}

.h1_carreras.prueba {
  position: relative;
  z-index: 1;
  max-width: 400px;
  min-width: auto;
  font-size: 50px;
  line-height: 60px;
}

.h1_carreras.noticias {
  max-width: 1180px;
  font-size: 35px;
  line-height: 45px;
}

.content-admin-date {
  position: absolute;
  top: 0px;
  z-index: 3;
  margin-top: 0px;
}

.examen {
  position: absolute;
  left: 6%;
  top: 105px;
  right: auto;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 150px;
  max-width: 236px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.examen.notab {
  position: static;
  margin-top: 20px;
}

.examen.carreras {
  left: 11%;
  top: 112px;
}

.date_exam {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  padding-bottom: 40px;
}

.date_exam.notab {
  padding-bottom: 0px;
}

.month_date_exam.hide-all {
  display: none;
}

._2-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._2-col.center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.col-1 {
  position: -webkit-sticky;
  position: sticky;
  top: var(--navbar-height);
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -o-object-fit: fill;
  object-fit: fill;
}


.col-1.full {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.col-1.full.right.verde {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.col-1.hide {
  display: none;
}

.col-1.top_fixed {
  top: 0px;
}

.col-1.top_fixed.centrosuniversitarios {
  top: var(--navbar-height);
}

.col-1.top_fixed.centrosuniversitarios._0sticky {
  top: 0px;
}

.col-1.inter {
  top: 0px;
}

.item_list {
  margin-bottom: 15px;
  background-position: 0% 5px;
  font-size: 18px;
  line-height: 28px;
}

.list {
  margin-top: 20px;
}

.list.margintop {
  margin-top: 20px;
}

.list.servicios {
  margin-top: 40px;
}

.txt_form {
  margin-top: 10px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.h4_form {
  margin-bottom: 16px;
  text-align: center;
}

.h4_form.maxwhit {
  margin-top: 0px;
}

.h4_form.white {
  color: #fff;
}

.view_more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.view_more:hover {
  color: #000;
}

.view_more.white {
  color: #fff;
}

.view_more.white.hide {
  display: none;
}

.icon_view_more {
  margin-left: 10px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.icon_view_more.white {
  -webkit-filter: saturate(200%) saturate(200%);
  filter: saturate(200%) saturate(200%);
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.richt_text li {
  margin-bottom: 16px;
  padding-left: 30px;
  background-position: 0% 7px;
  font-size: 16px;
  line-height: 25px;
}

.richt_text h5 {
  color: #068284;
  font-size: 18px;
  line-height: 25px;
}

.richt_text.margintop {
  margin-top: 40px;
}

.richt_text.margintop._20 {
  margin-top: 20px;
}

.richt_text.prfmargintop.marginright {
  margin-right: 20px;
}

.richt_text.marginright {
  margin-right: 100px;
}

.richt_text p {
  font-size: 16px;
  line-height: 25px;
}

.trigger_acordeon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px !important;
  padding: 10px 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #e1f4f4;
  border-radius: 4px;
  -webkit-transition: border-color 200ms ease, padding 200ms ease;
  transition: border-color 200ms ease, padding 200ms ease;
  cursor: pointer;
}

.trigger_acordeon:not(:last-child) {
  margin-bottom: 0;
}

.trigger_acordeon:hover {
  padding-left: 25px;
  border-color: #068284;
}

.content_acordeon {
  overflow: hidden;
  padding-left: 20px;
}

.h4_admin {
  margin-bottom: 10px;
  color: #068284;
}

.h4_admin.centros {
  color: #333;
  font-size: 18px;
}

.wrapper_collection {
  margin-top: 0px;
}

.wrapper_collection.mt {
  margin-top: 40px;
}

.collection_list.gilla {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.collection_list.gilla._3-col {
  grid-column-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.collection_item.serv_univer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
}

.icon_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  margin-left: 10px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #e1f4f4;
}

.icon_box.admin {
  margin-left: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #e1f4f4;
}

.arrow_down {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.ver_menos {
  display: none;
}

.ver_menos.white {
  color: #fff;
}

.item_serv_university {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 12px 29px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 2px solid #e1f4f4;
  border-radius: 8px;
  -webkit-transition: border-color 200ms ease, -webkit-transform 200ms ease;
  transition: border-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, border-color 200ms ease;
  transition: transform 200ms ease, border-color 200ms ease, -webkit-transform 200ms ease;
  color: #000;
  text-decoration: none;
}


.item_serv_university:hover {
  border-color: #068284;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.item_serv_university.w--current {
  border-color: #068284;
  color: #000;
}

.item_serv_university.flextop {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.item_serv_university.flextop.fondoverde {
  background-color: #e1f4f4;
}

.heading-3 {
  font-size: 16px;
}

.h4_faq {
  margin-bottom: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 25px;
  font-weight: 400;
}

.contact_box {
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--navbar-height) + 20px);
  width: auto;
  max-width: none;
  margin-top: 20px;
  margin-left: 0px;
  padding: 26px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 8px;
  background-color: #e1f4f4;
}

.contact_box.contact {
  max-width: none;
}

.contact_box.auto {
  overflow: auto;
  height: 600px;
}

.contact_box.hide-all {
  display: none;
}

.h4_verde {
  margin-top: 0px !important;
  color: #068284;
}

.h4_verde.nopadding {
  margin-bottom: 0px !important;
}

.h4_verde.nopadding.mayusculas {
  text-transform: uppercase;
}

.h4_verde.light {}

.h4_verde._16 {
  font-size: 14px;
}

.item_contact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.item_contact.last {
  margin-bottom: 0px;
}

.icon_contact {
  margin-right: 10px;
}

.icon_contact.filter {
  -webkit-filter: brightness(200%) invert(100%);
  filter: brightness(200%) invert(100%);
}

.h4_light {}

.empty_message {
  padding-right: 17px;
  padding-left: 17px;
  border-radius: 4px;
  background-color: #e1f4f4;
}

.box_maps {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.img_mapa {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 95%;
  height: 100%;
  max-width: none;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.img_place {
  position: absolute;
  left: auto;
  top: 2%;
  right: 47%;
  bottom: auto;
  z-index: 2;
  height: auto;
  -webkit-transition: -webkit-filter 200ms ease;
  transition: -webkit-filter 200ms ease;
  transition: filter 200ms ease;
  transition: filter 200ms ease, -webkit-filter 200ms ease;
  cursor: pointer;
}

.img_place:hover {
  -webkit-filter: saturate(176%);
  filter: saturate(176%);
}

.img_place.italy {
  left: auto;
  top: auto;
  right: 44%;
  bottom: 67%;
}

.img_place.costa-rica {
  left: auto;
  top: auto;
  right: 77%;
  width: 40px;
  bottom: 36%;
}

.img_place.spain {
  top: 80px;
  right: 51%;
}

.img_place.eeuu {
  left: 22%;
  top: auto;
  right: auto;
  bottom: 60%;
}

.img_place.mexico {
  left: 20%;
  top: auto;
  right: auto;
  bottom: 44%;
}

.img_place.colombia {
  left: 25%;
  top: auto;
  right: auto;
  bottom: 36%;
  z-index: 2;
}

.img_place.ecuador {
  left: 23%;
  top: auto;
  right: auto;
  bottom: 32%;
}

.img_place.chile {
  left: 24%;
  top: auto;
  right: auto;
  bottom: 13%;
}

.img_place.brazil {
  left: 30%;
  top: auto;
  right: auto;
  bottom: 25%;
  cursor: pointer;
}

.img_place.argentina {
  left: 27%;
  top: auto;
  right: auto;
  bottom: 18%;
}

.place_img {
  position: relative;
  z-index: 1;
  height: 76px;
}

.resplandor_place {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  width: 30px;
  height: 30px;
  margin-top: 25%;
  margin-right: auto;
  margin-left: auto;
  border-radius: 50%;
  background-color: rgba(90, 233, 238, 0.33);
}

.resplandor_place._2 {
  left: -21px;
  top: -19px;
  width: 90px;
  height: 90px;
}

.resplandor_place.big {
  left: -7px;
  top: -25%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  width: 60px;
  height: 60px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: rgba(21, 216, 223, 0.33);
}


.resplandor_place.small {
  z-index: 5;
}

.h2_programas {
  font-size: 30px;
  font-weight: 400;
}

.h2_programas.idiomas {
  max-width: 200px;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 40px;
}

.h2_programas.search {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
}

.h2_programas.search:hover {
  color: #068284;
}

.modal_convenios {

  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 50;
  display: none;
  overflow: visible;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.61);
}

.modal_convenios.eeuu {
  display: none;
}

.modal_convenios.spain {
  display: none;
}

.modal_convenios.ecuador {
  display: none;
}

.modal_convenios.colombia {
  display: none;
}

.modal_convenios.chile {
  display: none;
}

.modal_convenios.brasil {
  display: none;
}

.modal_convenios.mexico {
  display: none;
}

.content_modal_convenios {
  position: static;
  /*  overflow: auto; /*agrege*/
  z-index: 10;
  width: 100%;
  height: auto;
  /*height: 900px;*/
  max-width: 1024px;
  padding: 25px 40px 40px;
  border-radius: 8px;
  background-color: #fff;
}

.title_modal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.img_bandera {
  margin-right: 16px;
  border-radius: 50%;
}

.img_bandera.convenios {
  height: 30px;
}

.logos_uni {
  margin-top: 20px;
  justify-items: center;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.logos_uni._2-col.conve {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.logos_uni._3-col {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.item_uni {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
}

.item_uni.last {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.name_uni {
  margin-top: 20px;
}

.icon_close {
  padding-right: 0px;
  cursor: pointer;
}

.info_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.item_place {
  position: static;
}

.item_place.eeuu.hide {
  display: none;
}

.item_place.hide {
  display: none;
}

.aviones_left {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  height: 500px;
  max-width: 30%;
}

.aviones_left.right {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 3;
}

.legal {
  font-size: 14px;
  font-style: normal;
}

.legal.itemgrilla {
  margin-top: 20px;
  font-style: italic;
}

.legal.modal {
  margin-bottom: 20px;
  font-size: 12px;
  font-style: italic;
}

.legal.carreras {
  margin-top: 20px;
}

.legal.marrgintop {
  margin-top: 20px;
}

.italic-text {
  font-style: normal;
}

.form_home {
  overflow: hidden;
  width: auto;
  height: auto;
}

.title_carreras.prueba {
  display: block;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.p-14-copy {
  padding-top: 6px;
  padding-bottom: 6px;
  color: #000;
  font-size: 14px;
  line-height: 18px;
}

.p-14-copy.blanco {
  margin-bottom: 0px;
  padding-top: 0px;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}

.p-14-copy.blanco.t-social {
  margin-bottom: 0px;
}

.p-14-copy.negro {
  padding-top: 0px;
  color: #000;
  font-size: 12px;
}

.resaltadoverde {
  color: #068284;
}

.title_itemgrilla {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.title_itemgrilla.flexvertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.title_itemgrilla.flexvertical.left {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.icongrilla {
  margin-right: 10px;
}

.icongrilla.check {
  width: 20px;
}

.info_itemgrilla {
  margin-top: 0px;
}

.info_itemgrilla.mt {
  margin-top: 10px;
}

.iconbtn-legacy {
  margin-right: 16px;
}

.title_box {
  margin-right: 20px;
}

.gillamalla {
  overflow: visible;
  margin-bottom: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.list_itemmalla {
  margin-bottom: 16px;
}

.img_fondo_ciclo {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.ciclo_box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 110px;
  height: 110px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.info_ciclo {
  position: relative;
}

.numero_ciclo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text_ciclo {
  margin-top: 2.5px;
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
}

.numeral {
  font-size: 16px;
  line-height: 18px;
}

.numero {
  margin-right: 2.5px;
  font-size: 30px;
  line-height: 30px;
  font-weight: 400;
}

.certificaciones {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
  padding-top: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px dashed #068284;
  color: #068284;
  text-decoration: none;
}

.certificaciones.hide-all-vf {
  display: none;
}

.icon_certi {
  margin-right: 10px;
}

.gradodocente {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
}

.tab_info_carreras {
  padding: 20px 20px 0px 40px;
}

.close_form {
  display: none;
}

.info_universidad {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.item_info.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.img_university {
  width: 100%;
  height: 92px;
  border-radius: 4px;
  -o-object-fit: contain;
  object-fit: contain;
}

.img_university.convenios {
  height: 72px;
}

.tittle-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.time_line {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.item_tabs-vf {
  margin-right: 0px;
  margin-left: 5px;
  padding: 6px 41px 6px 30px;
  background-color: transparent;
  background-image: url('../images/flecha-link.svg');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 16px;
  text-decoration: none;
}

.item_tabs-vf:hover {
  background-image: url('../images/flecha-link.svg');
  background-position: 0% 50%;
  background-size: 7px;
  background-repeat: no-repeat;
}

.item_tabs-vf.w--current {
  background-color: transparent;
  background-image: url('../images/flecha-link.svg');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  color: #fff;
}

.liena_tiempo {
  width: auto;
  padding: 69px 69px 20px;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7))), url('../images/local-1.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('../images/local-1.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  color: #fff;
  font-size: 18px;
  line-height: 25px;
}

.info-linea-tiempo {
  text-align: center;
}

.info-linea-tabs {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 79px;
  padding-left: 79px;
}

.p-20 {
  margin-top: 25px;
  margin-bottom: 25px;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.content-items {
  width: 100%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 11px;
  padding-bottom: 11px;
  border-top: 1.5px solid #068284;
  border-bottom: 1.5px solid #068284;
}

.frase-foto {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.autor-frase {
  padding-bottom: 20px;
}

.info-frase {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.image-3 {
  position: relative;
  left: -25%;
  top: 52px;
  right: 0%;
  bottom: 0%;
  max-width: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -webkit-filter: none;
  filter: none;
}

.frase {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: auto;
  padding: 20px 30px 49px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #eceeec;
}

.img-rector {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  max-width: 150%;
}

.img-rector.blur {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.prf_beneficio {
  margin-top: 20px;
  text-align: center;
}

.certificados {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.img_iso {
  width: 100%;
  height: auto;
  max-width: 50%;
  -o-object-fit: contain;
  object-fit: contain;
}

.section {
  margin-bottom: 40px;
}

.noacordeon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding: 10px 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #e1f4f4;
  border-radius: 4px;
  -webkit-transition: border-color 200ms ease, padding 200ms ease;
  transition: border-color 200ms ease, padding 200ms ease;
  cursor: pointer;
}

.noacordeon:hover {
  padding-left: 25px;
  border-color: #068284;
}

.linktransparencia {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.icon_link {
  margin-right: 10px;
}

.itemtransparencia {
  margin-bottom: 10px;
}

.itemtransparencia.title {
  padding-left: 0px;
  background-image: none;
  color: #000;
}

.itemtransparencia.listnumber {
  margin-left: 40px;
  padding-left: 0px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  list-style-type: decimal;
}

.linkitemtransparencia {
  display: block;
  padding-left: 10px;
  color: #0f398b;
  text-decoration: underline;
}

.linkitemtransparencia.sub_menu {
  display: block;
  color: #000;
  text-decoration: none;
}

.linkitemtransparencia.title {
  padding-left: 0px;
  color: #000;
  text-decoration: none;
}

.sublisttransparencia {
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 40px;
}

.link-block {
  margin-top: 20px;
}

.icon.paddingright {
  margin-right: 16px;
}

.icon.paddingright.marginbottom {
  margin-bottom: 16px;
}

.btn-legacy_descargar {
  width: 30px;
  margin-right: 20px;
}

.grid {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-2 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-2.inter {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 30px;
}

.item_inter {
  padding: 40px;
  border: 2px solid #e1f4f4;
  border-radius: 4px;
  background-color: #e1f4f4;
  -webkit-transition: border-color 200ms ease, -webkit-transform 200ms ease;
  transition: border-color 200ms ease, -webkit-transform 200ms ease;
  transition: border-color 200ms ease, transform 200ms ease;
  transition: border-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.item_inter:hover {
  border-style: solid;
  border-width: 2px;
  border-color: #068284;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.item_inter.outline {
  border: 2px solid #e1f4f4;
  background-color: transparent;
}

.item_inter.outline.padding20 {
  padding: 25px;
}

.item_inter.outline.padding20:hover {
  border-color: #068284;
}

.item_inter.outline.padding20.flexhorizontal {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  padding: 1.5625rem 2.75rem 1.5625rem 1.5625rem;
}

.h3nomargen {
  margin-top: 0px;
  margin-bottom: 0px;
}

.prfmargintop {
  margin-top: 20px;
}

.grid-3 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-3.center {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.number_list {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-left-radius: 8px;
  background-color: #068284;
  color: #fff;
  font-size: 18px;
}

.item_user_contacto {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px dashed #068284;
}

.item_user_contacto.informes {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom-style: none;
}

.item_user_contacto.last {
  padding-bottom: 0px;
  border-bottom-style: none;
}

.contact_cargo {
  margin-bottom: 10px;
  color: #068284;
  font-size: 14px;
}

.contact_name {
  margin-bottom: 5px;
}

.text-maxwidth {
  max-width: 300px;
}

.text-maxwidth._16 {
  font-size: 16px;
}

.search-result-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.search-result-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 2px solid #e1f4f4;
  border-radius: 8px;
  -webkit-transition: border-color 200ms ease, -webkit-transform 200ms ease;
  transition: border-color 200ms ease, -webkit-transform 200ms ease;
  transition: border-color 200ms ease, transform 200ms ease;
  transition: border-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.search-result-item:hover {
  border-color: #068284;
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.paragraph {
  margin-top: 22px;
}

.text-block {
  margin-top: 29px;
}

.search-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 600px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-search {
  padding-top: 40px;
}

.descripsearch {
  margin-top: 15px;
  font-size: 16px;
  line-height: 25px;
}

.btn-legacy_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.icon_btn-legacy {
  width: 25px;
  margin-right: 16px;
}

.icon_btn-legacy.big {
  width: 30px;
}

.intem_bienestaru {
  margin-top: 30px;
}

.tipo_servicio {
  margin-top: 20px;
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
}

.box_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.box_list.left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.box_list.left.margintop {
  margin-top: 30px;
}

.img_search {
  height: 120px;
  margin-bottom: 0px;
  border-radius: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-3 {
  position: relative;
  padding: 21px;
}

.link_overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.cont-txt-slider-eve {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
}

.num-tarj-fecha-slider-eve {
  color: #fff;
  font-size: 33px;
  line-height: 30px;
  text-align: center;
}

.cont-fecha-info-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cont-fecha-info-slider.center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.txt-celeste-posgrado-slider {
  width: auto;
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 5px 10px;
  border-radius: 40px;
  background-color: #d9f5f5;
  color: #068284;
  font-size: 12px;
  text-align: center;
}

.slider-tamao-height-slider-eve {
  height: auto;
}

.flecha-slider-eve {
  position: static;
}

.horaplomo-slider-eve {
  margin-left: 10px;
  color: #fff;
  font-size: 16px;
}

.cont-txt-plomo-eventos-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.line-blanca-slider-fechas {
  width: 80%;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  border-top: 1px solid #fff;
}

.txt-mes-tarj-slider-eve {
  color: #fff;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  text-transform: uppercase;
}

.img-tar-icon-ev-slider {
  max-width: 17px;
  min-width: 17px;
}

.slider-uno {
  height: auto;
}

.cont-centrado {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.titu-slider-txt-eve {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 45px;
  line-height: 30px;
  font-weight: 400;
}

.horaplomo {
  margin-left: 10px;
  color: #696968;
  font-size: 16px;
}

.horaplomo.f-6-copy {
  color: #fff;
  font-size: 16px;
}

.sub-caja-contenido {
  width: 85%;
  max-width: 100%;
  min-width: 1024px;
}

.fecha-slider-eve {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 100%;
  padding: 30px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 4px;
}

.cont-txt-plomo-eventos-hora-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.btn-legacy-tarj {
  position: absolute;
  right: 20px;
  bottom: 20px;
  margin-right: 25px;
  padding-right: 35px;
  padding-left: 35px;
  float: right;
  clear: none;
  background-color: #068284;
  text-align: center;
}

.btn-legacy-tarj.bt5n-slider-eve {
  position: static;
  width: 200px;
  border-radius: 5px;
}

.cont-txt-horas-eve-slkid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
  border-width: 1px;
  border-color: #fff;
}

.cont-contenido-slider {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 450px;
  padding-top: 40px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slider-bolitas-eventos {
  display: none;
}

.img-tar-icon-eve-slider {
  max-width: 17px;
  min-width: 17px;
}

.mask-2 {
  overflow: hidden;
}

.img_eventos {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.categorias_evento_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.categorias_evento_item.filter-switches {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.control-filer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding-top: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.h4event {
  margin-right: 20px;
  margin-bottom: 20px;
}

.hack5-filter-item {
  width: 30%;
  margin: 15px 0px 15px 15px;
}

.hack5-filter-item.prueba {
  width: auto;
  margin: 0px;
}

.btn-legacy-noefect {
  padding: 14px 20px;
  border: 1px solid #000;
  border-radius: 4px;
  background-color: transparent;
  -webkit-transition: color 150ms ease, background-color 200ms ease;
  transition: color 150ms ease, background-color 200ms ease;
  color: #000;
}

.btn-legacy-noefect:hover {
  background-color: #000;
  color: #fff;
}

.btn-legacy-noefect.verde {
  border-color: #068284;
  color: #068284;
}

.btn-legacy-noefect.verde:hover {
  background-color: #068284;
  color: #fff;
}

.btn-legacy-noefect.verde.solido {
  margin-right: 0px;
  margin-left: 10px;
  background-color: #068284;
  color: #fff;
}

.btn-legacy-noefect.verde.solido:hover {
  background-color: #018a8f;
}

.btn-legacy-noefect.verde.solido.padding_bottom {
  margin-bottom: 10px;
}

.btn-legacy-noefect.verde.solido.pading_bottom.mobile {
  display: block;
  margin-right: 40px;
  border-style: none;
  border-color: #0f398b;
  background-color: #068284;
}

.btn-legacy-noefect.verde.pa {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  margin-top: 20px;
  margin-right: 3.5vw;
}

.btn-legacy-noefect.verde.solid_white {
  background-color: #fff;
  box-shadow: 0 0 20px 20px #fff, 20px 0 20px 0 #fff;
}

.btn-legacy-noefect.verde.solid_white:hover {
  background-color: #068284;
}

.btn-legacy-noefect.hide {
  display: none;
}

.btn-legacy-noefect.slide {
  position: absolute;
  left: 15vw;
  top: auto;
  right: auto;
  bottom: 10%;
  z-index: 2;
  padding: 17px 40px;
  border-style: solid;
  border-color: #ffd756;
  background-color: #ffd756;
}

.btn-legacy-noefect.slide:hover {
  border-color: #fff;
  background-color: #068284;
  color: #fff;
}

.btn-legacy-noefect.pading_bottom {
  margin-bottom: 0px;
}

.btn-legacy-noefect.pading_bottom.full {
  display: none;
}

.btn-legacy-noefect.pading_bottom.full.drop {
  display: block;
  margin-top: 0px;
  padding-right: 40px;
  font-size: 14px;
}

.btn-legacy-noefect.pading_bottom.full.drop.w--open {
  background-color: #000;
  color: #fff;
}

.btn-legacy-noefect.white {
  border-color: #fff;
  color: #fff;
  text-align: center;
}

.btn-legacy-noefect.white.intranet {
  margin-right: 10px;
}

.btn-legacy-noefect.white.intranet:hover {
  border-color: #000;
}

.btn-legacy-noefect.white.solid {
  background-color: #fff;
  color: #068284;
}

.btn-legacy-noefect.white.solid:hover {
  border-color: #000;
  background-color: #000;
  color: #fff;
}

.btn-legacy-noefect.pdt {
  margin-top: 20px;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}

.btn-legacy-noefect.solido.verde.sp {
  margin-left: 0px;
}

.btn-legacy-noefect.solido.verde.sp.full {
  width: 100%;
}

.btn-legacy-noefect.solido.verde.sp.full.white {
  background-color: #fff;
  color: #000;
}

.btn-legacy-noefect.solido.verde.nomargin {
  margin-left: 0px;
}

.btn-legacy-noefect.text {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  border-style: none;
  color: #068284;
}

.btn-legacy-noefect.text:hover {
  background-color: transparent;
  color: #000;
}

.btn-legacy-noefect.icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.btn-legacy-noefect.icon.center {
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-legacy-noefect.icon.marginright {
  margin-right: 10px;
  margin-bottom: 10px;
}

.btn-legacy-noefect.responsabilidadsocial {
  margin-top: 20px;
}

.btn-legacy-noefect.filter {
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.box-filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cabecera-interna-evento {
  position: relative;
  overflow: hidden;
}

.sidebar {
  position: -webkit-sticky;
  position: sticky;
  top: 140px;
  max-width: 500px;
}

.sidebar.eventos {
  width: 100%;
  max-width: 400px;
}

.relacionados {
  margin-top: 20px;
}

.item_event_relacionado {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 250px;
}

.item_event_relacionado.hide {
  display: none;
}

.collection-item-3 {
  position: relative;
}

.txt-en-seminario {
  position: relative;
  z-index: 2;
  width: 250px;
  font-size: 18px;
  line-height: 25px;
}

.horas-interes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-33 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.caja-interesarte {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  margin-bottom: 15px;
  border-radius: 4px;
  background-color: #068284;
  text-decoration: none;
}

.txt-interes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  padding-top: 59px;
  padding-bottom: 59px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.img-interes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #fff;
}

.img-interes.odontologico-interes {
  position: relative;
  width: 80%;
  padding-left: 10px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: transparent;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 75% 50%;
  background-size: cover;
}

.dia-int {
  font-size: 30px;
  line-height: 30px;
}

.fecha-interes {
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
}

.icono-hora-interes {
  width: auto;
  height: auto;
  max-width: none;
  min-width: auto;
  margin-bottom: 5px;
  -webkit-filter: brightness(200%);
  filter: brightness(200%);
}

.text-block-2 {
  max-width: 150px;
  font-size: 14px;
  text-align: left;
}

.box_descargar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.seccion_defensoriauni {
  margin-top: 40px;
}

.title-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon_event {
  margin-bottom: 10px;
}

.empthy {
  padding: 16px;
  border-radius: 4px;
  background-color: #e1f4f4;
}

.img-carrera-box {
  width: 100%;

}
.img-carrera-box img {

    height: 310px;
    width: 100%;
    object-position: center;
    object-fit: cover;
}
@media screen and (max-width: 1024px){
  .img-carrera-box img {
    height: 210px;
  }
}
.info-carrera {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 27px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.img_cover_carreras {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-block-3 {
  display: block;
}

.video_testi {
  position: relative;
  z-index: 5;
  width: 50px;
  height: 50px;
  margin-top: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #068284;
  border-radius: 50%;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
}

.video_testi:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 50%;
}

.icon_video {
  width: 50px;
}

.user_video {
  position: relative;
  z-index: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.modal_video_testimonio {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 40;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
}

.modal_video_testimonio.top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.box-video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1024px;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.box-video.left {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.close_modal {
  margin-bottom: 20px;
  -webkit-filter: grayscale(100%) brightness(200%);
  filter: grayscale(100%) brightness(200%);
  cursor: pointer;
}

.text_contact_box {
  margin-bottom: 5px;
}

.videoplayer.hide {
  display: none;
}

.container_video {
  max-width: 1070px;
  margin-right: auto;
  margin-left: auto;
}

.youtube {
  -o-object-fit: contain;
  object-fit: contain;
}

.slider-2 {
  overflow: hidden;
  height: auto;
  background-color: transparent;
}

.mask-3 {
  border-radius: 4px;
}

.slide_nav.hide {
  display: none;
}

.slide_frase {
  z-index: 5;
}

.gallery_news {
  margin-bottom: 20px;
}

.gallery_news_box {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.autor_fecha {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.autor_noticia {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text.marginright {
  margin-right: 10px;
}

.text.marginright.opcity {
  color: hsla(0, 0%, 100%, 0.6);
}

.text.opacity {
  color: hsla(0, 0%, 100%, 0.6);
}

.text.marginbottom {
  margin-bottom: 10px;
}

.text.marginbottom._12 {
  font-size: 12px;
}

.autor_text.marginright {
  margin-right: 10px;
}

.img_news {
  width: 100%;
  height: 250px;
  border-radius: 4px;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  -o-object-fit: cover;
  object-fit: cover;
}

.item_noticia_relacionado {
  position: relative;
  display: block;
  overflow: hidden;
  height: auto;
  margin-bottom: 20px;
  padding: 145px 27px 20px;
  border-radius: 4px;
  text-decoration: none;
}

.title_relacionado {
  position: relative;
  z-index: 2;
  color: #fff;
  font-size: 14px;
}

.alt_img {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-top: -60px;
  padding-left: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  font-size: 14px;
  text-decoration: none;
}

.lightbox-link {
  position: relative;
  text-decoration: none;
}

.fecha_autor_noticias {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  font-size: 12px;
}

.collection_hide {
  display: none;
}

.compartir {
  width: 100%;
  height: 40px;
  max-width: 250px;
}

.titlo_one_col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.box-colleciones-news {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.collection-item-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bordes {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: block;
  border-style: solid;
  border-width: 2px;
  border-color: #068284;
  border-radius: 8px;
  opacity: 0.2;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.bordes:hover {
  opacity: 1;
}

.html-edit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.politicas {
  -webkit-transition: text-indent 200ms ease;
  transition: text-indent 200ms ease;
  text-decoration: none;
}

.politicas:hover {
  color: #0f398b;
  font-weight: 400;
  text-decoration: underline;
  white-space: normal;
}

.modal_terminos {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99999999999999;
  display: none;
  overflow: auto;
  height: 100%;
  padding-top: 61px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.72)), to(rgba(0, 0, 0, 0.72)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0.72));
}

.contenido_modal_terminos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 70%;
  height: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px solid #068284;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
}

.close_modal-2 {
  display: inline-block;
  margin-bottom: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  text-align: right;
}

.icon_close-2 {
  display: block;
  width: 40px;
  height: 40px;
  max-width: 100%;
}

.texto_terminos {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-right: 0px;
  color: #000;
  font-size: 12px;
  line-height: 14px;
}

.btn-legacy-6 {
  position: relative;
  top: 19px;
  padding: 12px 27px;
  border-radius: 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#068284), to(#068284));
  background-image: linear-gradient(180deg, #068284, #068284);
}

.btn-legacy-6:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: linear-gradient(180deg, #000, #000);
  color: #fff;
}

.btn-legacy-6.modal_ter {
  position: static;
  padding-right: 45px;
  padding-left: 45px;
}

.youtube-2 {
  width: auto;
  height: auto;
}

.div-block-6 {
  height: 600px;
}

.video_slider {
  height: 100%;
}

.title_modal_close {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 23px 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #068284;
}

.h4_modal {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
}

.info_modal_terminos {
  overflow: auto;
  height: 600px;
  padding: 26px;
}

.item_list_modal {
  margin-bottom: 0px;
  font-size: 12px;
}

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

.item_solicituda {
  width: 49%;
  margin-bottom: 20px;
  padding: 11px;
  border: 2px solid #e1f4f4;
  border-radius: 8px;
}

.text-14 {
  margin-bottom: 8px;
  color: #000;
  font-size: 14px;
}

.h4.margintop {
  display: block;
  margin-top: 40px;
  margin-bottom: 20px;
}

.text_terminos {
  font-size: 12px;
}

.background-video {
  height: 600px;
}

.background-video.videotablet {
  display: none;
}

.background-video.videomovil {
  display: none;
}

.item_convenios_carreras {
  position: relative;
  z-index: auto;
  width: 100%;
  height: auto;
  max-width: none;
  padding: 25px 20px 40px 25px;
  border: 2px none #e1f4f4;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.item_convenios_carreras:hover {
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.h4_convenios {
  margin-bottom: 10px;
}

.parrafo_cam {
  margin-bottom: 40px;
}

.content_old_conve {
  display: none;
}

.rich_convenios {
  font-size: 16px;
}

.imput-2col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.modal_comunicado {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.5);
}

.box_comunicado {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1024px;
  padding: 20px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
}

.comunicado_logos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.comunicado_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  height: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.img_logo_comunicado {
  height: 70px;
  margin-left: 0px;
}

.img_logo_licenciado {
  height: 45px;
  margin-right: 40px;
}

.h1_comunicado {
  margin-top: 0px;
  margin-right: 0px;
}

.close_comunicado {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-top: 16px;
  margin-right: 16px;
  cursor: pointer;
}

.html-embed {
  width: 100%;
}

.div-block-7 {
  width: 100%;
  height: 500px;
}

.checkbox-label:hover {
  text-decoration: underline;
}

.content_datos_form {
  display: block;
  width: 100%;
  max-width: 1024px;
  margin: 0px 0px 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.formulario_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.content_checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  margin: 0px auto 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.box_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #333;
  font-size: 24px;
  text-align: left;
}

.txt_problem {
  margin-top: 20px;
  color: #888;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}

.input-2 {
  width: 49%;
  height: 45px;
  margin-bottom: 20px;
  border: 1px solid #000;
  border-radius: 5px;
  background-color: #fff;
}

.input-2.area {
  width: 100%;
  height: 200px;
}

.input-2.select {
  background-color: #e1f4f4;
}

.checkbox_cuadro {
  width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-right: 10px;
  margin-left: 0px;
  border-width: 2px;
  border-color: #00babe;
}

.checkbox_cuadro.w--redirected-checked {
  border-color: #00babe;
  background-color: #00babe;
}

.checkbox_cuadro.w--redirected-focus {
  box-shadow: 0 0 3px 1px rgba(0, 186, 190, 0.2);
}

.txt_green {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #00babe;
  line-height: 30px;
}

.cont_txt {
  width: 100%;
}

.check_final {
  margin-top: 40px;
  margin-bottom: 40px;
  color: #00babe;
  text-align: left;
}

.line_title {
  width: 70px;
  height: 3px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #00babe;
}

.box_checkbox {
  width: 49%;
  margin-bottom: 0px;
  padding: 25px 28px;
  border-style: solid;
  border-width: 1px;
  border-color: #c4c4c4;
  border-radius: 4px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #333;
  font-size: 17px;
  text-align: left;
}

.box_checkbox:hover {
  border-color: #00babe;
}

.btn-legacy_envio {
  margin-top: 40px;
  padding-right: 60px;
  padding-left: 60px;
  border-radius: 5px;
  background-color: #00babe;
  font-size: 17px;
}

.h4_libro {
  margin-top: 20px;
  margin-bottom: 0px;
}

.checkbox-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  max-width: none;
  margin-top: 0px;
  margin-right: 10px;
  border-width: 2px;
  border-color: #068284;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
}

.checkbox-box.w--redirected-checked {
  border-color: #068284;
  background-color: #068284;
}

.checkbox-box.w--redirected-focus {
  box-shadow: none;
}

.checkbox-box.white {
  border-color: #fff;
}

.btn-legacy_testi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.birrete-testi {
  position: relative;
  z-index: 5;
  margin-top: 10px;
  margin-right: 5px;
}

.collection-list-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.modal_video_testimonio_home {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.8);
}

.modal_video_testimonio_home.top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.modal_video_testimonio_home.mh {
  display: none;
}

.modal_video_testimonio_home.adde {
  display: none;
}

.modal_video_testimonio_home.odonto {
  display: none;
}

.modal_video_testimonio_home.derecho {
  display: none;
}

.modal_video_testimonio_home.obs {
  display: none;
}

.modal_video_testimonio_home.insiste {
  display: none;
}

.modal_video_testimonio_home.tmlcap {
  display: none;
}

.modal_video_testimonio_home.ath {
  display: none;
}

.modal_video_testimonio_home.nutrih {
  display: none;
}

.modal_video_testimonio_home.contabilidad {
  display: none;
}

.modal_video_testimonio_home.farmabio {
  display: none;
}

.modal_video_testimonio_home.emfermeria {
  display: none;
}

.modal_video_testimonio_home.tefire {
  display: none;
}

.modal_video_testimonio_home.piscologia {
  display: none;
}

.slider-testimonios-mb {
  display: none;
  height: auto;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: transparent;
}

.grilla_infra {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grilla_infra.mtop {
  margin-top: 24px;
}

.item_img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 250px;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.item_img.hide-all {
  display: none;
}

.modal_foto_big {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 50;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
}

.img_infra {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.img_infra.big {
  height: 80vh;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.close_modal_infra {
  margin-bottom: 20px;
}

.box-img-modal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.img_light_box {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.link-menu-drop-title {
  color: #068284;
  text-decoration: none;
}

.menu-principal-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon-search {
  -webkit-filter: brightness(200%);
  filter: brightness(200%);
}

.item_infra {
  margin-bottom: 40px;
}

.item-area {
  padding: 0px;
}

.heading-area {
  margin-top: 0px;
  margin-bottom: 0px;
}

.area-light-box {
  overflow: hidden;
  width: 100%;
  height: 200px;
  border-radius: 8px;
}

.content-item-area {
  padding: 13px;
}

.link-menu-collection {
  color: #068284;
  text-decoration: none;
}

.video_link {
  display: block;
}

.video_link.hide {
  display: block;
}

.heading-4 {
  font-size: 20px;
}

.titlenoticiadestacado {
  font-size: 14px;
  line-height: 22px;
}

.titlenoticias {
  font-size: 14px;
  line-height: 22px;
}

.paragraph-2 {
  font-size: 16px;
  line-height: 25px;
}

.point_anima {
  margin-right: 10px;
  padding-top: 9px;
}

.logocerti {
  height: 60px;
}

.hide {
  display: none !important;
}

.sect404 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #068284;
}

.sect404.img {
  height: 40vh;
  background-image: url('../images/banner-web-enfermeria-1-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.h2404 {
  color: #fff;
  font-size: 45px;
  line-height: 130%;
}

.grid404 {
  margin-right: 67px;
  margin-left: 67px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1.25fr;
  grid-template-columns: 1fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._404bigcontent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._404big {
  color: #fff;
  font-size: 230px;
  line-height: 130%;
}

.linkblogdestacado {
  color: #000;
  text-decoration: none;
}

.linkblogdestacado:hover {
  text-decoration: underline;
}

.richtidiomas li {
  margin-bottom: 16px;
  padding-left: 30px;
  background-position: 0% 7px;
  font-size: 16px;
  line-height: 25px;
}

.richtidiomas h5 {
  color: #068284;
  font-size: 18px;
  line-height: 25px;
}

.richtidiomas.margintop {
  margin-top: 40px;
}

.richtidiomas.margintop._20 {
  margin-top: 20px;
}

.richtidiomas.prfmargintop.marginright {
  margin-right: 20px;
}

.richtidiomas.marginright {
  margin-right: 100px;
}

.richtidiomas p {
  font-size: 16px;
  line-height: 25px;
}

.richtidiomas h3 {
  margin-bottom: 20px;
  color: #068284;
}

.richtidiomas h4 {}

.linktelffooter {
  display: block;
  margin-right: 8px;
  margin-bottom: 4px;
  color: #fff;
  text-decoration: none;
  height: 40px;
}

.linktelffooter.telfbtn-legacy {
  isplay: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-bottom: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  align-items: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #fff;
  border-radius: 4px;
}

.numerosfooter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.numerosfooter.vertical {
  margin-top: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.telfbtn-legacy {
  padding: 8px;
}

.icontelfooter {
  margin-right: 8px;
  /*-webkit-filter: contrast(200%) invert(100%);
	filter: contrast(200%) invert(100%);*/
}

.icontelfooter.light {
  -webkit-filter: none;
  filter: none;
}

.main_info {
  height: 500px;
}

.modalnumeros {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 15;
  display: none;
  overflow: auto;
  padding-top: 23px;
  padding-bottom: 43px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.57);
}

.contentmodalnumeros {
  overflow: hidden;
  width: 100%;
  max-width: 600px;
  padding: 0px;
  border-radius: 8px;
  background-color: #fff;
}

.h3modal {
  margin-top: 0px;
  margin-bottom: 0px;
}

.h3modal.opacity {
  opacity: 0;
}

.contentnumeros {
  display: -ms-grid;
  display: grid;
  padding: 32px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 0.75fr;
  grid-template-columns: 1fr 1fr 0.75fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.contentnumeros.hide-all {
  display: none;
}

.itemnumeros {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blocknumeroemail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 8px;
  margin-bottom: 8px;
  padding: 8px 13px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 8px;
  background-color: #eceeec;
  color: #333;
  font-size: 14px;
  text-decoration: none;
}

.icontelfmodal {
  margin-right: 8px;
}

.modal-2col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.modal-2col._3col {
  display: -ms-grid;
  display: grid;
  margin-top: 8px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.itememail {
  margin-bottom: 16px;
}

.legalmodal {
  margin-top: 4px;
  color: rgba(51, 51, 51, 0.7);
  font-size: 14px;
  line-height: 20px;
}

.titlemodalnumeros {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -1px;
  padding: 8px 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #03bec3;
  color: #fff;
}

.closemodal.small {
  width: 30px;
  cursor: pointer;
}

.imgmodal {
  overflow: auto;
  height: auto;
  min-height: auto;
}

.h4_admin-2 {
  margin-bottom: 10px;
  color: #068284;
}

.icon_box-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  margin-left: 10px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #e1f4f4;
}

.icon_box-2.admin {
  margin-left: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #e1f4f4;
}

.content_section-2 {
  margin-bottom: 40px;
}

.linkitemtransparencia-2 {
  padding-left: 10px;
  color: #0f398b;
  text-decoration: underline;
}

.linkitemtransparencia-2.sub_menu {
  color: #000;
  text-decoration: none;
}

.trigger_acordeon-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding: 10px 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #e1f4f4;
  border-radius: 4px;
  -webkit-transition: border-color 200ms ease, padding 200ms ease;
  transition: border-color 200ms ease, padding 200ms ease;
  cursor: pointer;
}

.trigger_acordeon-2:hover {
  padding-left: 25px;
  border-color: #068284;
}

.grilla_centros {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grilla_centros._2-col {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grilla_centros._2-col.hide-all {
  display: none;
}

.grilla_centros.campo {
  margin-top: 0px;
}

.grilla_centros._3-col {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.grilla_centros._3-col.nomargintop {
  margin-top: 0px;
}

.grilla_centros._3-col.nomargintop.mobil {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.grilla_centros._1-col {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.title_centros_grilla {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 4px;
  color: #068284;
  font-size: 18px;
}

.director_centro {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  padding: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e1f4f4;
}

.director_img {
  border-radius: 50%;
}

.director_info {
  margin-bottom: 0px;
  margin-left: 24px;
}

.director_centro_name {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #068284;
}

.director_name {
  font-size: 14px;
  line-height: 20px;
}

.director_cargo {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 400;
}

.centro_coordinadores {
  display: -ms-grid;
  display: grid;
  margin-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.centro_coordinadores-new {
  ul {
    display: -ms-grid;
    display: grid;
    margin-bottom: 24px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
}

.coordinador_bio {
  color: rgba(51, 51, 51, 0.6);
  font-size: 16px;
}

.coordinador_name {}

.contact-2col {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.itemlist {
  margin-bottom: 24px;
}

.itemservicios {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  margin-bottom: 24px;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.itempromociones {
  margin-top: 40px;
  margin-bottom: 24px;
}

.modal-centros {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999999;
  display: none;
  overflow: auto;
  height: 100%;
  padding-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.61);
}

.gridstaff {
  margin-top: 0px;
  padding-top: 24px;
  padding-bottom: 24px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.itemstaf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.nombrestaff {}

.cargostaff {
  margin-top: 8px;
  font-size: 14px;
}

.contenido_gridstaff {
  display: block;
  width: 100%;
  max-width: 800px;
  min-width: auto;
  padding: 20px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #fff;
}

.contenido_gridstaff.admin {
  width: auto;
  min-width: auto;
  padding: 0px;
  background-color: transparent;
}

.contenido_gridstaff.admin.carreras {
  background-color: transparent;
  color: #fff;
}

.cerrar-modal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  min-width: auto;
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  text-align: right;
  cursor: pointer;
}

.cerrar-modal:hover {
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.info_centro_2col {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.certificado_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 7px 17px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e1f4f4;
  text-align: center;
}

.prf_centro {
  margin-bottom: 16px;
}

.logo_iso {
  width: 150px;
  max-width: 100%;
  margin-right: 16px;
}

@media screen and (min-width: 1280px) {
  .btn-legacy.pading_bottom.full.drop.new {
    padding-top: 26px;
    padding-bottom: 30px;
    border-bottom-style: none;
  }

  .btn-legacy.marginright {
    margin-right: 16px;
  }

  .container.full {
    width: 95%;
    padding-left: 0px;
  }

  /*  .content_logo.web.w--current {
		margin-right: 40px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
*/
  .menu_item_link.drop.new {
    padding-right: 0px;
  }

  .menu_item_link.new {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
  }

  .item_select_content {
    padding-left: 20px;
  }

  .grilla._3-col {
    grid-column-gap: 30px;
  }

  .item_event.featured {
    width: 100%;
  }

  .cover_img.home {
    height: 190px;
  }

  .cover_img.home.eventos {
    height: 210px;
    background-color: #10c1c7;
  }

  .title_event.news {
    max-width: none;
  }

  .img_cover_event {
    background-color: transparent;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .img_cover_event.home_event {
    -o-object-fit: contain;
    object-fit: contain;
  }

  .info_event_featured {
    width: auto;
    margin-right: 20px;
  }

  .info-wiener {
    margin-right: 40px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .parrafo-info {
    margin-right: 40px;
  }

  .section_footer._4-col {
    grid-row-gap: 30px;
  }

  .section_footer._5-col {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section_footer._5-col.last {
    -ms-grid-columns: 1fr 1.25fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1.25fr 1fr 1fr 1fr;
  }

  .logos_footer {
    margin-right: 40px;
  }

  .img_logo_footer {
    height: auto;
  }

  .titular-y-boton.suscrip {
    margin-right: 20px;
  }

  .title_suscribe {
    font-size: 40px;
  }

  .subtitle_suscribe {
    font-size: 20px;
  }

  .info_footer {
    padding-left: 0px;
    font-size: 16px;
  }

  .info_content_tab.full-right.mbottom {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .line.light._404 {
    margin-bottom: 30px;
  }

  .h4_carreras.dark.marginright.maxwdth {
    margin-right: 20px;
    text-align: left;
  }

  .carrera_grilla._3-col.nomargintop.mobil {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .h1_carreras.prueba {
    max-width: 600px;
  }

  .modal_convenios.colombia {
    display: none;
  }

  .item_uni.last {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .info-carrera {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .video_link {
    display: block;
  }

  .video_link.hide {
    display: block;
  }

  .logocerti {
    height: auto;
  }

  .sect404 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #068284;
  }

  .sect404.img {
    height: 40vh;
    margin-bottom: -40px;
    background-image: url('../images/banner-web-enfermeria-1-1.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .h2404 {

    color: #fff;
    font-size: 45px;
    line-height: 130%;
  }

  .grid404 {
    margin-right: 27px;
    margin-left: 27px;
    grid-row-gap: 14px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  ._404bigcontent {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
  }

  ._404big {

    font-size: 290px;
    line-height: 100%;
    text-shadow: none;
  }

  .prfjustify {
    text-align: justify;
  }

  .prf18 {
    font-size: 18px;
    line-height: 25px;
  }

  .linktelffooter {
    font-size: 16px;
  }

  .linktelffooter.telfbtn-legacy {
    padding: 13px 8px;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    height: 60px;
    display: flex;
    min-height: 60px;
    border-radius: 4px;
  }

  .numerosfooter.vertical {
    margin-top: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .linktelffooter.telfbtn-legacy.mb {
    margin-bottom: 16px;
  }

  .contentmodalnumeros {
    max-width: 500px;
  }

  .imgmodal {
    height: auto;
  }

  .grilla_centros._3-col.nomargintop.mobil {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .contact-2col {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .info_centro_2col {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 16px;
    -ms-grid-columns: 0.75fr 0.35fr;
    grid-template-columns: 0.75fr 0.35fr;
  }

  .certificado_block {
    padding: 11px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 8px;
  }

  .prf_centro {
    margin-bottom: 0px;
  }

  .logo_iso {
    max-width: 80%;
    margin-right: 0px;
  }
}

@media screen and (min-width: 1440px) {
  .btn-legacy.pading_bottom.full.drop.new {
    border-bottom-style: none;
    font-size: 16px;
  }

  .container.full {
    width: 90%;
    padding-left: 0px;
  }

  .content_logo.web.w--current {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .img_logo.new {
    width: 300px;
  }

  .menu_item_link.mb.new {
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 16px;
    text-align: center;
  }

  .menu_item_link.new {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }

  .item_select_content {
    padding-left: 20px;
    font-size: 16px;
  }

  .grilla._3-col.hack5-filter-grid {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .h1_titular_seccion {
    font-size: 35px;
  }

  .h1_titular_seccion.sp.large {
    font-size: 35px;
  }

  .item_event {
    height: 450px;
  }

  .cover_img {
    height: 220px;
    background-color: #068284;
  }

  .cover_img.home {
    height: 300px;
    background-color: transparent;
  }

  .cover_img.home.eventos {
    background-color: #10c1c7;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .img_cover_event {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .img_cover_event.home_event {
    -o-object-fit: contain;
    object-fit: contain;
  }

  .line.light._404 {
    margin-bottom: 40px;
  }

  .carrera_grilla._2-col.hide-all {
    display: none;
  }

  .carrera_grilla._3-col.nomargintop.mobil {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .gillamalla {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .menu-principal-logo {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .video_link {
    display: block;
  }

  .grilla_centros._2-col.hide-all {
    display: none;
  }

  .grilla_centros._3-col.nomargintop.mobil {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media screen and (min-width: 1920px) {
  .h2_verde {
    font-size: 35px;
  }

  .btn-legacy.white._404 {
    display: inline-block;
    padding: 19px 39px;
    font-size: 20px;
  }

  .section_container.news {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section_container.npt.nomargenright {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section_container.nomarginright {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section_container.nomarginright.full {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .titular_section {
    margin-bottom: 40px;
  }

  .titular_section.novedades {
    margin-bottom: 20px;
  }

  .item_programa {
    height: 300px;
  }

  .h1_titular_seccion {
    min-width: 700px;
    font-size: 40px;
  }

  .h1_titular_seccion.sp.large {
    min-width: 800px;
    font-size: 40px;
  }

  .txt-grid-ofre {
    font-size: 18px;
  }

  .item_event.featured {
    height: 578px;
  }

  .item-testimonio.center.verde-misti {
    padding: 32px;
  }

  .autor {
    margin-left: 16px;
  }

  .p-12.white {
    font-size: 14px;
    line-height: 18px;
  }

  .img-autor {
    width: 60px;
  }

  .parrafo {
    font-size: 16px;
    line-height: 25px;
  }

  .link_footer {
    font-size: 16px;
  }

  .h4_footer {
    font-size: 20px;
  }

  .imput-form.outline {
    font-size: 14px;
  }

  .tabs_menu.carreras {
    max-width: 250px;
    min-width: 250px;
  }

  .link_item_tab {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 18px;
  }

  .link_item_tab.w--current {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .link_item_tab.scroll.large.extra.anipo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 10px;
  }

  .link_item_tab.scroll.large.extra.anipo.w--current {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .h3_interna_title {
    font-size: 25px;
  }

  .h2_programas {
    font-size: 35px;
  }

  .checkbox-box {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-4 {
    font-size: 25px;
  }

  .titlenoticias {
    font-size: 16px;
    line-height: 25px;
  }

  .point_anima {
    margin-right: 10px;
  }

  .h2404 {
    font-size: 55px;
  }

  ._404big {
    font-size: 450px;
  }
}

@media screen and (max-width: 991px) {
  .btn-legacy.w--open {
    border-color: #068284;
    background-color: #068284;
  }

  .container {
    width: 95%;
    min-width: auto;
  }

  .container.full {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .container.right.wiener.full {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .container.right.wiener.full.soywiener {
    padding-left: 0px;
  }

  .container._2-col {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .container._2-col.top {
    position: static;
  }

  .menu {
    display: block;
    width: auto;
    max-width: none;
    padding: 15px 20px;
  }

  .menu.new {
    padding-top: 15px;
  }

  .nav_menu {
    overflow: auto;
    height: 100vh;
    padding: 9px 0px;
    background-color: #fff;
  }

  .nav_menu.new {
    padding-top: 0px;
  }

  .content_logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content_logo.mb {
    display: block;
  }

  .content_logo.web {
    display: none;
  }

  .content_logo.web.w--current {
    display: none;
  }

  .img_logo {
    width: auto;
  }

  .menu_item_link {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }

  .menu_item_link.secundary {
    border-bottom-style: none;
  }

  .menu_item_link.drop {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .menu_item_link.drop.mb {
    display: block;
    border-bottom: 1px solid #eceeec;
  }

  .menu_item_link.drop.mb.last {
    border-bottom-style: none;
  }

  .menu_item_link.drop.hide-mb {
    display: none;
  }

  .menu_item_link.new {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom-width: 1px;
    border-bottom-color: #eceeec;
    border-left-style: none;
  }

  .item_select_content {
    display: block;
  }

  .content_select.w--open {
    position: static;
    overflow: auto;
    height: 100%;
    padding-top: 10px;
    background-color: #fff;
  }

  .menu_principal {
    display: -ms-grid;
    display: grid;
    padding: 15px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    grid-auto-columns: 1fr;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .menu_secundario {
    display: -ms-grid;
    display: grid;
    margin-top: 0px;
    padding: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    border-bottom: 1px solid #eceeec;
  }

  .menu_secundario.new {
    display: block;
    height: auto;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .buscador_general.new {
    border-radius: 8px;
  }

  .slider {
    height: auto;
    background-color: #fff;
  }

  .img_slide {
    display: none;
  }

  .img_slide.tablet {
    display: block;
  }

  .img_slide.movil {
    display: none;
  }

  .arrow_slide.right {
    display: none;
  }

  .arrow_slide.left {
    display: none;
  }

  .content_modales_menu {
    width: 100%;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
  }

  .content_modales_menu.servicios {
    position: relative;
    overflow: auto;
    width: 100%;
    max-width: none;
  }

  .content_modales_menu.admision {
    position: relative;
    overflow: auto;
    width: 100%;
    max-width: none;
  }

  .col-carreras {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .col-content {
    display: block;
    width: 100%;
    padding-left: 0px;
  }

  .col-content.left {
    display: block;
    width: 100%;
  }

  .link {
    color: #000;
  }

  .link.carreras {
    padding-left: 20px;
    background-image: url('../images/select.svg');
    background-position: 0% 50%;
    background-size: 8px;
    background-repeat: no-repeat;
  }

  .link.carreras.mb {
    margin-left: 20px;
  }

  .mes-2 {
    color: #068284;
  }

  .banner_comu {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .image-4 {
    max-width: 100%;
  }

  .direccion-uni {
    padding-bottom: 2px;
  }

  ._24-2 {
    color: #068284;
  }

  .img-cerrar.ico-blanco {
    display: block;
  }

  .img-banner {
    width: 40%;
  }

  .contac-column {
    margin-right: 10px;
  }

  .cuadro_prueba-2 {
    margin-top: -24px;
  }

  .link-icon {
    margin-right: 10px;
  }

  .btn-legacy-2 {
    margin-top: 0px;
  }

  .btn-legacy-2.btn-legacy-blanco.infowiener {
    margin-bottom: 15px;
  }

  .prueba-aptitud-2 {
    color: #000;
    font-size: 20px;
    line-height: 20px;
  }

  .banner-info-comu {
    width: 100%;
  }

  .titulares-comu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .modal-comunidad {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .titular-banner {
    width: 60%;
    height: auto;
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section_container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section_container.news {
    padding-top: 20px;
  }

  .titular_section {
    margin-bottom: 20px;
  }

  .grilla._3-col {
    grid-column-gap: 25px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grilla._3-col.programas_academicos {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grilla._4-col {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grilla._5-col {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grilla._6-col.convenios {
    grid-row-gap: 45px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .item_programa {
    height: 250px;
  }

  .h1_titular_seccion.large {
    min-width: 500px;
  }

  .secion-nueva-ofrecemos {
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid-ofre {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .item_beneficios {
    margin-bottom: 10px;
  }

  .item_event {
    height: auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .item_event.featured {
    padding-top: 100px;
  }

  .cover_img {
    height: 250px;
  }

  .img_cover_event {
    height: 200px;
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .banner {
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .info-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .info-wiener {
    margin-top: 0px;
    padding-left: 0px;
    border-right-style: none;
  }

  .parrafo-info {
    margin-right: 0px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 18px;
  }

  .mapa-convenios {
    padding-top: 20px;
  }

  .slide-nav-2 {
    top: 778px;
  }

  .nav-sli-testi {
    left: -70px;
  }

  .nav-sli-testi.iz {
    right: -70px;
  }

  .item-testimonio {
    width: 48%;
    margin-bottom: 20px;
    padding-right: 14px;
    padding-left: 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .item-testimonio.center.verde-misti {
    width: 450px;
  }

  .item-testimonio.center.verde-misti._2-col {
    width: 450px;
  }

  .test-info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .slider-testimonios {
    display: none;
    height: auto;
  }

  .testimonios {
    display: -ms-grid;
    display: grid;
    overflow: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    justify-content: left;
  }

  .testimonios.grilla {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .foto-autor.flexvertical {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .cuadro_prueba {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._24 {
    color: #fff;
    font-size: 80px;
    line-height: 80px;
  }

  .video-2 {
    height: 500px;
  }

  .prueba-aptitud {
    margin-bottom: 0px;
    padding-right: 0px;
    border-right-style: none;
    color: #fff;
    font-size: 35px;
    line-height: 35px;
  }

  .mes {
    color: #fff;
  }

  .mes.carrera {
    color: #068284;
  }

  .local-item {
    width: 100%;
    margin-bottom: 20px;
    padding-top: 268px;
  }

  .info-local {
    width: 70%;
  }

  .local-content {
    width: 100%;
  }

  .locales {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section_footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section_footer._5-col {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .section_footer._5-col.last {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .titular-y-boton {
    width: 100%;
  }

  .acordeon_item_triger.verde {
    padding-left: 20px;
  }

  .arrow_footer {
    display: block;
  }

  .logos_title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .h4_16 {
    color: #000;
    font-size: 16px;
  }

  .formperformlead {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .formperformlead.left {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .imput-form.outline {
    height: 48px;
  }

  .imput-form.outline.warp {
    width: 49%;
    height: 48px;
  }

  .contenido-form.admin {
    position: relative;
  }

  .contenido-form.admin.carreras {
    position: relative;
  }

  .box_link_swiener {
    display: -ms-grid;
    display: grid;
    max-width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .wiener_link {
    margin-right: 0px;
    margin-left: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #eceeec;
    border-radius: 4px;
    text-align: center;
  }

  .wiener_link.last {
    border-style: solid;
  }

  .btn-legacy_fixed {
    z-index: 5;
  }

  .dropdown {
    margin-right: 0px;
    margin-left: 0px;
  }

  .collection_item_carreras {
    padding-left: 20px;
  }

  .cover_img_page {
    height: auto;
  }

  .cover_img_page.center {
    height: auto;
  }

  .cover_img_page.center.fijo {
    height: 350px;
  }

  .cover_img_page.padding {
    padding: 26px 16px;
  }

  .info_cover_page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
  }

  .tabs_menu.notab {
    max-width: 220px;
    min-width: 220px;
  }

  .tabs_menu.notab.serv_uni {
    max-width: 220px;
    min-width: 220px;
    padding-left: 10px;
  }

  .tabs_menu.carreras {
    top: 83px;
    max-width: 220px;
    min-width: 220px;
    padding-left: 10px;
  }

  .info_content_tab {
    min-width: auto;
    padding-left: 30px;
  }

  .info_content_tab.full-right.hack-content {
    padding-left: 10px;
  }

  .info_content_tab.full-right.hack-content.noticias {
    padding-left: 20px;
  }

  .section_tab._2-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .content_seccion_tab {
    margin-right: 0px;
  }

  .title-form {
    display: block
  }

  .form_tab.admin.carreras {
    position: static;
    margin-top: 0px;
    margin-right: 0vw;
  }

  .form_tab.admin.carreras.ultimarevision {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 80;
    display: block;
    max-width: none;
    margin-top: 60px;
    margin-right: 0vw;
    margin-left: 0px;
    padding-top: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .form_tab.admin.carreras.ultimarevision.interna_carreras {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 80;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .form_tab.admin.carreras.ultimarevision.interna_carreras.hide {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .form_tab.admin.carreras.internas-vf {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 50;
    display: none;
    max-width: none;
    margin-left: 0px;
    padding-top: 100px;
  }

  .form_tab.eventos.carreras {
    position: static;
    margin-top: 0px;
    margin-right: 0vw;
  }

  .form_tab.admin_vf.carreras {
    position: static;
    margin-top: 0px;
    margin-right: 0vw;
  }

  .form_tab.evento_vf.carreras {
    position: static;
    margin-top: 0px;
    margin-right: 0vw;
  }

  .line.light._404 {
    margin-left: 50%;
  }

  .info_section {
    margin-bottom: 20px;
  }

  .info_section.full {
    margin-bottom: 20px;
  }

  .item_grilla.malla {
    max-width: none;
  }

  .carrera_grilla._2-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .carrera_grilla.campo {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .carrera_grilla._3-col.nomargintop.mobil {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .h1_carreras {
    max-width: 500px;
    font-size: 50px;
    line-height: 65px;
  }

  .examen {
    left: -1%;
    top: 67px;
  }

  .examen.carreras {
    top: 98px;
  }

  .txt_form {
    text-align: left;
  }

  .h4_form {
    text-align: left;
  }

  .collection_list.gilla._3-col {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .collection_list.gilla._3-col.registrosacademicos {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .gillamalla {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tab_info_carreras {
    padding-right: 0px;
    padding-left: 20px;
  }

  .close_form {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: block;
  }

  .close_form.no_filter.admin {
    position: static;
    display: block;
  }

  .info_universidad {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .item_info.center {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .img_university {
    -o-object-position: 39% 50%;
    object-position: 39% 50%;
  }

  .time_line {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .liena_tiempo {
    width: 100%;
    margin-bottom: 0px;
    padding-top: 40px;
  }

  .info-linea-tabs {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .image-3 {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
  }

  .frase {
    margin-bottom: 20px;
  }

  .img-rector {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    margin-top: 20px;
  }

  .prf_beneficio {
    text-align: center;
  }

  .certificados {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-2.inter {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-3 {
    grid-column-gap: 30px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .cont-txt-slider-eve {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .slider-tamao-height-slider-eve {
    height: auto;
  }

  .cont-txt-plomo-eventos-slider {
    margin-bottom: 30px;
  }

  .cont-centrado {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 17%;
  }

  .cont-centrado.left {
    -webkit-transform: translate(-52px, 0px);
    -ms-transform: translate(-52px, 0px);
    transform: translate(-52px, 0px);
  }

  .titu-slider-txt-eve {
    margin-bottom: 10px;
  }

  .sub-caja-contenido {
    width: 95%;
    max-width: none;
    min-width: auto;
  }

  .cont-txt-plomo-eventos-hora-slider {
    margin-bottom: 10px;
  }

  .cont-contenido-slider {
    height: 450px;
    padding-top: 50px;
    padding-bottom: 0px;
  }

  .categorias_evento_item.filter-switches {
    display: none;
  }

  .control-filer {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .hack5-filter-item {
    width: 100%;
    margin: 5px 5px 20px;
  }

  .btn-legacy-noefect.w--open {
    border-color: #068284;
    background-color: #068284;
  }

  .box-filter {
    display: -ms-grid;
    display: grid;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .sidebar.eventos {
    max-width: none;
  }

  .txt-en-seminario {
    font-size: 20px;
  }

  .caja-interesarte {
    height: 160px;
  }

  .txt-interes {
    width: 20%;
  }

  .img-interes.odontologico-interes {
    width: 80%;
  }

  .info-carrera {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .user_video {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .box-colleciones-news {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .contenido_modal_terminos {
    width: 95%;
  }

  .icon_close-2 {
    display: block;
    cursor: pointer;
  }

  .btn-legacy-6 {
    position: static;
  }

  .background-video {
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .background-video.videodesktop {
    display: none;
  }

  .background-video.videotablet {
    display: block;
  }

  .background-video.videomovil {
    display: none;
  }

  .video_slider_vf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 550px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .collection_list_blog {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .modal_comunicado {
    overflow: auto;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .box_comunicado {
    max-width: none;
  }

  .drop_list_mb.w--open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
  }

  .slider-testimonios-mb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
  }

  .grilla_infra {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .menu-principal-logo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .top-col {
    width: 100%;
  }

  .top-col.links {
    display: -ms-grid;
    display: grid;
    margin-bottom: 10px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .menu-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hide-all {
    display: none;
  }

  .title_form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .sect404 {
    height: auto;
  }

  .sect404.img {
    background-position: 50% 50%;
  }

  .grid404 {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .info404 {
    text-align: center;
  }

  ._404big {
    font-size: 200px;
  }

  .contentmodalnumeros {
    width: 95%;
    max-width: none;
  }

  .grilla_centros._2-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grilla_centros.campo {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grilla_centros._3-col.nomargintop.mobil {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .contenido_gridstaff.admin {
    position: relative;
  }

  .contenido_gridstaff.admin.carreras {
    position: relative;
  }
}

@media screen and (max-width: 767px) {
  .container.full {
    width: 100%;
  }

  .container._2-col {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .menu {
    padding-right: 20px;
    padding-left: 20px;
  }

  .menu_item_link.secundary {
    padding-left: 0px;
  }

  .menu_item_link.drop.new:hover {
    border-bottom-width: 1px;
  }

  .menu_principal {
    padding-top: 0px;
  }

  .menu_secundario {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .img_slide.tablet {
    display: none;
  }

  .img_slide.movil {
    display: block;
  }

  .overlay.full {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  }

  .icon_arrow {
    display: none;
  }

  .img-cerrar.ico-blanco {
    display: block;
  }

  .subtitulos {
    font-size: 20px;
  }

  .contac-column {
    width: 48%;
    margin-bottom: 20px;
  }

  .content-intranet {
    padding-bottom: 18px;
  }

  .btn-legacy-2.intra {
    width: 48%;
    margin-bottom: 10px;
  }

  .prueba-aptitud-2 {
    border-bottom-color: #fff;
  }

  .titulares-comu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content-botones {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .content-contacto {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section_container {
    padding-top: 20px;
  }

  .section_container.news {
    padding-top: 0px;
  }

  .section_container.paddingright.internas {
    padding-right: 20px;
  }

  .section_container.nopaddingbotttom.internas {
    padding-left: 20px;
  }

  .section_container.internas {
    padding-left: 20px;
  }

  .section_container.internas.infra {
    padding-left: 0px;
  }

  .main_page {
    width: 100%;
    max-width: none;
  }

  .titular_section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .img_trama_corta {
    display: none;
  }

  .grilla._3-col {
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grilla._4-col {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .h1_titular_seccion {
    min-width: auto;
    font-size: 35px;
  }

  .h1_titular_seccion.small {
    min-width: auto;
  }

  .secion-nueva-ofrecemos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .cont-nuevo-of-new {
    width: 100%;
    margin-bottom: 50px;
    padding-right: 0px;
  }

  .class-img-g-ofre {
    max-width: 60px;
    min-width: 50px;
  }

  .txt-grid-ofre {
    text-align: center;
  }

  .section_novedades {
    margin-bottom: 20px;
  }

  .banner {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .img-info-wiener {
    position: relative;
    left: 0px;
    bottom: -21px;
  }

  .info-wiener {
    font-size: 35px;
  }

  .parrafo-info {
    padding-right: 10px;
    font-size: 16px;
  }

  .slide-nav-2 {
    bottom: -49px;
    color: #068284;
  }

  .item-testimonio {
    width: 100%;
  }

  .item-testimonio.center.verde-misti {
    width: 350px;
  }

  .item-testimonio.center.verde-misti._2-col {
    width: 350px;
  }

  .slider-testimonios {
    height: 840px;
  }

  .testimonios {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .prueba-aptitud {
    border-bottom-color: #fff;
  }

  .local-item {
    width: 100%;
    margin-bottom: 20px;
    padding-top: 254px;
  }

  .info-local {
    width: 80%;
  }

  .locales {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section_footer._5-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section_footer._5-col.last {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .titular-small {
    text-align: center;
  }

  .info_footer.horizontal {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .box_link_swiener {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .cover_img_page {
    height: auto;
  }

  .cover_img_page.padding {
    padding-bottom: 0px;
  }

  .page_interna {
    padding-bottom: 0px;
  }

  .tabs_carreras {
    min-height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tabs_menu.notab {
    min-width: 200px;
  }

  .tabs_menu.carreras {
    position: static;
    overflow: auto;
    width: 100%;
    max-width: none;
    min-width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    margin-bottom: 0;
  }

  .link_item_tab {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-right: 10px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid #000;
    border-radius: 4px;
    color: #000;
  }

  .link_item_tab.admin {
    display: none;
  }

  .info_content_tab.full-right.mbottom {
    max-width: 100%;
  }

  .section_tab._2-col {
    max-width: 100%;
  }

  .content_seccion_tab.full {
    width: 100%;
    max-width: 100%;
  }

  .form_tab.admin.carreras {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 30;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    margin-top: 80px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .form_tab.admin.carreras.ultimarevision {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .form_tab.admin.carreras.internas-vf {
    padding-top: 20px;
  }

  .form_tab.eventos.carreras {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 30;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    margin-top: 80px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .form_tab.admin_vf.carreras {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 30;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    margin-top: 80px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .form_tab.evento_vf.carreras {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 30;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    margin-top: 80px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .title_section._2-col.center.paddingright {
    padding-right: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .content_section {
    max-width: 100%;
  }

  .info_section.full {
    max-width: 100%;
  }

  .item_grilla.malla {
    max-width: none;
    margin-right: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .h1_carreras {
    font-size: 45px;
    line-height: 55px;
  }

  ._2-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .col-1 {
    position: static;
  }

  .col-1.full {
    max-width: 100%;
  }

  .view_more.white {
    display: none;
  }

  .gillamalla {
    display: -ms-grid;
    display: grid;
    overflow: auto;
    width: 100%;
    max-width: none;
    min-width: auto;
    margin-bottom: 0px;
    padding: 20px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .tab_info_carreras {
    width: auto;
    padding-left: 0px;
  }

  .liena_tiempo {
    padding-top: 25px;
    padding-right: 22px;
    padding-left: 22px;
  }

  .info-linea-tabs {
    padding-right: 10px;
    padding-left: 10px;
  }

  .content-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 28px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .image-3 {
    left: -39px;
  }

  .img-rector {
    left: -41px;
  }

  .slider-tamao-height-slider-eve {
    height: auto;
  }

  .cont-txt-plomo-eventos-slider {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .titu-slider-txt-eve {
    margin-bottom: 20px;
  }

  .sub-caja-contenido {
    width: 70%;
    padding-left: 10px;
  }

  .fecha-slider-eve {
    padding-right: 10px;
    padding-left: 10px;
  }

  .cont-txt-horas-eve-slkid {
    margin-bottom: 25px;
  }

  .cont-contenido-slider {
    padding-top: 30px;
  }

  .box-colleciones-news {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .background-video.videotablet {
    display: none;
  }

  .background-video.videomovil {
    display: block;
    overflow: hidden;
  }

  .modal_comunicado {
    padding: 20px;
  }

  .box_comunicado {
    padding: 24px;
  }

  .comunicado_logos {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .img_logo_comunicado {
    height: 70px;
  }

  .img_logo_licenciado {
    height: 40px;
  }

  .input-2.area {
    height: 150px;
  }

  .slider-testimonios-mb {
    height: 840px;
  }

  .grilla_infra.mtop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    width: 100%;
    height: 200px;
    max-width: 100%;
    padding-bottom: 10px;
  }

  .item_img.mobile {
    width: auto;
    height: 100%;
    min-height: 100%;
    min-width: 250px;
  }

  .top-col.links {
    justify-items: start;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .video_link.hide {
    display: none;
  }

  .linktelffooter.telfbtn-legacy {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .contentnumeros {
    padding-top: 4px;
    -ms-grid-columns: 1fr 0.75fr;
    grid-template-columns: 1fr 0.75fr;
  }

  .modal-2col._3col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    margin-top: 10px;
  }

  h5 {
    font-size: 16px;
  }

  li {
    background-position: 0% 4px;
    line-height: 25px;
  }

  .content_ui {
    width: auto;
    height: auto;
    margin-bottom: 10px;
  }

  .h2_verde {
    font-size: 25px;
  }

  .btn-legacy {
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .btn-legacy.verde.solido.pading_bottom {
    display: none;
  }

  .btn-legacy.verde.solido.pading_bottom.mobile {
    display: block;
    margin-right: 24px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 2px none #fff;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.18);

    text-align: center;
  }

  .btn-legacy.verde.solido.pading_bottom.mobile.w--current {
    margin-right: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .btn-legacy.verde.solido.pading_bottom.mobile.marginright {
    margin-right: 20vw;
  }

  .btn-legacy.verde.solido.pading_bottom.mobile.opacity {
    opacity: 0;
  }

  .btn-legacy.verde.pa {
    position: static;
    display: block;
    margin-right: 0vw;
  }

  .btn-legacy.verde.pa.hide {
    display: none;
  }

  .btn-legacy.slide {
    left: 5vw;
    bottom: 5%;
    display: block;
    padding: 10px 20px;

    font-size: 14px;
  }

  .btn-legacy.pading_bottom.full {
    width: 95%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .btn-legacy.pading_bottom.full.drop {
    width: 95%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
  }

  .btn-legacy.pading_bottom.full.drop:hover {
    background-color: transparent;
    color: #000;
  }

  .btn-legacy.pading_bottom.full.drop.w--open {
    width: 95%;
    border-color: #000;
    background-color: #000;
    color: #fff;
  }

  .btn-legacy.pading_bottom.full.drop.new {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    text-transform: uppercase;
  }

  .btn-legacy.pading_bottom.full.drop.new.w--open {
    padding-right: 20px;
    padding-left: 20px;
  }

  .btn-legacy.white.solid.full {
    width: 100%;
  }

  .btn-legacy.white.marginright {
    margin-right: 0px;
  }

  .btn-legacy.white._404.margintop {
    margin-top: 8px;
  }

  .btn-legacy.mb {
    margin-bottom: 20px;
  }

  .btn-legacy.text {
    margin-top: 16px;
    margin-bottom: 10px;
  }

  .btn-legacy.icon {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .btn-legacy.icon.center {
    margin-top: 0px;
  }

  .btn-legacy.icon.center.hide {
    display: none;
  }

  .btn-legacy.icon.center.mobil {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 95%;
    margin-top: 40px;
    margin-right: 0px;
  }

  .container {
    width: 90%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.auto {
    width: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.full {
    width: 100%;
    padding-right: 0px;
    padding-left: 20px;
  }

  .container.full.marginright {
    padding-right: 20px;
  }

  .container.right.wiener {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-bottom: 140px;
    padding-left: 0px;
  }

  .container._2-col {
    position: static;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
  }

  .menu.new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .nav_menu {
    overflow: auto;
    height: 100vh;
    padding-top: 0px;
  }

  .nav_menu.new {
    overflow: scroll;
    height: 120vh;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .content_logo {
    padding-right: 10px;
  }

  .img_logo {
    width: 250px;
  }

  .menu_item_link {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(236, 238, 236, 0.7);
    -webkit-transition: all 200ms ease, color 200ms ease, border-width 400ms ease, border-color 400ms ease;
    transition: all 200ms ease, color 200ms ease, border-width 400ms ease, border-color 400ms ease;
  }

  .menu_item_link:hover {
    border-bottom: 1px solid rgba(236, 238, 236, 0.7);
  }

  .menu_item_link.secundary {
    border-bottom-style: none;
    font-size: 12px;
    line-height: 12px;
  }

  .menu_item_link.mb.new {
    padding-left: 20px;
  }

  .menu_item_link.drop {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .menu_item_link.drop.mb {
    display: none;
  }

  .menu_item_link.drop.mb.verde {
    color: #068284;
  }

  .menu_item_link.drop.new {
    display: block;
    padding-left: 0px;
  }

  .menu_item_link.new {
    padding-left: 20px;
    border-bottom-style: none;
  }

  .menu_item_link.new:hover {
    border-bottom-width: 1px;
  }

  .icon_select_menu {
    margin-top: 20px;
  }

  .item_select_content {
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-bottom: 1px none #000;
  }

  .item_select_content:hover {
    border-bottom-style: none;
  }

  .item_select_content.w--open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px none rgba(236, 238, 236, 0.7);
    background-color: #068284;
    color: #fff;
  }

  .content_select.w--open {
    position: static;
    top: 0px;
    z-index: 9007199254740991;
    overflow: auto;
    height: 100%;
    padding-top: 0px;
    border-top: 1px solid #eceeec;
    background-color: #fafafa;
  }

  .menu_principal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .menu_secundario {
    margin-bottom: 0px;
    padding: 10px 10px 0px;
    justify-items: center;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .menu_secundario.new {
    padding-bottom: 20px;
  }

  .buscador_general {
    width: 95%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .buscador_general.new {
    padding-right: 10px;
    padding-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .input_search {
    padding-right: 0px;
    padding-left: 0px;
  }

  .slider {
    height: auto;
    background-color: #fff;
  }

  .overlay {
    z-index: 1;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.2)));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.2));
  }

  .overlay.inter {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.2)));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2));
  }

  .overlay._80 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  }

  .icon_arrow.outline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30vh;
  }

  .content_modales_menu {
    overflow: auto;
    width: 100%;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
    border-radius: 0px;
    background-color: transparent;
  }

  .content_modales_menu.admision {
    position: relative;
    background-color: #fafafa;
  }

  .col-carreras {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .col-content {
    display: block;
    width: 100%;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .titular_modales {
    margin-top: 9px;
    margin-bottom: 10px;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
  }

  .lista-carreras {
    margin-left: 0px;
  }

  .link {
    display: block;
    width: auto;
    margin-top: 13px;
    margin-bottom: 13px;
    padding-left: 20px;
    color: #fff;
    font-size: 18px;
    text-align: left;
  }

  .link:hover {
    color: #fff;
  }

  .link.w--current {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .link.w--current:hover {
    color: #fff;
  }

  .link.carreras {
    max-width: 350px;
    padding-left: 20px;
    background-image: url('../images/flecha-link.svg');
    background-position: 0% 50%;
    background-size: 7px;
    background-repeat: no-repeat;
    font-size: 16px;
  }

  .link.carreras.mb {
    margin-left: 20px;
  }

  .link.miga {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .p-14.cerrar {
    display: none;
  }

  .mes-2 {
    border-bottom-color: #fff;
    font-size: 30px;
    line-height: 30px;
  }

  .p-18 {
    margin-top: 9px;
    margin-bottom: 10px;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
  }

  .p-18.comunidad {
    width: auto;
    padding-left: 0px;
    border-bottom-style: none;
    border-bottom-color: #fff;
    background-image: url('../images/flecha-menu-comunidad.svg');
    background-size: 24px;
    background-repeat: no-repeat;
    color: #fff;
    text-align: left;
  }

  .p-18.comunidad:hover {
    background-image: url('../images/flecha-menu-comunidad.svg');
    background-size: 24px;
    background-repeat: no-repeat;
  }

  .p-18.comunidad.small {
    background-image: url('../images/flecha-menu-comunidad.svg');
    background-position: 140% 50%;
    background-size: 24px;
    background-repeat: no-repeat;
  }

  .p-18.comunidad.small:hover {
    background-image: url('../images/flecha-menu-comunidad.svg');
    background-size: 24px;
    background-repeat: no-repeat;
  }

  .p-18.sub-menu {
    background-position: 0% 50%;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
  }

  .p-18.resumen-nosotros {
    text-align: left;
  }

  .banner_comu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-4 {
    display: none;
  }

  ._24-2 {
    font-size: 70px;
    line-height: 70px;
  }

  .p-16 {
    padding-right: 10px;
  }

  .p-16.blanco {
    font-size: 14px;
  }

  .p-16.bold {
    font-size: 18px;
  }

  .img-cerrar.ico-blanco {
    position: relative;
    z-index: 50;
    display: block;
  }

  .img-banner {
    width: 100%;
  }

  .subtitulos {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
    text-align: left;
  }

  .subtitulos.home {
    text-align: left;
  }

  .subtitulos.blanco {
    text-align: left;
  }

  .contac-column {
    width: 100%;
  }

  .menu-izq {
    display: none;
    width: 100%;
  }

  .submenu-drc-movil {
    display: none;
    width: 100%;
  }

  .cuadro_prueba-2 {
    margin-top: -45px;
    padding-top: 0px;
  }

  .content-intranet {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .texto-2-columnos {
    margin-top: 0px;
    margin-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #068284;
    text-align: center;
  }

  .btn-legacy-2 {
    width: 48%;
    margin: 10px 0px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-color: #fff;
    color: #fff;
  }

  .btn-legacy-2.intra {
    width: 100%;
    margin-bottom: 0px;
  }

  .btn-legacy-2.btn-legacy-blanco.infowiener {
    margin-right: 0px;
    margin-bottom: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .menu-izq-movil {
    display: block;
    width: 100%;
  }

  .submenu_su {
    display: none;
    width: 100%;
  }

  .prueba-aptitud-2 {
    margin-bottom: 4px;
    padding-bottom: 6px;
    border-bottom-style: none;
    border-bottom-color: #fff;
    font-size: 18px;
    text-align: left;
  }

  .menu-comunidad {
    margin-top: 19px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .profezio_titulo-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .titulares-comu {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .modal-comunidad {
    position: fixed;
    display: none;
    overflow: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .content-comunidad {
    padding-top: 20px;
  }

  .submenu-drc {
    display: none;
    width: 100%;
  }

  .content-botones {
    margin-top: 0px;
  }

  .titular-banner {
    display: none;
    width: 100%;
    padding: 21px 20px 22px;
  }

  .submenu_su_mobil {
    display: none;
    width: 100%;
  }

  .section_container {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .section_container.news {
    padding-right: 0px;
  }

  .section_container.npt {
    padding-top: 10px;
  }

  .section_container.npt.nomargenright {
    padding-right: 0px;
  }

  .section_container.paddingright {
    padding-right: 20px;
  }

  .section_container.nopaddingbotttom {
    padding-bottom: 0px;
  }

  .section_container.internas {
    padding-right: 20px;
  }

  .section_container.internas.infra {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section_container.nopadding.nopaddingright {
    padding-right: 0px;
  }

  .section_container.nomarginright {
    padding-right: 0px;
  }

  .section_container.full {
    padding-right: 0px;
    padding-left: 0px;
  }

  .main_page {
    width: 100%;
    max-width: none;
  }

  .titular_section {
    margin-bottom: 20px;
  }

  .titular_section.npb {
    margin-bottom: 0px;
  }

  .grilla._3-col {
    overflow: auto;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 30px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-column-gap: 15px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grilla._3-col.hack5-filter-grid {
    padding-bottom: 0px;
  }

  .grilla._3-col.defensoriauni {
    padding-right: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grilla._3-col.programas_academicos {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grilla._4-col {
    display: -ms-grid;
    display: grid;
    overflow: auto;
    padding-top: 20px;
    padding-bottom: 40px;
    grid-auto-columns: 1fr;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grilla._4-col.no-auto {
    overflow: auto;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grilla._4-col.no-auto.nosotros {
    overflow: visible;
    margin-bottom: 20px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grilla._4-col.home {
    justify-items: start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .grilla._5-col {
    overflow: auto;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grilla._5-col.logos {
    margin-right: 20px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .grilla._6-col.convenios {
    margin-top: 25px;
    margin-right: 20px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grilla.margintop.defensoriauni {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .item_programa {
    overflow: hidden;
    width: 350px;
    height: auto;
    padding-bottom: 0px;
  }

  .img_programa {
    height: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .item_programa__info {
    width: auto;
    max-width: 180px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .item_programa__info.posgrado {
    max-width: 220px;
  }

  .item_programa__info.idiomas {
    max-width: 200px;
  }

  .h1_titular_seccion {
    font-size: 30px;
    line-height: 35px;
  }

  .h1_titular_seccion.small {
    max-width: 250px;
    min-width: auto;
    margin-right: 0px;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
  }

  .h1_titular_seccion.small.opc2 {
    max-width: 250px;
    min-width: auto;
  }

  .h1_titular_seccion.sp {
    max-width: 250px;
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .h1_titular_seccion.sp.large {
    max-width: 350px;
    min-width: auto;
  }

  .h1_titular_seccion.large {
    min-width: auto;
  }

  .secion-nueva-ofrecemos {
    margin-bottom: 0px;
  }

  .cont-nuevo-of-new {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .grid-ofre {
    justify-items: start;
    grid-row-gap: 15px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .item_beneficios {
    width: 220px;
    height: 200px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-color: #e1f4f4;
  }

  .item_beneficios:hover {
    border-color: #e1f4f4;
    box-shadow: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .item_beneficios.info {
    width: auto;
    height: auto;
  }

  .class-img-g-ofre {
    max-width: 60px;
    min-height: auto;
    min-width: 60px;
  }

  .txt-grid-ofre {
    margin-left: 5px;

    font-size: 18px;
    line-height: 23px;
  }

  .novedades_subtile {
    padding-right: 20px;
  }

  .item_event {
    height: auto;
  }

  .item_event.featured {
    width: 300px;
    height: auto;
    margin-right: 20px;
    padding-top: 140px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .item_event.home {
    width: 300px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .item_event.home.full {
    width: auto;
  }

  .cover_img {
    height: auto;
  }

  .cover_img.home {
    height: 150px;
  }

  .title_event {
    max-width: 300px;
  }

  .title_event.news {
    max-width: 100%;
  }

  .img_cover_event {
    margin-right: 0px;
  }

  .img_cover_event.featured {
    height: 50%;
  }

  .banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .img-info-wiener {
    bottom: 0px;
    margin-top: 12px;
    margin-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .info-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .info-wiener {
    margin-right: 0px;
    padding-right: 0px;
  }

  .parrafo-info {
    padding-left: 10px;
  }

  .item_convenios {
    width: 320px;
  }

  .item_lista_convenio {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .grilla-logos {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .slide-nav-2 {
    top: auto;
    bottom: -23px;
    display: block;
  }

  .slide-nav-2.nav_mb {
    display: none;
  }

  .nav-sli-testi {
    display: none;
  }

  .item-testimonio {
    width: 320px;
    padding: 16px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .item-testimonio.last {
    margin-right: 20px;
  }

  .item-testimonio.last.center.verde-misti {
    margin-right: 0px;
  }

  .item-testimonio.carreras {
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .item-testimonio.carreras.hide {
    display: none;
  }

  .item-testimonio.center.verde-misti {
    width: 350px;
  }

  .item-testimonio.center.verde-misti._2-col {
    width: 300px;
    margin-right: 0px;
  }

  .test-info {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .autor {
    margin-top: 0px;
    margin-left: 0px;
    text-align: left;
  }

  .slider-testimonios {
    display: block;
    height: auto;
    margin-top: 0px;
  }

  .slider-testimonios.hidetesti {
    display: none;
  }

  .p-12.verde {
    margin-top: 5px;
  }

  .p-12.white {
    margin-top: 5px;
  }

  .testimonios {
    display: -ms-grid;
    display: grid;
    overflow: auto;
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .testimonios.grilla {
    width: 100%;
    padding-bottom: 0px;
    padding-left: 0px;
    grid-row-gap: 10px;
  }

  .img-autor {
    width: 60px;
    height: 60px;
    max-width: 100%;
    margin-left: 20px;
  }

  .parrafo {
    padding-right: 0px;
    font-size: 16px;
    line-height: 23px;
    text-align: left;
  }

  .foto-autor {
    width: 50%;
    margin-bottom: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .foto-autor.flexvertical {
    width: 100%;
    height: auto;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mask {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .cuadro_prueba {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .btn-legacy-slider {
    border-style: none;
    background-color: #068284;

  }

  ._24 {
    font-size: 80px;
    line-height: 70px;
  }

  ._24.carrera {
    margin-right: 0px;
    color: #068284;
  }

  .video-2 {
    height: 100%;
    max-height: 100%;
    min-height: 438px;
    margin-top: 0px;
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .prueba-aptitud {
    margin-right: 0px;
    margin-bottom: 4px;
    padding-right: 10px;
    padding-bottom: 21px;
    border-bottom-style: none;
    border-bottom-color: #fff;
    font-size: 35px;
    line-height: 35px;
    text-align: center;
  }

  .mes {
    border-bottom-color: #fff;
    font-size: 20px;
    line-height: 30px;
  }

  .mes.carrera {
    border-bottom-color: #fff;
    color: #068284;
  }

  .profezio_titulo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .liena.corta {
    margin-bottom: 10px;
    background-color: #068284;
    color: #068284;
  }

  .local-item {
    height: 150px;
    margin-bottom: 0px;
    padding-top: 161px;
    padding-right: 0px;
    background-position: 50% 50%;
  }

  .info-local {
    width: 100%;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .local-content {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .direccion {
    padding-left: 0px;
  }

  .section_footer {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .section_footer._4-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section_footer._5-col {
    margin-bottom: 20px;
    padding-bottom: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section_footer._5-col.last {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    border-bottom-style: none;
  }

  .section_footer.left {
    text-align: center;
  }

  .logos_footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-bottom: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .content_form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .input.white {
    margin-bottom: 10px;
  }

  .input.white.news {
    margin-bottom: 0px;
  }

  .checkbox {
    width: 20px;
    max-width: none;
    margin-top: 0px;
    margin-bottom: 20px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .checkbox.white {
    margin-bottom: 0px;
  }

  .titular-y-boton {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .titular-y-boton.suscrip {
    width: 100%;
  }

  .titulares {
    display: block;
    margin-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .titular-big {
    margin-bottom: 10px;
    line-height: 25px;
  }

  .titular-small {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 19px;
    padding-bottom: 19px;
    font-size: 30px;
    line-height: 35px;
    text-align: left;
  }

  .title_suscribe {
    line-height: 35px;
  }

  .acordeon_item {
    border-bottom: 1px solid rgba(225, 244, 244, 0.2);
    line-height: 20px;
  }

  .acordeon_item.last {
    border-bottom-style: none;
  }

  .acordeon_item.full {
    width: 100%;
  }

  .acordeon_item.borde_menu {
    border-bottom-style: none;
    border-bottom-color: #eceeec;
  }

  .acordeon_item_triger {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-bottom: 1px none rgba(225, 244, 244, 0.2);
  }

  .acordeon_item_triger.verde {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    border-bottom-style: none;
    border-bottom-color: #eceeec;
    background-color: transparent;
    text-transform: uppercase;
  }

  .acordeon_item_content {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .acordeon_item_content.sp {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
  }

  .link_footer {
    max-width: none;
    font-size: 16px;
  }

  .info_footer.horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .social_media {
    width: 100%;
  }

  .social_icons {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .social_icons.menu_new {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .item_social {
    width: 45px;
    height: 45px;
    opacity: 1;
  }

  .item_social.new-menu {
    width: 25px;
    margin-right: 8px;
  }

  .img_social {
    height: 100%;
  }

  .acordeon_item_triger_2.sub_item {
    padding-top: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .logos_title {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .logo_convenio.small {
    max-width: 60%;
  }

  .h4_16 {

    color: #068284;
    font-size: 16px;
  }

  .h4_footer {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .h4_footer.top {
    margin-top: 10px;
  }

  .section_btn-legacy_nosotros {
    display: none;
  }

  .cerrar-modal-inscri {
    min-width: 85%;
  }

  .formperformlead.left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .box-checkbox.white {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .form-block {
    height: auto;
  }

  .contenido-form {
    width: auto;
    min-width: auto;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
  }

  .contenido-form.admin.carreras {
    position: relative;
    border-radius: 0px;
  }

  .contenido-form.home {
    padding-bottom: 20px;
  }

  .p-25.center {
    font-size: 20px;
  }

  .modal-contacto {
    display: none;
  }

  .box_link_swiener {
    max-width: none;
    margin-right: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    border-top: 1px none #000;
  }

  .btn-legacy_fixed {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 2%;
    z-index: 5;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .icon-wsp {
    left: -16px;
    width: 60px;
    height: 60px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .icon-wsp.fb {
    margin-left: 10px;
  }

  .icon-wsp.hide {
    display: none;
  }

  .icon-wsp.carreras {
    width: 60px;
    height: 60px;
    margin-right: 10px;
  }

  .sombra {
    left: -6px;
    top: -4px;
  }

  .sombra._2 {
    left: -17px;
    top: -17px;
  }

  .img_chat {
    width: 100%;
    height: 100%;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .img_chat.fb {
    width: 60px;
    height: 60px;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px none #000;
  }

  .collection_item_carreras {
    padding-left: 20px;
    border-bottom: 1px none #eceeec;
  }

  .collection_item_carreras.last {
    border-bottom-style: none;
  }

  .cover_img_page {
    height: auto;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .cover_img_page.center {
    height: auto;
  }

  .cover_img_page.center.fijo {
    height: 250px;
  }

  .cover_img_page.padding {
    padding: 0px;
  }

  .img_cover {
    width: 100%;
    background-color: #068284;
    -o-object-position: 57% 50%;
    object-position: 57% 50%;
  }

  .img_cover.carrreras {
    -o-object-position: 34% 50%;
    object-position: 34% 50%;
  }

  .img_cover.evento {
    -o-object-position: 80% 50%;
    object-position: 80% 50%;
  }

  .miga_de_pan {
    z-index: 1;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .info_cover_page {
    z-index: 20;
    margin-bottom: 0px;
  }

  .info_cover_page.carreras.ultimarevision {
    z-index: 5;
  }

  .categoria_page {
    position: static;
    z-index: 1;
  }

  .tabs_carreras {
    z-index: 0;
    min-height: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tabs_menu.notab {
    max-width: none;
    min-width: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .tabs_menu.notab.serv_uni {
    display: -ms-grid;
    display: grid;
    overflow: auto;
    width: 100%;
    max-width: none;
    min-width: auto;
    padding-bottom: 20px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-auto-columns: 1fr;
    grid-column-gap: 5px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .tabs_menu.notab.serv_uni.np {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .tabs_menu.notab.serv_uni.inter {
    padding-bottom: 10px;
    grid-column-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .tabs_menu.notab.serv_uni.bienestaru {
    max-width: none;
    padding-bottom: 20px;
    padding-left: 10px;
    grid-column-gap: 5px;
  }

  .tabs_menu.notab.serv_uni.evento {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .tabs_menu.notab.serv_uni.secretaria {
    max-width: none;
    min-width: auto;
  }

  .tabs_menu.notab.serv_uni.centros {
    max-width: none;
    min-width: auto;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .tabs_menu.carreras {
    position: static;
    top: 80px;
    z-index: 5;
    overflow: auto;
    width: 100%;
    max-width: none;
    min-width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #fff;
    background-image: none;
  }

  .tabs_masck_content {
    width: 100%;
    margin-right: 0px;
  }

  .link_item_tab {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-right: 10px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 1px solid #000;
    border-radius: 4px;
    color: #000;
    font-size: 16px;
    text-align: center;
  }

  .link_item_tab:hover {
    padding-left: 10px;
  }

  .link_item_tab.w--current {
    border-color: #068284;
    background-color: #068284;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    color: #fff;
  }

  .link_item_tab.admin {
    display: none;
  }

  .link_item_tab.last {
    margin-right: 10px;
  }

  .link_item_tab.scroll.large {
    width: 200px;
    margin-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    line-height: 20px;
  }

  .link_item_tab.scroll.large.extra {
    width: 150px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .link_item_tab.scroll.large.extra.w--current {
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .link_item_tab.scroll.large.extra.anipo {
    width: 200px;
  }

  .link_item_tab.scroll.large.extra.anipo.mb-ra {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .link_item_tab.scroll.large.dontskrin {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .link_item_tab.scroll.small {
    width: 150px;
    margin-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    line-height: 20px;
  }

  .link_item_tab.nocurrent {
    margin-right: 0px;
  }

  .link_item_tab.nocurrent.inter {
    width: 200px;
  }

  .link_item_tab.evento.hack5-filter-button {
    width: 100px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-color: #fff;
    color: #fff;
  }

  .info_content_tab {
    max-width: none;
    min-width: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .info_content_tab.full-right {
    max-width: none;
    min-width: auto;
  }

  .info_content_tab.full-right.serv_university {
    padding-top: 0px;
  }

  .info_content_tab.full-right.hack-content {
    padding-left: 0px;
  }

  .info_content_tab.full-right.hack-content.noticias {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 0px;
  }

  .info_content_tab.full-right.mbottom {
    padding-right: 0px;
    padding-left: 0px;
  }

  .info_content_tab.full {
    width: 95%;
  }

  .section_tab._2-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section_tab._2-col.paddingright {
    padding-right: 20px;
  }

  .content_seccion_tab {
    margin-right: 0px;
  }

  .content_seccion_tab.full {
    width: 100%;
  }

  .form_tab {
    display: none;
  }

  .form_tab.admin {
    max-width: none;
    margin-top: 0px;
    margin-left: 0px;
  }

  .form_tab.admin.carreras {
    z-index: 80;
    display: none;
    margin-top: 0px;
    padding-top: 20px;
    border-radius: 0px;
  }

  .form_tab.admin.carreras.ultimarevision {
    position: relative;
    z-index: 80;
    display: block;
    margin-top: 50px;
    padding-top: 20px;
  }

  .form_tab.admin.carreras.internas-vf {
    display: none;
    padding-top: 100px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .form_tab.eventos {
    width: auto;
    max-width: none;
    margin-top: 0px;
    margin-left: 0px;
  }

  .form_tab.eventos.carreras {
    z-index: 80;
    display: none;
    margin-top: 0px;
    padding-top: 20px;
    border-radius: 0px;
  }

  .form_tab.admin_vf {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 99999999;
    display: none;
    max-width: none;
    margin-top: 79px;
    margin-left: 0px;
    border-style: none;
    background-color: #068284;
  }

  .form_tab.admin_vf.carreras {
    z-index: 80;
    display: none;
    margin-top: 0px;
    padding-top: 20px;
    border-radius: 0px;
  }

  .form_tab.evento_vf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .form_tab.evento_vf {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 99999999;
    display: none;
    max-width: none;
    margin-top: 79px;
    margin-left: 0px;
    border-style: none;
    background-color: #fff;
  }

  .form_tab.evento_vf.carreras {
    z-index: 80;
    display: none;
    margin-top: 0px;
    padding-top: 20px;
    border-radius: 0px;
  }

  .title_section._2-col {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .title_section._2-col.center.sb {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .title_section._2-col.center.paddingright {
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .title_section.margintop {
    margin-top: 20px;
  }

  .title_section.infra {
    padding-left: 20px;
  }

  .content_section {
    width: 100%;
    min-width: auto;
    margin-right: 0px;
    padding-right: 20px;
  }

  .content_section.mt {
    min-width: auto;
  }

  .content_section.mt.paddingright {
    padding-right: 20px;
  }

  .content_section._100 {
    width: auto;
  }

  .content_section.pr {
    padding-right: 20px;
  }

  .content_section.auto {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    max-width: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .content_section.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .content_section.nomarginbottom {
    margin-bottom: 0px;
  }

  .content_section.noimarginbottom {
    margin-bottom: 0px;
  }

  .content_section.paddinright {
    padding-right: 20px;
  }

  .h3_interna_title {
    width: 100%;
    max-width: none;
  }

  .line.light._404 {
    width: 50px;
    margin-top: 24px;
    margin-bottom: 15px;
    margin-left: 0%;
  }

  .info_section {
    max-width: none;
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .info_section.full {
    margin-bottom: 20px;
  }

  .info_section.certificacion {
    width: 100%;
    margin-top: 20px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .info_section.nopadding {
    padding-right: 0px;
  }

  .item_titulos {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    padding-left: 20px;
    border-style: none;
  }

  .h4_carreras.dark.marginright.maxwdth {
    max-width: 200px;
    text-align: left;
  }

  .content_titulos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .item_grilla.malla {
    width: 100%;
    max-width: 250px;
    margin-right: 10px;
    padding: 10px 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .carrera_grilla._2-col {
    margin-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .carrera_grilla.campo {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .carrera_grilla._3-col.nomargintop.mobil {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .h1_carreras {
    font-size: 35px;
    line-height: 45px;
  }

  .h1_carreras.medium._2-lines {
    max-width: 200px;
  }

  .h1_carreras.prueba {
    position: static;
    max-width: 300px;
    font-size: 30px;
    line-height: 40px;
  }

  .h1_carreras.noticias {
    font-size: 25px;
    line-height: 35px;
  }

  .examen {
    padding-right: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }

  .examen.notab {
    width: 100%;
    height: auto;
    max-width: none;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._2-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .col-1 {
    width: 100%;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: 4px 4px 8px -2px rgba(0, 0, 0, 0.1);
  }

  .col-1.full {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    box-shadow: none;
  }

  .col-1.full.right {
    padding-right: 0px;
  }

  .col-1.full.right.verde {
    background-color: #068284;
  }

  .col-1.full.nopadding {
    padding-right: 0px;
    padding-left: 0px;
    box-shadow: none;
  }

  .col-1.full.paddinright {
    padding-right: 20px;
  }

  .col-1.top_fixed {
    padding-right: 0px;
    padding-bottom: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    box-shadow: none;
  }

  .col-1.inter {
    padding-right: 0px;
  }

  .list {
    font-size: 18px;
  }

  .content_links_miga {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .txt_form {
    text-align: left;
  }

  .h4_form {
    text-align: left;
  }

  .h4_form.maxwhit {
    max-width: 200px;
  }

  .view_more {
    display: none;
  }

  .richt_text.marginright {
    margin-right: 20px;
  }

  .richt_text.margintopnegativo {
    margin-top: -10px;
  }

  .richt_text.maxwhit {
    max-width: none;
  }

  .richt_text p {
    font-size: 16px;
    line-height: 24px;
  }

  .h4_admin {
    max-width: 300px;
    line-height: 28px;
  }

  .wrapper_collection.mt.auto {
    display: -ms-grid;
    display: grid;
    overflow: auto;
    width: 100%;
    max-width: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .collection_list.admin {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .collection_list.gilla._3-col {
    overflow: auto;
    width: 100%;
    padding-bottom: 20px;
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .collection_list.gilla._3-col.registrosacademicos {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .collection_item.serv_univer {
    width: 250px;
  }

  .collection_item.serv_univer.auto {
    width: auto;
  }

  .collection_item.serv_univer.auto.marginright {
    margin-right: 10px;
  }

  .collection_item.serv_univer.full {
    width: auto;
  }

  .collection_item.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .icon_box {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .collection-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .item_serv_university {
    padding: 17px;
  }

  .item_serv_university:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .h4_faq {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 18px;
  }

  .contact_box {
    margin-right: 20px;
  }

  .contact_box.contact {
    width: 100%;
    margin-right: 0px;
  }

  .contact_box.auto {
    width: 100%;
    height: auto;
    margin-right: 20px;
  }

  .contact_box.servicioswiener.nomargintop {
    position: static;
    margin-top: 0px;
  }

  .h4_light {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .empty_message {
    margin-right: 20px;
  }

  .collec {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .box_maps {
    height: 250px;
  }

  .box_maps.carreras {
    height: 200px;
  }

  .img_mapa {
    width: 100%;
    padding-right: 20px;
  }

  .img_place {
    position: absolute;
    left: 43%;
    top: auto;
    right: auto;
    bottom: -16%;
  }

  .img_place.italy {
    left: 78%;
    top: auto;
    right: auto;
    bottom: 20%;
  }

  .img_place.spain {
    left: 32%;
    top: auto;
    right: auto;
    bottom: 20%;
  }

  .img_place.spain.carreras {
    left: 28%;
  }

  .img_place.eeuu {
    left: 32%;
    top: 0%;
    right: auto;
    bottom: auto;
  }

  .img_place.mexico {
    left: 54%;
    top: auto;
    right: auto;
    bottom: 20%;
  }

  .img_place.colombia {
    left: 55%;
    top: 0%;
    right: auto;
    bottom: auto;
  }

  .img_place.colombia.carreras {
    left: 49%;
    top: 2%;
  }

  .img_place.ecuador {
    left: 80%;
    top: 0%;
    right: auto;
    bottom: auto;
  }

  .img_place.ecuador.carreras {
    left: 71%;
    top: 38%;
  }

  .img_place.chile {
    left: 8%;
    top: 0%;
    right: auto;
    bottom: auto;
  }

  .img_place.chile.carreras {
    left: 9%;
  }

  .img_place.brazil {
    left: 8%;
    top: auto;
    right: auto;
    bottom: 20%;
  }

  .resplandor_place {
    left: -6px;
    top: -4px;
  }

  .resplandor_place._2 {
    left: -17px;
    top: -17px;
  }

  .h2_programas {
    margin-bottom: 0px;
    font-size: 30px;
  }

  .modal_convenios.spain {
    display: none;
  }

  .img_place.costa-rica {
    left: auto;
    top: auto;
    right: 55%;
    bottom: 70%;
    width: 40px;
  }

  .logos_uni {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .item_place {
    position: static;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .aviones_left {
    height: 150px;
  }

  .aviones_left.right {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 1;
  }

  .title_carreras.padding {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .title_carreras.prueba {
    position: static;
    z-index: 0;
  }

  .p-14-copy.cerrar {
    display: none;
  }

  .p-14-copy.blanco {
    margin-left: 8px;
    padding-bottom: 0px;
  }

  .gillamalla {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    width: 100%;
    max-width: none;
    min-width: auto;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .ciclo_box {
    margin-bottom: 0px;
  }

  .div-block-2 {
    overflow: auto;
    width: 100%;
  }

  .tab-pane-plan-de-estudios {
    width: auto;
  }

  .tab_info_carreras {
    padding-right: 0px;
    padding-left: 0px;
  }

  .close_form {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: block;
  }

  .close_form.no_filter {
    -webkit-filter: none;
    filter: none;
  }

  .close_form.no_filter.admin {
    display: block;
    margin-top: 0px;
    margin-right: 0px;
  }

  .close_form.no_filter.admin.no-padding {
    margin-top: 0px;
    margin-right: 0px;
  }

  .info_universidad {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .item_info.hide {
    display: none;
  }

  .item_info.last {
    margin-bottom: 20px;
  }

  .time_line {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .item_tabs-vf {
    display: block;
    width: auto;
    margin-top: 13px;
    margin-bottom: 13px;
    padding-right: 10px;
    padding-left: 20px;
    color: #fff;
    font-size: 18px;
    text-align: left;
  }

  .liena_tiempo {
    padding-right: 15px;
    padding-left: 15px;
  }

  .info-linea-tabs {
    margin-top: 24px;
    margin-bottom: 24px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .p-20 {
    font-size: 16px;
    line-height: 25px;
  }

  .content-items {
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .image-3 {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    max-width: 100%;
  }

  .frase {
    height: auto;
    min-height: auto;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
  }

  .img-rector {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    max-width: 100%;
  }

  .img_iso {
    max-width: 100%;
  }

  .linktransparencia {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .item_inter {
    padding: 15px;
  }

  .grid-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .search-result-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .cont-fecha-info-slider {
    margin-bottom: 10px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .txt-celeste-posgrado-slider {
    margin-bottom: 10px;
  }

  .slider-tamao-height-slider-eve {
    overflow: visible;
    background-color: transparent;
  }

  .cont-txt-plomo-eventos-slider {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .line-blanca-slider-fechas {
    display: none;
    width: 2px;
    height: 50px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
    border-right: 2px none #fff;
    border-top-style: none;
    border-top-width: 2px;
    -webkit-transform: skew(0deg, 70deg);
    -ms-transform: skew(0deg, 70deg);
    transform: skew(0deg, 70deg);
  }

  .txt-mes-tarj-slider-eve {
    margin-left: 10px;
  }

  .slider-uno {
    overflow: visible;
    height: 100%;
  }

  .cont-centrado {
    display: none;
  }

  .titu-slider-txt-eve {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .sub-caja-contenido {
    width: 95%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .fecha-slider-eve {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: 0px;
    padding: 10px 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .btn-legacy-tarj {
    position: static;
    float: none;
  }

  .btn-legacy-tarj.bt5n-slider-eve {
    width: auto;
    margin-right: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .cont-txt-horas-eve-slkid {
    padding-left: 0px;
  }

  .cont-txt-horas-eve-slkid.nomargen {
    margin-bottom: 0px;
  }

  .cont-contenido-slider {
    height: 550px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .cont-contenido-slider.interna_evento {
    height: auto;
  }

  .slider-bolitas-eventos {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: block;
    margin-top: 0px;
    margin-right: 21px;
  }

  .mask-2 {
    overflow: hidden;
    height: auto;
  }

  .categorias_evento_item {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .control-filer {
    overflow: auto;
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .h4event {
    margin-bottom: 0px;
  }

  .hack5-filter-item {
    width: 100%;
    margin-left: 0px;
  }

  .btn-legacy-noefect {
    margin-left: 0px;
  }

  .btn-legacy-noefect.verde.solido.pading_bottom {
    display: none;
  }

  .btn-legacy-noefect.verde.solido.pading_bottom.mobile {
    display: block;
    margin-right: 20px;
    margin-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 2px none #fff;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.18);

    text-align: center;
  }

  .btn-legacy-noefect.verde.pa {
    position: static;
    display: block;
    margin-right: 0vw;
  }

  .btn-legacy-noefect.verde.pa.hide {
    display: none;
  }

  .btn-legacy-noefect.slide {
    left: 5vw;
    bottom: 5%;
    display: block;
    padding: 10px 20px;

    font-size: 14px;
  }

  .btn-legacy-noefect.pading_bottom.full {
    width: 95%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .btn-legacy-noefect.pading_bottom.full.drop {
    width: 95%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .btn-legacy-noefect.pading_bottom.full.drop:hover {
    background-color: transparent;
    color: #000;
  }

  .btn-legacy-noefect.pading_bottom.full.drop.w--open {
    width: 95%;
    border-color: #000;
    background-color: #000;
    color: #fff;
  }

  .btn-legacy-noefect.white.solid.full {
    width: 100%;
  }

  .btn-legacy-noefect.solido.verde.nomargin.full {
    width: 100%;
    text-align: center;
  }

  .btn-legacy-noefect.mb {
    margin-bottom: 20px;
  }

  .btn-legacy-noefect.text {
    margin-top: 16px;
    margin-bottom: 10px;
  }

  .btn-legacy-noefect.icon {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .btn-legacy-noefect.icon.center {
    margin-top: 0px;
  }

  .h1_event {
    font-size: 30px;
    line-height: 45px;
  }

  .div-block-4 {
    width: 100%;
    margin-right: 10px;
  }

  .div-block-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .box-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .collection-list-wrapper {
    height: auto;
  }

  .collection-list {
    height: 100%;
  }

  .collection-item-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .sidebar {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .txt-en-seminario {
    width: 200px;
    margin-left: 10px;
  }

  .caja-interesarte {
    overflow: hidden;
  }

  .img-interes.odontologico-interes {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .title-form {
    position: relative;
    z-index: 1;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .link_maxwhit {
    max-width: none;
    color: #0f398b;
    text-decoration: underline;
  }

  .info-carrera {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .user_video {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .autor_fecha {
    margin-bottom: 20px;
  }

  .box-colleciones-news {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    padding-bottom: 26px;
    grid-column-gap: 15px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-wrapper-2 {
    margin-right: 0px;
  }

  .politicas {
    color: #000;
    text-decoration: underline;
  }

  .modal_terminos {
    display: none;
    padding-top: 8px;
  }

  .contenido_modal_terminos {
    padding: 0px 0px 20px;
  }

  .close_modal-2 {
    display: block;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .icon_close-2 {
    display: block;
    width: 30px;
    height: 30px;
    margin-left: 20px;
  }

  .texto_terminos {
    margin-top: -8px;
    padding-right: 10px;
    line-height: 20px;
    text-align: justify;
  }

  .video_slider {
    height: 480px;
  }

  .info_modal_terminos {
    padding-right: 20px;
    padding-left: 20px;
  }

  .item_solicituda {
    width: 100%;
    margin-bottom: 10px;
  }

  .background-video {
    width: 100%;
    height: 100%;
  }

  .video_slider_vf {
    height: 520px;
  }

  .item_convenios_carreras {
    padding-right: 25px;
    padding-bottom: 30px;
    padding-left: 25px;
  }

  .imput-2col {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .collection_list_blog {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .box_comunicado {
    padding-right: 10px;
    padding-left: 20px;
  }

  .comunicado_logos {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .img_logo_comunicado {
    margin-right: 20px;
  }

  .img_logo_licenciado {
    margin-top: 20px;
  }

  .h1_comunicado {
    font-size: 35px;
    line-height: 35px;
  }

  .drop_list_mb {
    padding-left: 20px;
  }

  .drop_list_mb.w--open {
    margin-top: 0px;
    padding-left: 0px;
    background-color: #fff;
  }

  .checkbox-label {
    font-size: 10px;
    line-height: 13px;
  }

  .content_datos_form {
    max-width: none;
  }

  .formulario_cont {
    margin-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content_checkbox {
    margin-bottom: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .box_title {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 23px;
  }

  .title_mobil {
    font-size: 18px;
    line-height: 22px;
  }

  .txt_problem {
    font-size: 12px;
    line-height: 22px;
  }

  .input-2 {
    width: 100%;
    height: 60px;
    margin-bottom: 10px;
  }

  .input-2.area {
    height: 100px;
  }

  .txt_green {
    font-size: 14px;
    line-height: 20px;
  }

  .check_final {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 11px;
    line-height: 15px;
  }

  .box_checkbox {
    width: 100%;
    max-width: none;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 18px;
    text-align: left;
  }

  .btn-legacy_envio {
    width: 100%;
    margin-top: 20px;
  }

  .checkbox-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: none;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .checkbox-box.news {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .slider-testimonios-mb {
    height: auto;
    margin-top: 0px;
  }

  .grilla_infra {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grilla_infra.mobile {
    overflow: auto;
    padding-left: 20px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grilla_infra.mtop {
    overflow: auto;
    height: 250px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .item_img.mobile {
    width: 80%;
    min-width: 80%;
    margin-right: 20px;
    padding-bottom: 20px;
  }

  .img_light_box.mobile {
    width: 320px;
  }

  .top-col.links {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .icon-search {
    display: none;
  }

  .title_form {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  /* .sect404 {
		height: 60vh;
	}
*/
  .h2404 {
    margin-bottom: 0px;
    font-size: 35px;
  }

  .grid404 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    margin-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .info404 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  ._404big {
    font-size: 100px;
  }

  .richtidiomas.marginright {
    margin-right: 20px;
  }

  .richtidiomas.margintopnegativo {
    margin-top: -10px;
  }

  .richtidiomas.maxwhit {
    max-width: none;
  }

  .richtidiomas p {
    font-size: 16px;
    line-height: 24px;
  }

  .linktelffooter.telfbtn-legacy {
    height: auto;
    margin-top: 8px;
    margin-right: 0px;
  }

  .numerosfooter.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .contentnumeros {
    padding-right: 19px;
    padding-left: 19px;
  }

  .titlemodalnumeros {
    padding-right: 20px;
    padding-left: 20px;
  }

  .imgmodal {
    height: auto;
  }

  .h4_admin-2 {
    max-width: 300px;
    line-height: 28px;
  }

  .icon_box-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .content_section-2 {
    width: 100%;
    min-width: auto;
    margin-right: 0px;
    padding-right: 0px;
  }

  .grilla_centros {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grilla_centros._2-col {
    margin-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grilla_centros.campo {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grilla_centros._3-col.nomargintop.mobil {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .director_centro {
    padding-right: 8px;
    padding-bottom: 27px;
    padding-left: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 8px;
  }

  .director_img {
    margin-bottom: 16px;
  }

  .modal-centros {
    display: none;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .gridstaff {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .contenido_gridstaff {
    overflow: auto;
    width: auto;
    max-width: none;
    min-width: auto;
    padding-right: 47px;
    padding-bottom: 6px;
    padding-left: 40px;
  }

  .contenido_gridstaff.admin.carreras {
    position: relative;
    border-radius: 0px;
  }

  .contenido_gridstaff.home {
    padding-bottom: 20px;
  }

  .cerrar-modal {
    min-width: 85%;
  }

  .info_centro_2col {
    grid-auto-flow: row;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .certificado_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contact_box.servicioswiener {
    width: auto;
    margin: 0px;
    margin-right: 20px;
    margin-bottom: 32px;
  }
}

#w-node-ce1b2fc5b952-4ab5000f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-b74205782539-4ab5000f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-94552db445a0-4ab5000f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-cdd07c6f380f-4ab5000f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#itemDestacado.w-node-cc3fbce6d8d1-4ab5000f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#itemNoticia.w-node-0aef1a43d364-4ab5000f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-5a8c5a3e0fa0-5a3e0f8b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-5a8c5a3e0fa4-5a3e0f8b {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-5a8c5a3e0fac-5a3e0f8b {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-5a8c5a3e0fc9-5a3e0f8b {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-5a8c5a3e1011-5a3e0f8b {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-5a8c5a3e102f-5a3e0f8b {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-5a8c5a3e1041-5a3e0f8b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-5a8c5a3e104d-5a3e0f8b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-5a8c5a3e1053-5a3e0f8b {
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f9a765c2555e-5a3e0f8b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#w-node-f9a765c25577-5a3e0f8b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#w-node-f9a765c25588-5a3e0f8b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-c16ed76d33bd-5a3e0f8b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-bf8dd9b317c4-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b317d0-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b317c8-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b317c0-d9b317b1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf8dd9b317e8-d9b317b1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf8dd9b317ec-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b317f0-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b317f4-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b317f8-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-404517e6ccfe-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-8cb2a4ff1dff-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-503e07b32a76-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b3180a-d9b317b1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf8dd9b3180e-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b31812-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b31828-d9b317b1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf8dd9b3182c-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b3183a-d9b317b1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-4cd2cdf76a8d-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bf8dd9b3184c-d9b317b1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf8dd9b3185e-d9b317b1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf8dd9b31877-d9b317b1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf8dd9b3187c-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-40d6b083f294-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1fdc7facdc5-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a72b0072354b-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-90a2f4f2bfa1-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-1e8fe36fe364-d9b317b1 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf8dd9b3188f-d9b317b1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2a92b739bbbb-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bbbf-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bbc3-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bbc7-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-85141556ad5f-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-85141556ad61-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-85141556ad63-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-85141556ad65-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-6fe4ec97171b-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-6fe4ec97171d-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-6fe4ec97171f-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-6fe4ec971721-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2a92b739bbe3-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bbeb-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bbef-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2443c6fc7fc4-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e23f09e55fea-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bbdf-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2a92b739bbe7-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-07ab9e2ea630-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-07ab9e2ea632-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-07ab9e2ea634-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-07ab9e2ea636-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-07ab9e2ea638-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-56dfc5fb1097-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-9e45045a1e45-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bc01-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2a92b739bc05-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bc09-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbf7fe68927c-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bbf7fe68927e-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbf7fe689280-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bc1f-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2a92b739bc23-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-919b69612663-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-919b69612665-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bc31-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2a92b739bc43-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2a92b739bc55-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2a92b739bc6e-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2a92b739bc73-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bc78-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-00227c86774a-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2b3f3f40a71d-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c5f678be0ec3-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c5f678be0ec5-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c5f678be0ec7-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c5f678be0ec9-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c5f678be0ecb-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-547ab6d71a8f-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-547ab6d71a91-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-547ab6d71a93-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-547ab6d71a95-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-547ab6d71a97-1fec1ddc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2a92b739bc9a-1fec1ddc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e705b0f81fc3-d306d691 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e705b0f81fc7-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f81fcb-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f81fcf-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f81fd3-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f81feb-d306d691 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e705b0f81fef-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f81ff3-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f81ff7-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f81ffb-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f8200d-d306d691 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e705b0f82011-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f82015-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f8202b-d306d691 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e705b0f8202f-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f8203d-d306d691 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e705b0f8204f-d306d691 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e705b0f82061-d306d691 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e705b0f8207a-d306d691 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e705b0f8207f-d306d691 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e705b0f82092-d306d691 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e5aebbeb63fe-aa88130f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-ad13b6bf7565-aa88130f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c4ce6535dfe2-aa88130f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e5ac9f06e2d0-aa88130f {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ba65f8fbbad1-aa88130f {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-e03c363dedc4-aa88130f {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-908f7701853d-aa88130f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-9eefaa20275b-aa88130f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-31ae0435525a-aa88130f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-949fe327a0a9-cd75fa35 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-03ba2e7bb028-a05b7263 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-5a8c5a3e1041-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-5a8c5a3e104d-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-5a8c5a3e1053-5a3e0f8b {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-f9a765c2555e-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f9a765c25577-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f9a765c25588-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c16ed76d33bd-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

@media screen and (max-width: 991px) {
  #itemDestacado.w-node-cc3fbce6d8d1-4ab5000f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-5a8c5a3e102f-5a3e0f8b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-5a8c5a3e1041-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-5a8c5a3e104d-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-5a8c5a3e1053-5a3e0f8b {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-f9a765c2555e-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f9a765c25577-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f9a765c25588-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-c16ed76d33bd-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-d790ce3398f6-edd0c790 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #w-node-d790ce339908-edd0c790 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #w-node-e5ac9f06e2d0-aa88130f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-5498dea063fe-6e9c4616 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #w-node-5498dea06410-6e9c4616 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #w-node-f451dc28df22-ec6981dc {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 5;
    grid-column-end: 6;
  }

  #w-node-f451dc28e0ea-ec6981dc {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #w-node-f451dc28e0fc-ec6981dc {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #w-node-949fe327a0a9-cd75fa35 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-03ba2e7bb028-a05b7263 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f3e89db2763e-4ab5000f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-162a6848215e-4ab5000f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-d7b403ea4dc0-4ab5000f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-ce1b2fc5b952-4ab5000f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-b74205782539-4ab5000f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-94552db445a0-4ab5000f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-5a8c5a3e1053-5a3e0f8b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-e5ac9f06e2d0-aa88130f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-5498dea06230-6e9c4616 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-f451dc28df22-ec6981dc {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-cdd07c6f380f-4ab5000f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #field-2.w-node-5a8c5a3e0f9f-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-5a8c5a3e0fa0-5a3e0f8b {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-5a8c5a3e0fa4-5a3e0f8b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-5a8c5a3e0fc9-5a3e0f8b {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-5a8c5a3e1011-5a3e0f8b {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-5a8c5a3e102f-5a3e0f8b {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-5a8c5a3e1041-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-f9a765c2555e-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-f9a765c25577-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-f9a765c25588-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c16ed76d33bd-5a3e0f8b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-e5aebbeb63fe-aa88130f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-ad13b6bf7565-aa88130f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-c4ce6535dfe2-aa88130f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-e5ac9f06e2d0-aa88130f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-ba65f8fbbad1-aa88130f {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-908f7701853d-aa88130f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-9eefaa20275b-aa88130f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-f451dc28df22-ec6981dc {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }
}

a:focus {
  outline: none;
}

.container-overflow-convenios {
  overflow: auto;
  height: 400px;
}

@media screen and (min-width: 479px) {
  .container-overflow-convenios {
    overflow: auto;
    height: 400px;
  }
}

@media screen and (max-width: 479px) {
  .container-overflow-convenios {
    overflow: auto;
    /*height: 100%;*/
  }

  .logos_uni._3-col._2col {
    grid-template-columns: 1fr 1fr;
  }
}



/*Pagina de gracias*/
#w-node-_1f0556b0-becc-7318-5334-665ba4290477-5a3e0f8b,
#w-node-_402ab43f-c7a8-6242-71c2-5a8c5a3e104d-5a3e0f8b,
#w-node-_5d26121f-1003-a34f-8ec0-03ba2e7bb028-93e78e88,
#w-node-_5d26121f-1003-a34f-8ec0-03ba2e7bb028-a05b7263,
#w-node-_9d32b303-8b97-71e5-ed94-c16ed76d33bd-5a3e0f8b,
#w-node-a9354d22-1ccb-8448-5882-a33347d30d5d-5a3e0f8b,
#w-node-b19783f6-9b8a-ef29-6ca4-9d0c563c745f-5a3e0f8b,
#w-node-d66cd42b-d7d6-b88e-3832-f9a765c25588-5a3e0f8b,
#w-node-e39e4da6-259e-6639-9575-949fe327a0a9-cd75fa35,
#w-node-e86ee719-0414-c7af-1c9e-908f7701853d-aa88130f,
#w-node-fbbb8974-aa76-209e-56ba-f6a4cf69733c-5a3e0f8b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

.title_typ {
  color: #fff;
  font-size: 75px;
  line-height: 85px;
}

.gridtyp {
  margin-right: 67px;
  margin-left: 67px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1.25fr;
  grid-template-columns: 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.sect404.img {
  height: 40vh;
  background-position: 50% 50%;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .gridtyp {
    margin-top: 42px;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .title_typ {
    text-align: center;
  }

  .sect404.img {
    background-position: 50% 50%;
  }

  .info404.mb {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 479px) {
  .gridtyp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    margin-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .title_typ {
    font-size: 60px;
    margin-bottom: 0px;
  }

  .h2404.typ {
    margin-top: 0px;
    margin-bottom: 20px;
  }
}

a.w-webflow-badge {
  display: none !important;
}





/*CAMBIOS RQT*/
/*
@font-face {
	font-family: 'Founders Grotesk';
	src: url('../fonts/FoundersGrotesk/FoundersGrotesk-Regular.eot');
	src: url('../fonts/FoundersGrotesk/FoundersGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Regular.woff2') format('woff2'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Regular.woff') format('woff'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Regular.ttf') format('truetype'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Regular.svg#FoundersGrotesk-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Founders Grotesk';
	src: url('../fonts/FoundersGrotesk/FoundersGrotesk-Medium.eot');
	src: url('../fonts/FoundersGrotesk/FoundersGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Medium.woff2') format('woff2'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Medium.woff') format('woff'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Medium.ttf') format('truetype'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Medium.svg#FoundersGrotesk-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Founders Grotesk';
	src: url('../fonts/FoundersGrotesk/FoundersGrotesk-Semibold.eot');
	src: url('../fonts/FoundersGrotesk/FoundersGrotesk-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Semibold.woff2') format('woff2'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Semibold.woff') format('woff'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Semibold.ttf') format('truetype'),
		url('../fonts/FoundersGrotesk/FoundersGrotesk-Semibold.svg#FoundersGrotesk-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
} */

/*VIDEO*/

.rqt-section {
  position: relative;
  z-index: 2;
}

.rqt-linea {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  background: #e7b82c;
  padding: 15px 10px 5px 10px;
  /*  cursor: pointer;*/
  position: relative;
  z-index: 2;
}

.rqt-linea p {
  color: #000;
  font-size: 22px;
  font-family: 'Founders Grotesk';
  text-align: center;
  line-height: 1;
}

.rqt-linea p strong {
  font-size: 120%;
  /*  text-decoration: underline;*/
  font-weight: 500;
  cursor: pointer;
}

.rqt-cont_video {
  background: #000;
  position: absolute;
  top: 100%;
  width: 100%;
  /*  height: 200px;*/
  transform: translateY(-100%);
  transition-duration: 0.5s;
  opacity: 0;
}

.rqt-video {
  width: 100%;
  max-width: 1260px;
  margin: 0 auto;
  position: relative;
}

.rqt-video_iframe {
  position: relative;
  width: 100%;
  padding-bottom: 56%;
  z-index: 1;
}

.rqt-video_iframe iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.rqt-video_cerrar {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 25px;
  right: 25px;
  background-image: url('../images/v2/btn-legacy-cerrar_video.png');
  background-size: cover;
  z-index: 2;
  border-radius: 50%;
  cursor: pointer;
}


/*.rqt-section:hover .rqt-cont_video.*/
.rqt-video_on .rqt-cont_video {
  transform: translateY(0);
  opacity: 1;
}

/*SLIDER*/

.rqt-cont_slider {
  font-family: 'Founders Grotesk';
  position: relative;
  z-index: 1;
}

.rqt-cont_slider * {
  font-family: inherit;
}

.rqt-slider_img {
  width: 100%;
}

.rqt-slider_img-item {}

.rqt-slider_img-item a {
  display: block;
  width: 100%;
  height: 600px !important;
}

.rqt-slider_img-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.rqt-img_escritorio {
  display: block;
}

.rqt-img_tablet {
  display: none !important;
}

.rqt-cdr_blanco {
  width: calc(100% - 100px);
  max-width: 1120px;
  /*  padding: 30px 40px;*/
  margin: -130px auto 0 auto !important;
  background: #fff;
  box-shadow: -3px -10px 20px rgba(0, 0, 0, .35);
  position: relative;
  z-index: 2;
}

.rqt-slider_text-fijo,
.rqt-slider_text {
  /*width: calc(100% - 100px);
	max-width: 1120px;
	margin: -130px auto 0 auto  !important;
	background: #fff;
	box-shadow: -3px -10px 20px rgba(0, 0, 0, .35);*/
  padding: 30px 40px;
}

.rqt-slider-off {
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.rqt-slider_text-fijo {
  /*  position: absolute;*/
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.rqt-slider_text-item {
  width: 100%;
  /*  border: 1px solid red;*/
}

.rqt-slider_text-item-content {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  gap: 15px;
}

.rqt-slider_text-item-content-img {
  max-width: 155px;
}

.rqt-slider_text-item-content-img h3 {
  font-size: 30px;
  color: #67b5bb;
  text-align: center;
  margin: 0;
  line-height: 1;
}

.rqt-slider_text-item-content-img div,
.rqt-slider_text-item-content-img div img {
  width: 100%;
}

.rqt-slider_text-item-content hr {
  width: 2px;
  height: 185px;
  display: block;
  background: #d9d9d9;
  margin: 0;
}

.rqt-slider_text-item-content-desc {
  display: flex;
  flex-direction: column;
  gap: 5px;
  max-width: 770px;
}

.rqt-slider_text-item-content-desc h3 {
  color: #67b5bb;
  font-size: 34px;
  font-weight: 600;
  margin: 0;
  line-height: 1;

}

.rqt-slider_text-item-content-desc p {
  color: #6d6d6d;
  font-size: 26px;
  font-weight: 600;
  margin: 0;
  line-height: 1;

}

.rqt-cont_slider .slick-dotted {
  margin: 0;
}

.rqt-cont_slider .slick-prev,
.rqt-cont_slider .slick-next {
  width: 67px;
  height: 67px;
  /*  background: red;*/
  border-radius: 50%;
}

.rqt-cont_slider .slick-prev {
  left: -33px;
  box-shadow: 3px 0px 10px rgba(0, 0, 0, .5);

}

.rqt-cont_slider .slick-next {
  right: -33px;
  box-shadow: -3px 0px 10px rgba(0, 0, 0, .5);
}

.rqt-cont_slider .slick-prev:before,
.rqt-cont_slider .slick-next:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  background-size: cover;
}

.rqt-cont_slider .slick-prev:before {
  background-image: url('../images/v2/btn-legacy-left.png');
}

.rqt-cont_slider .slick-next:before {
  background-image: url('../images/v2/btn-legacy-right.png');
}


.rqt-cont_slider .slick-dots {
  bottom: auto;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, .8);
  width: auto;
  display: flex;
  gap: 10px;
  padding: 7px 10px;
  border-radius: 10px;
}

.rqt-cont_slider .slick-dots li {
  background: transparent;
  width: 15px;
  height: 15px;
  margin: 0;
}

.rqt-cont_slider .slick-dots li button {
  background: #c8c6c6;
  width: 15px;
  height: 15px;
  border-radius: 50%;
}

.rqt-cont_slider .slick-dots li button:hover,
.rqt-cont_slider .slick-dots li.slick-active button {
  background: #000;
}

.rqt-cont_slider .slick-dots li button:before {
  content: "";
}



@media screen and (max-width: 768px) {
  .rqt-slider_img-item a {
    height: 550px !important;
  }

  .rqt-img_escritorio {
    display: none !important;
  }

  .rqt-img_tablet {
    display: block !important;
  }

  .rqt-slider_text-item-content {
    /*flex-direction: column-reverse;
		align-items: flex-start;*/
    display: grid;
    grid-template-columns: 100px auto;
    grid-gap: 15px;
  }

  .rqt-slider_text-item-content hr {
    /*    width: 100%;*/
    /*    height: 2px;*/
    display: none;
  }

  .rqt-slider_text-item-content-img {
    /*display: flex;
		align-items: center;
		gap: 15px;
		max-width: 100%;*/
    width: 100px;
  }

  .rqt-slider_text-item-content-img h3 {
    font-size: 24px;
  }

  .rqt-slider_text-item-content-img div {
    max-width: 100px;
  }

  .rqt-slider_text-item-content-desc h3 {
    font-size: 24px;
  }

  .rqt-slider_text-item-content-desc p {
    font-size: 20px;
  }
}

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

  .rqt-slider_text-fijo,
  .rqt-slider_text {
    padding: 25px;
  }

  .rqt-cont_slider .slick-prev,
  .rqt-cont_slider .slick-next {
    width: 50px;
    height: 50px;
  }
}

/*btn-legacy ADMISION*/

.rqt-btn-legacy_admision {
  display: flex;
  align-items: center;
  text-decoration: none;
  text-transform: uppercase;
  margin-right: 15px;
}

.rqt-btn-legacy_admision img {
  width: 100px;
  position: relative;
  z-index: 2;
}

.rqt-btn-legacy_admision span {
  display: block;
  padding: 15px 15px 8px 25px;
  border-radius: 5px;
  margin-left: -20px;
  background: #ecc51f;
  color: #000;
  font-size: 24px;
  font-weight: 600;
  font-family: 'Founders Grotesk';
}

.rqt-fixed {
  position: fixed;
  top: 630px;
  right: 15%;
}

@media screen and (max-width: 1440px) {
  .rqt-fixed {
    top: 610px;
    right: 20px;
  }
}

@media screen and (max-width: 768px) {
  .rqt-fixed {
    position: relative;
    top: auto;
    right: auto;
  }
}


/*FORMULARIO*/

.rqt-cerrar {
  margin: 0;
}

.rqt-cerrar:hover {
  transform: translate(0, 0);
}

.rqt-cerrar .icon-cerrar {
  width: 40px;
  height: 40px;
  transform: translate(20px, 20px);
}

.rqt-form {
  border-radius: 10px;
  overflow: hidden;
  padding: 0;
  font-family: 'Founders Grotesk';
}

.rqt-form * {
  font-family: inherit;
}

.form_home {
  padding: 30px 20px 15px 20px;
}

.rqt-head_form {
  display: flex;
  flex-direction: column;
  gap: 20px;
  background: #068284;
  padding: 20px;
  border-radius: 10px;
}

.rqt-head_form h4 {
  font-family: inherit;
  color: #fff;
  margin: 0;
  font-size: 35px;
  line-height: 1;
  max-width: 350px;
}

.rqt-head_form h4 strong {
  font-weight: 600;
  font-size: 115%;
}

.rqt-head_form p {
  font-family: inherit;
  font-weight: 600;
  color: #3c69b0;
  margin: 0;
  font-size: 24px;
  max-width: 380px;
}

.rqt-form .imput-form {
  border: 0;
  background: #f3f3f3;
  box-shadow: inset 2px 0 9px rgba(0, 0, 0, .1);
  border-radius: 10px;
  color: #7d7d7d;
  font-size: 17px;
  padding-top: 14px;
}

.rqt-form .text_12 {
  color: #7d7d7d;
  font-size: 17px;
  padding-left: 12px;
}

.rqt-form .box-checkbox {
  margin: 0;
  padding-left: 30px;
}

.rqt-form input[type="checkbox"] {
  position: relative;
  margin: 6px 0 6px -24px;
}

.rqt-form input[type="checkbox"]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
  background-image: url('../images/v2/checkbox-off.png');
  background-repeat: no-repeat;
  background-position: center;
}

.rqt-form input[type="checkbox"]:checked:after {
  background-image: url('../images/v2/checkbox-on.png');
}


.rqt-form .text_terminos {
  font-size: 17px;
  padding-top: 5px;
  color: #7d7d7d;
}

.rqt-form #botonHomeModal {
  font-weight: 500;
  font-size: 18px;
  background: #ecc51f;
  color: #000;
  border: 0;
  width: 200px;
  height: 35px;
  padding: 10px 5px 5px;
}

.rqt-carreras_gracias {
  width: 100%;
}


/*CARRERAS GRACIAS*/

.rqt-carreras_gracias {
  font-family: 'Founders Grotesk';
}

.rqt-carreras_gracias * {
  font-family: inherit;
}

.rqt-cg-fondo {
  display: flex;
  justify-content: center;
  height: 67vh;
  min-height: 650px;
  background-size: cover;
  background-position: bottom center;
  background-color: #2cd0d4;
  padding: 0 5%;
}

.rqt-cg-fondo>div {
  width: 50%;
}

.enfermera {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.enfermera img {
  width: 120%;
  max-width: 700px;
}

.rqt-msj_gracias {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 20px;
  padding-left: 20px;
}

.rqt-msj_gracias-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
}

.rqt-msj_gracias-title h3 {
  color: #07c8cc;
  font-size: 62px;
  font-weight: 500;
  line-height: 1;
  margin: 0;
  background: #fff;
  padding: 25px 0 5px 20px;
  position: relative;
}

.rqt-msj_gracias-title h3:after {
  content: "";
  position: absolute;
  background: #fff;
  width: 100px;
  height: 100%;
  top: 0;
  right: 0;
  transform: translateX(100%);
}

.rqt-msj_gracias-title img {
  width: 180px;
  position: relative;
  margin: -30px 0;
  z-index: 2;
}

.rqt-msj_gracias p {
  padding-left: 10px;
  font-weight: 500;
  font-size: 35px;
  color: #fff;
}

.rqt-cont_btn-legacy {
  padding-top: 20px;
  display: flex;
}

.btn-legacy-brochure {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 52px;
  position: relative;
  background: #ecc51f;
  color: #000;
  text-decoration: none;
  font-weight: 500;
  font-size: 27px;
  border-radius: 10px;
  padding: 7px 20px 0 45px;
}

.btn-legacy-brochure:after {
  content: "";
  position: absolute;
  width: 100px;
  height: 106px;
  left: -40px;
  bottom: -15px;
  background-image: url('../images/v2/download.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}

.rqt-cg-list {
  display: flex;
  justify-content: center;
  gap: 24px;
  transform: translateY(-50px);
  padding: 0 20px;
}

.rqt-cg-items {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #fff;
  width: 240px;
  gap: 25px;
  padding: 25px 10px 5px 10px;
  text-decoration: none;
  box-shadow: 0 -45px 20px rgba(0, 0, 0, .10);
  position: relative;
}

.rqt-item-ico {
  display: block;
  margin: 0 auto;
  padding-bottom: 10px;
  border-bottom: 2px solid #d3d3d3;
}

.rqt-cg-items p {
  text-align: center;
  color: #b0b0b0;
  font-size: 26px;
  line-height: 1;
  max-width: 180px;
  margin: 0 auto;
}



@media screen and (max-width: 1670px) {
  .rqt-msj_gracias-title h3 {
    font-size: 50px;
  }

  .rqt-msj_gracias p {
    font-size: 28px;
  }


}


@media screen and (max-width: 1050px) {
  .rqt-msj_gracias-title h3 {
    font-size: 36px;
  }

  .rqt-msj_gracias p {
    font-size: 20px;
  }

  .rqt-msj_gracias-title img {
    width: 125px;
  }

  .btn-legacy-brochure {
    width: 300px;
  }

  .rqt-cg-items p {
    font-size: 24px;
  }

  .rqt-cont_btn-legacy {
    padding-left: 25px;
  }
}

@media screen and (max-width: 768px) {
  .rqt-cg-fondo {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: flex-start;
    gap: 25px;
    height: auto;
    min-height: 650px;
    padding: 35px 20px 0 20px;
  }

  .rqt-msj_gracias {
    width: 95% !important;
    max-width: 600px;
    padding: 0;
  }

  .enfermera {
    width: 90% !important;
    max-width: 400px;
  }

  .rqt-msj_gracias-title h3 {
    font-size: 32px;
  }

  .btn-legacy-brochure {
    font-size: 24px;
  }

  .btn-legacy-brochure:after {
    width: 90px;
    height: 95px;
  }

  .rqt-cg-list {
    flex-wrap: wrap;
  }

  .rqt-cg-items {
    width: calc(50% - 12px);
    max-width: 240px;
  }

  .rqt-btn-legacy_admision span {
    font-size: 18px;
  }
}

@media screen and (max-width: 500px) {
  .rqt-linea p {
    font-size: 16px;
  }

  .rqt-cdr_blanco {
    margin: -80px auto 0 auto !important;
    width: calc(100% - 80px);
  }

  .rqt-slider_text-item-content {
    display: block;
  }

  .rqt-slider_text-item-content-img {
    display: none;
  }

  .rqt-slider_text-item-content-desc h3 {
    font-size: 20px;
  }

  .rqt-slider_text-item-content-desc p {
    font-size: 16px;
  }

  .rqt-btn-legacy_admision img {
    width: 80px;
  }

  .rqt-slider_img-item a,
  .rqt-slider_img-item img {
    height: auto !important;
  }
}

@media screen and (max-width: 340px) {
  .icon-wsp {
    left: 0;
  }

  .rqt-btn-legacy_admision span {
    font-size: 14px;
  }
}

/*INICIO: pag. gracias*/
.title_typ.grcias {
  font-size: 50px
}

@media screen and (max-width: 479px) {
  .title_typ.grcias {
    font-size: 35px;
    line-height: 130%
  }
}

@media screen and (max-width: 991px) {
  .line.light._404.linegr {
    margin-left: auto;
    margin-right: auto
  }
}

/*FIN: pag. gracias*/


/*FORM MIXTOS*/
.div_radio {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

/*.div_radio input[type="radio"]:checked::before{
		background: #000;
	}*/
.div_radio p {
  color: #fff;
  font-weight: normal;
  font-size: 13px;
  margin: 0;
}

.mix_virtual {
  display: none;
}

.list_presencial,
.list_virtual {
  display: none;
}

.mix_foo {
  padding: 12px 0;
  /*		padding-bottom: 0;*/
}

.mix_foo .div_radio p {
  color: #000;
  font-weight: normal;
  font-size: 13px;
  margin-bottom: 0;
  line-height: 1;
}

.mix_foo input[type="radio"] {
  height: 17px !important;
  visibility: hidden;
  position: relative;
  margin-right: 15px;
  margin-bottom: 9px;
}

.mix_foo label {
  margin-bottom: 0
}

.mix_foo input[type="radio"]::before {
  content: "";
  background: white;
  height: 15px;
  width: 15px;
  border: 5px solid #fff;
  display: block;
  border-radius: 100%;
  visibility: visible;
  position: absolute;
  left: 0;
  top: 0;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
}

.mix_foo input[type="radio"].activo_radio::before,
.mix_foo input[type="checkbox"].activo_check::before {
  background: #000;
}

.div_virtual {
  display: none;
}

#formModalHome #botonHomeInit.btn-legacy_visible,
.btn-legacy_visible {
  display: block !important;
  background: #000 !important;
  cursor: pointer !important;
}


.form_mobile {}


/*INPUT RADIO Y CHECK*/
.newform .div_check input[type="checkbox"]::before,
.newform .div_radio input[type="radio"]::before {
  opacity: 0;
  position: absolute;
}

.cont_div_check {
  padding: 0 !important;
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  gap: 8px;
}

.cont_div_check::before {
  display: none;
}

.cont_div_check span {
  color: #000 !important;
  font-size: 12px;
  line-height: 12px;
}

.text_terminos span {
  font-size: 17px;
  line-height: 17px;
}

.cont_div_check span.politicas:hover {
  color: #0f398b !important;
}

.div_check {
  display: block;
  position: relative;
  margin: 0;
}

.newform .div_check input[type="checkbox"],
.div_radio input[type="radio"] {
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.input_check,
.input_radio {
  background: white;
  height: 24px;
  width: 24px;
  border: 5px solid #fff;
  display: block;
  visibility: visible;
  left: 0;
  top: 0;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

.input_radio {
  border-radius: 50%;
}

.input_check {
  border-radius: 7px;
}

.div_check input[type="checkbox"]:checked~.input_check,
.div_radio input[type="radio"]:checked~.input_radio {
  background: #000;
}


@media screen and (max-width: 991px) {
  .form_tab.admin.carreras.internas-vf.form_mobile {
    display: block;
    position: relative;
    padding-top: 30px;
    margin-top: 60px;
  }

  .form_tab.admin_vf.newform.form_mobile {
    display: block;
    padding-top: 30px;
    margin: 0;
    margin-top: 30px;
  }

  .form_mobile .imput-form.outline.warp {
    width: 100%;
  }
}

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

  .form_mobile .newform,
  .newformfloatFrame .newform {
    transform: none;
  }

}

@media screen and (max-width: 479px) {
  .form_tab.admin_vf.newform.form_mobile {
    position: static;
  }
}

/*FIN FORM MIXTOS*/

img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.page-template-template-centro-de-terapia-fisica-y-rehabilitacion {
  .col-item.title {
    p {
      margin-bottom: 0 !important;
    }
  }
}
