@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap");
body {
  height: 100%;
  font-size: 1em; }

html {
  height: 100%; }

::selection {
  background: #5FEB00; }

::-moz-selection {
  background: #5FEB00; }

.__negroban {
  background-color: #333333;
  height: 65px;
  font-family: "Inter", sans-serif; }

.__topmenu-1 {
  padding-top: 19px; }
  .__topmenu-1 a {
    padding: 10px 20px;
    background-color: #D2D2D2;
    margin-right: 10px;
    border-radius: 6px;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    transition: all 0.2s ease-out; }
    .__topmenu-1 a:hover {
      background-color: #5FEB00; }

.__topmenu-2 {
  font-size: 12px;
  font-family: "Inter", sans-serif;
  list-style-type: none;
  padding-top: 20px; }
  .__topmenu-2 li {
    text-decoration: none;
    float: right;
    padding: 0px 0% 0px 6%; }
    .__topmenu-2 li a {
      color: #FFFFFF;
      text-decoration: none;
      transition: all 0.2s ease-out; }
      .__topmenu-2 li a:hover {
        color: #5FEB00; }

@media (min-width: 300px) and (max-width: 767px) {
  .__negroban {
    display: none; } }
.__blancoban {
  background-color: #FFFFFF;
  height: 107px;
  padding: 28px 0px; }

.uss-logotipo a object {
  height: 55px; }
.uss-logotipo a img {
  height: 55px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__blancoban {
    background-color: #FFFFFF;
    height: 70px;
    padding: 11px 5px; }

  .uss-logotipo {
    position: relative;
    z-index: 91; }
    .uss-logotipo a object {
      height: 47px; }
    .uss-logotipo a img {
      height: 47px; }
    .uss-logotipo a {
      height: 47px; } }
.b1 {
  position: relative; }
  .b1 .owl-item {
    height: 600px; }
  .b1 .owl-dots {
    max-width: 1200px;
    width: 100%;
    margin: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: right;
    position: relative;
    top: -60px;
    display: block;
    padding-left: 10px;
    visibility: hidden; }
    .b1 .owl-dots button {
      visibility: visible;
      width: 11px;
      height: 11px;
      border-radius: 50%;
      background: #fff;
      margin-right: 10px;
      -webkit-transition: all 400ms ease;
      -moz-transition: all 400ms ease;
      -o-transition: all 400ms ease;
      -ms-transition: all 400ms ease;
      transition: all 400ms ease; }
      .b1 .owl-dots button.active {
        width: 35px;
        height: 12px;
        position: static;
        background-color: #5FEB00;
        -webkit-border-radius: 12px;
        border-radius: 12px; }

.b1-wrap {
  height: 600px; }

.b1-item {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  max-height: 600px;
  height: 100%;
  position: absolute; }

.handle {
  background: url(../img/icodown.svg) center top/contain no-repeat;
  bottom: 0;
  display: block;
  height: 61px;
  left: 49%;
  margin-bottom: -27px;
  margin-left: -93px;
  position: absolute;
  text-indent: -10000px;
  width: 236px;
  z-index: 20; }

.nav-bar__nav {
  margin: 0 -1rem;
  padding-top: 12px;
  list-style: none;
  text-align: right; }
  .nav-bar__nav ul {
    list-style: none;
    text-decoration: none; }
    .nav-bar__nav ul li {
      display: inline;
      padding-bottom: 50px;
      text-decoration: none; }
      .nav-bar__nav ul li a {
        text-decoration: none; }

.nav-bar__link {
  font-weight: 400;
  padding-top: 10px;
  position: relative;
  padding-bottom: 4px;
  margin: 0 1rem;
  transition: color 0.2s ease-out;
  color: #333333;
  font-size: 18px;
  cursor: pointer;
  font-family: "Inter", sans-serif; }
  .nav-bar__link::before {
    background-color: #333333;
    bottom: 0;
    content: "";
    height: 0.7px;
    left: 0;
    position: absolute;
    right: 0;
    transform: translateZ(0);
    transform: scaleX(0);
    transition: transform 0.15s ease-in-out 0s;
    width: 100%; }
  .nav-bar__link:hover {
    color: #333333;
    text-decoration: none; }
    .nav-bar__link:hover::before {
      transform: scaleX(1);
      height: 0.5px; }

.submenu {
  text-align: left;
  background: #E8E8E8;
  position: absolute;
  margin-top: 38px;
  left: 0;
  visibility: hidden;
  font-size: 11px;
  color: #333;
  transition: visibility 0s, opacity 0.005s;
  opacity: 0;
  z-index: 99;
  display: flex;
  width: 100%; }
  .submenu .content_int, .submenu .content_int2, .submenu .content_int3, .submenu .content_int4 {
    display: flex;
    margin: 0 auto;
    max-width: 1360px;
    width: 100vw; }
    .submenu .content_int .column-layout, .submenu .content_int2 .column-layout, .submenu .content_int3 .column-layout, .submenu .content_int4 .column-layout {
      margin: 0;
      width: 23vw;
      max-width: 1360px;
      overflow: hidden;
      padding: 40px 0 45px 2rem;
      background: #E8E8E8;
      display: flex;
      flex-direction: column;
      position: relative;
      gap: 15px; }
      .submenu .content_int .column-layout .level-2, .submenu .content_int2 .column-layout .level-2, .submenu .content_int3 .column-layout .level-2, .submenu .content_int4 .column-layout .level-2 {
        padding-left: 0px;
        padding-bottom: 10px;
        font-size: 14px;
        padding-right: 152px;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        cursor: pointer;
        position: relative; }
        .submenu .content_int .column-layout .level-2 a, .submenu .content_int2 .column-layout .level-2 a, .submenu .content_int3 .column-layout .level-2 a, .submenu .content_int4 .column-layout .level-2 a {
          text-decoration: none;
          color: #333333;
          position: relative; }
          .submenu .content_int .column-layout .level-2 a::before, .submenu .content_int2 .column-layout .level-2 a::before, .submenu .content_int3 .column-layout .level-2 a::before, .submenu .content_int4 .column-layout .level-2 a::before {
            background-color: #333333;
            bottom: 0;
            content: "";
            height: 0.7px;
            left: 0;
            position: absolute;
            right: 0;
            transform: translateZ(0);
            transform: scaleX(0);
            transition: transform 0.005s ease-in-out 0s;
            width: 100%; }
          .submenu .content_int .column-layout .level-2 a:hover, .submenu .content_int2 .column-layout .level-2 a:hover, .submenu .content_int3 .column-layout .level-2 a:hover, .submenu .content_int4 .column-layout .level-2 a:hover {
            color: #333333;
            text-decoration: none; }
            .submenu .content_int .column-layout .level-2 a:hover::before, .submenu .content_int2 .column-layout .level-2 a:hover::before, .submenu .content_int3 .column-layout .level-2 a:hover::before, .submenu .content_int4 .column-layout .level-2 a:hover::before {
              transform: scaleX(1);
              height: 0.5px; }
    .submenu .content_int .first-level, .submenu .content_int2 .first-level, .submenu .content_int3 .first-level, .submenu .content_int4 .first-level {
      gap: 15%;
      padding: 32px 3% 32px 3%;
      width: 70vw;
      background: #F0F0F0;
      z-index: 22;
      color: #333;
      position: relative; }
      .submenu .content_int .first-level .__subllvl .__ordento, .submenu .content_int2 .first-level .__subllvl .__ordento, .submenu .content_int3 .first-level .__subllvl .__ordento, .submenu .content_int4 .first-level .__subllvl .__ordento {
        flex-wrap: nowrap;
        display: flex; }
        .submenu .content_int .first-level .__subllvl .__ordento .__col01, .submenu .content_int2 .first-level .__subllvl .__ordento .__col01, .submenu .content_int3 .first-level .__subllvl .__ordento .__col01, .submenu .content_int4 .first-level .__subllvl .__ordento .__col01 {
          width: 50%; }
        .submenu .content_int .first-level .__subllvl .__ordento .__col02, .submenu .content_int2 .first-level .__subllvl .__ordento .__col02, .submenu .content_int3 .first-level .__subllvl .__ordento .__col02, .submenu .content_int4 .first-level .__subllvl .__ordento .__col02 {
          width: 50%; }
        .submenu .content_int .first-level .__subllvl .__ordento .__level-3 p, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 p, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 p, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 p {
          font-size: 14px;
          margin-top: 10px;
          margin-right: 5%; }
        .submenu .content_int .first-level .__subllvl .__ordento .__level-3 a, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 a, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 a, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 a {
          text-decoration: none;
          color: #333333;
          margin-right: 5%; }
          .submenu .content_int .first-level .__subllvl .__ordento .__level-3 a p, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 a p, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 a p, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 a p {
            font-size: 12px;
            margin-top: 10px;
            margin-right: 5%;
            font-family: "Inter", sans-serif; }
            .submenu .content_int .first-level .__subllvl .__ordento .__level-3 a p strong, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 a p strong, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 a p strong, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 a p strong {
              font-size: 14px; }
        .submenu .content_int .first-level .__subllvl .__ordento .__level-3 .lvl3, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 .lvl3, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 .lvl3, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 .lvl3 {
          padding-left: 0rem;
          font-size: 14px; }
          .submenu .content_int .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub {
            display: block;
            padding-bottom: 5px; }
            .submenu .content_int .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a {
              color: #333333;
              position: relative; }
              .submenu .content_int .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a::before, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a::before, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a::before, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a::before {
                background-color: #333333;
                bottom: 0;
                content: "";
                height: 0.7px;
                left: 0;
                position: absolute;
                right: 0;
                transform: translateZ(0);
                transform: scaleX(0);
                transition: transform 0.15s ease-in-out 0s;
                width: 100%; }
              .submenu .content_int .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a:hover, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a:hover, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a:hover, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a:hover {
                color: #333333;
                text-decoration: none; }
                .submenu .content_int .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a:hover::before, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a:hover::before, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a:hover::before, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 .lvl3 .lvl3_sub a:hover::before {
                  transform: scaleX(1);
                  height: 0.5px; }
        .submenu .content_int .first-level .__subllvl .__ordento .__level-3 img, .submenu .content_int2 .first-level .__subllvl .__ordento .__level-3 img, .submenu .content_int3 .first-level .__subllvl .__ordento .__level-3 img, .submenu .content_int4 .first-level .__subllvl .__ordento .__level-3 img {
          width: 100%;
          border-radius: 20px; }
    .submenu .content_int::after, .submenu .content_int2::after, .submenu .content_int3::after, .submenu .content_int4::after {
      background: #F0F0F0;
      content: "";
      display: block;
      height: 100%;
      right: 0;
      position: absolute;
      width: 24vw;
      z-index: 0; }

.nav-bar__nav li:hover .submenu {
  visibility: visible;
  transition: opacity 0.15s;
  opacity: 1;
  -webkit-box-shadow: 0px 21px 30px -31px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 21px 30px -31px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 21px 30px -31px rgba(0, 0, 0, 0.75); }

.__btntodoverde {
  padding: 10px 20px;
  background-color: #5FEB00;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
  transition: all 0.2s ease-out; }

.m__col3 {
  display: grid;
  width: 33.33%;
  float: left;
  padding-bottom: 40px; }
  .m__col3 h4 {
    color: #4A4A4A;
    font-size: 16px;
    font-weight: 500;
    margin-top: 30px;
    margin-bottom: 10px;
    height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: "MarselisPro", sans-serif; }
    .m__col3 h4 a {
      font-size: 14px;
      color: #4A4A4A; }
  .m__col3 a {
    color: #808080;
    font-size: 15px;
    text-decoration: none;
    margin: 3px 0px;
    display: block; }
  .m__col3 .__red {
    color: red; }
    .m__col3 .__red:hover {
      color: #444444;
      text-decoration: none; }

.is-panel-opened {
  overflow: hidden; }

.__menu_m {
  display: none; }
  .__menu_m .__opmenu {
    float: right;
    padding-right: 5px;
    text-align: right;
    width: 100%;
    padding-top: 8px;
    font-size: 20px; }

.content-item {
  display: none;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  opacity: 0;
  position: relative;
  height: auto;
  z-index: 1; }

.content-item.show {
  display: block;
  opacity: 1; }

.content-item.initial {
  display: block;
  opacity: 1; }

.content-item2 {
  display: none;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  opacity: 0;
  position: relative;
  height: auto;
  z-index: 1; }

.content-item2.show {
  display: block;
  opacity: 1; }

.content-item2.initial {
  display: block;
  opacity: 1; }

.content-item3 {
  display: none;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  opacity: 0;
  position: relative;
  height: auto;
  z-index: 1; }

.content-item3.show {
  display: block;
  opacity: 1; }

.content-item3.initial {
  display: block;
  opacity: 1; }

.content-item4 {
  display: none;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  opacity: 0;
  position: relative;
  height: auto;
  z-index: 1; }

.content-item4.show {
  display: block;
  opacity: 1; }

.content-item4.initial {
  display: block;
  opacity: 1; }

@media (min-width: 300px) and (max-width: 767px) {
  .__menu {
    display: none; }

  .__menu_m {
    display: block; }

  .__panelm {
    top: 0;
    transform: translateY(-120%);
    transition: transform 0.2s ease;
    height: 100%;
    z-index: 90;
    max-width: 100%;
    width: 100%;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    position: fixed;
    right: 0; }
    .__panelm .panel-menu__header {
      min-height: 76px;
      border-bottom: 1px solid #f3f5f9; }
      .__panelm .panel-menu__header ul {
        width: 100%;
        text-align: right;
        padding-right: 10px; }
        .__panelm .panel-menu__header ul li {
          display: inline-block;
          padding-right: 4px;
          padding-top: 18px; }
          .__panelm .panel-menu__header ul li a {
            padding: 8px 15px;
            background-color: #5FEB00;
            border-radius: 6px;
            font-size: 12px;
            color: #333333;
            text-decoration: none;
            transition: all 0.2s ease-out; }
            .__panelm .panel-menu__header ul li a:hover {
              background-color: #5FEB00; }
          .__panelm .panel-menu__header ul li span {
            color: #333333;
            padding-left: 5px;
            font-size: 20px; }
    .__panelm .panel__content {
      margin-bottom: 139px;
      overflow-y: auto;
      padding: 0;
      -webkit-box-flex: 1;
      -ms-flex: auto;
      flex: auto;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      outline: 0;
      border-bottom: 1px solid #f3f5f9; }
      .__panelm .panel__content .panel_bottom-nav {
        background: #F2F2F2;
        bottom: 0;
        height: 139px;
        padding: 0 0px;
        padding-top: 10px;
        position: fixed;
        width: 100%; }
        .__panelm .panel__content .panel_bottom-nav .__topfootermo {
          position: relative;
          display: flex; }
          .__panelm .panel__content .panel_bottom-nav .__topfootermo .__redesmovil {
            width: 60%;
            text-align: left; }
            .__panelm .panel__content .panel_bottom-nav .__topfootermo .__redesmovil ul {
              width: 100%;
              text-align: left;
              padding-right: 10px; }
              .__panelm .panel__content .panel_bottom-nav .__topfootermo .__redesmovil ul li {
                display: inline-block;
                padding-right: 4px;
                padding-top: 18px; }
                .__panelm .panel__content .panel_bottom-nav .__topfootermo .__redesmovil ul li a {
                  padding: 8px 5px;
                  font-size: 18px;
                  color: #333333;
                  text-decoration: none;
                  transition: all 0.2s ease-out; }
                  .__panelm .panel__content .panel_bottom-nav .__topfootermo .__redesmovil ul li a:hover {
                    color: #5FEB00; }
                .__panelm .panel__content .panel_bottom-nav .__topfootermo .__redesmovil ul li span {
                  color: #333333;
                  padding-left: 5px;
                  font-size: 20px; }
          .__panelm .panel__content .panel_bottom-nav .__topfootermo .__aularedesmovi {
            text-align: right;
            float: right;
            width: 40%;
            height: 61px;
            padding-right: 5%;
            padding-top: 17px; }
            .__panelm .panel__content .panel_bottom-nav .__topfootermo .__aularedesmovi a {
              padding: 8px 35px;
              background-color: #9CDDDD;
              border-radius: 6px;
              font-size: 13px;
              color: #333333;
              text-decoration: none;
              transition: all 0.2s ease-out; }
        .__panelm .panel__content .panel_bottom-nav .__derechosmovil {
          width: 100%;
          text-align: center;
          padding-top: 6%;
          font-size: 11px;
          font-family: "Inter", sans-serif; }

  .is-opened {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
.colo_mesp {
  background-color: #5FEB00;
  color: #333333; }

.menu-movilgen {
  background-color: #FFFFFF;
  overflow: hidden;
  font-family: "Bricolage Grotesque", sans-serif; }
  .menu-movilgen ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
  .menu-movilgen > ul > li {
    position: relative;
    border-bottom: 1px solid #f3f5f9; }
  .menu-movilgen a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #333333;
    text-decoration: none;
    padding: 15px 20px;
    transition: background-color 0.3s; }
  .menu-movilgen ul li:hover > a {
    background-color: #FFFFFF;
    border-bottom: 1px solid #ffffff; }
  .menu-movilgen ul li ul {
    display: none;
    background-color: #F0F0F0;
    min-width: 200px; }
  .menu-movilgen ul li ul li ul {
    display: none;
    background-color: #FFFFFF; }
  .menu-movilgen ul li ul a {
    padding: 15px 20px 15px 40px; }
  .menu-movilgen ul li ul li a {
    background-color: #FFFFFF;
    transition: background-color 0.3s; }
  .menu-movilgen ul li ul li a:hover {
    background-color: #F0F0F0; }
  .menu-movilgen ul li.show > ul {
    display: block; }
  .menu-movilgen ul li ul li.show > ul {
    display: block; }
  .menu-movilgen ul li ul,
  .menu-movilgen ul li ul li ul {
    position: relative;
    top: 0;
    left: 0; }
  .menu-movilgen .has-submenu > a::after {
    font-family: "Font Awesome 5 Free";
    content: "";
    font-weight: 900;
    margin-left: 10px;
    transition: transform 0.3s; }
  .menu-movilgen .show {
    background-color: #FFFFFF !important; }
  .menu-movilgen ul li.show > a::after {
    transform: rotate(90deg); }
  .menu-movilgen .submenu_mov li {
    background-color: #FAFAFA;
    border-bottom: 1px solid #ffffff; }
    .menu-movilgen .submenu_mov li a {
      background-color: #ebebeb; }

.__empieza {
  background-color: #5FEB00;
  padding: 70px 0px 200px 0px; }
  .__empieza .__top_titulo {
    text-align: center;
    color: #333333; }
    .__empieza .__top_titulo h2 {
      font-size: 18px;
      color: #333333;
      font-weight: 400; }
    .__empieza .__top_titulo h3 {
      font-size: 35px;
      color: #333333;
      font-weight: 400;
      letter-spacing: -1px; }

#top {
  padding: 70px 15% 0px 15%; }
  #top .item {
    text-align: center; }
    #top .item ._icconpri {
      height: 34px;
      margin-bottom: 15px; }
      #top .item ._icconpri img {
        height: 34px; }
    #top .item h3 {
      font-size: 45px;
      font-weight: 300;
      color: #333333; }
    #top .item h2 {
      font-family: "Inter", sans-serif;
      font-weight: bold;
      color: #333333;
      font-size: 25px; }
    #top .item p {
      font-size: 14px;
      font-family: "Inter", sans-serif; }

@media (min-width: 300px) and (max-width: 767px) {
  .__empieza {
    background-color: #5FEB00;
    padding: 50px 0px 100px 0px; }
    .__empieza .__top_titulo {
      text-align: center;
      color: #333333; }
      .__empieza .__top_titulo h2 {
        font-size: 16px;
        color: #333333;
        font-weight: 400; }
      .__empieza .__top_titulo h3 {
        font-size: 30px;
        color: #333333;
        font-weight: 400;
        letter-spacing: -1px; }

  #top {
    padding: 30px 10% 0px 10%; }
    #top .item {
      text-align: center; }
      #top .item ._icconpri {
        height: 34px;
        margin-bottom: 15px; }
        #top .item ._icconpri img {
          height: 34px; }
      #top .item h3 {
        font-size: 45px;
        font-weight: 300;
        color: #333333; }
      #top .item h2 {
        font-family: "Inter", sans-serif;
        font-weight: bold;
        color: #333333;
        font-size: 25px; }
      #top .item p {
        font-size: 14px;
        font-family: "Inter", sans-serif; } }
.__formuLead {
  background-color: #333333;
  padding: 70px 0px 0px 0px; }
  .__formuLead .__contLead {
    background-color: #F8F6F3;
    margin-top: -17%;
    border-radius: 20px;
    padding: 70px 0px 70px 0px; }
    .__formuLead .__contLead .__top_titulo {
      text-align: center;
      color: #333333; }
      .__formuLead .__contLead .__top_titulo h2 {
        font-size: 18px;
        color: #333333;
        font-weight: 400; }
      .__formuLead .__contLead .__top_titulo h3 {
        font-size: 35px;
        color: #333333;
        font-weight: 400;
        letter-spacing: -1px; }
      .__formuLead .__contLead .__top_titulo .__formint {
        padding: 70px 15% 0px 14%; }

.form-control {
  border: 1px solid white;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 300;
  padding: 10px 15px;
  color: #A7A7A7; }

.btn_enviar {
  background-color: #5FEB00;
  color: #333333;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 300;
  padding: 10px 15px;
  border: 1px solid #5FEB00; }
  .btn_enviar:hover {
    background-color: #02ba0bf5;
    color: #FFFFFF;
    border: 1px solid #02ba0bf5; }

.text-politicas {
  color: #A7A7A7;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  padding-top: 12px;
  padding-left: 20px; }
  .text-politicas a {
    color: #A7A7A7;
    font-family: "Inter", sans-serif;
    font-size: 12px; }

.__textGen02 {
  text-align: center;
  padding: 70px 15%;
  font-family: "Inter", sans-serif; }
  .__textGen02 h2 {
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 400; }
  .__textGen02 h3 {
    font-size: 35px;
    color: #5FEB00;
    font-weight: 400;
    letter-spacing: -1px; }
  .__textGen02 p {
    color: #FFFFFF;
    font-size: 16px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__formuLead {
    background-color: #333333;
    padding: 70px 0px 0px 0px; }
    .__formuLead .__contLead {
      background-color: #F8F6F3;
      margin-top: -160px;
      border-radius: 20px;
      padding: 40px 0px 40px 0px; }
      .__formuLead .__contLead .__top_titulo {
        text-align: center;
        color: #333333; }
        .__formuLead .__contLead .__top_titulo h2 {
          font-size: 16px;
          color: #333333;
          font-weight: 400; }
        .__formuLead .__contLead .__top_titulo h3 {
          font-size: 28px;
          color: #333333;
          font-weight: 400;
          letter-spacing: -1px; }
        .__formuLead .__contLead .__top_titulo .__formint {
          padding: 10px 24px 0px 24px; }

  .__textGen02 {
    text-align: center;
    padding: 50px 20px;
    font-family: "Inter", sans-serif; }
    .__textGen02 h2 {
      font-size: 16px;
      color: #FFFFFF;
      font-weight: 400; }
    .__textGen02 h3 {
      font-size: 30px;
      color: #5FEB00;
      font-weight: 400;
      letter-spacing: -1px; }
    .__textGen02 p {
      color: #FFFFFF;
      font-size: 14px; } }
.__contanim {
  background-color: #333333;
  padding: 0px 0px 70px 0px; }

.__textGen03 {
  text-align: center;
  padding: 0px 15%;
  font-family: "Inter", sans-serif; }
  .__textGen03 h2 {
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 400; }
  .__textGen03 h3 {
    font-size: 35px;
    color: #5FEB00;
    font-weight: 400;
    letter-spacing: -1px; }
  .__textGen03 p {
    color: #FFFFFF;
    font-size: 16px; }

.__animadest {
  display: block; }

.__animamov {
  display: none; }

@media (min-width: 300px) and (max-width: 767px) {
  .__animadest {
    display: none; }

  .__animamov {
    display: block; } }
.__slidermol01 {
  background-color: #333333; }
  .__slidermol01 .__contslimol {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex-direction: row-reverse;
    position: relative; }
    .__slidermol01 .__contslimol .__tinscunt {
      position: absolute;
      top: 50px;
      left: 0;
      font-family: "Bricolage Grotesque", sans-serif;
      color: #FFFFFF;
      font-size: 40px;
      font-weight: bold;
      line-height: 35px; }
    .__slidermol01 .__contslimol .__fotcont {
      width: 60%;
      margin: 0;
      max-height: 644px;
      position: relative;
      overflow: hidden;
      list-style: none;
      padding: 0;
      height: 644px;
      z-index: 1;
      text-align: center; }
      .__slidermol01 .__contslimol .__fotcont .item {
        height: 644px;
        position: relative; }
        .__slidermol01 .__contslimol .__fotcont .item .__imgintli {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          right: 0; }
          .__slidermol01 .__contslimol .__fotcont .item .__imgintli img {
            object-fit: cover;
            height: 100%; }
    .__slidermol01 .__contslimol .__txtcont {
      display: flex;
      background-color: #5FEB00;
      border-radius: 20px;
      z-index: 2;
      width: 50%;
      position: absolute;
      height: 55%;
      top: 30%;
      bottom: 10%;
      left: 0;
      padding: 4rem;
      font-family: "Inter", sans-serif; }
      .__slidermol01 .__contslimol .__txtcont .item {
        width: 80%; }
      .__slidermol01 .__contslimol .__txtcont h3 {
        font-weight: 800;
        font-size: 25px;
        margin-bottom: 20px; }
      .__slidermol01 .__contslimol .__txtcont p {
        font-weight: 300;
        font-size: 16px; }
    .__slidermol01 .__contslimol #counter {
      position: absolute;
      font-weight: 300;
      font-size: 45px;
      bottom: 21%;
      z-index: 3;
      color: #333333;
      left: 40%; }
    .__slidermol01 .__contslimol .custom-owl-nav {
      position: absolute;
      font-weight: 300;
      bottom: 23%;
      z-index: 3;
      color: #333333;
      left: 5%; }
      .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-prev {
        background-color: #FFFFFF;
        padding: 20px 21px;
        border-radius: 40px;
        cursor: pointer;
        margin-right: 10px;
        transition: all 0.2s ease-out; }
        .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-prev img {
          height: 21px; }
        .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-prev:hover {
          background-color: #333333; }
      .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-next {
        background-color: #FFFFFF;
        padding: 20px 21px;
        border-radius: 40px;
        cursor: pointer;
        transition: all 0.2s ease-out; }
        .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-next img {
          transform: rotate(-180deg);
          height: 21px; }
        .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-next:hover {
          background-color: #333333; }

@media (min-width: 300px) and (max-width: 767px) {
  .pdneutro {
    padding-left: 0px;
    padding-right: 0px; }

  .__slidermol01 {
    background-color: #EFEFEF; }
    .__slidermol01 .__contslimol {
      display: flex;
      flex-flow: row nowrap;
      align-items: stretch;
      flex-direction: row;
      position: relative; }
      .__slidermol01 .__contslimol .__fotcont {
        width: 100%;
        margin: 0;
        max-height: 644px;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        height: 644px;
        z-index: 1;
        text-align: center; }
        .__slidermol01 .__contslimol .__fotcont .item {
          height: 644px;
          position: relative; }
          .__slidermol01 .__contslimol .__fotcont .item .__imgintli {
            position: absolute;
            width: 100%;
            height: 50%;
            top: 0;
            right: 0; }
            .__slidermol01 .__contslimol .__fotcont .item .__imgintli img {
              object-fit: cover;
              height: 100%; }
      .__slidermol01 .__contslimol .__txtcont {
        display: flex;
        background-color: #5FEB00;
        border-radius: 20px;
        z-index: 2;
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
        position: absolute;
        height: 55%;
        top: 40%;
        bottom: 10%;
        left: 0;
        padding: 3rem;
        font-family: "Inter", sans-serif; }
        .__slidermol01 .__contslimol .__txtcont .item {
          width: 100%; }
        .__slidermol01 .__contslimol .__txtcont h3 {
          font-weight: 800;
          font-size: 28px;
          margin-bottom: 10px; }
        .__slidermol01 .__contslimol .__txtcont p {
          font-weight: 300;
          font-size: 15px; }
      .__slidermol01 .__contslimol #counter {
        position: absolute;
        font-weight: 300;
        font-size: 35px;
        bottom: 60px;
        z-index: 3;
        color: #333333;
        left: 76%; }
      .__slidermol01 .__contslimol .custom-owl-nav {
        position: absolute;
        font-weight: 300;
        bottom: 70px;
        z-index: 3;
        color: #333333;
        left: 12%; }
        .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-prev {
          background-color: #FFFFFF;
          padding: 12px 13px;
          border-radius: 40px;
          cursor: pointer;
          margin-right: 10px;
          transition: all 0.2s ease-out; }
          .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-prev img {
            height: 21px; }
          .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-prev:hover {
            background-color: #333333; }
        .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-next {
          background-color: #FFFFFF;
          padding: 12px 13px;
          border-radius: 40px;
          cursor: pointer;
          transition: all 0.2s ease-out; }
          .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-next img {
            transform: rotate(-180deg);
            height: 21px; }
          .__slidermol01 .__contslimol .custom-owl-nav .custom-owl-next:hover {
            background-color: #333333; } }
.__slidevio {
  background-color: #EFEFEF;
  padding: 70px 0px; }

.__textGen04 {
  text-align: center;
  padding: 0px 15%;
  font-family: "Inter", sans-serif;
  margin-bottom: 40px; }
  .__textGen04 h2 {
    font-size: 18px;
    color: #333333;
    font-weight: 400;
    margin-bottom: 25px; }
  .__textGen04 h3 {
    font-size: 35px;
    color: #333333;
    font-weight: 400;
    letter-spacing: -1px; }
  .__textGen04 p {
    color: #333333;
    font-size: 16px; }

.__slide_video ul {
  display: flex;
  justify-content: center; }

.nav-pills {
  display: flex;
  position: relative;
  padding-bottom: 10px;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  color: #333333; }

.nav-pills .nav-link {
  position: relative;
  padding: 10px 15px;
  color: #000; }

.nav-pills .nav-link.active {
  color: #333333;
  background-color: #EFEFEF; }

.underline-fixed {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: #e0e0e0;
  transition: width 0.3s ease-in-out; }

.underline {
  position: absolute;
  bottom: 0;
  height: 4px;
  border-radius: 10px;
  background-color: #5FEB00;
  transition: all 0.3s ease-in-out; }

.nav-link_index {
  padding: 10px 35px !important; }

.__bgvideo {
  max-height: 345px;
  height: 345px;
  width: 60%;
  margin: auto;
  background-size: cover;
  position: relative;
  border-radius: 20px; }
  .__bgvideo a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.modal-dialog {
  max-width: 80%;
  margin: autO; }

.modal-content {
  border: none; }

.modal-body {
  padding: 0;
  position: relative; }

.btn-close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1050;
  background-color: white;
  border-radius: 50%; }

.__cambianch {
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 0px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__slidevio {
    background-color: #EFEFEF;
    padding: 30px 0px; }

  .__textGen04 {
    text-align: center;
    padding: 0px 5%;
    font-family: "Inter", sans-serif;
    margin-bottom: 40px; }
    .__textGen04 h2 {
      font-size: 16px;
      color: #333333;
      font-weight: 400;
      margin-bottom: 25px; }
    .__textGen04 h3 {
      font-size: 30px;
      color: #333333;
      font-weight: 400;
      letter-spacing: -1px; }
    .__textGen04 p {
      color: #333333;
      font-size: 16px; }

  .__slide_video ul {
    display: flex;
    justify-content: center; }

  .nav-pills {
    display: flex;
    position: relative;
    padding-bottom: 10px;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    color: #333333; }

  .nav-pills .nav-link {
    position: relative;
    padding: 10px 15px;
    color: #000; }

  .nav-pills .nav-link.active {
    color: #333333;
    background-color: #EFEFEF;
    border-bottom: 2px #5FEB00 solid; }

  .underline-fixed {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    background-color: #e0e0e0;
    transition: width 0.3s ease-in-out;
    display: none; }

  .underline {
    position: absolute;
    display: none;
    bottom: 0;
    height: 4px;
    border-radius: 10px;
    background-color: #5FEB00;
    transition: all 0.3s ease-in-out; }

  .nav-link_index {
    padding: 10px 35px !important;
    border-bottom: 2px #e0e0e0 solid; }

  .__bgvideo {
    max-height: 345px;
    height: 245px;
    width: 90%;
    margin: auto;
    background-size: cover;
    position: relative;
    border-radius: 20px; }
    .__bgvideo a {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
      .__bgvideo a img {
        height: 70px; } }
.__noticiasindex {
  background-color: #FFFFFF;
  padding: 70px 0px; }

.__textGen05 {
  text-align: center;
  padding: 0px 15%;
  font-family: "Inter", sans-serif;
  margin-bottom: 40px; }
  .__textGen05 h2 {
    font-size: 18px;
    color: #333333;
    font-weight: 400;
    margin-bottom: 25px; }
  .__textGen05 h3 {
    font-size: 35px;
    color: #333333;
    font-weight: 400;
    letter-spacing: -1px;
    font-family: "Bricolage Grotesque", sans-serif; }
  .__textGen05 p {
    color: #333333;
    font-size: 16px; }

.noticias_ind-wrapper {
  position: relative;
  max-width: 100%;
  margin: 0 auto; }

.noticias_ind-mask {
  overflow: hidden;
  width: 100%; }

.noticias_ind-container {
  display: flex;
  overflow-x: scroll;
  scroll-behavior: smooth;
  white-space: nowrap;
  scroll-snap-type: x mandatory; }

.noticias_ind-container::-webkit-scrollbar {
  height: 6px; }

.noticias_ind-container::-webkit-scrollbar-thumb {
  background: #ededed;
  border-radius: 3px; }

.noticias_ind-container::-webkit-scrollbar-thumb:hover {
  background: #cecece; }

.noticias_ind-item {
  flex: 0 0 auto;
  height: 300px;
  background: #E6E6E6;
  margin-right: 23px;
  color: white;
  border-radius: 16px;
  margin-bottom: 60px;
  width: 260px;
  scroll-snap-align: start;
  position: relative;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  cursor: pointer; }
  .noticias_ind-item:last-child {
    margin-right: 180px; }
  .noticias_ind-item .__img {
    width: 100%;
    -webkit-border-top-left-radius: 16px;
    -webkit-border-top-right-radius: 16px;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    overflow: hidden;
    height: 181px; }
    .noticias_ind-item .__img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .noticias_ind-item .line-clamp {
    padding: 15px 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-weight: 700;
    height: 67px;
    line-height: 18px;
    text-decoration: none;
    color: #333333;
    white-space: break-spaces;
    font-size: 15px; }
  .noticias_ind-item p {
    padding: 20px 20px;
    font-size: 11px;
    color: #333333; }

.noticias_ind-button {
  position: absolute;
  bottom: -12.7%;
  transform: translateY(-50%);
  background-color: #5FEB00;
  border: none;
  color: white;
  padding: 10px 15px 15px 15px;
  cursor: pointer;
  z-index: 10;
  border-radius: 40px;
  left: 130px;
  transition: all 1s ease-out; }
  .noticias_ind-button img {
    height: 21px; }

.noticias_ind-button.next {
  margin-left: 70px; }

.noticias_ind-button:disabled {
  background-color: #EBEBEB;
  cursor: not-allowed; }

.__paddingint {
  padding-left: 100px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__noticiasindex {
    background-color: #FFFFFF;
    padding: 50px 0px; }

  .__textGen05 {
    text-align: center;
    padding: 0px 15%;
    font-family: "Inter", sans-serif;
    margin-bottom: 40px; }
    .__textGen05 h2 {
      font-size: 16px;
      color: #333333;
      font-weight: 400;
      margin-bottom: 25px; }
    .__textGen05 h3 {
      font-size: 28px;
      color: #333333;
      font-weight: 400;
      letter-spacing: -1px; }
    .__textGen05 p {
      color: #333333;
      font-size: 16px; }

  .noticias_ind-wrapper {
    position: relative;
    max-width: 100%;
    margin: 0 auto; }

  .noticias_ind-mask {
    overflow: hidden;
    width: 100%; }

  .noticias_ind-container {
    display: flex;
    overflow-x: scroll;
    scroll-behavior: smooth;
    white-space: nowrap;
    scroll-snap-type: x mandatory; }

  .__paddingint {
    padding-left: 20px; }

  .noticias_ind-button {
    position: absolute;
    bottom: -12.7%;
    transform: translateY(-50%);
    background-color: #5FEB00;
    border: none;
    color: white;
    padding: 10px 15px 15px 15px;
    cursor: pointer;
    z-index: 10;
    border-radius: 40px;
    left: 30px;
    transition: all 1s ease-out; }
    .noticias_ind-button img {
      height: 21px; } }
.__portada_programa {
  position: relative;
  padding: 4rem 0 4rem 0;
  color: #FFFFFF;
  padding-top: 4rem;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  height: auto; }

.__itcartitu {
  padding-right: 14%; }
  .__itcartitu h2 {
    color: #5FEB00;
    font-family: "Bricolage Grotesque", sans-serif; }
  .__itcartitu h3 {
    font-size: 43px; }
  .__itcartitu h4 {
    font-size: 24px;
    font-weight: 300;
    line-height: 26px; }

.__formuintcar {
  background-color: #F8F6F3;
  border-radius: 20px;
  padding: 23px 38px;
  font-family: "Bricolage Grotesque", sans-serif; }
  .__formuintcar h4 {
    color: #333333;
    font-size: 25px;
    text-align: center;
    margin-bottom: 20px; }
  .__formuintcar .text12 {
    color: #333333; }

@media (min-width: 300px) and (max-width: 767px) {
  .__portada_programa {
    position: relative;
    padding: 14rem 0 0rem 0;
    color: #FFFFFF;
    padding-top: 20rem;
    background-color: #333333;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: top center;
    height: auto; }

  .__itcartitu {
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 30px; }
    .__itcartitu h2 {
      color: #5FEB00;
      font-family: "Bricolage Grotesque", sans-serif; }
    .__itcartitu h3 {
      font-size: 26px; }
    .__itcartitu h4 {
      font-size: 22px;
      font-weight: 300;
      line-height: 22px; }

  .__formuintcar {
    background-color: #F8F6F3;
    border-radius: 20px;
    padding: 23px 24px;
    font-family: "Bricolage Grotesque", sans-serif; }
    .__formuintcar h4 {
      color: #333333;
      font-size: 23px;
      text-align: center;
      margin-bottom: 20px; }
    .__formuintcar .text12 {
      color: #333333; } }
.__inthorarios {
  position: relative;
  padding: 4rem 0 4rem 0;
  background-color: #333333; }

#carrerasint .item ._icconpri {
  text-align: left;
  padding-bottom: 20px; }
  #carrerasint .item ._icconpri img {
    height: 30px;
    width: auto; }
#carrerasint .item h3 {
  color: #5FEB00;
  font-family: "Bricolage Grotesque", sans-serif;
  font-size: 25px;
  font-weight: bold; }
#carrerasint .item p {
  color: #FFFFFF;
  font-family: "Inter", sans-serif; }

@media (min-width: 300px) and (max-width: 767px) {
  .__inthorarios {
    position: relative;
    padding: 4rem 0 3rem 0;
    background-color: #333333; }

  #carrerasint {
    text-align: center; }
    #carrerasint .item {
      text-align: center; }
      #carrerasint .item ._icconpri {
        text-align: center;
        padding-bottom: 20px;
        justify-content: center;
        align-items: center;
        width: 30px;
        display: inline-block; }
        #carrerasint .item ._icconpri img {
          height: 30px;
          width: 30px;
          text-align: center; }
      #carrerasint .item h3 {
        color: #5FEB00;
        font-family: "Bricolage Grotesque", sans-serif;
        font-size: 25px;
        font-weight: bold; }
      #carrerasint .item p {
        color: #FFFFFF;
        font-family: "Inter", sans-serif; } }
.__porqueestu {
  position: relative;
  padding: 5rem 0 5rem 0;
  background: #5FEB00; }

._interpor {
  padding-right: 60px; }
  ._interpor h2 {
    font-family: "Bricolage Grotesque", sans-serif;
    font-size: 35px;
    font-weight: bold; }
  ._interpor p {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    margin-bottom: 60px; }
  ._interpor h3 {
    font-family: "Bricolage Grotesque", sans-serif;
    font-size: 25px;
    font-weight: bold; }

.accordionx1 {
  border: 0px !important;
  padding: 0px;
  font-family: "Bricolage Grotesque", sans-serif; }

.accordion-itemx1 {
  border: 0px !important; }

.accordion-headerx1 {
  border: 0px !important; }

.accordion-buttonx1 {
  padding: 10px 0px 7px 0px;
  background-color: #5FEB00;
  border: 0px !important;
  font-family: "Bricolage Grotesque", sans-serif;
  text-decoration: none;
  font-size: 20px;
  font-weight: bold; }
  .accordion-buttonx1 a {
    color: #333333; }
  .accordion-buttonx1:focus {
    background-color: #5FEB00;
    color: #333333; }
  .accordion-buttonx1:active {
    background-color: #5FEB00;
    color: #333333; }
  .accordion-buttonx1:not(.collapsed) {
    background-color: #5FEB00;
    color: #333333;
    box-shadow: none; }

.accordion-bodyx1 {
  background-color: #5FEB00;
  border: 0px !important;
  padding: 3px 0px 17px 0px; }

.__videointcarr {
  height: 400px;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative; }
  .__videointcarr .__topne {
    background-color: #5FEB00;
    position: absolute;
    top: 20px;
    font-family: "Bricolage Grotesque", sans-serif;
    left: 20px;
    width: max-content;
    padding: 4px 15px;
    border-radius: 20px; }
  .__videointcarr .__botnew {
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-family: "Bricolage Grotesque", sans-serif; }
    .__videointcarr .__botnew p {
      margin-bottom: 0px; }
    .__videointcarr .__botnew h5 {
      font-weight: bold; }
  .__videointcarr .__playcar {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 50px; }
    .__videointcarr .__playcar a {
      text-decoration: none;
      border: 2px dotted white;
      color: aliceblue;
      border-radius: 50%;
      position: relative; }
      .__videointcarr .__playcar a::after {
        position: absolute;
        content: "";
        bottom: -7px;
        top: -7px;
        left: -7px;
        right: -7px;
        background-color: transparent;
        border-radius: 50%;
        border: 4px solid #fff;
        margin: 0px;
        opacity: 1;
        transform-origin: center;
        animation: anim 800ms linear infinite; }
      .__videointcarr .__playcar a::before {
        position: absolute;
        content: "";
        bottom: -7px;
        top: -7px;
        left: -7px;
        right: -7px;
        background-color: transparent;
        border-radius: 50%;
        border: 4px solid #fff;
        margin: 0px;
        opacity: 0.8;
        transform-origin: center;
        animation: anim 800ms linear 400ms infinite; }
      .__videointcarr .__playcar a img {
        height: 100px; }
    .__videointcarr .__playcar .pulse {
      position: absolute;
      margin: auto;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border-radius: 50%;
      display: grid;
      place-items: center;
      font-size: 50px;
      color: #ffffff;
      animation: pulse 2s ease-out infinite; }
      .__videointcarr .__playcar .pulse::before, .__videointcarr .__playcar .pulse::after {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        background-color: #5feb0063;
        border-radius: 50%;
        z-index: -1;
        opacity: 0.7; }
      .__videointcarr .__playcar .pulse::before {
        animation: pulse 2s ease-out infinite; }
      .__videointcarr .__playcar .pulse::after {
        animation: pulse 2s 1s ease-out infinite; }

@keyframes pulse {
  100% {
    transform: scale(5.5);
    opacity: 0; } }
@keyframes anim {
  from {
    margin: 0px;
    opacity: 1; }
  to {
    margin: -15px;
    opacity: 0; } }
@media (min-width: 300px) and (max-width: 767px) {
  .__porqueestu {
    position: relative;
    padding: 3rem 0 3rem 0;
    background: #5FEB00; }

  ._interpor {
    padding-right: 20px;
    padding-left: 20px; }
    ._interpor h2 {
      font-family: "Bricolage Grotesque", sans-serif;
      font-size: 30px;
      font-weight: bold; }
    ._interpor p {
      font-family: "Inter", sans-serif;
      font-size: 14px;
      margin-bottom: 40px; }

  .accordionx1 {
    border: 0px !important;
    padding: 0px;
    font-family: "Bricolage Grotesque", sans-serif;
    margin-bottom: 40px; }

  .accordion-itemx1 {
    border: 0px !important; }

  .accordion-headerx1 {
    border: 0px !important; }

  .accordion-buttonx1 {
    padding: 10px 0px 7px 0px;
    background-color: #5FEB00;
    border: 0px !important;
    font-family: "Bricolage Grotesque", sans-serif;
    text-decoration: none;
    font-size: 20px;
    font-weight: bold; }
    .accordion-buttonx1 a {
      color: #333333; }
    .accordion-buttonx1:focus {
      background-color: #5FEB00;
      color: #333333; }
    .accordion-buttonx1:active {
      background-color: #5FEB00;
      color: #333333; }
    .accordion-buttonx1:not(.collapsed) {
      background-color: #5FEB00;
      color: #333333;
      box-shadow: none; }

  .accordion-bodyx1 {
    background-color: #5FEB00;
    border: 0px !important;
    padding: 3px 0px 17px 0px; }

  .__videointcarr {
    height: 250px;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    margin-left: 20px;
    margin-right: 20px; }
    .__videointcarr .__topne {
      background-color: #5FEB00;
      position: absolute;
      top: 20px;
      font-family: "Bricolage Grotesque", sans-serif;
      left: 20px;
      width: max-content;
      padding: 4px 15px;
      border-radius: 20px; }
    .__videointcarr .__botnew {
      position: absolute;
      bottom: 20px;
      left: 20px;
      font-family: "Bricolage Grotesque", sans-serif; }
      .__videointcarr .__botnew p {
        margin-bottom: 0px; }
      .__videointcarr .__botnew h5 {
        font-weight: bold; }
    .__videointcarr .__playcar {
      position: absolute;
      top: 50%;
      left: 49%;
      transform: translate(-50%, -50%);
      padding: 50px; }
      .__videointcarr .__playcar a {
        text-decoration: none;
        border: 2px dotted white;
        color: aliceblue;
        border-radius: 50%;
        position: relative; }
        .__videointcarr .__playcar a::after {
          position: absolute;
          content: "";
          bottom: -7px;
          top: -7px;
          left: -7px;
          right: -7px;
          background-color: transparent;
          border-radius: 50%;
          border: 4px solid #fff;
          margin: 0px;
          opacity: 1;
          transform-origin: center;
          animation: anim 800ms linear infinite; }
        .__videointcarr .__playcar a::before {
          position: absolute;
          content: "";
          bottom: -7px;
          top: -7px;
          left: -7px;
          right: -7px;
          background-color: transparent;
          border-radius: 50%;
          border: 4px solid #fff;
          margin: 0px;
          opacity: 0.8;
          transform-origin: center;
          animation: anim 800ms linear 400ms infinite; }
        .__videointcarr .__playcar a img {
          height: 55px;
          width: 71px;
          margin-top: -18px; } }
.__planestudios {
  position: relative;
  padding: 5rem 0 5rem 0;
  background: #FFFFFF; }
  .__planestudios .__textGen06 {
    text-align: center;
    padding: 0px 13%; }
    .__planestudios .__textGen06 h2 {
      font-size: 18px;
      color: #333333;
      font-weight: 400;
      font-family: "Inter", sans-serif; }
    .__planestudios .__textGen06 h3 {
      font-size: 35px;
      color: #333333;
      font-weight: 400;
      letter-spacing: -1px;
      font-family: "Bricolage Grotesque", sans-serif;
      margin-bottom: 70px;
      font-weight: 400; }

.accordionx2 {
  border: 0px !important;
  padding: 0px;
  font-family: "Bricolage Grotesque", sans-serif; }

.accordion-itemx2 {
  border: 0px !important; }

.accordion-headerx2 {
  border: 0px !important;
  margin-bottom: 10px !important; }

.accordion-buttonx2 {
  padding: 10px 20px 10px 20px;
  background-color: #5FEB00;
  border: 0px !important;
  font-family: "Bricolage Grotesque", sans-serif;
  text-decoration: none;
  font-size: 20px;
  border-radius: 10px !important; }
  .accordion-buttonx2 a {
    color: #333333; }
  .accordion-buttonx2:focus {
    background-color: #5FEB00;
    color: #333333; }
  .accordion-buttonx2:active {
    background-color: #5FEB00;
    color: #333333; }
  .accordion-buttonx2:not(.collapsed) {
    background-color: #E6E6E6;
    color: #333333;
    box-shadow: none; }

.accordion-fonts {
  padding: 14px 20px 14px 20px;
  font-size: 16px; }
  .accordion-fonts a {
    font-size: 16px; }

.accordion-bodyx2 {
  background-color: #FFFFFF;
  border: 0px !important;
  padding: 20px 20px 17px 20px;
  text-align: left;
  font-family: "Inter", sans-serif; }
  .accordion-bodyx2 ul, .accordion-bodyx2 .cicloscars {
    padding-left: 0px;
    list-style: none; }
    .accordion-bodyx2 ul li, .accordion-bodyx2 .cicloscars li {
      font-family: "Inter", sans-serif;
      font-size: 16px; }
      .accordion-bodyx2 ul li svg, .accordion-bodyx2 .cicloscars li svg {
        color: #333333;
        height: 11px;
        padding-bottom: 2px;
        padding-right: 10px; }
      .accordion-bodyx2 ul li .__verdeic, .accordion-bodyx2 .cicloscars li .__verdeic {
        color: #5FEB00; }
  .accordion-bodyx2 p {
    font-size: 13px !important;
    font-family: "Inter", sans-serif !important; }
    .accordion-bodyx2 p ul {
      font-family: "Inter", sans-serif;
      font-size: 13px !important;
      list-style: circle; }
      .accordion-bodyx2 p ul li {
        font-size: 13px !important; }
  .accordion-bodyx2 ul {
    font-family: "Inter", sans-serif;
    font-size: 13px !important;
    list-style: circle; }
    .accordion-bodyx2 ul li {
      font-size: 13px !important; }
  .accordion-bodyx2 h3 {
    font-size: 14px !important;
    font-family: "Inter", sans-serif;
    font-weight: bold;
    margin-bottom: 5px; }

.__carlegen {
  position: relative;
  display: inline-flex;
  margin-top: 70px; }
  .__carlegen .__chv {
    margin-left: 20px;
    margin-right: 20px;
    font-family: "Inter", sans-serif;
    font-size: 12px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__planestudios {
    position: relative;
    padding: 3rem 0 3rem 0;
    background: #FFFFFF; }
    .__planestudios .__textGen06 {
      text-align: center;
      padding: 0px 20px; }
      .__planestudios .__textGen06 h2 {
        font-size: 16px;
        color: #333333;
        font-weight: 400;
        font-family: "Inter", sans-serif; }
      .__planestudios .__textGen06 h3 {
        font-size: 30px;
        color: #333333;
        font-weight: 400;
        letter-spacing: -1px;
        font-family: "Bricolage Grotesque", sans-serif;
        margin-bottom: 40px;
        font-weight: 400; }

  .accordionx2 {
    border: 0px !important;
    padding: 0px;
    font-family: "Bricolage Grotesque", sans-serif; }

  .accordion-itemx2 {
    border: 0px !important; }

  .accordion-headerx2 {
    border: 0px !important;
    margin-bottom: 10px !important; }

  .accordion-buttonx2 {
    padding: 10px 20px 10px 20px;
    background-color: #5FEB00;
    border: 0px !important;
    font-family: "Bricolage Grotesque", sans-serif;
    text-decoration: none;
    font-size: 18px;
    border-radius: 10px !important; }
    .accordion-buttonx2 a {
      color: #333333; }
    .accordion-buttonx2:focus {
      background-color: #5FEB00;
      color: #333333; }
    .accordion-buttonx2:active {
      background-color: #5FEB00;
      color: #333333; }
    .accordion-buttonx2:not(.collapsed) {
      background-color: #E6E6E6;
      color: #333333;
      box-shadow: none; }

  .accordion-bodyx2 {
    background-color: #FFFFFF;
    border: 0px !important;
    padding: 3px 0px 17px 0px;
    text-align: left; }
    .accordion-bodyx2 ul {
      padding-left: 20px;
      list-style: none; }
      .accordion-bodyx2 ul li {
        font-family: "Inter", sans-serif;
        font-size: 16px; }
        .accordion-bodyx2 ul li svg {
          color: #333333;
          height: 11px;
          padding-bottom: 2px;
          padding-right: 10px; }
        .accordion-bodyx2 ul li .__verdeic {
          color: #5FEB00; }

  .__carlegen {
    position: relative;
    display: inline-flex;
    margin-top: 30px; }
    .__carlegen .__chv {
      margin-left: 20px;
      margin-right: 20px;
      font-family: "Inter", sans-serif;
      font-size: 12px; } }
.__trabacom {
  position: relative;
  padding: 5rem 0 5rem 0;
  background: #FFF0EB; }
  .__trabacom .__textGen07 {
    text-align: center;
    padding: 0px 13%; }
    .__trabacom .__textGen07 h2 {
      font-size: 18px;
      color: #333333;
      font-weight: 400;
      font-family: "Inter", sans-serif; }
    .__trabacom .__textGen07 h3 {
      font-size: 35px;
      color: #333333;
      font-weight: 400;
      letter-spacing: -1px;
      font-family: "Bricolage Grotesque", sans-serif;
      margin-bottom: 70px;
      font-weight: 400; }

.trabajar_int {
  background-color: #FFFFFF;
  border-radius: 16px; }

.trabajar_int-item {
  flex: 0 0 auto;
  height: 300px;
  margin-right: 23px;
  color: white;
  border-radius: 16px;
  width: 260px;
  position: relative;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  background-color: #FFFFFF; }
  .trabajar_int-item:last-child {
    margin-right: 180px; }
  .trabajar_int-item .__img {
    width: 100%;
    -webkit-border-top-left-radius: 16px;
    -webkit-border-top-right-radius: 16px;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    overflow: hidden;
    height: 195px; }
    .trabajar_int-item .__img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .trabajar_int-item .line-clamp_tra {
    padding: 27px 34px 14px 34px;
    line-height: 24px;
    position: relative;
    text-decoration: none;
    color: #333333;
    white-space: break-spaces;
    font-size: 20px;
    text-align: left;
    font-weight: bold;
    font-family: "Bricolage Grotesque", sans-serif; }
  .trabajar_int-item p {
    padding: 0px 34px 10px 34px;
    font-size: 16px;
    margin-bottom: 0px;
    color: #333333;
    text-align: left; }

.__reltras {
  position: relative; }

.laboratrabaja-prev, .laboratrabaja-next {
  position: absolute;
  top: 42%;
  background-color: #5FEB00;
  color: white;
  border: none;
  padding: 10px 21px 15px 21px;
  cursor: pointer;
  border-radius: 50%;
  font-size: 18px;
  z-index: 1000; }
  .laboratrabaja-prev img, .laboratrabaja-next img {
    width: 12px; }

.laboratrabaja-prev {
  left: -70px; }

.laboratrabaja-next {
  right: -70px; }

.laboratrabaja-prev:hover, .laboratrabaja-next:hover {
  background-color: #5FEB00; }

@media (min-width: 300px) and (max-width: 767px) {
  .__trabacom {
    position: relative;
    padding: 3rem 0 6rem 0;
    background: #FFF0EB; }
    .__trabacom .__textGen07 {
      text-align: center;
      padding: 0px 16%; }
      .__trabacom .__textGen07 h2 {
        font-size: 16px;
        color: #333333;
        font-weight: 400;
        font-family: "Inter", sans-serif; }
      .__trabacom .__textGen07 h3 {
        font-size: 30px;
        color: #333333;
        font-weight: 400;
        letter-spacing: -1px;
        font-family: "Bricolage Grotesque", sans-serif;
        margin-bottom: 40px;
        font-weight: 400; }

  .trabajar_int {
    background-color: #FFFFFF;
    border-radius: 16px; }

  .trabajar_int-item {
    flex: 0 0 auto;
    height: 300px;
    margin-right: 23px;
    color: white;
    border-radius: 16px;
    width: 260px;
    position: relative;
    font-family: "Inter", sans-serif;
    text-decoration: none;
    background-color: #FFFFFF; }
    .trabajar_int-item:last-child {
      margin-right: 180px; }
    .trabajar_int-item .__img {
      width: 100%;
      -webkit-border-top-left-radius: 16px;
      -webkit-border-top-right-radius: 16px;
      -moz-border-radius-topleft: 16px;
      -moz-border-radius-topright: 16px;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      overflow: hidden;
      height: 195px; }
      .trabajar_int-item .__img img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .trabajar_int-item .line-clamp_tra {
      padding: 27px 34px 14px 34px;
      line-height: 24px;
      position: relative;
      text-decoration: none;
      color: #333333;
      white-space: break-spaces;
      font-size: 20px;
      text-align: left;
      font-weight: bold;
      font-family: "Bricolage Grotesque", sans-serif; }
    .trabajar_int-item p {
      padding: 0px 34px 10px 34px;
      font-size: 16px;
      margin-bottom: 0px;
      color: #333333;
      text-align: left; }

  .__reltras {
    position: relative; }

  .laboratrabaja-prev, .laboratrabaja-next {
    position: absolute;
    top: 42%;
    background-color: #5FEB00;
    color: white;
    border: none;
    padding: 7px 18px 12px 18px;
    cursor: pointer;
    border-radius: 50%;
    font-size: 18px;
    z-index: 1000; }
    .laboratrabaja-prev img, .laboratrabaja-next img {
      width: 10px; }

  .laboratrabaja-prev {
    left: -59px; }

  .laboratrabaja-next {
    right: -59px; } }
.__sliderintlistocar {
  background-color: #FFFFFF;
  padding-top: 70px; }
  .__sliderintlistocar .__contcarlist {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex-direction: row-reverse;
    position: relative; }
    .__sliderintlistocar .__contcarlist .__fotcont {
      width: 50%;
      margin: 0;
      max-height: 644px;
      position: relative;
      overflow: hidden;
      border-radius: 20px;
      list-style: none;
      padding: 0;
      height: 644px;
      z-index: 1;
      text-align: center; }
      .__sliderintlistocar .__contcarlist .__fotcont .item {
        height: 644px;
        position: relative; }
        .__sliderintlistocar .__contcarlist .__fotcont .item .__imgintli {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          right: 0; }
          .__sliderintlistocar .__contcarlist .__fotcont .item .__imgintli img {
            object-fit: cover;
            height: 100%; }
    .__sliderintlistocar .__contcarlist .__txtcont {
      display: flex;
      background-color: #5FEB00;
      border-radius: 20px;
      z-index: 2;
      width: 55%;
      position: absolute;
      height: 100%;
      top: 0%;
      bottom: 0%;
      left: 0;
      padding: 4rem;
      font-family: "Inter", sans-serif; }
      .__sliderintlistocar .__contcarlist .__txtcont .item {
        width: 80%; }
      .__sliderintlistocar .__contcarlist .__txtcont h3 {
        font-weight: 800;
        font-size: 35px;
        margin-bottom: 20%;
        font-family: "Bricolage Grotesque", sans-serif; }
      .__sliderintlistocar .__contcarlist .__txtcont h5 {
        font-weight: 600;
        font-size: 20px;
        font-family: "Bricolage Grotesque", sans-serif; }
      .__sliderintlistocar .__contcarlist .__txtcont p {
        font-weight: 300;
        font-size: 18px; }
    .__sliderintlistocar .__contcarlist #counter {
      position: absolute;
      font-weight: 300;
      font-size: 45px;
      bottom: 12%;
      z-index: 3;
      font-family: "Bricolage Grotesque", sans-serif;
      color: #333333;
      left: 40%; }
    .__sliderintlistocar .__contcarlist .custom-owl-nav {
      position: absolute;
      font-weight: 300;
      bottom: 15%;
      z-index: 3;
      color: #333333;
      left: 5%; }
      .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-prev {
        background-color: #FFFFFF;
        padding: 20px 21px;
        border-radius: 40px;
        cursor: pointer;
        margin-right: 10px;
        transition: all 0.2s ease-out; }
        .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-prev img {
          height: 21px; }
        .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-prev:hover {
          background-color: #333333; }
      .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-next {
        background-color: #FFFFFF;
        padding: 20px 21px;
        border-radius: 40px;
        cursor: pointer;
        transition: all 0.2s ease-out; }
        .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-next img {
          transform: rotate(-180deg);
          height: 21px; }
        .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-next:hover {
          background-color: #333333; }

@media (min-width: 300px) and (max-width: 767px) {
  .__sliderintlistocar {
    background-color: #FFFFFF;
    padding-top: 70px;
    margin-top: -120px; }
    .__sliderintlistocar .__contcarlist {
      display: flex;
      flex-flow: row nowrap;
      align-items: stretch;
      flex-direction: row-reverse;
      position: relative; }
      .__sliderintlistocar .__contcarlist .__fotcont {
        width: 100%;
        margin: 0;
        max-height: 344px;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        height: 310px;
        border-radius: 20px;
        margin-bottom: 340px;
        z-index: 1;
        text-align: center; }
        .__sliderintlistocar .__contcarlist .__fotcont .item {
          height: 644px;
          position: relative; }
          .__sliderintlistocar .__contcarlist .__fotcont .item .__imgintli {
            position: absolute;
            width: 100%;
            height: 50%;
            top: 0;
            right: 0; }
            .__sliderintlistocar .__contcarlist .__fotcont .item .__imgintli img {
              object-fit: cover;
              height: 100%; }
      .__sliderintlistocar .__contcarlist .__txtcont {
        display: flex;
        background-color: #5FEB00;
        border-radius: 20px;
        z-index: 2;
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
        position: absolute;
        height: 60%;
        top: 40%;
        bottom: 10%;
        left: 0;
        padding: 2.2rem;
        font-family: "Inter", sans-serif; }
        .__sliderintlistocar .__contcarlist .__txtcont .item {
          width: 100%; }
        .__sliderintlistocar .__contcarlist .__txtcont h3 {
          font-weight: 800;
          font-size: 28px;
          margin-bottom: 5%;
          font-family: "Bricolage Grotesque", sans-serif; }
        .__sliderintlistocar .__contcarlist .__txtcont h5 {
          font-weight: 600;
          font-size: 18px;
          font-family: "Bricolage Grotesque", sans-serif; }
        .__sliderintlistocar .__contcarlist .__txtcont p {
          font-weight: 300;
          font-size: 15px; }
      .__sliderintlistocar .__contcarlist #counter {
        position: absolute;
        font-weight: 300;
        font-size: 35px;
        bottom: 20px;
        z-index: 3;
        color: #333333;
        left: 76%; }
      .__sliderintlistocar .__contcarlist .custom-owl-nav {
        position: absolute;
        font-weight: 300;
        bottom: 30px;
        z-index: 3;
        color: #333333;
        left: 12%; }
        .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-prev {
          background-color: #FFFFFF;
          padding: 12px 13px;
          border-radius: 40px;
          cursor: pointer;
          margin-right: 10px;
          transition: all 0.2s ease-out; }
          .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-prev img {
            height: 21px; }
          .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-prev:hover {
            background-color: #333333; }
        .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-next {
          background-color: #FFFFFF;
          padding: 12px 13px;
          border-radius: 40px;
          cursor: pointer;
          transition: all 0.2s ease-out; }
          .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-next img {
            transform: rotate(-180deg);
            height: 21px; }
          .__sliderintlistocar .__contcarlist .custom-owl-nav .custom-owl-next:hover {
            background-color: #333333; } }
.__cualidades {
  background-color: #F4F4F4;
  padding-bottom: 70px; }
  .__cualidades .__contcarlistcual {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex-direction: row;
    position: relative; }
    .__cualidades .__contcarlistcual .__fotcont {
      width: 100%;
      margin: 0;
      max-height: 644px;
      position: relative;
      overflow: hidden;
      border-radius: 20px;
      list-style: none;
      padding-right: 40%;
      height: 644px;
      z-index: 1;
      text-align: left; }
      .__cualidades .__contcarlistcual .__fotcont .item {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        position: relative;
        height: 100%; }
    .__cualidades .__contcarlistcual .__txtcont {
      display: flex;
      background-color: #FFFFFF;
      border-radius: 20px;
      z-index: 2;
      width: 55%;
      position: absolute;
      height: 100%;
      top: 0%;
      bottom: 0%;
      right: 0;
      padding: 4rem;
      font-family: "Inter", sans-serif; }
      .__cualidades .__contcarlistcual .__txtcont .item {
        width: 80%; }
      .__cualidades .__contcarlistcual .__txtcont h3 {
        font-weight: 800;
        font-size: 35px;
        margin-bottom: 15%;
        font-family: "Bricolage Grotesque", sans-serif;
        color: #5FEB00; }
      .__cualidades .__contcarlistcual .__txtcont h5 {
        font-weight: 600;
        font-size: 20px;
        font-family: "Bricolage Grotesque", sans-serif; }
      .__cualidades .__contcarlistcual .__txtcont p {
        font-weight: 300;
        font-size: 18px; }

.accordionx3 {
  border: 0px !important;
  padding: 0px;
  font-family: "Bricolage Grotesque", sans-serif; }

.accordion-itemx3 {
  border: 0px !important; }

.accordion-headerx3 {
  border: 0px !important; }

.accordion-buttonx3 {
  padding: 10px 0px 7px 0px;
  background-color: #FFFFFF;
  border: 0px !important;
  font-family: "Bricolage Grotesque", sans-serif;
  text-decoration: none;
  font-size: 20px;
  font-weight: bold; }
  .accordion-buttonx3 a {
    color: #333333; }
  .accordion-buttonx3:focus {
    background-color: #FFFFFF;
    color: #333333; }
  .accordion-buttonx3:active {
    background-color: #FFFFFF;
    color: #333333; }
  .accordion-buttonx3:not(.collapsed) {
    background-color: #FFFFFF;
    color: #333333;
    box-shadow: none; }

.accordion-bodyx3 {
  background-color: #FFFFFF;
  border: 0px !important;
  padding: 3px 0px 47px 0px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__cualidades {
    background-color: #F4F4F4;
    padding-bottom: 70px;
    padding-top: 80px;
    margin-top: -60px; }
    .__cualidades .__contcarlistcual {
      display: flex;
      flex-flow: row nowrap;
      align-items: stretch;
      flex-direction: row;
      position: relative; }
      .__cualidades .__contcarlistcual .__fotcont {
        width: 100%;
        margin: 0;
        max-height: 644px;
        position: relative;
        overflow: hidden;
        border-radius: 20px;
        list-style: none;
        padding-right: 0%;
        height: 344px;
        margin-bottom: 300px;
        z-index: 1;
        text-align: left; }
        .__cualidades .__contcarlistcual .__fotcont .item {
          background-repeat: no-repeat;
          background-size: cover;
          background-position: right;
          position: relative;
          height: 100%; }
      .__cualidades .__contcarlistcual .__txtcont {
        display: flex;
        background-color: #FFFFFF;
        border-radius: 20px;
        z-index: 2;
        width: 100%;
        position: absolute;
        height: 75%;
        top: 40%;
        bottom: 5%;
        left: 0;
        padding: 2.2rem;
        font-family: "Inter", sans-serif; }
        .__cualidades .__contcarlistcual .__txtcont .item {
          width: 100%; }
        .__cualidades .__contcarlistcual .__txtcont h3 {
          font-weight: 800;
          font-size: 28px;
          margin-bottom: 7%;
          font-family: "Bricolage Grotesque", sans-serif;
          color: #5FEB00; }
        .__cualidades .__contcarlistcual .__txtcont h5 {
          font-weight: 600;
          font-size: 18px;
          font-family: "Bricolage Grotesque", sans-serif; }
        .__cualidades .__contcarlistcual .__txtcont p {
          font-weight: 300;
          font-size: 16px; }

  .accordionx3 {
    border: 0px !important;
    padding: 0px;
    font-family: "Bricolage Grotesque", sans-serif; }

  .accordion-itemx3 {
    border: 0px !important; }

  .accordion-headerx3 {
    border: 0px !important; }

  .accordion-buttonx3 {
    padding: 10px 0px 7px 0px;
    background-color: #FFFFFF;
    border: 0px !important;
    font-family: "Bricolage Grotesque", sans-serif;
    text-decoration: none;
    font-size: 17px;
    font-weight: bold; }
    .accordion-buttonx3 a {
      color: #333333; }
    .accordion-buttonx3:focus {
      background-color: #FFFFFF;
      color: #333333; }
    .accordion-buttonx3:active {
      background-color: #FFFFFF;
      color: #333333; }
    .accordion-buttonx3:not(.collapsed) {
      background-color: #FFFFFF;
      color: #333333;
      box-shadow: none; }

  .accordion-bodyx3 {
    background-color: #FFFFFF;
    border: 0px !important;
    font-size: 15px;
    padding: 3px 0px 47px 0px; } }
.__docentecar {
  position: relative;
  padding: 5rem 0 0rem 0;
  background: #F6C1B2; }
  .__docentecar .__textGen08 {
    text-align: center;
    padding: 0px 13%; }
    .__docentecar .__textGen08 h2 {
      font-size: 18px;
      color: #333333;
      font-weight: 400;
      font-family: "Inter", sans-serif; }
    .__docentecar .__textGen08 h3 {
      font-size: 35px;
      color: #333333;
      font-weight: 400;
      letter-spacing: -1px;
      font-family: "Bricolage Grotesque", sans-serif;
      margin-bottom: 70px;
      font-weight: 400; }

.docente_int {
  background-color: #FFFFFF;
  border-radius: 16px;
  position: relative;
  display: flex; }

.docente_int-item {
  width: 170px;
  height: 300px;
  color: white;
  border-radius: 16px;
  position: relative;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  background-color: #FFFFFF; }
  .docente_int-item .__img {
    width: 100%;
    object-fit: cover;
    border-radius: 16px;
    overflow: hidden;
    height: 100%; }
    .docente_int-item .__img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }

.docente_int-item_text {
  width: calc(100% - 170px); }
  .docente_int-item_text .line-clamp_docente {
    padding: 0px 34px 10px 24px;
    position: relative;
    color: #333333;
    font-size: 16px;
    text-align: left;
    font-family: "Bricolage Grotesque", sans-serif; }
    .docente_int-item_text .line-clamp_docente h4 {
      margin-bottom: 0px;
      font-size: 16px; }
    .docente_int-item_text .line-clamp_docente strong {
      font-size: 20px; }
  .docente_int-item_text p {
    padding: 5px 34px 0px 24px;
    font-size: 12px;
    margin-bottom: 0px;
    line-height: 16px;
    color: #333333;
    font-family: "Inter", sans-serif;
    text-align: left; }
  .docente_int-item_text .__flotre {
    position: absolute;
    bottom: 10px;
    right: 20px; }

.__reltras {
  position: relative; }

.cardocente-prev, .cardocente-next {
  position: absolute;
  top: 32%;
  background-color: #5FEB00;
  color: white;
  border: none;
  padding: 10px 21px 15px 21px;
  cursor: pointer;
  border-radius: 50%;
  font-size: 18px;
  z-index: 1000; }
  .cardocente-prev img, .cardocente-next img {
    width: 12px; }

.cardocente-prev {
  left: -70px; }

.cardocente-next {
  right: -70px; }

.cardocente-prev:hover, .cardocente-next:hover {
  background-color: #5FEB00; }

.cardocente-carousel .owl-dots {
  text-align: center;
  margin-top: 70px;
  margin-bottom: 70px; }
  .cardocente-carousel .owl-dots .owl-dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #ffffff !important;
    border-radius: 50%;
    margin: 5px;
    cursor: pointer; }
  .cardocente-carousel .owl-dots .active {
    width: 35px;
    height: 12px;
    position: static;
    background-color: #5FEB00 !important;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease; }

@media (min-width: 300px) and (max-width: 767px) {
  .__docentecar {
    position: relative;
    padding: 5rem 0 0rem 0;
    background: #F6C1B2; }
    .__docentecar .__textGen08 {
      text-align: center;
      padding: 0px 0%; }
      .__docentecar .__textGen08 h2 {
        font-size: 16px;
        color: #333333;
        font-weight: 400;
        font-family: "Inter", sans-serif; }
      .__docentecar .__textGen08 h3 {
        font-size: 28px;
        color: #333333;
        font-weight: 400;
        letter-spacing: -1px;
        font-family: "Bricolage Grotesque", sans-serif;
        margin-bottom: 50px;
        font-weight: 400; }

  .docente_int {
    background-color: #FFFFFF;
    border-radius: 16px;
    position: relative;
    display: flex; }

  .docente_int-item {
    width: 170px;
    height: 300px;
    color: white;
    border-radius: 16px;
    position: relative;
    font-family: "Inter", sans-serif;
    text-decoration: none;
    background-color: #FFFFFF; }
    .docente_int-item .__img {
      width: 100%;
      object-fit: cover;
      border-radius: 16px;
      overflow: hidden;
      height: 100%; }
      .docente_int-item .__img img {
        width: 100%;
        height: 100%;
        object-fit: cover; }

  .docente_int-item_text {
    width: calc(100% - 170px); }
    .docente_int-item_text .line-clamp_docente {
      padding: 0px 20px 10px 14px;
      position: relative;
      color: #333333;
      font-size: 16px;
      text-align: left;
      font-family: "Bricolage Grotesque", sans-serif; }
      .docente_int-item_text .line-clamp_docente h4 {
        margin-bottom: 0px;
        font-size: 16px; }
      .docente_int-item_text .line-clamp_docente strong {
        font-size: 20px; }
    .docente_int-item_text p {
      padding: 5px 20px 10px 14px;
      font-size: 12px;
      margin-bottom: 0px;
      line-height: 16px;
      color: #333333;
      font-family: "Inter", sans-serif;
      text-align: left; }
    .docente_int-item_text .__flotre {
      position: absolute;
      bottom: 10px;
      right: 20px; }

  .__reltras {
    position: relative; }

  .cardocente-prev, .cardocente-next {
    display: none;
    position: absolute;
    top: 32%;
    background-color: #5FEB00;
    color: white;
    border: none;
    padding: 10px 21px 15px 21px;
    cursor: pointer;
    border-radius: 50%;
    font-size: 18px;
    z-index: 1000; }
    .cardocente-prev img, .cardocente-next img {
      width: 12px; }

  .cardocente-prev {
    left: -70px; }

  .cardocente-next {
    right: -70px; }

  .cardocente-prev:hover, .cardocente-next:hover {
    background-color: #5FEB00; }

  .cardocente-carousel .owl-dots {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px; }
    .cardocente-carousel .owl-dots .owl-dot {
      display: inline-block;
      width: 12px;
      height: 12px;
      background-color: #ffffff !important;
      border-radius: 50%;
      margin: 5px;
      cursor: pointer; }
    .cardocente-carousel .owl-dots .active {
      width: 35px;
      height: 12px;
      position: static;
      background-color: #5FEB00 !important;
      -webkit-border-radius: 12px;
      border-radius: 12px;
      -webkit-transition: all 400ms ease;
      -moz-transition: all 400ms ease;
      -o-transition: all 400ms ease;
      -ms-transition: all 400ms ease;
      transition: all 400ms ease; } }
.__carrpreguntas {
  position: relative;
  padding: 5rem 0 5rem 0;
  background: #FFFFFF; }
  .__carrpreguntas .__textGen09 {
    text-align: center;
    padding: 0px 13%; }
    .__carrpreguntas .__textGen09 h2 {
      font-size: 18px;
      color: #333333;
      font-weight: 400;
      font-family: "Inter", sans-serif; }
    .__carrpreguntas .__textGen09 h3 {
      font-size: 35px;
      color: #333333;
      font-weight: 400;
      letter-spacing: -1px;
      font-family: "Bricolage Grotesque", sans-serif;
      margin-bottom: 70px;
      font-weight: 400; }

.accordionx4 {
  border: 0px !important;
  padding: 0px;
  font-family: "Bricolage Grotesque", sans-serif; }

.accordion-itemx4 {
  border: 0px !important; }

.accordion-headerx4 {
  border: 0px !important; }

.accordion-buttonx4 {
  padding: 20px 25px 17px 25px;
  background-color: #F0F0F0;
  border: 0px !important;
  font-family: "Bricolage Grotesque", sans-serif;
  text-decoration: none;
  font-size: 20px;
  border-radius: 10px !important;
  margin-bottom: 10px; }
  .accordion-buttonx4 a {
    color: #333333; }
  .accordion-buttonx4:focus {
    background-color: #F0F0F0;
    color: #333333; }
  .accordion-buttonx4:active {
    background-color: #F0F0F0;
    color: #333333; }
  .accordion-buttonx4:not(.collapsed) {
    background-color: #F0F0F0;
    color: #333333;
    box-shadow: none; }

.accordion-bodyx4 {
  text-align: left;
  background-color: #FFFFFF;
  border: 0px !important;
  padding: 3px 0px 47px 25px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__carrpreguntas {
    position: relative;
    padding: 4rem 0 4rem 0;
    background: #FFFFFF; }
    .__carrpreguntas .__textGen09 {
      text-align: center;
      padding: 0px 2%; }
      .__carrpreguntas .__textGen09 h2 {
        font-size: 16px;
        color: #333333;
        font-weight: 400;
        font-family: "Inter", sans-serif; }
      .__carrpreguntas .__textGen09 h3 {
        font-size: 28px;
        color: #333333;
        font-weight: 400;
        letter-spacing: -1px;
        font-family: "Bricolage Grotesque", sans-serif;
        margin-bottom: 40px;
        font-weight: 400; }

  .accordionx4 {
    border: 0px !important;
    padding: 0px;
    font-family: "Bricolage Grotesque", sans-serif; }

  .accordion-itemx4 {
    border: 0px !important; }

  .accordion-headerx4 {
    border: 0px !important; }

  .accordion-buttonx4 {
    padding: 15px 20px 12px 20px;
    background-color: #F0F0F0;
    border: 0px !important;
    font-family: "Bricolage Grotesque", sans-serif;
    text-decoration: none;
    font-size: 16px;
    border-radius: 10px !important;
    margin-bottom: 10px; }
    .accordion-buttonx4 a {
      color: #333333; }
    .accordion-buttonx4:focus {
      background-color: #F0F0F0;
      color: #333333; }
    .accordion-buttonx4:active {
      background-color: #F0F0F0;
      color: #333333; }
    .accordion-buttonx4:not(.collapsed) {
      background-color: #F0F0F0;
      color: #333333;
      box-shadow: none; }

  .accordion-bodyx4 {
    text-align: left;
    background-color: #FFFFFF;
    font-size: 14px;
    border: 0px !important;
    padding: 3px 10px 47px 25px; } }
.administracionint {
  background-color: #f39200;
  color: #FFFFFF !important; }
  .administracionint .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #f39200 !important; }
    .administracionint .accordion-buttonx1::after {
      background-color: #fff;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .administracionint .accordion-bodyx1 {
    background-color: #f39200 !important;
    color: #FFFFFF !important; }

.color-tm-laboratorio {
  background-color: #d5d6cf;
  color: #333333 !important; }
  .color-tm-laboratorio .accordion-buttonx1 {
    color: #333333 !important;
    background-color: #d5d6cf !important; }
    .color-tm-laboratorio .accordion-buttonx1::after {
      background-color: #333333;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-tm-laboratorio .accordion-bodyx1 {
    background-color: #d5d6cf !important;
    color: #333333 !important; }

.color-enfermeria {
  background-color: #04aa94;
  color: #333333 !important; }
  .color-enfermeria .accordion-buttonx1 {
    color: #333333 !important;
    background-color: #04aa94 !important; }
    .color-enfermeria .accordion-buttonx1::after {
      background-color: #333333;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-enfermeria .accordion-bodyx1 {
    background-color: #04aa94 !important;
    color: #333333 !important; }

.color-estomatologia {
  background-color: #b965a3;
  color: #FFFFFF !important; }
  .color-estomatologia .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #b965a3 !important; }
    .color-estomatologia .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-estomatologia .accordion-bodyx1 {
    background-color: #b965a3 !important;
    color: #FFFFFF !important; }

.color-medicina {
  background-color: #8d2079;
  color: #FFFFFF !important; }
  .color-medicina .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #8d2079 !important; }
    .color-medicina .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-medicina .accordion-bodyx1 {
    background-color: #8d2079 !important;
    color: #FFFFFF !important; }

.color-psicologia {
  background-color: #2cc4c4;
  color: #FFFFFF !important; }
  .color-psicologia .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #2cc4c4 !important; }
    .color-psicologia .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-psicologia .accordion-bodyx1 {
    background-color: #2cc4c4 !important;
    color: #FFFFFF !important; }

.color-trabajosocial {
  background-color: #009871;
  color: #FFFFFF !important; }
  .color-trabajosocial .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #009871 !important; }
    .color-trabajosocial .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-trabajosocial .accordion-bodyx1 {
    background-color: #009871 !important;
    color: #FFFFFF !important; }

.color-tm-terapia {
  background-color: #63c5e3;
  color: #FFFFFF !important; }
  .color-tm-terapia .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #63c5e3 !important; }
    .color-tm-terapia .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-tm-terapia .accordion-bodyx1 {
    background-color: #63c5e3 !important;
    color: #FFFFFF !important; }

.color-tm-radiologia {
  background-color: #7a375a;
  color: #FFFFFF !important; }
  .color-tm-radiologia .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #7a375a !important; }
    .color-tm-radiologia .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-tm-radiologia .accordion-bodyx1 {
    background-color: #7a375a !important;
    color: #FFFFFF !important; }

.color-derecho {
  background-color: #1c3d70;
  color: #FFFFFF !important; }
  .color-derecho .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #1c3d70 !important; }
    .color-derecho .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-derecho .accordion-bodyx1 {
    background-color: #1c3d70 !important;
    color: #FFFFFF !important; }

.color-artes {
  background-color: #e5007d;
  color: #FFFFFF !important; }
  .color-artes .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #e5007d !important; }
    .color-artes .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-artes .accordion-bodyx1 {
    background-color: #e5007d !important;
    color: #FFFFFF !important; }

.color-comunicacion {
  background-color: #fec905;
  color: #FFFFFF !important; }
  .color-comunicacion .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #fec905 !important; }
    .color-comunicacion .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-comunicacion .accordion-bodyx1 {
    background-color: #fec905 !important;
    color: #FFFFFF !important; }

.color-arquitectura {
  background-color: #e50051;
  color: #FFFFFF !important; }
  .color-arquitectura .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #e50051 !important; }
    .color-arquitectura .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-arquitectura .accordion-bodyx1 {
    background-color: #e50051 !important;
    color: #FFFFFF !important; }

.color-ing-agroindustrial {
  background-color: #92c020;
  color: #FFFFFF !important; }
  .color-ing-agroindustrial .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #92c020 !important; }
    .color-ing-agroindustrial .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-ing-agroindustrial .accordion-bodyx1 {
    background-color: #92c020 !important;
    color: #FFFFFF !important; }

.color-ing-civil {
  background-color: #6e368c;
  color: #FFFFFF !important; }
  .color-ing-civil .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #6e368c !important; }
    .color-ing-civil .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-ing-civil .accordion-bodyx1 {
    background-color: #6e368c !important;
    color: #FFFFFF !important; }

.color-ing-sistemas {
  background-color: #1899d6;
  color: #FFFFFF !important; }
  .color-ing-sistemas .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #1899d6 !important; }
    .color-ing-sistemas .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-ing-sistemas .accordion-bodyx1 {
    background-color: #1899d6 !important;
    color: #FFFFFF !important; }

.color-ing-mecanica {
  background-color: #332a93;
  color: #FFFFFF !important; }
  .color-ing-mecanica .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #332a93 !important; }
    .color-ing-mecanica .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-ing-mecanica .accordion-bodyx1 {
    background-color: #332a93 !important;
    color: #FFFFFF !important; }

.color-ing-industrial {
  background-color: #5f4e9b;
  color: #FFFFFF !important; }
  .color-ing-industrial .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #5f4e9b !important; }
    .color-ing-industrial .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-ing-industrial .accordion-bodyx1 {
    background-color: #5f4e9b !important;
    color: #FFFFFF !important; }

.color-arquitectura-interiores {
  background-color: #4c9b95;
  color: #FFFFFF !important; }
  .color-arquitectura-interiores .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #4c9b95 !important; }
    .color-arquitectura-interiores .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-arquitectura-interiores .accordion-bodyx1 {
    background-color: #4c9b95 !important;
    color: #FFFFFF !important; }

.color-ing-software {
  background-color: #0583f2;
  color: #FFFFFF !important; }
  .color-ing-software .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #0583f2 !important; }
    .color-ing-software .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-ing-software .accordion-bodyx1 {
    background-color: #0583f2 !important;
    color: #FFFFFF !important; }

.color-contabilidad {
  background-color: #ee7203;
  color: #FFFFFF !important; }
  .color-contabilidad .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #ee7203 !important; }
    .color-contabilidad .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-contabilidad .accordion-bodyx1 {
    background-color: #ee7203 !important;
    color: #FFFFFF !important; }

.color-administracion-negocios {
  background-color: #e30518;
  color: #FFFFFF !important; }
  .color-administracion-negocios .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #e30518 !important; }
    .color-administracion-negocios .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-administracion-negocios .accordion-bodyx1 {
    background-color: #e30518 !important;
    color: #FFFFFF !important; }

.color-administracion-emprendimiento {
  background-color: #ff0058;
  color: #FFFFFF !important; }
  .color-administracion-emprendimiento .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #ff0058 !important; }
    .color-administracion-emprendimiento .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-administracion-emprendimiento .accordion-bodyx1 {
    background-color: #ff0058 !important;
    color: #FFFFFF !important; }

.color-administracion-marketing {
  background-color: #722dff;
  color: #FFFFFF !important; }
  .color-administracion-marketing .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #722dff !important; }
    .color-administracion-marketing .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-administracion-marketing .accordion-bodyx1 {
    background-color: #722dff !important;
    color: #FFFFFF !important; }

.color-contabilidad-finanzas {
  background-color: #eb6b64;
  color: #FFFFFF !important; }
  .color-contabilidad-finanzas .accordion-buttonx1 {
    color: #FFFFFF !important;
    background-color: #eb6b64 !important; }
    .color-contabilidad-finanzas .accordion-buttonx1::after {
      background-color: #FFFFFF;
      -webkit-mask-image: var(--bs-accordion-btn-icon);
      mask-image: var(--bs-accordion-btn-icon);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: center;
      mask-position: center;
      background-image: none !important; }
  .color-contabilidad-finanzas .accordion-bodyx1 {
    background-color: #eb6b64 !important;
    color: #FFFFFF !important; }

@media (min-width: 300px) and (max-width: 767px) {
  .administracionint {
    background-color: #f39200;
    color: #FFFFFF !important; }
    .administracionint .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #f39200 !important; }
      .administracionint .accordion-buttonx1::after {
        background-color: #fff;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .administracionint .accordion-bodyx1 {
      background-color: #f39200 !important;
      color: #FFFFFF !important; }

  .color-tm-laboratorio {
    background-color: #d5d6cf;
    color: #333333 !important; }
    .color-tm-laboratorio .accordion-buttonx1 {
      color: #333333 !important;
      background-color: #d5d6cf !important; }
      .color-tm-laboratorio .accordion-buttonx1::after {
        background-color: #333333;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-tm-laboratorio .accordion-bodyx1 {
      background-color: #d5d6cf !important;
      color: #333333 !important; }

  .color-enfermeria {
    background-color: #04aa94;
    color: #333333 !important; }
    .color-enfermeria .accordion-buttonx1 {
      color: #333333 !important;
      background-color: #04aa94 !important; }
      .color-enfermeria .accordion-buttonx1::after {
        background-color: #333333;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-enfermeria .accordion-bodyx1 {
      background-color: #04aa94 !important;
      color: #333333 !important; }

  .color-estomatologia {
    background-color: #b965a3;
    color: #FFFFFF !important; }
    .color-estomatologia .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #b965a3 !important; }
      .color-estomatologia .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-estomatologia .accordion-bodyx1 {
      background-color: #b965a3 !important;
      color: #FFFFFF !important; }

  .color-medicina {
    background-color: #8d2079;
    color: #FFFFFF !important; }
    .color-medicina .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #8d2079 !important; }
      .color-medicina .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-medicina .accordion-bodyx1 {
      background-color: #8d2079 !important;
      color: #FFFFFF !important; }

  .color-psicologia {
    background-color: #2cc4c4;
    color: #FFFFFF !important; }
    .color-psicologia .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #2cc4c4 !important; }
      .color-psicologia .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-psicologia .accordion-bodyx1 {
      background-color: #2cc4c4 !important;
      color: #FFFFFF !important; }

  .color-trabajosocial {
    background-color: #009871;
    color: #FFFFFF !important; }
    .color-trabajosocial .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #009871 !important; }
      .color-trabajosocial .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-trabajosocial .accordion-bodyx1 {
      background-color: #009871 !important;
      color: #FFFFFF !important; }

  .color-tm-terapia {
    background-color: #63c5e3;
    color: #FFFFFF !important; }
    .color-tm-terapia .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #63c5e3 !important; }
      .color-tm-terapia .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-tm-terapia .accordion-bodyx1 {
      background-color: #63c5e3 !important;
      color: #FFFFFF !important; }

  .color-tm-radiologia {
    background-color: #7a375a;
    color: #FFFFFF !important; }
    .color-tm-radiologia .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #7a375a !important; }
      .color-tm-radiologia .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-tm-radiologia .accordion-bodyx1 {
      background-color: #7a375a !important;
      color: #FFFFFF !important; }

  .color-derecho {
    background-color: #1c3d70;
    color: #FFFFFF !important; }
    .color-derecho .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #1c3d70 !important; }
      .color-derecho .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-derecho .accordion-bodyx1 {
      background-color: #1c3d70 !important;
      color: #FFFFFF !important; }

  .color-artes {
    background-color: #e5007d;
    color: #FFFFFF !important; }
    .color-artes .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #e5007d !important; }
      .color-artes .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-artes .accordion-bodyx1 {
      background-color: #e5007d !important;
      color: #FFFFFF !important; }

  .color-comunicacion {
    background-color: #fec905;
    color: #FFFFFF !important; }
    .color-comunicacion .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #fec905 !important; }
      .color-comunicacion .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-comunicacion .accordion-bodyx1 {
      background-color: #fec905 !important;
      color: #FFFFFF !important; }

  .color-arquitectura {
    background-color: #e50051;
    color: #FFFFFF !important; }
    .color-arquitectura .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #e50051 !important; }
      .color-arquitectura .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-arquitectura .accordion-bodyx1 {
      background-color: #e50051 !important;
      color: #FFFFFF !important; }

  .color-ing-agroindustrial {
    background-color: #92c020;
    color: #FFFFFF !important; }
    .color-ing-agroindustrial .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #92c020 !important; }
      .color-ing-agroindustrial .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-ing-agroindustrial .accordion-bodyx1 {
      background-color: #92c020 !important;
      color: #FFFFFF !important; }

  .color-ing-civil {
    background-color: #6e368c;
    color: #FFFFFF !important; }
    .color-ing-civil .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #6e368c !important; }
      .color-ing-civil .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-ing-civil .accordion-bodyx1 {
      background-color: #6e368c !important;
      color: #FFFFFF !important; }

  .color-ing-sistemas {
    background-color: #1899d6;
    color: #FFFFFF !important; }
    .color-ing-sistemas .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #1899d6 !important; }
      .color-ing-sistemas .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-ing-sistemas .accordion-bodyx1 {
      background-color: #1899d6 !important;
      color: #FFFFFF !important; }

  .color-ing-mecanica {
    background-color: #332a93;
    color: #FFFFFF !important; }
    .color-ing-mecanica .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #332a93 !important; }
      .color-ing-mecanica .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-ing-mecanica .accordion-bodyx1 {
      background-color: #332a93 !important;
      color: #FFFFFF !important; }

  .color-ing-industrial {
    background-color: #5f4e9b;
    color: #FFFFFF !important; }
    .color-ing-industrial .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #5f4e9b !important; }
      .color-ing-industrial .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-ing-industrial .accordion-bodyx1 {
      background-color: #5f4e9b !important;
      color: #FFFFFF !important; }

  .color-arquitectura-interiores {
    background-color: #4c9b95;
    color: #FFFFFF !important; }
    .color-arquitectura-interiores .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #4c9b95 !important; }
      .color-arquitectura-interiores .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-arquitectura-interiores .accordion-bodyx1 {
      background-color: #4c9b95 !important;
      color: #FFFFFF !important; }

  .color-ing-software {
    background-color: #0583f2;
    color: #FFFFFF !important; }
    .color-ing-software .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #0583f2 !important; }
      .color-ing-software .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-ing-software .accordion-bodyx1 {
      background-color: #0583f2 !important;
      color: #FFFFFF !important; }

  .color-contabilidad {
    background-color: #ee7203;
    color: #FFFFFF !important; }
    .color-contabilidad .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #ee7203 !important; }
      .color-contabilidad .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-contabilidad .accordion-bodyx1 {
      background-color: #ee7203 !important;
      color: #FFFFFF !important; }

  .color-administracion-negocios {
    background-color: #e30518;
    color: #FFFFFF !important; }
    .color-administracion-negocios .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #e30518 !important; }
      .color-administracion-negocios .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-administracion-negocios .accordion-bodyx1 {
      background-color: #e30518 !important;
      color: #FFFFFF !important; }

  .color-administracion-emprendimiento {
    background-color: #ff0058;
    color: #FFFFFF !important; }
    .color-administracion-emprendimiento .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #ff0058 !important; }
      .color-administracion-emprendimiento .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-administracion-emprendimiento .accordion-bodyx1 {
      background-color: #ff0058 !important;
      color: #FFFFFF !important; }

  .color-administracion-marketing {
    background-color: #722dff;
    color: #FFFFFF !important; }
    .color-administracion-marketing .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #722dff !important; }
      .color-administracion-marketing .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-administracion-marketing .accordion-bodyx1 {
      background-color: #722dff !important;
      color: #FFFFFF !important; }

  .color-contabilidad-finanzas {
    background-color: #eb6b64;
    color: #FFFFFF !important; }
    .color-contabilidad-finanzas .accordion-buttonx1 {
      color: #FFFFFF !important;
      background-color: #eb6b64 !important; }
      .color-contabilidad-finanzas .accordion-buttonx1::after {
        background-color: #FFFFFF;
        -webkit-mask-image: var(--bs-accordion-btn-icon);
        mask-image: var(--bs-accordion-btn-icon);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        background-image: none !important; }
    .color-contabilidad-finanzas .accordion-bodyx1 {
      background-color: #eb6b64 !important;
      color: #FFFFFF !important; } }
.__saladeprensa_inicio {
  position: relative;
  padding: 28px 0 28px 0;
  background: #F8F6F3; }
  .__saladeprensa_inicio .__pren_int {
    text-align: left; }
    .__saladeprensa_inicio .__pren_int h2 {
      font-size: 35px;
      color: #333333;
      font-weight: bold;
      font-family: "Bricolage Grotesque", sans-serif; }

@media (min-width: 300px) and (max-width: 767px) {
  .__saladeprensa_inicio {
    position: relative;
    padding: 20px 0 20px 0;
    background: #F8F6F3; }
    .__saladeprensa_inicio .__pren_int {
      text-align: left; }
      .__saladeprensa_inicio .__pren_int h2 {
        font-size: 25px;
        color: #333333;
        font-weight: bold;
        font-family: "Bricolage Grotesque", sans-serif; } }
.__saladeprensa_ultima {
  position: relative;
  padding: 70px 0 70px 0;
  background: #5FEB00; }
  .__saladeprensa_ultima .top_noti, .__saladeprensa_ultima .top_noti2, .__saladeprensa_ultima .top_noti3 {
    position: relative;
    width: 100%;
    height: 508px;
    overflow: hidden;
    border-radius: 20px;
    transition: transform 0.2s; }
    .__saladeprensa_ultima .top_noti img, .__saladeprensa_ultima .top_noti2 img, .__saladeprensa_ultima .top_noti3 img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
      transition: transform 0.2s; }
    .__saladeprensa_ultima .top_noti::before, .__saladeprensa_ultima .top_noti2::before, .__saladeprensa_ultima .top_noti3::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
      pointer-events: none;
      z-index: 2; }
    .__saladeprensa_ultima .top_noti .__tfecha, .__saladeprensa_ultima .top_noti2 .__tfecha, .__saladeprensa_ultima .top_noti3 .__tfecha {
      position: absolute;
      bottom: 0px;
      padding: 33px 40px;
      z-index: 3;
      transition: transform 0.2s;
      color: #FFFFFF; }
      .__saladeprensa_ultima .top_noti .__tfecha p, .__saladeprensa_ultima .top_noti2 .__tfecha p, .__saladeprensa_ultima .top_noti3 .__tfecha p {
        font-size: 13px;
        font-family: "Inter", sans-serif; }
      .__saladeprensa_ultima .top_noti .__tfecha h2, .__saladeprensa_ultima .top_noti2 .__tfecha h2, .__saladeprensa_ultima .top_noti3 .__tfecha h2 {
        font-size: 30px;
        font-family: "Bricolage Grotesque", sans-serif;
        font-weight: bold; }
    .__saladeprensa_ultima .top_noti:hover img, .__saladeprensa_ultima .top_noti2:hover img, .__saladeprensa_ultima .top_noti3:hover img {
      transform: scale(1.05);
      object-fit: cover;
      display: block; }
    .__saladeprensa_ultima .top_noti:hover .__tfecha, .__saladeprensa_ultima .top_noti2:hover .__tfecha, .__saladeprensa_ultima .top_noti3:hover .__tfecha {
      transform: translate(0px, -5px); }
  .__saladeprensa_ultima .top_noti2 .__tfecha, .__saladeprensa_ultima .top_noti3 .__tfecha {
    position: absolute;
    bottom: 0px;
    padding: 20px 40px; }
    .__saladeprensa_ultima .top_noti2 .__tfecha p, .__saladeprensa_ultima .top_noti3 .__tfecha p {
      margin-bottom: 10px; }
    .__saladeprensa_ultima .top_noti2 .__tfecha h2, .__saladeprensa_ultima .top_noti3 .__tfecha h2 {
      font-size: 22px !important;
      font-family: "Bricolage Grotesque", sans-serif;
      font-weight: bold; }
  .__saladeprensa_ultima .top_noti2 {
    height: 245px;
    margin-bottom: 18px; }
  .__saladeprensa_ultima .top_noti3 {
    height: 245px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__saladeprensa_ultima {
    position: relative;
    padding: 20px 0 20px 0;
    background: #5FEB00; }
    .__saladeprensa_ultima .top_noti, .__saladeprensa_ultima .top_noti2, .__saladeprensa_ultima .top_noti3 {
      position: relative;
      width: 100%;
      height: 220px;
      overflow: hidden;
      border-radius: 20px;
      transition: transform 0.2s;
      margin-bottom: 10px; }
      .__saladeprensa_ultima .top_noti img, .__saladeprensa_ultima .top_noti2 img, .__saladeprensa_ultima .top_noti3 img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        transition: transform 0.2s; }
      .__saladeprensa_ultima .top_noti::before, .__saladeprensa_ultima .top_noti2::before, .__saladeprensa_ultima .top_noti3::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
        pointer-events: none;
        z-index: 2; }
      .__saladeprensa_ultima .top_noti .__tfecha, .__saladeprensa_ultima .top_noti2 .__tfecha, .__saladeprensa_ultima .top_noti3 .__tfecha {
        position: absolute;
        bottom: 0px;
        padding: 33px 40px;
        z-index: 3;
        transition: transform 0.2s;
        color: #FFFFFF; }
        .__saladeprensa_ultima .top_noti .__tfecha p, .__saladeprensa_ultima .top_noti2 .__tfecha p, .__saladeprensa_ultima .top_noti3 .__tfecha p {
          font-size: 13px;
          font-family: "Inter", sans-serif; }
        .__saladeprensa_ultima .top_noti .__tfecha h2, .__saladeprensa_ultima .top_noti2 .__tfecha h2, .__saladeprensa_ultima .top_noti3 .__tfecha h2 {
          font-size: 18px;
          font-family: "Bricolage Grotesque", sans-serif;
          font-weight: bold; }
      .__saladeprensa_ultima .top_noti:hover img, .__saladeprensa_ultima .top_noti2:hover img, .__saladeprensa_ultima .top_noti3:hover img {
        transform: scale(1.05);
        object-fit: cover;
        display: block; }
      .__saladeprensa_ultima .top_noti:hover .__tfecha, .__saladeprensa_ultima .top_noti2:hover .__tfecha, .__saladeprensa_ultima .top_noti3:hover .__tfecha {
        transform: translate(0px, -5px); }
    .__saladeprensa_ultima .top_noti2 .__tfecha, .__saladeprensa_ultima .top_noti3 .__tfecha {
      position: absolute;
      bottom: 0px;
      padding: 20px 40px; }
      .__saladeprensa_ultima .top_noti2 .__tfecha p, .__saladeprensa_ultima .top_noti3 .__tfecha p {
        margin-bottom: 10px; }
      .__saladeprensa_ultima .top_noti2 .__tfecha h2, .__saladeprensa_ultima .top_noti3 .__tfecha h2 {
        font-size: 18px !important;
        font-family: "Bricolage Grotesque", sans-serif;
        font-weight: bold; }
    .__saladeprensa_ultima .top_noti2 {
      height: 245px;
      margin-bottom: 10px; }
    .__saladeprensa_ultima .top_noti3 {
      height: 245px; } }
.__saladeprensa_top {
  position: relative;
  padding: 40px 0 20px 0;
  background: #F6C1B2; }
  .__saladeprensa_top .__topsala {
    text-align: center;
    padding: 0px 0%; }

.salapre_topint {
  border-radius: 16px; }

.salapre_topint-item {
  flex: 0 0 auto;
  margin-right: 23px;
  color: white;
  border-radius: 16px;
  width: 260px;
  position: relative;
  font-family: "Inter", sans-serif;
  text-decoration: none; }
  .salapre_topint-item:last-child {
    margin-right: 180px; }
  .salapre_topint-item .__img {
    width: 100%;
    -webkit-border-top-left-radius: 16px;
    -webkit-border-top-right-radius: 16px;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    overflow: hidden;
    height: 195px; }
    .salapre_topint-item .__img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .salapre_topint-item .line-clamp_tra {
    padding: 27px 34px 14px 34px;
    line-height: 24px;
    position: relative;
    text-decoration: none;
    color: #333333;
    white-space: break-spaces;
    font-size: 20px;
    text-align: left;
    font-weight: bold;
    font-family: "Bricolage Grotesque", sans-serif; }
  .salapre_topint-item p {
    padding: 0px 94px 0px 94px;
    font-size: 30px;
    margin-bottom: 0px;
    font-family: "Bricolage Grotesque", sans-serif;
    color: #333333;
    text-align: left; }

.__reltras {
  position: relative; }

.salaprentop-prev, .salaprentop-next {
  position: absolute;
  top: 15%;
  background-color: #5FEB00;
  color: white;
  border: none;
  padding: 10px 21px 15px 21px;
  cursor: pointer;
  border-radius: 50%;
  font-size: 18px;
  z-index: 1000; }
  .salaprentop-prev img, .salaprentop-next img {
    width: 12px; }

.salaprentop-prev {
  left: 0px; }

.salaprentop-next {
  right: 0px; }

.salaprentop-prev:hover, .salaprentop-next:hover {
  background-color: #5FEB00; }

@media (min-width: 300px) and (max-width: 767px) {
  .__saladeprensa_top {
    position: relative;
    padding: 40px 0 20px 0;
    background: #F6C1B2; }
    .__saladeprensa_top .__topsala {
      text-align: center;
      padding: 0px 0%; }

  .salapre_topint {
    border-radius: 16px; }

  .salapre_topint-item {
    flex: 0 0 auto;
    margin-right: 23px;
    color: white;
    border-radius: 16px;
    width: 260px;
    position: relative;
    font-family: "Inter", sans-serif;
    text-decoration: none; }
    .salapre_topint-item:last-child {
      margin-right: 180px; }
    .salapre_topint-item .__img {
      width: 100%;
      -webkit-border-top-left-radius: 16px;
      -webkit-border-top-right-radius: 16px;
      -moz-border-radius-topleft: 16px;
      -moz-border-radius-topright: 16px;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      overflow: hidden;
      height: 195px; }
      .salapre_topint-item .__img img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .salapre_topint-item .line-clamp_tra {
      padding: 27px 24px 14px 24px;
      line-height: 24px;
      position: relative;
      text-decoration: none;
      color: #333333;
      white-space: break-spaces;
      font-size: 20px;
      text-align: left;
      font-weight: bold;
      font-family: "Bricolage Grotesque", sans-serif; }
    .salapre_topint-item p {
      padding: 0px 44px 0px 44px;
      font-size: 16px;
      margin-bottom: 0px;
      font-family: "Bricolage Grotesque", sans-serif;
      color: #333333;
      text-align: left; }

  .__reltras {
    position: relative; }

  .salaprentop-prev, .salaprentop-next {
    position: absolute;
    top: 15%;
    background-color: #5FEB00;
    color: white;
    border: none;
    padding: 5px 11px 10px 11px;
    cursor: pointer;
    border-radius: 50%;
    font-size: 12px;
    z-index: 1000; }
    .salaprentop-prev img, .salaprentop-next img {
      width: 10px; }

  .salaprentop-prev {
    left: 0px; }

  .salaprentop-next {
    right: 0px; }

  .salaprentop-prev:hover, .salaprentop-next:hover {
    background-color: #5FEB00; } }
.__saladeprensa_cuerpo {
  position: relative;
  padding: 70px 0 70px 0;
  background: #FFFFFF; }
  .__saladeprensa_cuerpo .__topsala {
    text-align: center;
    padding: 0px 0%; }
  .__saladeprensa_cuerpo .__titulogen {
    font-family: "Bricolage Grotesque", sans-serif;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 70px; }
  .__saladeprensa_cuerpo a {
    text-decoration: none; }
  .__saladeprensa_cuerpo .__noticiagen {
    width: 100%;
    position: relative;
    height: 220px; }
    .__saladeprensa_cuerpo .__noticiagen .__imgnoti {
      position: relative;
      width: 306px;
      height: 187px;
      float: left;
      overflow: hidden;
      border-radius: 20px;
      transition: transform 0.2s; }
      .__saladeprensa_cuerpo .__noticiagen .__imgnoti img {
        width: 100%;
        height: 187px;
        object-fit: cover;
        display: block;
        transition: transform 0.2s; }
      .__saladeprensa_cuerpo .__noticiagen .__imgnoti::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 187px;
        background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        pointer-events: none;
        z-index: 2; }
    .__saladeprensa_cuerpo .__noticiagen .__txnotis {
      padding: 0px 10px 15px 326px;
      color: #333333; }
      .__saladeprensa_cuerpo .__noticiagen .__txnotis h2 {
        font-family: "Bricolage Grotesque", sans-serif;
        font-size: 20px; }
      .__saladeprensa_cuerpo .__noticiagen .__txnotis h3 {
        font-family: "Inter", sans-serif;
        padding-top: 5px;
        font-size: 12px; }
      .__saladeprensa_cuerpo .__noticiagen .__txnotis p {
        font-family: "Inter", sans-serif;
        font-size: 16px;
        padding: 0px 0px; }
  .__saladeprensa_cuerpo .__salprenpaginator .pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%; }
  .__saladeprensa_cuerpo .__salprenpaginator .__notipag .page-item .page-link {
    background-color: #FFFFFF;
    color: #333333;
    border: 0px;
    font-family: "Inter", sans-serif;
    font-size: 20px; }
  .__saladeprensa_cuerpo .__salprenpaginator .__notipag .page-item ._deco {
    background-color: #5FEB00;
    border-radius: 50px;
    padding: 6px 18px 8px 18px;
    margin-right: 5px; }
    .__saladeprensa_cuerpo .__salprenpaginator .__notipag .page-item ._deco img {
      width: 10px; }
  .__saladeprensa_cuerpo .__salprenpaginator .__notipag .active {
    text-decoration: underline #333333; }
  .__saladeprensa_cuerpo .__sala_destacada {
    margin-top: 100px;
    background-color: #FFF0EB;
    border-radius: 20px;
    padding: 10px 30px 30px 30px; }
    .__saladeprensa_cuerpo .__sala_destacada h3 {
      font-family: "Bricolage Grotesque", sans-serif;
      padding-top: 20px;
      padding-bottom: 10px;
      font-size: 25px; }
    .__saladeprensa_cuerpo .__sala_destacada .__intdesta {
      font-family: "Inter", sans-serif;
      padding-top: 13px;
      padding-bottom: 13px;
      font-size: 16px;
      border-bottom: 1px solid #333333; }
      .__saladeprensa_cuerpo .__sala_destacada .__intdesta:last-child {
        border-bottom: 0px solid #333333; }
      .__saladeprensa_cuerpo .__sala_destacada .__intdesta a {
        text-decoration: none;
        color: #333333; }
  .__saladeprensa_cuerpo .__sala_temas {
    margin-top: 30px;
    padding: 10px 0px 30px 0px; }
    .__saladeprensa_cuerpo .__sala_temas h3 {
      font-family: "Bricolage Grotesque", sans-serif;
      padding-top: 20px;
      padding-bottom: 10px;
      padding-left: 30px;
      font-size: 25px; }
    .__saladeprensa_cuerpo .__sala_temas .__salaCat .__catvari {
      width: auto;
      background-color: #5FEB00;
      border-radius: 40px;
      padding: 5px 17px 6px 17px;
      display: inline-flex;
      margin-top: 10px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__saladeprensa_cuerpo {
    position: relative;
    padding: 20px 0 20px 0;
    background: #FFFFFF; }
    .__saladeprensa_cuerpo .__topsala {
      text-align: center;
      padding: 0px 0%; }
    .__saladeprensa_cuerpo .__titulogen {
      font-family: "Bricolage Grotesque", sans-serif;
      font-size: 25px;
      font-weight: bold;
      margin-bottom: 20px; }
    .__saladeprensa_cuerpo a {
      text-decoration: none; }
    .__saladeprensa_cuerpo .__noticiagen {
      width: 100%;
      position: relative;
      height: auto;
      background-color: #F0F0F0;
      border-radius: 20px;
      margin-bottom: 20px; }
      .__saladeprensa_cuerpo .__noticiagen .__imgnoti {
        position: relative;
        width: 100%;
        height: 187px;
        float: none;
        overflow: hidden;
        border-radius: 15px;
        transition: transform 0.2s; }
        .__saladeprensa_cuerpo .__noticiagen .__imgnoti img {
          width: 100%;
          height: 187px;
          object-fit: cover;
          display: block;
          transition: transform 0.2s; }
        .__saladeprensa_cuerpo .__noticiagen .__imgnoti::before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 187px;
          background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
          pointer-events: none;
          z-index: 2; }
      .__saladeprensa_cuerpo .__noticiagen .__txnotis {
        padding: 5px 20px 15px 20px;
        position: relative;
        color: #333333; }
        .__saladeprensa_cuerpo .__noticiagen .__txnotis h2 {
          font-family: "Bricolage Grotesque", sans-serif;
          font-size: 18px; }
        .__saladeprensa_cuerpo .__noticiagen .__txnotis h3 {
          margin-top: 0px;
          font-family: "Inter", sans-serif;
          padding-top: 15px;
          font-size: 12px; }
        .__saladeprensa_cuerpo .__noticiagen .__txnotis p {
          font-family: "Inter", sans-serif;
          font-size: 14px; }
    .__saladeprensa_cuerpo .__salprenpaginator .pagination {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%; }
    .__saladeprensa_cuerpo .__salprenpaginator .__notipag .page-item .page-link {
      background-color: #FFFFFF;
      color: #333333;
      border: 0px;
      font-family: "Inter", sans-serif;
      font-size: 20px; }
    .__saladeprensa_cuerpo .__salprenpaginator .__notipag .page-item ._deco {
      background-color: #5FEB00;
      border-radius: 50px;
      padding: 6px 18px 8px 18px;
      margin-right: 5px; }
      .__saladeprensa_cuerpo .__salprenpaginator .__notipag .page-item ._deco img {
        width: 10px; }
    .__saladeprensa_cuerpo .__salprenpaginator .__notipag .active {
      text-decoration: underline #333333; }
    .__saladeprensa_cuerpo .__sala_destacada {
      margin-top: 20px;
      background-color: #FFF0EB;
      border-radius: 20px;
      padding: 10px 30px 30px 30px; }
      .__saladeprensa_cuerpo .__sala_destacada h3 {
        font-family: "Bricolage Grotesque", sans-serif;
        padding-top: 16px;
        padding-bottom: 10px;
        font-size: 22px; }
      .__saladeprensa_cuerpo .__sala_destacada .__intdesta {
        font-family: "Inter", sans-serif;
        padding-top: 13px;
        padding-bottom: 13px;
        font-size: 16px;
        border-bottom: 1px solid #333333; }
        .__saladeprensa_cuerpo .__sala_destacada .__intdesta:last-child {
          border-bottom: 0px solid #333333; }
        .__saladeprensa_cuerpo .__sala_destacada .__intdesta a {
          text-decoration: none;
          color: #333333; }
    .__saladeprensa_cuerpo .__sala_temas {
      margin-top: 10px;
      padding: 10px 0px 0px 0px;
      text-align: center; }
      .__saladeprensa_cuerpo .__sala_temas h3 {
        font-family: "Bricolage Grotesque", sans-serif;
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 0px;
        font-size: 25px; }
      .__saladeprensa_cuerpo .__sala_temas .__salaCat .__catvari {
        width: auto;
        background-color: #5FEB00;
        border-radius: 40px;
        padding: 5px 17px 6px 17px;
        display: inline-flex;
        margin-top: 10px; } }
.__notigener h1 {
  font-family: "Bricolage Grotesque", sans-serif;
  font-size: 40px; }
.__notigener h2 {
  font-family: "Inter", sans-serif;
  font-size: 12px; }
.__notigener h3 {
  font-family: "Inter", sans-serif;
  font-size: 18px; }

.__notigenrimg {
  margin-top: 30px;
  margin-bottom: 30px; }
  .__notigenrimg img {
    width: 100%;
    height: 487px;
    object-fit: cover;
    display: block;
    transition: transform 0.2s;
    border-radius: 20px; }

.__intituintro {
  position: relative;
  padding: 5rem 0 1rem 0;
  background: #662D91; }

._interporinstitu {
  padding-right: 60px; }
  ._interporinstitu h2 {
    font-family: "Bricolage Grotesque", sans-serif;
    font-size: 35px;
    font-weight: bold;
    color: #5FEB00; }
  ._interporinstitu p {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    margin-bottom: 60px;
    color: #FFFFFF; }

.__videoinstitu {
  height: 300px;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative; }
  .__videoinstitu .__topne {
    background-color: #5FEB00;
    position: absolute;
    top: 20px;
    font-family: "Bricolage Grotesque", sans-serif;
    left: 20px;
    width: max-content;
    padding: 4px 15px;
    border-radius: 20px; }
  .__videoinstitu .__botnew {
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-family: "Bricolage Grotesque", sans-serif; }
    .__videoinstitu .__botnew p {
      margin-bottom: 0px; }
    .__videoinstitu .__botnew h5 {
      font-weight: bold; }
  .__videoinstitu .__playcar {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 50px; }
    .__videoinstitu .__playcar a {
      text-decoration: none;
      border: 2px dotted white;
      color: aliceblue;
      border-radius: 50%;
      padding: 15px 20px;
      position: relative; }
      .__videoinstitu .__playcar a::after {
        position: absolute;
        content: "";
        bottom: -7px;
        top: -7px;
        left: -7px;
        right: -7px;
        background-color: transparent;
        border-radius: 50%;
        border: 4px solid #fff;
        margin: 0px;
        opacity: 1;
        transform-origin: center;
        animation: anim 800ms linear infinite; }
      .__videoinstitu .__playcar a::before {
        position: absolute;
        content: "";
        bottom: -7px;
        top: -7px;
        left: -7px;
        right: -7px;
        background-color: transparent;
        border-radius: 50%;
        border: 4px solid #fff;
        margin: 0px;
        opacity: 0.8;
        transform-origin: center;
        animation: anim 800ms linear 400ms infinite; }

@keyframes anim {
  from {
    margin: 0px;
    opacity: 1; }
  to {
    margin: -15px;
    opacity: 0; } }
@media (min-width: 300px) and (max-width: 767px) {
  .__intituintro {
    position: relative;
    padding: 3rem 0 5rem 0;
    background: #662D91; }

  ._interporinstitu {
    padding-right: 20px;
    padding-left: 20px; }
    ._interporinstitu h2 {
      font-family: "Bricolage Grotesque", sans-serif;
      font-size: 30px;
      font-weight: bold;
      color: #5FEB00; }
    ._interporinstitu p {
      font-family: "Inter", sans-serif;
      font-size: 14px;
      margin-bottom: 40px;
      color: #FFFFFF; }

  .__videoinstitu {
    height: 250px;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    margin-left: 20px;
    margin-right: 20px; }
    .__videoinstitu .__topne {
      background-color: #5FEB00;
      position: absolute;
      top: 20px;
      font-family: "Bricolage Grotesque", sans-serif;
      left: 20px;
      width: max-content;
      padding: 4px 15px;
      border-radius: 20px; }
    .__videoinstitu .__botnew {
      position: absolute;
      bottom: 20px;
      left: 20px;
      font-family: "Bricolage Grotesque", sans-serif; }
      .__videoinstitu .__botnew p {
        margin-bottom: 0px; }
      .__videoinstitu .__botnew h5 {
        font-weight: bold; }
    .__videoinstitu .__playcar {
      position: absolute;
      top: 50%;
      left: 49%;
      transform: translate(-50%, -50%);
      padding: 50px; }
      .__videoinstitu .__playcar a {
        text-decoration: none;
        border: 2px dotted white;
        color: aliceblue;
        border-radius: 50%;
        padding: 15px 20px;
        position: relative; }
        .__videoinstitu .__playcar a::after {
          position: absolute;
          content: "";
          bottom: -7px;
          top: -7px;
          left: -7px;
          right: -7px;
          background-color: transparent;
          border-radius: 50%;
          border: 4px solid #fff;
          margin: 0px;
          opacity: 1;
          transform-origin: center;
          animation: anim 800ms linear infinite; }
        .__videoinstitu .__playcar a::before {
          position: absolute;
          content: "";
          bottom: -7px;
          top: -7px;
          left: -7px;
          right: -7px;
          background-color: transparent;
          border-radius: 50%;
          border: 4px solid #fff;
          margin: 0px;
          opacity: 0.8;
          transform-origin: center;
          animation: anim 800ms linear 400ms infinite; } }
.__sliderinstitu {
  background-color: #662D91;
  padding-bottom: 70px; }
  .__sliderinstitu .__contcarlist {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex-direction: row-reverse;
    position: relative; }
    .__sliderinstitu .__contcarlist .__fotcont {
      width: 50%;
      margin: 0;
      max-height: 644px;
      position: relative;
      overflow: hidden;
      border-radius: 20px;
      list-style: none;
      padding: 0;
      height: 644px;
      z-index: 1;
      text-align: center; }
      .__sliderinstitu .__contcarlist .__fotcont .item {
        height: 644px;
        position: relative; }
        .__sliderinstitu .__contcarlist .__fotcont .item .__imgintli {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          right: 0; }
          .__sliderinstitu .__contcarlist .__fotcont .item .__imgintli img {
            object-fit: cover;
            height: 100%; }
    .__sliderinstitu .__contcarlist .__txtcont {
      display: flex;
      background-color: #FFFFFF;
      border-radius: 20px;
      z-index: 2;
      width: 55%;
      position: absolute;
      height: 100%;
      top: 0%;
      bottom: 0%;
      left: 0;
      padding: 5rem;
      font-family: "Inter", sans-serif; }
      .__sliderinstitu .__contcarlist .__txtcont .item {
        width: 80%; }
      .__sliderinstitu .__contcarlist .__txtcont h3 {
        font-weight: 800;
        font-size: 35px;
        margin-bottom: 10px;
        font-family: "Bricolage Grotesque", sans-serif;
        color: #5FEB00;
        margin-top: 30px; }
      .__sliderinstitu .__contcarlist .__txtcont h5 {
        font-weight: 600;
        font-size: 20px;
        font-weight: bold;
        font-family: "Bricolage Grotesque", sans-serif;
        margin-top: 20px; }
      .__sliderinstitu .__contcarlist .__txtcont p {
        font-weight: 300;
        font-size: 16px;
        margin-bottom: 15px; }
    .__sliderinstitu .__contcarlist #counter {
      position: absolute;
      font-weight: 300;
      font-size: 45px;
      bottom: 12%;
      z-index: 3;
      font-family: "Bricolage Grotesque", sans-serif;
      color: #333333;
      left: 40%; }
    .__sliderinstitu .__contcarlist .custom-owl-nav {
      position: absolute;
      font-weight: 300;
      bottom: 15%;
      z-index: 3;
      color: #333333;
      left: 5%; }
      .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-prev {
        background-color: #EBEBEB;
        padding: 20px 21px;
        border-radius: 40px;
        cursor: pointer;
        margin-right: 10px;
        transition: all 0.2s ease-out; }
        .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-prev img {
          height: 21px; }
        .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-prev:hover {
          background-color: #333333; }
      .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-next {
        background-color: #EBEBEB;
        padding: 20px 21px;
        border-radius: 40px;
        cursor: pointer;
        transition: all 0.2s ease-out; }
        .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-next img {
          transform: rotate(-180deg);
          height: 21px; }
        .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-next:hover {
          background-color: #333333; }

@media (min-width: 300px) and (max-width: 767px) {
  .__sliderinstitu {
    background-color: #662D91;
    padding-top: 70px;
    margin-top: -120px; }
    .__sliderinstitu .__contcarlist {
      display: flex;
      flex-flow: row nowrap;
      align-items: stretch;
      flex-direction: row-reverse;
      position: relative; }
      .__sliderinstitu .__contcarlist .__fotcont {
        width: 100%;
        margin: 0;
        max-height: 344px;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        height: 310px;
        border-radius: 20px;
        margin-bottom: 340px;
        z-index: 1;
        text-align: center; }
        .__sliderinstitu .__contcarlist .__fotcont .item {
          height: 644px;
          position: relative; }
          .__sliderinstitu .__contcarlist .__fotcont .item .__imgintli {
            position: absolute;
            width: 100%;
            height: 50%;
            top: 0;
            right: 0; }
            .__sliderinstitu .__contcarlist .__fotcont .item .__imgintli img {
              object-fit: cover;
              height: 100%; }
      .__sliderinstitu .__contcarlist .__txtcont {
        display: flex;
        background-color: #FFFFFF;
        border-radius: 20px;
        z-index: 2;
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
        position: absolute;
        height: 75%;
        top: 40%;
        bottom: 10%;
        left: 0;
        padding: 2.2rem;
        font-family: "Inter", sans-serif; }
        .__sliderinstitu .__contcarlist .__txtcont .item {
          width: 100%; }
        .__sliderinstitu .__contcarlist .__txtcont h3 {
          font-weight: 800;
          font-size: 28px;
          margin-bottom: 5%;
          font-family: "Bricolage Grotesque", sans-serif;
          margin-top: 15px; }
        .__sliderinstitu .__contcarlist .__txtcont h5 {
          font-weight: 600;
          font-size: 18px;
          font-family: "Bricolage Grotesque", sans-serif;
          margin-top: 10px; }
        .__sliderinstitu .__contcarlist .__txtcont p {
          font-weight: 300;
          font-size: 15px; }
      .__sliderinstitu .__contcarlist #counter {
        position: absolute;
        font-weight: 300;
        font-size: 35px;
        bottom: -60px;
        z-index: 3;
        color: #333333;
        left: 76%; }
      .__sliderinstitu .__contcarlist .custom-owl-nav {
        position: absolute;
        font-weight: 300;
        bottom: -50px;
        z-index: 3;
        color: #333333;
        left: 12%; }
        .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-prev {
          background-color: #EBEBEB;
          padding: 12px 13px;
          border-radius: 40px;
          cursor: pointer;
          margin-right: 10px;
          transition: all 0.2s ease-out; }
          .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-prev img {
            height: 21px; }
          .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-prev:hover {
            background-color: #333333; }
        .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-next {
          background-color: #EBEBEB;
          padding: 12px 13px;
          border-radius: 40px;
          cursor: pointer;
          transition: all 0.2s ease-out; }
          .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-next img {
            transform: rotate(-180deg);
            height: 21px; }
          .__sliderinstitu .__contcarlist .custom-owl-nav .custom-owl-next:hover {
            background-color: #333333; } }
.__autoridadestop {
  position: relative;
  padding: 5rem 0 0rem 0;
  background: #5FEB00; }
  .__autoridadestop .__textGen08 {
    text-align: center;
    padding: 0px 13%; }
    .__autoridadestop .__textGen08 h2 {
      font-size: 18px;
      color: #333333;
      font-weight: 400;
      font-family: "Inter", sans-serif; }
    .__autoridadestop .__textGen08 h3 {
      font-size: 35px;
      color: #333333;
      font-weight: 400;
      letter-spacing: -1px;
      font-family: "Bricolage Grotesque", sans-serif;
      margin-bottom: 70px;
      font-weight: 400; }

.autoridades_int {
  background-color: #FFFFFF;
  border-radius: 16px;
  position: relative;
  display: flex; }

.autoridades_int-item {
  width: 170px;
  height: 300px;
  color: white;
  border-radius: 16px;
  position: relative;
  font-family: "Inter", sans-serif;
  text-decoration: none;
  background-color: #FFFFFF; }
  .autoridades_int-item .__img {
    width: 100%;
    object-fit: cover;
    border-radius: 16px;
    overflow: hidden;
    height: 100%; }
    .autoridades_int-item .__img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }

.autoridades_int-item_text {
  width: calc(100% - 170px); }
  .autoridades_int-item_text .line-clamp_autoridades {
    padding: 0px 34px 10px 24px;
    position: relative;
    color: #333333;
    font-size: 16px;
    text-align: left;
    font-family: "Bricolage Grotesque", sans-serif; }
    .autoridades_int-item_text .line-clamp_autoridades h4 {
      margin-bottom: 0px;
      font-size: 16px; }
    .autoridades_int-item_text .line-clamp_autoridades strong {
      font-size: 20px; }
  .autoridades_int-item_text p {
    padding: 5px 34px 0px 24px;
    font-size: 12px;
    margin-bottom: 0px;
    line-height: 16px;
    color: #333333;
    font-family: "Inter", sans-serif;
    text-align: left; }
  .autoridades_int-item_text .__flotre {
    position: absolute;
    bottom: 10px;
    right: 20px; }

.__reltras {
  position: relative; }

.cardautoridades-prev, .cardautoridades-next {
  position: absolute;
  top: 32%;
  background-color: #5FEB00;
  color: white;
  border: none;
  padding: 10px 21px 15px 21px;
  cursor: pointer;
  border-radius: 50%;
  font-size: 18px;
  z-index: 1000; }
  .cardautoridades-prev img, .cardautoridades-next img {
    width: 12px; }

.cardautoridades-prev {
  left: -70px; }

.cardautoridades-next {
  right: -70px; }

.cardautoridades-prev:hover, .cardautoridades-next:hover {
  background-color: #5FEB00; }

.cardautoridades-carousel .owl-dots {
  text-align: center;
  margin-top: 70px;
  margin-bottom: 70px; }
  .cardautoridades-carousel .owl-dots .owl-dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #ffffff !important;
    border-radius: 50%;
    margin: 5px;
    cursor: pointer; }
  .cardautoridades-carousel .owl-dots .active {
    width: 35px;
    height: 12px;
    position: static;
    background-color: #333333 !important;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease; }

@media (min-width: 300px) and (max-width: 767px) {
  .__autoridadestop {
    position: relative;
    padding: 5rem 0 0rem 0;
    background: #5FEB00; }
    .__autoridadestop .__textGen08 {
      text-align: center;
      padding: 0px 0%; }
      .__autoridadestop .__textGen08 h2 {
        font-size: 16px;
        color: #333333;
        font-weight: 400;
        font-family: "Inter", sans-serif; }
      .__autoridadestop .__textGen08 h3 {
        font-size: 28px;
        color: #333333;
        font-weight: 400;
        letter-spacing: -1px;
        font-family: "Bricolage Grotesque", sans-serif;
        margin-bottom: 50px;
        font-weight: 400; }

  .autoridades_int {
    background-color: #FFFFFF;
    border-radius: 16px;
    position: relative;
    display: flex; }

  .autoridades_int-item {
    width: 170px;
    height: 300px;
    color: white;
    border-radius: 16px;
    position: relative;
    font-family: "Inter", sans-serif;
    text-decoration: none;
    background-color: #FFFFFF; }
    .autoridades_int-item .__img {
      width: 100%;
      object-fit: cover;
      border-radius: 16px;
      overflow: hidden;
      height: 100%; }
      .autoridades_int-item .__img img {
        width: 100%;
        height: 100%;
        object-fit: cover; }

  .autoridades_int-item_text {
    width: calc(100% - 170px); }
    .autoridades_int-item_text .line-clamp_autoridades {
      padding: 0px 20px 10px 14px;
      position: relative;
      color: #333333;
      font-size: 16px;
      text-align: left;
      font-family: "Bricolage Grotesque", sans-serif; }
      .autoridades_int-item_text .line-clamp_autoridades h4 {
        margin-bottom: 0px;
        font-size: 16px; }
      .autoridades_int-item_text .line-clamp_autoridades strong {
        font-size: 20px; }
    .autoridades_int-item_text p {
      padding: 5px 20px 10px 14px;
      font-size: 12px;
      margin-bottom: 0px;
      line-height: 16px;
      color: #333333;
      font-family: "Inter", sans-serif;
      text-align: left; }
    .autoridades_int-item_text .__flotre {
      position: absolute;
      bottom: 10px;
      right: 20px; }

  .__reltras {
    position: relative; }

  .cardautoridades-prev, .cardautoridades-next {
    display: none;
    position: absolute;
    top: 32%;
    background-color: #5FEB00;
    color: white;
    border: none;
    padding: 10px 21px 15px 21px;
    cursor: pointer;
    border-radius: 50%;
    font-size: 18px;
    z-index: 1000; }
    .cardautoridades-prev img, .cardautoridades-next img {
      width: 12px; }

  .cardautoridades-prev {
    left: -70px; }

  .cardautoridades-next {
    right: -70px; }

  .cardautoridades-prev:hover, .cardautoridades-next:hover {
    background-color: #5FEB00; }

  .cardautoridades-carousel .owl-dots {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px; }
    .cardautoridades-carousel .owl-dots .owl-dot {
      display: inline-block;
      width: 12px;
      height: 12px;
      background-color: #ffffff !important;
      border-radius: 50%;
      margin: 5px;
      cursor: pointer; }
    .cardautoridades-carousel .owl-dots .active {
      width: 35px;
      height: 12px;
      position: static;
      background-color: #333333 !important;
      -webkit-border-radius: 12px;
      border-radius: 12px;
      -webkit-transition: all 400ms ease;
      -moz-transition: all 400ms ease;
      -o-transition: all 400ms ease;
      -ms-transition: all 400ms ease;
      transition: all 400ms ease; } }
.__acreditainstitu {
  background-color: #5FEB00;
  padding-bottom: 70px; }
  .__acreditainstitu .__contcarlistcual {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex-direction: row;
    position: relative; }
    .__acreditainstitu .__contcarlistcual .__fotcont {
      width: 100%;
      margin: 0;
      max-height: 644px;
      position: relative;
      overflow: hidden;
      border-radius: 20px;
      list-style: none;
      padding-right: 40%;
      height: 644px;
      z-index: 1;
      text-align: left; }
      .__acreditainstitu .__contcarlistcual .__fotcont .item {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        position: relative;
        height: 100%; }
    .__acreditainstitu .__contcarlistcual .__txtcont {
      display: flex;
      background-color: #FFFFFF;
      border-radius: 20px;
      z-index: 2;
      width: 55%;
      position: absolute;
      height: 100%;
      top: 0%;
      bottom: 0%;
      right: 0;
      padding: 4rem;
      font-family: "Inter", sans-serif; }
      .__acreditainstitu .__contcarlistcual .__txtcont .item {
        width: 80%; }
      .__acreditainstitu .__contcarlistcual .__txtcont h3 {
        font-weight: 800;
        font-size: 35px;
        margin-bottom: 15%;
        font-family: "Bricolage Grotesque", sans-serif;
        color: #5FEB00; }
      .__acreditainstitu .__contcarlistcual .__txtcont h5 {
        font-weight: 600;
        font-size: 20px;
        font-family: "Bricolage Grotesque", sans-serif; }
      .__acreditainstitu .__contcarlistcual .__txtcont p {
        font-weight: 300;
        font-size: 18px; }

.accordionx3 {
  border: 0px !important;
  padding: 0px;
  font-family: "Bricolage Grotesque", sans-serif; }

.accordion-itemx3 {
  border: 0px !important; }

.accordion-headerx3 {
  border: 0px !important; }

.accordion-buttonx3 {
  padding: 10px 0px 7px 0px;
  background-color: #FFFFFF;
  border: 0px !important;
  font-family: "Bricolage Grotesque", sans-serif;
  text-decoration: none;
  font-size: 20px;
  font-weight: bold; }
  .accordion-buttonx3 a {
    color: #333333; }
  .accordion-buttonx3:focus {
    background-color: #FFFFFF;
    color: #333333; }
  .accordion-buttonx3:active {
    background-color: #FFFFFF;
    color: #333333; }
  .accordion-buttonx3:not(.collapsed) {
    background-color: #FFFFFF;
    color: #333333;
    box-shadow: none; }

.accordion-bodyx3 {
  background-color: #FFFFFF;
  border: 0px !important;
  padding: 3px 0px 47px 0px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__acreditainstitu {
    background-color: #5FEB00;
    padding-bottom: 200px;
    padding-top: 80px;
    margin-top: -60px; }
    .__acreditainstitu .__contcarlistcual {
      display: flex;
      flex-flow: row nowrap;
      align-items: stretch;
      flex-direction: row;
      position: relative; }
      .__acreditainstitu .__contcarlistcual .__fotcont {
        width: 100%;
        margin: 0;
        max-height: 644px;
        position: relative;
        overflow: hidden;
        border-radius: 20px;
        list-style: none;
        padding-right: 0%;
        height: 344px;
        margin-bottom: 300px;
        z-index: 1;
        text-align: left; }
        .__acreditainstitu .__contcarlistcual .__fotcont .item {
          background-repeat: no-repeat;
          background-size: cover;
          background-position: right;
          position: relative;
          height: 100%; }
      .__acreditainstitu .__contcarlistcual .__txtcont {
        display: flex;
        background-color: #FFFFFF;
        border-radius: 20px;
        z-index: 2;
        width: 100%;
        position: absolute;
        height: 95%;
        top: 40%;
        bottom: 5%;
        left: 0;
        padding: 2.2rem;
        font-family: "Inter", sans-serif; }
        .__acreditainstitu .__contcarlistcual .__txtcont .item {
          width: 100%; }
        .__acreditainstitu .__contcarlistcual .__txtcont h3 {
          font-weight: 800;
          font-size: 28px;
          margin-bottom: 7%;
          font-family: "Bricolage Grotesque", sans-serif;
          color: #5FEB00; }
        .__acreditainstitu .__contcarlistcual .__txtcont h5 {
          font-weight: 600;
          font-size: 18px;
          font-family: "Bricolage Grotesque", sans-serif; }
        .__acreditainstitu .__contcarlistcual .__txtcont p {
          font-weight: 300;
          font-size: 16px; }

  .accordionx3 {
    border: 0px !important;
    padding: 0px;
    font-family: "Bricolage Grotesque", sans-serif; }

  .accordion-itemx3 {
    border: 0px !important; }

  .accordion-headerx3 {
    border: 0px !important; }

  .accordion-buttonx3 {
    padding: 10px 0px 7px 0px;
    background-color: #FFFFFF;
    border: 0px !important;
    font-family: "Bricolage Grotesque", sans-serif;
    text-decoration: none;
    font-size: 17px;
    font-weight: bold; }
    .accordion-buttonx3 a {
      color: #333333; }
    .accordion-buttonx3:focus {
      background-color: #FFFFFF;
      color: #333333; }
    .accordion-buttonx3:active {
      background-color: #FFFFFF;
      color: #333333; }
    .accordion-buttonx3:not(.collapsed) {
      background-color: #FFFFFF;
      color: #333333;
      box-shadow: none; }

  .accordion-bodyx3 {
    background-color: #FFFFFF;
    border: 0px !important;
    font-size: 15px;
    padding: 3px 0px 47px 0px; } }
.__estudianteint {
  position: relative;
  padding: 0rem 0 0rem 0;
  background-color: #FFFFFF;
  height: auto; }
  .__estudianteint .__menuestuden {
    position: relative; }
    .__estudianteint .__menuestuden .__bgplomofondo {
      position: absolute;
      width: 300%;
      height: 100%;
      right: 0px;
      background-color: #F8F8F8;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      z-index: 0; }
    .__estudianteint .__menuestuden .__contest {
      color: #333333;
      padding: 3rem 0 3rem 0;
      position: relative;
      z-index: 1; }
      .__estudianteint .__menuestuden .__contest h3 {
        font-family: "Bricolage Grotesque", sans-serif;
        font-size: 30px;
        padding-top: 20px;
        padding-bottom: 40px; }
      .__estudianteint .__menuestuden .__contest p {
        font-family: "Bricolage Grotesque", sans-serif;
        font-size: 16px;
        padding-bottom: 40px; }
      .__estudianteint .__menuestuden .__contest ul {
        font-family: "Inter", sans-serif;
        display: block !important;
        border: 0px !important; }
        .__estudianteint .__menuestuden .__contest ul li {
          width: 90%;
          border: 0px !important; }
          .__estudianteint .__menuestuden .__contest ul li .nav-link {
            border: 0px !important;
            color: #333333;
            background: none;
            width: 90%;
            text-align: left;
            padding-left: 0px;
            padding-top: 10px;
            padding-bottom: 10px;
            font-family: 20px; }
          .__estudianteint .__menuestuden .__contest ul li .active {
            border: 0px !important;
            font-weight: bold;
            position: relative;
            padding-left: 0px; }
            .__estudianteint .__menuestuden .__contest ul li .active::after {
              font-family: "Font Awesome 5 Free";
              position: absolute;
              right: 0%;
              width: 20px;
              height: 20px;
              margin-left: auto;
              font-size: 13px;
              content: "";
              top: 10px; }

.__contestudskas {
  padding: 4.4rem 0 3rem 1.5rem; }
  .__contestudskas h4 {
    font-family: "Bricolage Grotesque", sans-serif;
    font-size: 30px;
    font-weight: 300;
    padding-bottom: 7%; }
  .__contestudskas p {
    font-family: "Inter", sans-serif;
    font-size: 12px; }
  .__contestudskas h5 {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px; }
  .__contestudskas .__btonserv {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box; }
    .__contestudskas .__btonserv .__recursuss {
      width: 50%;
      padding-right: 15px;
      position: relative; }
      .__contestudskas .__btonserv .__recursuss .__prinbo {
        width: 100%;
        padding: 15px;
        position: relative;
        margin-right: 15px;
        margin-top: 15px;
        border-radius: 10px;
        background-color: #FFF0EB;
        justify-content: space-between;
        display: flex;
        transition: all 0.4s ease-out; }
        .__contestudskas .__btonserv .__recursuss .__prinbo:hover {
          transition: all 0.4s ease-out;
          background-color: #5FEB00;
          color: #333333; }
          .__contestudskas .__btonserv .__recursuss .__prinbo:hover .__sind {
            color: #333333; }
            .__contestudskas .__btonserv .__recursuss .__prinbo:hover .__sind a {
              color: #333333; }
          .__contestudskas .__btonserv .__recursuss .__prinbo:hover .__imgins {
            background-color: #FFF0EB; }
            .__contestudskas .__btonserv .__recursuss .__prinbo:hover .__imgins .svgolo {
              filter: brightness(0) saturate(100%) invert(63%) sepia(64%) saturate(1187%) hue-rotate(51deg) brightness(107%) contrast(106%); }
        .__contestudskas .__btonserv .__recursuss .__prinbo .__sind {
          display: flex;
          justify-content: space-between;
          flex-direction: column;
          padding-left: 10px;
          color: #333333;
          width: calc(100% - 110px); }
          .__contestudskas .__btonserv .__recursuss .__prinbo .__sind h3 {
            font-size: 18px;
            font-family: "Bricolage Grotesque", sans-serif;
            margin-top: 10px; }
          .__contestudskas .__btonserv .__recursuss .__prinbo .__sind a {
            font-size: 12px;
            font-family: "Bricolage Grotesque", sans-serif;
            color: #333333;
            text-decoration: none; }
        .__contestudskas .__btonserv .__recursuss .__prinbo .__imgins {
          width: 110px;
          background-color: #5FEB00;
          border-radius: 10px;
          height: 7rem;
          transition: all 0.4s ease-out; }
          .__contestudskas .__btonserv .__recursuss .__prinbo .__imgins img {
            width: 1.6rem;
            fill: #FFFFFF; }
          .__contestudskas .__btonserv .__recursuss .__prinbo .__imgins .svgolo {
            filter: brightness(0) saturate(100%) invert(89%) sepia(7%) saturate(828%) hue-rotate(316deg) brightness(104%) contrast(106%); }
      .__contestudskas .__btonserv .__recursuss .__prinbopos {
        background-color: #295A6C;
        color: #FFFFFF; }
        .__contestudskas .__btonserv .__recursuss .__prinbopos .__sind {
          color: #FFFFFF; }
          .__contestudskas .__btonserv .__recursuss .__prinbopos .__sind a {
            color: #FFFFFF; }
        .__contestudskas .__btonserv .__recursuss .__prinbopos .__imgins {
          background-color: #DEE6EA; }
          .__contestudskas .__btonserv .__recursuss .__prinbopos .__imgins .svgolo {
            filter: brightness(0) saturate(100%) invert(29%) sepia(26%) saturate(910%) hue-rotate(150deg) brightness(99%) contrast(91%); }
      .__contestudskas .__btonserv .__recursuss .__prinbocentro {
        background-color: #9321BE;
        color: #FFFFFF; }
        .__contestudskas .__btonserv .__recursuss .__prinbocentro .__sind {
          color: #FFFFFF; }
          .__contestudskas .__btonserv .__recursuss .__prinbocentro .__sind a {
            color: #FFFFFF; }
        .__contestudskas .__btonserv .__recursuss .__prinbocentro .__imgins {
          background-color: #5FEB00; }
          .__contestudskas .__btonserv .__recursuss .__prinbocentro .__imgins .svgolo {
            filter: brightness(0) saturate(100%) invert(18%) sepia(66%) saturate(4308%) hue-rotate(277deg) brightness(86%) contrast(95%); }

@media (min-width: 300px) and (max-width: 767px) {
  .__estudianteint {
    position: relative;
    padding: 0rem 0 0rem 0;
    background-color: #FFFFFF;
    height: auto; }
    .__estudianteint .__menuestuden {
      position: relative; }
      .__estudianteint .__menuestuden .__bgplomofondo {
        position: absolute;
        width: 300%;
        height: 100%;
        right: 0px;
        background-color: #ebebeb;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        z-index: 0; }
      .__estudianteint .__menuestuden .__contest {
        color: #333333;
        padding: 1rem 1rem 2rem 1rem;
        position: relative;
        z-index: 1; }
        .__estudianteint .__menuestuden .__contest h3 {
          font-family: "Bricolage Grotesque", sans-serif;
          font-size: 30px;
          padding-top: 20px;
          padding-bottom: 20px; }
        .__estudianteint .__menuestuden .__contest p {
          font-family: "Bricolage Grotesque", sans-serif;
          font-size: 16px;
          padding-bottom: 40px; }
        .__estudianteint .__menuestuden .__contest ul {
          font-family: "Inter", sans-serif;
          display: block !important;
          border: 0px !important; }
          .__estudianteint .__menuestuden .__contest ul li {
            width: 100%;
            border: 0px !important; }
            .__estudianteint .__menuestuden .__contest ul li .nav-link {
              border: 0px !important;
              color: #333333;
              background: none;
              width: 100%;
              text-align: left;
              padding-left: 0px;
              padding-top: 10px;
              padding-bottom: 10px;
              font-family: 20px; }
            .__estudianteint .__menuestuden .__contest ul li .active {
              border: 0px !important;
              font-weight: bold;
              position: relative;
              padding-left: 0px; }
              .__estudianteint .__menuestuden .__contest ul li .active::after {
                font-family: "Font Awesome 5 Free";
                position: absolute;
                right: 0%;
                width: 20px;
                height: 20px;
                margin-left: auto;
                font-size: 13px;
                content: "";
                top: 10px; }

  .__contestudskas {
    padding: 2.4rem 1rem 3rem 1rem; }
    .__contestudskas h4 {
      font-family: "Bricolage Grotesque", sans-serif;
      font-size: 30px;
      font-weight: 300;
      padding-bottom: 7%; }
    .__contestudskas p {
      font-family: "Inter", sans-serif;
      font-size: 12px; }
    .__contestudskas h5 {
      font-family: "Inter", sans-serif;
      font-size: 16px;
      font-weight: 300; }
    .__contestudskas .__btonserv {
      position: relative;
      display: flex;
      flex-wrap: wrap;
      box-sizing: border-box; }
      .__contestudskas .__btonserv .__recursuss {
        width: 100%;
        padding-right: 15px;
        position: relative; }
        .__contestudskas .__btonserv .__recursuss .__prinbo {
          width: 100%;
          padding: 15px;
          position: relative;
          margin-right: 15px;
          margin-top: 15px;
          border-radius: 10px;
          background-color: #FFF0EB;
          justify-content: space-between;
          display: flex;
          transition: all 0.4s ease-out; }
          .__contestudskas .__btonserv .__recursuss .__prinbo:hover {
            transition: all 0.4s ease-out;
            background-color: #5FEB00;
            color: #333333; }
            .__contestudskas .__btonserv .__recursuss .__prinbo:hover .__sind {
              color: #333333; }
              .__contestudskas .__btonserv .__recursuss .__prinbo:hover .__sind a {
                color: #333333; }
            .__contestudskas .__btonserv .__recursuss .__prinbo:hover .__imgins {
              background-color: #FFF0EB; }
              .__contestudskas .__btonserv .__recursuss .__prinbo:hover .__imgins .svgolo {
                filter: brightness(0) saturate(100%) invert(63%) sepia(64%) saturate(1187%) hue-rotate(51deg) brightness(107%) contrast(106%); }
          .__contestudskas .__btonserv .__recursuss .__prinbo .__sind {
            display: flex;
            justify-content: space-between;
            flex-direction: column;
            padding-left: 10px;
            color: #333333;
            width: calc(100% - 110px); }
            .__contestudskas .__btonserv .__recursuss .__prinbo .__sind h3 {
              font-size: 18px;
              font-family: "Bricolage Grotesque", sans-serif;
              margin-top: 10px; }
            .__contestudskas .__btonserv .__recursuss .__prinbo .__sind a {
              font-size: 12px;
              font-family: "Bricolage Grotesque", sans-serif;
              color: #333333;
              text-decoration: none; }
          .__contestudskas .__btonserv .__recursuss .__prinbo .__imgins {
            width: 110px;
            background-color: #5FEB00;
            border-radius: 10px;
            height: 7rem;
            transition: all 0.4s ease-out; }
            .__contestudskas .__btonserv .__recursuss .__prinbo .__imgins img {
              width: 1.6rem;
              fill: #FFFFFF; }
            .__contestudskas .__btonserv .__recursuss .__prinbo .__imgins .svgolo {
              filter: brightness(0) saturate(100%) invert(89%) sepia(7%) saturate(828%) hue-rotate(316deg) brightness(104%) contrast(106%); }
        .__contestudskas .__btonserv .__recursuss .__prinbopos {
          background-color: #295A6C;
          color: #FFFFFF; }
          .__contestudskas .__btonserv .__recursuss .__prinbopos .__sind {
            color: #FFFFFF; }
            .__contestudskas .__btonserv .__recursuss .__prinbopos .__sind a {
              color: #FFFFFF; }
          .__contestudskas .__btonserv .__recursuss .__prinbopos .__imgins {
            background-color: #DEE6EA; }
            .__contestudskas .__btonserv .__recursuss .__prinbopos .__imgins .svgolo {
              filter: brightness(0) saturate(100%) invert(29%) sepia(26%) saturate(910%) hue-rotate(150deg) brightness(99%) contrast(91%); }
        .__contestudskas .__btonserv .__recursuss .__prinbocentro {
          background-color: #9321BE;
          color: #FFFFFF; }
          .__contestudskas .__btonserv .__recursuss .__prinbocentro .__sind {
            color: #FFFFFF; }
            .__contestudskas .__btonserv .__recursuss .__prinbocentro .__sind a {
              color: #FFFFFF; }
          .__contestudskas .__btonserv .__recursuss .__prinbocentro .__imgins {
            background-color: #5FEB00; }
            .__contestudskas .__btonserv .__recursuss .__prinbocentro .__imgins .svgolo {
              filter: brightness(0) saturate(100%) invert(18%) sepia(66%) saturate(4308%) hue-rotate(277deg) brightness(86%) contrast(95%); } }
.__portada_estudiante {
  position: relative;
  padding: 4rem 0 4rem 0;
  color: #FFFFFF;
  padding-top: 4rem;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  height: 458px; }
  .__portada_estudiante .__itcartitu {
    padding-right: 14%; }
    .__portada_estudiante .__itcartitu h2 {
      color: #5FEB00;
      font-family: "Bricolage Grotesque", sans-serif;
      margin-top: 200px; }
    .__portada_estudiante .__itcartitu h3 {
      font-size: 43px;
      line-height: 23px; }
    .__portada_estudiante .__itcartitu h4 {
      font-size: 24px;
      font-weight: 300;
      line-height: 26px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__portada_estudiante {
    position: relative;
    padding: 1rem 0 0rem 0;
    color: #FFFFFF;
    padding-top: 0rem;
    background-color: #333333;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: top center;
    height: auto; }
    .__portada_estudiante .__itcartitu {
      padding-right: 40px;
      padding-left: 40px;
      padding-bottom: 30px; }
      .__portada_estudiante .__itcartitu h2 {
        color: #5FEB00;
        font-family: "Bricolage Grotesque", sans-serif; }
      .__portada_estudiante .__itcartitu h3 {
        font-size: 26px; }
      .__portada_estudiante .__itcartitu h4 {
        font-size: 22px;
        font-weight: 300;
        line-height: 22px; } }
.__inthorariosce {
  position: relative;
  padding: 4rem 0 4rem 0;
  background-color: #ED1E79; }

.__inthorariosceinf {
  position: relative;
  padding: 4rem 0 4rem 0;
  background-color: #29AAE1; }

#carrerasintce .item ._icconpri {
  text-align: left;
  padding-bottom: 20px; }
  #carrerasintce .item ._icconpri img {
    height: 30px;
    width: auto; }
#carrerasintce .item h3 {
  color: #5FEB00;
  font-family: "Bricolage Grotesque", sans-serif;
  font-size: 25px;
  font-weight: bold; }
#carrerasintce .item p {
  color: #FFFFFF;
  font-family: "Inter", sans-serif; }

@media (min-width: 300px) and (max-width: 767px) {
  .__inthorariosce {
    position: relative;
    padding: 4rem 0 3rem 0;
    background-color: #333333; }

  #carrerasintce {
    text-align: center; }
    #carrerasintce .item {
      text-align: center; }
      #carrerasintce .item ._icconpri {
        text-align: center;
        padding-bottom: 20px;
        justify-content: center;
        align-items: center;
        width: 30px;
        display: inline-block; }
        #carrerasintce .item ._icconpri img {
          height: 30px;
          width: 30px;
          text-align: center; }
      #carrerasintce .item h3 {
        color: #5FEB00;
        font-family: "Bricolage Grotesque", sans-serif;
        font-size: 25px;
        font-weight: bold; }
      #carrerasintce .item p {
        color: #FFFFFF;
        font-family: "Inter", sans-serif; } }
.__sliderintlistocarce {
  background-color: #FFFFFF;
  padding-top: 70px; }
  .__sliderintlistocarce .__contcarlist {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex-direction: row-reverse;
    position: relative; }
    .__sliderintlistocarce .__contcarlist .__fotcont {
      width: 50%;
      margin: 0;
      max-height: 644px;
      position: relative;
      overflow: hidden;
      border-radius: 20px;
      list-style: none;
      padding: 0;
      height: 644px;
      z-index: 1;
      text-align: center; }
      .__sliderintlistocarce .__contcarlist .__fotcont .item {
        height: 644px;
        position: relative; }
        .__sliderintlistocarce .__contcarlist .__fotcont .item .__imgintli {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          right: 0; }
          .__sliderintlistocarce .__contcarlist .__fotcont .item .__imgintli img {
            object-fit: cover;
            height: 100%; }
    .__sliderintlistocarce .__contcarlist .__txtcont {
      display: flex;
      background-color: #5FEB00;
      border-radius: 20px;
      z-index: 2;
      width: 55%;
      position: absolute;
      height: 100%;
      top: 0%;
      bottom: 0%;
      left: 0;
      padding: 4rem;
      font-family: "Inter", sans-serif; }
      .__sliderintlistocarce .__contcarlist .__txtcont .item {
        width: 100%; }
      .__sliderintlistocarce .__contcarlist .__txtcont h3 {
        font-weight: 800;
        font-size: 30px;
        margin-bottom: 0%;
        font-family: "Bricolage Grotesque", sans-serif; }
      .__sliderintlistocarce .__contcarlist .__txtcont h5 {
        font-weight: 600;
        font-size: 20px;
        font-family: "Bricolage Grotesque", sans-serif;
        margin-bottom: 7%; }
      .__sliderintlistocarce .__contcarlist .__txtcont p {
        font-weight: 300;
        font-size: 16px; }
    .__sliderintlistocarce .__contcarlist #counter {
      position: absolute;
      font-weight: 300;
      font-size: 45px;
      bottom: 12%;
      z-index: 3;
      font-family: "Bricolage Grotesque", sans-serif;
      color: #333333;
      left: 40%; }
    .__sliderintlistocarce .__contcarlist .custom-owl-nav {
      position: absolute;
      font-weight: 300;
      bottom: 15%;
      z-index: 3;
      color: #333333;
      left: 5%; }
      .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-prev {
        background-color: #FFFFFF;
        padding: 20px 21px;
        border-radius: 40px;
        cursor: pointer;
        margin-right: 10px;
        transition: all 0.2s ease-out; }
        .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-prev img {
          height: 21px; }
        .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-prev:hover {
          background-color: #333333; }
      .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-next {
        background-color: #FFFFFF;
        padding: 20px 21px;
        border-radius: 40px;
        cursor: pointer;
        transition: all 0.2s ease-out; }
        .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-next img {
          transform: rotate(-180deg);
          height: 21px; }
        .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-next:hover {
          background-color: #333333; }

@media (min-width: 300px) and (max-width: 767px) {
  .__sliderintlistocarce {
    background-color: #FFFFFF;
    padding-top: 70px;
    margin-top: -120px;
    height: 904px; }
    .__sliderintlistocarce .__contcarlist {
      display: flex;
      flex-flow: row nowrap;
      align-items: stretch;
      flex-direction: row-reverse;
      position: relative; }
      .__sliderintlistocarce .__contcarlist .__fotcont {
        width: 100%;
        margin: 0;
        max-height: 344px;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        height: 310px;
        border-radius: 20px;
        margin-bottom: 340px;
        z-index: 1;
        text-align: center; }
        .__sliderintlistocarce .__contcarlist .__fotcont .item {
          height: 644px;
          position: relative; }
          .__sliderintlistocarce .__contcarlist .__fotcont .item .__imgintli {
            position: absolute;
            width: 100%;
            height: 50%;
            top: 0;
            right: 0; }
            .__sliderintlistocarce .__contcarlist .__fotcont .item .__imgintli img {
              object-fit: cover;
              height: 100%; }
      .__sliderintlistocarce .__contcarlist .__txtcont {
        display: flex;
        background-color: #5FEB00;
        border-radius: 20px;
        z-index: 2;
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
        position: absolute;
        height: 83%;
        top: 40%;
        bottom: 10%;
        left: 0;
        padding: 2.2rem;
        font-family: "Inter", sans-serif; }
        .__sliderintlistocarce .__contcarlist .__txtcont .item {
          width: 100%; }
        .__sliderintlistocarce .__contcarlist .__txtcont h3 {
          font-weight: 800;
          font-size: 28px;
          margin-bottom: 5%;
          font-family: "Bricolage Grotesque", sans-serif; }
        .__sliderintlistocarce .__contcarlist .__txtcont h5 {
          font-weight: 600;
          font-size: 18px;
          font-family: "Bricolage Grotesque", sans-serif; }
        .__sliderintlistocarce .__contcarlist .__txtcont p {
          font-weight: 300;
          font-size: 14px; }
      .__sliderintlistocarce .__contcarlist #counter {
        position: absolute;
        font-weight: 300;
        font-size: 35px;
        bottom: -120px;
        z-index: 3;
        color: #333333;
        left: 76%; }
      .__sliderintlistocarce .__contcarlist .custom-owl-nav {
        position: absolute;
        font-weight: 300;
        bottom: -108px;
        z-index: 3;
        color: #333333;
        left: 12%; }
        .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-prev {
          background-color: #FFFFFF;
          padding: 12px 13px;
          border-radius: 40px;
          cursor: pointer;
          margin-right: 10px;
          transition: all 0.2s ease-out; }
          .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-prev img {
            height: 21px; }
          .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-prev:hover {
            background-color: #333333; }
        .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-next {
          background-color: #FFFFFF;
          padding: 12px 13px;
          border-radius: 40px;
          cursor: pointer;
          transition: all 0.2s ease-out; }
          .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-next img {
            transform: rotate(-180deg);
            height: 21px; }
          .__sliderintlistocarce .__contcarlist .custom-owl-nav .custom-owl-next:hover {
            background-color: #333333; } }
.__cualidadesce {
  background-color: #F4F4F4;
  padding-bottom: 70px; }
  .__cualidadesce .__contcarlistcual {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex-direction: row;
    position: relative; }
    .__cualidadesce .__contcarlistcual .__fotcont {
      width: 100%;
      margin: 0;
      max-height: 644px;
      position: relative;
      overflow: hidden;
      border-radius: 20px;
      list-style: none;
      padding-right: 40%;
      height: 644px;
      z-index: 1;
      text-align: left; }
      .__cualidadesce .__contcarlistcual .__fotcont .item {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        position: relative;
        height: 100%; }
    .__cualidadesce .__contcarlistcual .__txtcont {
      display: flex;
      background-color: #FFFFFF;
      border-radius: 20px;
      z-index: 2;
      width: 55%;
      position: absolute;
      height: 100%;
      top: 0%;
      bottom: 0%;
      right: 0;
      padding: 4rem;
      font-family: "Inter", sans-serif; }
      .__cualidadesce .__contcarlistcual .__txtcont .item {
        width: 100%; }
      .__cualidadesce .__contcarlistcual .__txtcont h3 {
        font-weight: 800;
        font-size: 32px;
        margin-bottom: 7%;
        font-family: "Bricolage Grotesque", sans-serif;
        color: #5FEB00; }
      .__cualidadesce .__contcarlistcual .__txtcont h5 {
        font-weight: 600;
        font-size: 20px;
        font-family: "Bricolage Grotesque", sans-serif; }
      .__cualidadesce .__contcarlistcual .__txtcont p {
        font-weight: 300;
        font-size: 16px; }

.accordionx3 {
  border: 0px !important;
  padding: 0px;
  font-family: "Bricolage Grotesque", sans-serif; }

.accordion-itemx3 {
  border: 0px !important; }

.accordion-headerx3 {
  border: 0px !important; }

.accordion-buttonx3 {
  padding: 10px 0px 7px 0px;
  background-color: #FFFFFF;
  border: 0px !important;
  font-family: "Bricolage Grotesque", sans-serif;
  text-decoration: none;
  font-size: 20px;
  font-weight: bold; }
  .accordion-buttonx3 a {
    color: #333333; }
  .accordion-buttonx3:focus {
    background-color: #FFFFFF;
    color: #333333; }
  .accordion-buttonx3:active {
    background-color: #FFFFFF;
    color: #333333; }
  .accordion-buttonx3:not(.collapsed) {
    background-color: #FFFFFF;
    color: #333333;
    box-shadow: none; }

.accordion-bodyx3 {
  background-color: #FFFFFF;
  border: 0px !important;
  padding: 3px 0px 17px 0px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__cualidadesce {
    background-color: #F4F4F4;
    padding-bottom: 276px;
    padding-top: 80px;
    margin-top: -60px; }
    .__cualidadesce .__contcarlistcual {
      display: flex;
      flex-flow: row nowrap;
      align-items: stretch;
      flex-direction: row;
      position: relative; }
      .__cualidadesce .__contcarlistcual .__fotcont {
        width: 100%;
        margin: 0;
        max-height: 644px;
        position: relative;
        overflow: hidden;
        border-radius: 20px;
        list-style: none;
        padding-right: 0%;
        height: 344px;
        margin-bottom: 300px;
        z-index: 1;
        text-align: left; }
        .__cualidadesce .__contcarlistcual .__fotcont .item {
          background-repeat: no-repeat;
          background-size: cover;
          background-position: right;
          position: relative;
          height: 100%; }
      .__cualidadesce .__contcarlistcual .__txtcont {
        display: flex;
        background-color: #FFFFFF;
        border-radius: 20px;
        z-index: 2;
        width: 100%;
        position: absolute;
        height: 106%;
        top: 40%;
        bottom: 5%;
        left: 0;
        padding: 2.2rem;
        font-family: "Inter", sans-serif; }
        .__cualidadesce .__contcarlistcual .__txtcont .item {
          width: 100%; }
        .__cualidadesce .__contcarlistcual .__txtcont h3 {
          font-weight: 800;
          font-size: 28px;
          margin-bottom: 7%;
          font-family: "Bricolage Grotesque", sans-serif;
          color: #5FEB00; }
        .__cualidadesce .__contcarlistcual .__txtcont h5 {
          font-weight: 600;
          font-size: 18px;
          font-family: "Bricolage Grotesque", sans-serif; }
        .__cualidadesce .__contcarlistcual .__txtcont p {
          font-weight: 300;
          font-size: 16px; }

  .accordionx3 {
    border: 0px !important;
    padding: 0px;
    font-family: "Bricolage Grotesque", sans-serif; }

  .accordion-itemx3 {
    border: 0px !important; }

  .accordion-headerx3 {
    border: 0px !important; }

  .accordion-buttonx3 {
    padding: 10px 0px 7px 0px;
    background-color: #FFFFFF;
    border: 0px !important;
    font-family: "Bricolage Grotesque", sans-serif;
    text-decoration: none;
    font-size: 17px;
    font-weight: bold; }
    .accordion-buttonx3 a {
      color: #333333; }
    .accordion-buttonx3:focus {
      background-color: #FFFFFF;
      color: #333333; }
    .accordion-buttonx3:active {
      background-color: #FFFFFF;
      color: #333333; }
    .accordion-buttonx3:not(.collapsed) {
      background-color: #FFFFFF;
      color: #333333;
      box-shadow: none; }

  .accordion-bodyx3 {
    background-color: #FFFFFF;
    border: 0px !important;
    font-size: 15px;
    padding: 3px 0px 47px 0px; } }
.__planestudiosce {
  position: relative;
  padding: 5rem 0 5rem 0;
  background: #FFFFFF; }
  .__planestudiosce .__textGen06 {
    text-align: center;
    padding: 0px 0%; }
    .__planestudiosce .__textGen06 h2 {
      font-size: 18px;
      color: #333333;
      font-weight: 400;
      font-family: "Inter", sans-serif; }
    .__planestudiosce .__textGen06 h3 {
      font-size: 35px;
      color: #333333;
      font-weight: 400;
      letter-spacing: -1px;
      font-family: "Bricolage Grotesque", sans-serif;
      margin-bottom: 70px;
      font-weight: 400; }

.accordionx2 {
  border: 0px !important;
  padding: 0px;
  font-family: "Bricolage Grotesque", sans-serif; }

.accordion-itemx2 {
  border: 0px !important; }

.accordion-headerx2 {
  border: 0px !important;
  margin-bottom: 10px !important; }

.accordion-buttonx2 {
  padding: 10px 20px 10px 20px;
  background-color: #5FEB00;
  border: 0px !important;
  font-family: "Bricolage Grotesque", sans-serif;
  text-decoration: none;
  font-size: 20px;
  border-radius: 10px !important; }
  .accordion-buttonx2 a {
    color: #333333; }
  .accordion-buttonx2:focus {
    background-color: #5FEB00;
    color: #333333; }
  .accordion-buttonx2:active {
    background-color: #5FEB00;
    color: #333333; }
  .accordion-buttonx2:not(.collapsed) {
    background-color: #E6E6E6;
    color: #333333;
    box-shadow: none; }

.accordion-fonts {
  padding: 14px 20px 14px 20px;
  font-size: 16px; }
  .accordion-fonts a {
    font-size: 16px; }

.accordion-bodyx2 {
  background-color: #FFFFFF;
  border: 0px !important;
  padding: 20px 20px 17px 20px;
  text-align: left;
  font-family: "Inter", sans-serif; }
  .accordion-bodyx2 ul, .accordion-bodyx2 .cicloscars {
    padding-left: 0px;
    list-style: none; }
    .accordion-bodyx2 ul li, .accordion-bodyx2 .cicloscars li {
      font-family: "Inter", sans-serif;
      font-size: 16px; }
      .accordion-bodyx2 ul li svg, .accordion-bodyx2 .cicloscars li svg {
        color: #333333;
        height: 11px;
        padding-bottom: 2px;
        padding-right: 10px; }
      .accordion-bodyx2 ul li .__verdeic, .accordion-bodyx2 .cicloscars li .__verdeic {
        color: #5FEB00; }
  .accordion-bodyx2 p {
    font-size: 13px !important;
    font-family: "Inter", sans-serif !important; }
    .accordion-bodyx2 p ul {
      font-family: "Inter", sans-serif;
      font-size: 13px !important;
      list-style: circle; }
      .accordion-bodyx2 p ul li {
        font-size: 13px !important; }
  .accordion-bodyx2 ul {
    font-family: "Inter", sans-serif;
    font-size: 13px !important;
    list-style: circle; }
    .accordion-bodyx2 ul li {
      font-size: 13px !important; }
  .accordion-bodyx2 h3 {
    font-size: 14px !important;
    font-family: "Inter", sans-serif;
    font-weight: bold;
    margin-bottom: 5px; }

.__carlegen {
  position: relative;
  display: inline-flex;
  margin-top: 70px; }
  .__carlegen .__chv {
    margin-left: 20px;
    margin-right: 20px;
    font-family: "Inter", sans-serif;
    font-size: 12px; }

@media (min-width: 300px) and (max-width: 767px) {
  .__planestudiosce {
    position: relative;
    padding: 3rem 0 3rem 0;
    background: #FFFFFF; }
    .__planestudiosce .__textGen06 {
      text-align: center;
      padding: 0px 20px; }
      .__planestudiosce .__textGen06 h2 {
        font-size: 16px;
        color: #333333;
        font-weight: 400;
        font-family: "Inter", sans-serif; }
      .__planestudiosce .__textGen06 h3 {
        font-size: 30px;
        color: #333333;
        font-weight: 400;
        letter-spacing: -1px;
        font-family: "Bricolage Grotesque", sans-serif;
        margin-bottom: 40px;
        font-weight: 400; }

  .accordionx2 {
    border: 0px !important;
    padding: 0px;
    font-family: "Bricolage Grotesque", sans-serif; }

  .accordion-itemx2 {
    border: 0px !important; }

  .accordion-headerx2 {
    border: 0px !important;
    margin-bottom: 10px !important; }

  .accordion-buttonx2 {
    padding: 10px 20px 10px 20px;
    background-color: #5FEB00;
    border: 0px !important;
    font-family: "Bricolage Grotesque", sans-serif;
    text-decoration: none;
    font-size: 18px;
    border-radius: 10px !important; }
    .accordion-buttonx2 a {
      color: #333333; }
    .accordion-buttonx2:focus {
      background-color: #5FEB00;
      color: #333333; }
    .accordion-buttonx2:active {
      background-color: #5FEB00;
      color: #333333; }
    .accordion-buttonx2:not(.collapsed) {
      background-color: #E6E6E6;
      color: #333333;
      box-shadow: none; }

  .accordion-bodyx2 {
    background-color: #FFFFFF;
    border: 0px !important;
    padding: 3px 0px 17px 0px;
    text-align: left; }
    .accordion-bodyx2 ul {
      padding-left: 20px;
      list-style: none; }
      .accordion-bodyx2 ul li {
        font-family: "Inter", sans-serif;
        font-size: 16px; }
        .accordion-bodyx2 ul li svg {
          color: #333333;
          height: 11px;
          padding-bottom: 2px;
          padding-right: 10px; }
        .accordion-bodyx2 ul li .__verdeic {
          color: #5FEB00; }

  .__carlegen {
    position: relative;
    display: inline-flex;
    margin-top: 30px; }
    .__carlegen .__chv {
      margin-left: 20px;
      margin-right: 20px;
      font-family: "Inter", sans-serif;
      font-size: 12px; } }
.__footertop {
  position: relative;
  padding: 60px 0 40px 0;
  background: #333333; }
  .__footertop .__logofooter img {
    height: 51px; }
  .__footertop .__menufin ul {
    width: 100%;
    text-align: left;
    padding-right: 10px;
    padding-left: 0px;
    list-style-type: none; }
    .__footertop .__menufin ul li {
      padding-right: 4px;
      padding-top: 0px;
      font-family: "Inter", sans-serif; }
      .__footertop .__menufin ul li a {
        padding: 8px 5px;
        font-size: 13px;
        color: #F2F2F2;
        text-decoration: none;
        font-family: "Inter", sans-serif;
        transition: all 0.2s ease-out; }
        .__footertop .__menufin ul li a:hover {
          color: #5FEB00; }

.__footermed {
  position: relative;
  padding: 20px 0 10px 0;
  background: #262626; }
  .__footermed .__redesmovilfin {
    width: 100%;
    text-align: left; }
    .__footermed .__redesmovilfin ul {
      width: 100%;
      text-align: left;
      padding-right: 10px;
      padding-left: 0px; }
      .__footermed .__redesmovilfin ul li {
        display: inline-block;
        padding-right: 4px;
        padding-top: 0px; }
        .__footermed .__redesmovilfin ul li a {
          padding: 8px 5px;
          font-size: 18px;
          color: #5FEB00;
          text-decoration: none;
          transition: all 0.2s ease-out; }
          .__footermed .__redesmovilfin ul li a:hover {
            color: #E8E8E8; }
  .__footermed .__buzonfin ul {
    width: 100%;
    text-align: right;
    list-style-type: none; }
    .__footermed .__buzonfin ul li {
      display: inline-block;
      font-size: 11px;
      padding-right: 8px; }
      .__footermed .__buzonfin ul li a {
        color: #5FEB00;
        text-decoration: none;
        transition: all 0.2s ease-out; }
        .__footermed .__buzonfin ul li a:hover {
          color: #E8E8E8; }

.__footerfin {
  position: relative;
  padding: 20px 0 20px 0;
  background: #5FEB00;
  font-family: "Inter", sans-serif; }
  .__footerfin .__derechosfin {
    font-size: 10px; }
  .__footerfin .__datosfin {
    font-size: 10px;
    text-align: right; }

@media (min-width: 300px) and (max-width: 767px) {
  .__footertop {
    position: relative;
    padding: 50px 0 40px 0;
    background: #333333; }
    .__footertop .__logofooter {
      text-align: center;
      margin-bottom: 20px; }
      .__footertop .__logofooter img {
        height: 51px; }
    .__footertop .__menufin ul {
      width: 100%;
      text-align: center;
      padding-right: 10px;
      padding-left: 0px;
      list-style-type: none; }
      .__footertop .__menufin ul li {
        padding-right: 4px;
        padding-top: 0px;
        font-family: "Inter", sans-serif; }
        .__footertop .__menufin ul li a {
          padding: 8px 5px;
          font-size: 13px;
          color: #F2F2F2;
          text-decoration: none;
          font-family: "Inter", sans-serif;
          transition: all 0.2s ease-out; }
          .__footertop .__menufin ul li a:hover {
            color: #5FEB00; }

  .__footermed {
    position: relative;
    padding: 20px 0 10px 0;
    background: #262626; }
    .__footermed .__redesmovilfin {
      width: 100%;
      text-align: left; }
      .__footermed .__redesmovilfin ul {
        width: 100%;
        text-align: center;
        padding-right: 0px;
        padding-left: 0px; }
        .__footermed .__redesmovilfin ul li {
          display: inline-block;
          padding-right: 0px;
          padding-top: 0px; }
          .__footermed .__redesmovilfin ul li a {
            padding: 8px 5px;
            font-size: 18px;
            color: #5FEB00;
            text-decoration: none;
            transition: all 0.2s ease-out; }
            .__footermed .__redesmovilfin ul li a:hover {
              color: #E8E8E8; }
    .__footermed .__buzonfin ul {
      width: 100%;
      text-align: center;
      list-style-type: none;
      padding-left: 0px !important; }
      .__footermed .__buzonfin ul li {
        display: inline-block;
        font-size: 11px;
        padding-right: 0px; }
        .__footermed .__buzonfin ul li a {
          color: #5FEB00;
          text-decoration: none;
          transition: all 0.2s ease-out; }
          .__footermed .__buzonfin ul li a:hover {
            color: #E8E8E8; }

  .__footerfin {
    position: relative;
    padding: 20px 0 20px 0;
    background: #5FEB00;
    font-family: "Inter", sans-serif; }
    .__footerfin .__derechosfin {
      font-size: 10px;
      text-align: center; }
    .__footerfin .__datosfin {
      display: none;
      font-size: 10px;
      text-align: right; } }

/*# sourceMappingURL=master.css.map */
