@charset "UTF-8";
@import url(new-header-footer.css);
/*
    alineacion, margin, padding
*/
.align--center {
  text-align: center; }
.align--left {
  text-align: left; }
.align__content-center {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pd--t10 {
  padding-top: 10px; }
.pd--t20 {
  padding-top: 20px; }
.pd--t30 {
  padding-top: 30px; }
.pd--t35 {
  padding-top: 35px; }
.pd--t40 {
  padding-top: 40px; }
.pd--t50 {
  padding-top: 50px; }
.pd--t80 {
  padding-top: 80px; }
.pd--t90 {
  padding-top: 90px; }
.pd--t140 {
  padding-top: 140px; }
.pd--b10 {
  padding-bottom: 10px; }
.pd--b20 {
  padding-bottom: 20px; }
.pd--b30 {
  padding-bottom: 30px; }
.pd--b35 {
  padding-bottom: 35px; }
.pd--b40 {
  padding-bottom: 40px; }
.pd--b45 {
  padding-bottom: 45px; }
.pd--b50 {
  padding-bottom: 50px; }
.pd--b80 {
  padding-bottom: 80px; }
.pd--b90 {
  padding-bottom: 90px; }
.pd--b140 {
  padding-bottom: 140px; }
.pd--tb10 {
  padding-top: 10px;
  padding-bottom: 10px; }
.pd--tb20 {
  padding-top: 20px;
  padding-bottom: 20px; }
.pd--tb30 {
  padding-top: 30px;
  padding-bottom: 30px; }
.pd--tb35 {
  padding-top: 35px;
  padding-bottom: 35px; }
.pd--tb40 {
  padding-top: 40px;
  padding-bottom: 40px; }
.pd--tb50 {
  padding-top: 50px;
  padding-bottom: 50px; }
.pd--tb70 {
  padding-top: 70px;
  padding-bottom: 70px; }
.pd--tb80 {
  padding-top: 80px;
  padding-bottom: 80px; }
.pd--tb90 {
  padding-top: 90px;
  padding-bottom: 90px; }
.pd--tb140 {
  padding-top: 140px;
  padding-bottom: 140px; }

.mg--auto {
  margin: 0 auto; }
.mg--tb10-auto {
  margin: 10px auto; }
.mg--b0 {
  margin-bottom: 0px !important; }
.mg--b20 {
  margin-bottom: 20px; }
.mg--b60 {
  margin-bottom: 60px; }
.mg--b90 {
  margin-bottom: 90px; }
.mg--b140 {
  margin-bottom: 140px; }
.mg--t0 {
  margin-top: 0px !important; }
.mg--t20 {
  margin-top: 20px; }
.mg--t30 {
  margin-top: 30px; }
.mg--t60 {
  margin-top: 60px; }
.mg--t90 {
  margin-top: 90px; }
.mg--t140 {
  margin-top: 140px; }
.mg--tb20 {
  margin-top: 20px;
  margin-bottom: 20px; }
.mg--tb80 {
  margin-top: 80px;
  margin-bottom: 80px; }
.mg--tb70 {
  margin-top: 70px;
  margin-bottom: 70px; }
.mg--tb50 {
  margin-top: 50px;
  margin-bottom: 50px; }
.mg--tb40 {
  margin-top: 40px;
  margin-bottom: 40px; }
.mg--tb80 {
  margin-top: 80px;
  margin-bottom: 80px; }
.mg--l0 {
  margin-left: 0px !important; }
.mg--r0 {
  margin-right: 0px !important; }

@media (max-width: 767px) {
  .pd {
    /*padding-top*/
    /*padding-bottom*/
    /*padding-top-bottom*/ }
    .pd--t5-max767 {
      padding-top: 5px; }
    .pd--t15-max767 {
      padding-top: 15px; }
    .pd--t20-max767 {
      padding-top: 20px; }
    .pd--t30-max767 {
      padding-top: 30px; }
    .pd--t35-max767 {
      padding-top: 35px; }
    .pd--t40-max767 {
      padding-top: 40px; }
    .pd--t50-max767 {
      padding-top: 50px; }
    .pd--t60-max767 {
      padding-top: 60px; }
    .pd--t70-max767 {
      padding-top: 70px; }
    .pd--t80-max767 {
      padding-top: 80px; }
    .pd--t100-max767 {
      padding-top: 100px; }
    .pd--b10-max767 {
      padding-bottom: 10px; }
    .pd--b20-max767 {
      padding-bottom: 20px; }
    .pd--b30-max767 {
      padding-bottom: 30px; }
    .pd--b35-max767 {
      padding-bottom: 35px; }
    .pd--b40-max767 {
      padding-bottom: 40px; }
    .pd--b50-max767 {
      padding-bottom: 50px; }
    .pd--b60-max767 {
      padding-bottom: 60px; }
    .pd--b70-max767 {
      padding-bottom: 70px; }
    .pd--b80-max767 {
      padding-bottom: 80px; }
    .pd--t190-max767 {
      padding-top: 190px; }
    .pd--tb20-max767 {
      padding-bottom: 20px;
      padding-top: 20px; }

  .mg {
    /*margin-top*/
    /* margin-top-bottom*/ }
    .mg--auto {
      margin: 0 auto; }
    .mg--t5-max767 {
      margin-top: 5px; }
    .mg--t20-max767 {
      margin-top: 20px; }
    .mg--t70-max767 {
      margin-top: 70px; }
    .mg--t80-max767 {
      margin-top: 80px; }
    .mg--t140-max767 {
      margin-top: 140px; }
    .mg--tb80-max767 {
      margin-top: 80px;
      margin-bottom: 80px; }
    .mg--tb140-max767 {
      margin-top: 140px;
      margin-bottom: 140px; } }
@media (min-width: 768px) {
  .align--to-left-min768 {
    text-align: left !important; }

  .pd {
    /*padding-top*/
    /*padding-bottom*/ }
    .pd--t5-min768 {
      padding-top: 5px; }
    .pd--t15-min768 {
      padding-top: 15px; }
    .pd--t20-min768 {
      padding-top: 20px; }
    .pd--t30-min768 {
      padding-top: 30px; }
    .pd--t35-min768 {
      padding-top: 35px; }
    .pd--t40-min768 {
      padding-top: 40px; }
    .pd--t50-min768 {
      padding-top: 50px; }
    .pd--t60-min768 {
      padding-top: 60px; }
    .pd--t65-min768 {
      padding-top: 65px; }
    .pd--t70-min768 {
      padding-top: 70px; }
    .pd--t80-min768 {
      padding-top: 80px; }
    .pd--t90-min768 {
      padding-top: 90px !important; }
    .pd--t95-min768 {
      padding-top: 90px !important; }
    .pd--t100-min768 {
      padding-top: 100px !important; }
    .pd--t110-min768 {
      padding-top: 110px !important; }
    .pd--t120-min768 {
      padding-top: 120px !important; }
    .pd--t140-min768 {
      padding-top: 140px; }
    .pd--t150-min768 {
      padding-top: 150px; }
    .pd--t155-min768 {
      padding-top: 155px; }
    .pd--b5-min768 {
      padding-bottom: 5px; }
    .pd--b15-min768 {
      padding-bottom: 15px; }
    .pd--b20-min768 {
      padding-bottom: 20px; }
    .pd--b30-min768 {
      padding-bottom: 30px; }
    .pd--b40-min768 {
      padding-bottom: 40px; }
    .pd--b50-min768 {
      padding-bottom: 50px; }
    .pd--b60-min768 {
      padding-bottom: 60px; }
    .pd--b70-min768 {
      padding-bottom: 70px; }
    .pd--b80-min768 {
      padding-bottom: 80px; }
    .pd--b90-min768 {
      padding-bottom: 90px; }
    .pd--b100-min768 {
      padding-bottom: 100px; }
    .pd--b110-min768 {
      padding-bottom: 110px; }
    .pd--b120-min768 {
      padding-bottom: 120px; }
    .pd--b130-min768 {
      padding-bottom: 130px; }

  .mg {
    /* margin-top*/
    /* margin-top-bottom*/ }
    .mg--t60-min768 {
      margin-top: 60px; }
    .mg--t90-min768 {
      margin-top: 90px; }
    .mg--t140-min768 {
      margin-top: 140px; }
    .mg--tb60-min768 {
      margin-top: 60px;
      margin-bottom: 60px; }
    .mg--tb80-min768 {
      margin-top: 80px;
      margin-bottom: 80px; }
    .mg--tb140-min768 {
      margin-top: 140px;
      margin-bottom: 140px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /*padding-top*/
  .pd {
    /*bottom*/ }
    .pd--t5-min992 {
      padding-top: 5px; }
    .pd--t15-min992 {
      padding-top: 15px; }
    .pd--t20-min992 {
      padding-top: 20px; }
    .pd--t30-min992 {
      padding-top: 30px; }
    .pd--t35-min992 {
      padding-top: 35px; }
    .pd--t40-min992 {
      padding-top: 40px; }
    .pd--t50-min992 {
      padding-top: 50px; }
    .pd--t60-min992 {
      padding-top: 60px; }
    .pd--t70-min992 {
      padding-top: 70px; }
    .pd--t80-min992 {
      padding-top: 80px; }
    .pd--t90-min992 {
      padding-top: 90px; }
    .pd--t100-min992 {
      padding-top: 100px; }
    .pd--t110-min992 {
      padding-top: 110px; }
    .pd--t120-min992 {
      padding-top: 120px; }
    .pd--t140-min992 {
      padding-top: 140px; }
    .pd--t150-min992 {
      padding-top: 150px !important; }
    .pd--t160-min992 {
      padding-top: 160px !important; }
    .pd--b10-min992 {
      padding-bottom: 10px; }
    .pd--b20-min992 {
      padding-bottom: 20px; }
    .pd--b30-min992 {
      padding-bottom: 30px; }
    .pd--b40-min992 {
      padding-bottom: 40px; }
    .pd--b50-min992 {
      padding-bottom: 50px !important; }
    .pd--b60-min992 {
      padding-bottom: 60px !important; } }
@media (min-width: 1200px) {
  /*padding-top*/
  .pd {
    /*bottom*/ }
    .pd--t5-min1200 {
      padding-top: 5px !important; }
    .pd--t15-min1200 {
      padding-top: 15px !important; }
    .pd--t20-min1200 {
      padding-top: 20px !important; }
    .pd--t30-min1200 {
      padding-top: 30px !important; }
    .pd--t35-min1200 {
      padding-top: 35px !important; }
    .pd--t40-min1200 {
      padding-top: 40px !important; }
    .pd--t50-min1200 {
      padding-top: 50px !important; }
    .pd--t60-min1200 {
      padding-top: 60px !important; }
    .pd--t65-min1200 {
      padding-top: 65px !important; }
    .pd--t70-min1200 {
      padding-top: 70px !important; }
    .pd--t80-min1200 {
      padding-top: 80px !important; }
    .pd--t90-min1200 {
      padding-top: 90px !important; }
    .pd--t100-min1200 {
      padding-top: 100px !important; }
    .pd--t110-min1200 {
      padding-top: 110px !important; }
    .pd--t120-min1200 {
      padding-top: 120px !important; }
    .pd--t140-min1200 {
      padding-top: 140px !important; }
    .pd--t150-min1200 {
      padding-top: 150px !important; }
    .pd--t165-min1200 {
      padding-top: 165px !important; }
    .pd--b30-min1200 {
      padding-bottom: 30px !important; }
    .pd--b40-min1200 {
      padding-bottom: 40px !important; }
    .pd--b50-min1200 {
      padding-bottom: 50px !important; }
    .pd--b60-min1200 {
      padding-bottom: 60px !important; }
    .pd--b70-min1200 {
      padding-bottom: 70px !important; }
    .pd--b80-min1200 {
      padding-bottom: 80px !important; } }
@media (max-width: 767px) {
  .gap-bg {
    padding-top: 72px;
    padding-bottom: 72px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .gap-bg {
    padding-top: 80px;
    padding-bottom: 80px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .gap-bg {
    padding-top: 80px;
    padding-bottom: 80px; } }
@media (min-width: 1200px) {
  .gap-bg {
    padding-top: 80px;
    padding-bottom: 80px; } }

@media (max-width: 767px) {
  .gap-s {
    padding-top: 80px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .gap-s {
    padding-top: 100px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .gap-s {
    padding-top: 100px; } }
@media (min-width: 1200px) {
  .gap-s {
    padding-top: 100px; } }

@media (max-width: 767px) {
  .gap-m {
    padding-top: 80px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .gap-m {
    padding-top: 100px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .gap-m {
    padding-top: 130px; } }
@media (min-width: 1200px) {
  .gap-m {
    padding-top: 130px; } }

@media (max-width: 767px) {
  .gap-l {
    padding-top: 80px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .gap-l {
    padding-top: 100px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .gap-l {
    padding-top: 160px; } }
@media (min-width: 1200px) {
  .gap-l {
    padding-top: 160px; } }

.box-simple {
  display: inline-block;
  min-height: 230px; }
  .box-simple__title {
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 32px;
    color: #0078ff;
    margin-top: 0; }
  .box-simple__copy {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    color: #000; }

@media (max-width: 550px) {
  .box-simple {
    display: inline-block;
    min-height: unset; } }
.cta, .cta--center, .cta--background-white, .cta--background-gradient-orange, .page-comenzar-es .cta {
  border-radius: 35px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  height: 60px;
  outline: none !important;
  padding: unset;
  padding-left: 25px;
  text-align: left;
  text-transform: unset;
  line-height: 60px;
  width: 310px; }
  .cta--center {
    text-align: center; }
  .cta--background-white {
    background-color: white;
    box-shadow: 0px 20px 40px #cc5200;
    color: #0078FF; }
    .cta--background-white:hover {
      background-color: white;
      color: #0078FF; }
  .cta--background-gradient-orange {
    background: linear-gradient(180deg, #f80 0, #f60 100%);
    color: #fff;
    box-shadow: 0 20px 60px #ff660073; }
    .cta--background-gradient-orange:hover {
      background-image: linear-gradient(to bottom, #ff8800, #ff4400);
      color: #fff; }

@media (max-width: 359px) {
  .cta--width-240, .cta--background-gradient-orange {
    width: 100%; } }
@media (min-width: 360px) and (max-width: 650px) {
  .cta, .cta--center, .cta--background-white, .cta--background-gradient-orange, .page-comenzar-es .cta {
    width: 100%;
    height: 56px; } }
@media (min-width: 650px) and (max-width: 767px) {
  .cta, .cta--center, .cta--background-white, .cta--background-gradient-orange, .page-comenzar-es .cta {
    margin-top: 83px; }
    .cta--width-240 {
      width: 100%; } }
@media (min-width: 768px) {
  .cta--right {
    float: right;
    margin-right: 20px;
    margin-top: 48px; } }
@media (min-width: 768px) and (max-width: 833px) {
  .cta--right {
    margin-right: 20px;
    margin-top: 66px;
    width: 260px; } }
.highlight--blank {
  color: #ffffff; }
.highlight--black {
  color: #000000; }
.highlight--yellow {
  color: #ffff00; }
  .highlight--yellow__weight500 {
    font-weight: 500;
    color: #ffff00; }
  .highlight--yellow__weight600 {
    font-weight: 600;
    color: #ffff00; }
.highlight--red {
  color: #ff2846; }
.highlight--grey {
  color: #BDBDBD; }
.highlight--orange {
  color: #FF6600; }
.highlight--blue {
  color: #0078FF; }
.highlight__copy__h-2-lead {
  font-weight: 600;
  font-size: 16px;
  line-height: 48px;
  color: #ff2846; }
.highlight__copy__h-2 {
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -0.5px; }
.highlight__image--mobiles {
  margin-left: -17px; }
@media (min-width: 1200px) {
  .highlight--to-right {
    margin-left: -97px; } }
@media (min-width: 990px) and (max-width: 1200px) {
  .highlight--to-right {
    margin-left: -80px; } }

@media (max-width: 767px) {
  .highlight--yellow-mobile {
    color: #ffff00; }
    .highlight--yellow-mobile__weight600 {
      font-weight: 600;
      color: #ffff00; }
  .highlight__copy__h-2-lead {
    line-height: 17px; }
  .highlight__copy__h-2 {
    line-height: 42px;
    letter-spacing: -0.791667px; } }
@media (min-width: 992px) {
  .highlight--border-cyan-min992 {
    border: 2px solid #00E3D8; }
  .highlight--border-orange-min992 {
    border: 2px solid #f60; } }
.icon, .icon__arrow-right-yellow, .icon__arrow-right-orange {
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  margin-top: 21px;
  padding-right: 33px;
  position: relative;
  width: 10px; }
  .icon__arrow-right-yellow {
    float: right;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.18 1.158A.663.663 0 011.617 1c.164 0 .32.057.436.158L9.436 7.62c.116.1.181.238.181.38 0 .144-.065.281-.18.382l-7.385 6.462a.68.68 0 01-.871 0 .493.493 0 010-.763l6.95-6.08-6.95-6.08A.507.507 0 011 1.539c0-.143.065-.28.18-.38z' fill='%23fff' stroke='%23FF0' stroke-linejoin='round'/%3E%3C/svg%3E"); }
  .icon__arrow-right-orange {
    float: right;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.18 1.158A.663.663 0 011.617 1c.164 0 .32.057.436.158L9.436 7.62c.116.1.181.238.181.38 0 .144-.065.281-.18.382l-7.385 6.462a.68.68 0 01-.871 0 .493.493 0 010-.763l6.95-6.08-6.95-6.08A.507.507 0 011 1.539c0-.143.065-.28.18-.38z' fill='%23fff' stroke='%23F60' stroke-linejoin='round'/%3E%3C/svg%3E"); }
  .icon__green {
    background-repeat: no-repeat;
    display: inline-block; }
  .icon__green-commentary {
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='33' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
    width: 45px;
    height: 32px; }
  .icon__green-computer {
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='32' viewBox='0 0 52 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.16 5.393v22.691H3.84V5.393C3.84 4 5.017 2.872 6.47 2.872h35.06c1.452 0 2.63 1.129 2.63 2.52zM1.256 32h45.486c.69 0 1.256-.536 1.256-1.19v-.737c0-.326-.282-.594-.628-.594H.628c-.345 0-.628.268-.628.594v.738C0 31.464.565 32 1.257 32z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.188 0H39.13C38.02 0 37.12.9 37.12 2.011v19.11c0 1.11.9 2.01 2.011 2.01h10.057c1.11 0 2.011-.9 2.011-2.01V2.01C51.2.901 50.3 0 49.188 0z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.617 21.455h-2.195a.335.335 0 110-.67h3.474a.335.335 0 010 .67' fill='%23fff'/%3E%3C/svg%3E");
    width: 52px;
    height: 32px; }
  .icon__green-aim {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.587 7.412c-5.853-5.853-15.343-5.853-21.197 0-5.853 5.854-5.853 15.344 0 21.198 5.854 5.853 15.344 5.853 21.197 0 5.854-5.854 5.854-15.344 0-21.198zm-2.44 18.758c-4.498 4.499-11.818 4.499-16.317 0-4.499-4.498-4.499-11.819 0-16.318 4.499-4.498 11.819-4.498 16.318 0 4.499 4.5 4.499 11.82 0 16.318z' fill='%238CFF00'/%3E%3Cpath d='M20.944 12.056c-3.284-3.284-8.627-3.284-11.91 0-3.284 3.283-3.284 8.626 0 11.91 3.283 3.283 8.626 3.283 11.91 0 3.283-3.284 3.283-8.627 0-11.91zm-2.45 9.46a4.963 4.963 0 01-7.01 0 4.963 4.963 0 01-.001-7.01 4.963 4.963 0 017.011 0 4.963 4.963 0 010 7.01z' fill='%238CFF00'/%3E%3Cpath d='M13.402 16.424a2.244 2.244 0 103.173 3.174 2.244 2.244 0 00-3.173-3.174z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.56 3.418a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722a.791.791 0 01-.564.236h-1.822L16.4 18.183a.868.868 0 01-1.228 0 .869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' fill='%2300E3D8'/%3E%3Cpath d='M32.56 3.418h0a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722s0 0 0 0a.791.791 0 01-.564.236h-1.822L16.4 18.183h0a.868.868 0 01-1.228 0h0a.869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56h0L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' stroke='%2300E3D8' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
    width: 36px;
    height: 36px; }
  .icon__green-document {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.866' height='29.866' viewBox='0 0 32.866 29.866'%3E%3Cg data-name='Grupo 1774'%3E%3Cpath data-name='Trazado 2787' d='M31.074 24.716H14.946a1.8 1.8 0 01-1.792-1.792V1.792A1.8 1.8 0 0114.946 0h16.128a1.8 1.8 0 011.792 1.792v21.132a1.8 1.8 0 01-1.792 1.792z' fill='%238cff00' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 2786' d='M17.919 29.866H1.792A1.8 1.8 0 010 28.074V6.941A1.8 1.8 0 011.792 5.15h16.127a1.8 1.8 0 011.792 1.792v21.132a1.8 1.8 0 01-1.792 1.792z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2788' d='M15.52 22.662H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2789' d='M15.52 19.572H4.192a.52.52 0 110-1.039H15.52a.52.52 0 110 1.039z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2790' d='M15.52 16.483H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2791' d='M15.52 13.393H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    width: 33px;
    height: 33px; }
  .icon__green-star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.25' height='28.989' viewBox='0 0 37.25 28.989'%3E%3Cpath data-name='Trazado 2795' d='M15.7.317l4.131 9.263a.038.038 0 00.029.021l10.086 1.066a.534.534 0 01.3.929l-7.529 6.791a.035.035 0 00-.012.034l2.1 9.921a.535.535 0 01-.79.574l-8.784-5.065a.036.036 0 00-.037 0l-8.785 5.065a.535.535 0 01-.791-.574l2.1-9.921a.035.035 0 00-.011-.034L.178 11.596a.534.534 0 01.3-.929l10.087-1.066a.037.037 0 00.029-.021l4.13-9.263a.534.534 0 01.976 0z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2796' d='M37.25 10.008a6.983 6.983 0 11-6.983-6.983 6.983 6.983 0 016.983 6.983z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2797' d='M33.039 8.052l-1.385 1.3-2.774 2.609-1.38-1.3' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/svg%3E");
    width: 40px;
    height: 33px; }
  .icon__orange-down-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.799' height='6.996' viewBox='0 0 10.799 6.996'%3E%3Cpath data-name='Trazado 2778' d='M10.189.626a.472.472 0 010 .606l-4.5 5.138a.343.343 0 01-.531 0L.653 1.232a.473.473 0 010-.606.344.344 0 01.531 0l4.237 4.836L9.658.626a.343.343 0 01.531 0z' fill='%23fff' stroke='%23f60' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 10px;
    width: 12px; }
  .icon__orange-up-arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.12 6.71L6 2.83l3.88 3.88a.996.996 0 101.41-1.41L6.7.71a.996.996 0 00-1.41 0L.7 5.3a.996.996 0 000 1.41c.39.38 1.03.39 1.42 0z' fill='%23F60'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 10px;
    width: 12px; }
  .icon__green-note {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='43' viewBox='0 0 54 43'%3E%3Cpath data-name='Trazado 2766' d='M30 43H3a3.1 3.1 0 01-3-3.1V3.1A3.1 3.1 0 013 0h27a3.1 3.1 0 013 3.1v36.8a3.1 3.1 0 01-3 3.1z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1772' opacity='.7' fill='%2300e3d8'%3E%3Cpath data-name='Trazado 2767' d='M40.6 7.7L21.4 26.4c-.1.1-.2.2-.2.3L19 35.1a.618.618 0 00.2.7.763.763 0 00.5.2h.2l8.6-2.1a.758.758 0 00.4-.2L48.1 15z'/%3E%3Cpath data-name='Trazado 2768' d='M52.9 5.2l-2.1-2.1a4 4 0 00-5.4 0l-2.6 2.6 7.5 7.3 2.6-2.6A3.81 3.81 0 0054 7.8a3.631 3.631 0 00-1.1-2.6z'/%3E%3C/g%3E%3C/svg%3E");
    width: 54px;
    height: 43px; }
  .icon__green-microphone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.092' height='56.476'%3E%3Cg data-name='Grupo 1780'%3E%3Cpath data-name='Trazado 2786' d='M27.381 23.935a1.185 1.185 0 00-1.17 1.2V34.3a12.026 12.026 0 01-11.879 12.163h-.113A12.026 12.026 0 012.341 34.3v-9.167a1.185 1.185 0 00-1.17-1.2 1.185 1.185 0 00-1.17 1.2v9.507a14.6 14.6 0 0012.835 14.752v4.08H6.945a1.5 1.5 0 000 3h14.662a1.5 1.5 0 000-3h-5.891v-4.079a14.5 14.5 0 0012.836-14.55v-9.71a1.185 1.185 0 00-1.171-1.198z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2787' d='M23.073 15.7v-1.778a8.906 8.906 0 00-8.8-9.011 8.906 8.906 0 00-8.8 9.011v20.026a8.906 8.906 0 008.8 9.011 8.906 8.906 0 008.8-9.011V15.7z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1779'%3E%3Cpath data-name='Trazado 2788' d='M47.092 11.5A11.5 11.5 0 1135.592 0a11.5 11.5 0 0111.5 11.5z' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 2789' d='M40.092 9l-2.249 2-4.5 4-2.251-2' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/g%3E%3C/svg%3E");
    width: 48px;
    height: 57px; }
  .icon__green-herramientas-innovadoras {
    background-image: url("data:image/svg+xml,%3Csvg width='70' height='76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55.129 19.37a27.213 27.213 0 100 38.492 27.224 27.224 0 000-38.491zM50.69 53.436a20.953 20.953 0 110-29.627 20.974 20.974 0 010 29.627z' fill='%238CFF00'/%3E%3Cpath d='M46.697 27.802a15.294 15.294 0 100 21.628 15.325 15.325 0 000-21.628zm-4.448 17.18a9 9 0 110-12.732 9.011 9.011 0 010 12.732z' fill='%238CFF00'/%3E%3Cpath d='M33.005 35.739a4.068 4.068 0 105.755 0 4.056 4.056 0 00-5.755 0z' fill='%238CFF00'/%3E%3Cpath d='M67.787 12.12a1.444 1.444 0 01-.306 1.57l-.316-.327.316.327-4.87 4.943a1.41 1.41 0 01-1.053.421h-3.31L38.413 38.932a1.581 1.581 0 01-2.235 0 1.591 1.591 0 010-2.234l19.91-19.941v-3.162a1.402 1.402 0 01.421-1.054l4.87-4.87a1.433 1.433 0 011.56-.316l-.17.422a.97.97 0 01.612.906l4.406 3.436zm0 0a1.444 1.444 0 00-1.328-.876h-2.625l3.953.875z' fill='%2300E3D8'/%3E%3Cpath d='M67.787 12.12a1.444 1.444 0 01-.306 1.57l-.316-.327.316.327-4.87 4.943a1.41 1.41 0 01-1.053.421h-3.31L38.413 38.932a1.581 1.581 0 01-2.235 0 1.591 1.591 0 010-2.234l19.91-19.941v-3.162a1.402 1.402 0 01.421-1.054v0l4.87-4.87a1.433 1.433 0 011.56-.316v0l-.17.422a.97.97 0 01.612.906l4.406 3.436zm0 0a1.444 1.444 0 00-1.328-.876h-2.625l3.953.875z' stroke='%2300E3D8' stroke-width='.86'/%3E%3C/svg%3E");
    width: 69.3px;
    height: 75px; }
  .icon__green-feedback-all {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.2' height='57.509' viewBox='0 0 48.2 57.509'%3E%3Cg data-name='Grupo 1774'%3E%3Cpath data-name='Trazado 2769' d='M.9 31.509H.7a.876.876 0 01-.7-.9v-4.8a18.48 18.48 0 0118.4-18.4h12.2v-6.5a.792.792 0 01.5-.8.92.92 0 011 .1l14.8 13a.967.967 0 010 1.4l-14.8 13a.92.92 0 01-1 .1 1.02 1.02 0 01-.5-.8v-6.5H17.2a16.557 16.557 0 00-15.3 10.2l-.1.4a1.05 1.05 0 01-.9.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2770' d='M16.7 57.509a1.421 1.421 0 01-.6-.2l-14.8-13a.967.967 0 010-1.4l14.8-13a.92.92 0 011-.1 1.02 1.02 0 01.5.8v6.5H31a16.557 16.557 0 0015.3-10.2l.2-.4a1.1 1.1 0 011-.6.961.961 0 01.7.9v4.8a18.48 18.48 0 01-18.4 18.4H17.6v6.5a.792.792 0 01-.5.8.4.4 0 01-.4.2z' fill='%2300e3d8'/%3E%3C/g%3E%3C/svg%3E");
    width: 49px;
    height: 58px; }
  .icon__green-whatsapp-all {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.5' height='51' viewBox='0 0 66.5 51'%3E%3Cg data-name='Grupo 1775'%3E%3Cpath data-name='Trazado 2771' d='M0 51l2.917-10.552A20.251 20.251 0 0120.581 10 20.151 20.151 0 0135 15.961 20.05 20.05 0 0141 30.3a20.377 20.377 0 01-20.419 20.3 20.851 20.851 0 01-9.8-2.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2772' d='M15.89 19.983C15.457 19 15.024 19 14.591 19h-1.126a2.207 2.207 0 00-1.473.715A6.613 6.613 0 0010 24.54a11.413 11.413 0 002.339 6.077c.26.357 3.9 6.434 9.7 8.847 4.764 1.966 5.717 1.519 6.757 1.43s3.378-1.43 3.811-2.77a6.25 6.25 0 00.346-2.77c-.173-.268-.52-.357-1.126-.715-.606-.268-3.378-1.7-3.9-1.877s-.866-.268-1.3.268a26.333 26.333 0 01-1.819 2.323.9.9 0 01-1.213.179 14.448 14.448 0 01-4.591-2.86 16.606 16.606 0 01-3.118-4.021c-.346-.625 0-.894.26-1.162s.606-.715.866-.983c.26-.358.346-.626.606-.983a.984.984 0 00-.087-.983c-.082-.446-1.208-3.395-1.641-4.557z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2773' d='M33.1 0h30.3a3.116 3.116 0 013.1 3.1v18.1a3.116 3.116 0 01-3.1 3.1H42.8l-8.5 6v-6h-1.2a3.116 3.116 0 01-3.1-3.1V3.1A3.116 3.116 0 0133.1 0z' fill='%2300e3d8' opacity='.7'/%3E%3Cpath data-name='Trazado 2774' d='M53.9 11.2a2.5 2.5 0 102.5-2.5 2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3Cpath data-name='Trazado 2775' d='M45.7 11.2a2.5 2.5 0 102.5-2.5 2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3Cpath data-name='Trazado 2776' d='M37.5 11.2A2.5 2.5 0 1040 8.7a2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3C/g%3E%3C/svg%3E");
    width: 67px;
    height: 51px; }
  .icon__nd-green-pc {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath data-name='Rectángulo 3' fill='%23fff' d='M0 0h42v42H0z'/%3E%3Cg data-name='Grupo 2'%3E%3Cpath data-name='Trazado 1' d='M35.5 14.959v17.635H4.913V14.959A1.977 1.977 0 016.908 13h26.6a1.977 1.977 0 011.992 1.959zM2.953 35.638h34.509a.942.942 0 00.953-.924v-.574a.471.471 0 00-.477-.462H2.476A.471.471 0 002 34.14v.573a.942.942 0 00.953.925z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1'%3E%3Cpath data-name='Trazado 2' d='M39.419 7h-7.9a1.565 1.565 0 00-1.58 1.55v14.724a1.565 1.565 0 001.58 1.549h7.9A1.565 1.565 0 0041 23.274V8.55A1.565 1.565 0 0039.419 7z' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 3' d='M35.875 23.595h-1.952a.307.307 0 010-.615h3.091a.307.307 0 010 .615' fill='%23fff' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center center; }
  .icon__nd-green-chat {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath data-name='Rectángulo 2' fill='%23fff' d='M0 0h42v42H0z'/%3E%3Cg data-name='Grupo 4'%3E%3Cpath data-name='Trazado 4' d='M7 7h18.743a3.845 3.845 0 013.749 3.932v13.109a3.845 3.845 0 01-3.749 3.932H12v5.88l-5-5.88H5.749A3.845 3.845 0 012 24.041V10.932A3.845 3.845 0 015.749 7h18.744' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 3'%3E%3Cpath data-name='Trazado 5' d='M23.215 19.147h14.821A3.043 3.043 0 0141 22.264v10.389a3.043 3.043 0 01-2.964 3.117H22.227a3.044 3.044 0 01-2.964-3.117V22.264a3.044 3.044 0 012.964-3.117h14.821' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center center; }
  .icon__nd-green-mic {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath data-name='Rectángulo 1' fill='%23fff' d='M0 0h42v42H0z'/%3E%3Cg data-name='Grupo 10'%3E%3Cg data-name='Grupo 7'%3E%3Cpath data-name='Trazado 9' d='M23.393 17.952a.839.839 0 00-.829.849v6.488a8.518 8.518 0 01-8.413 8.619h-.08a8.518 8.518 0 01-8.413-8.619V18.8a.839.839 0 00-.829-.849A.839.839 0 004 18.8v6.733a10.344 10.344 0 009.091 10.45v2.89H8.919a1.064 1.064 0 000 2.128H19.3a1.064 1.064 0 000-2.128h-4.169v-2.89a10.267 10.267 0 009.091-10.3V18.8a.839.839 0 00-.829-.848z' fill='%238cff00' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 10' d='M20.342 12.117v-1.256a6.308 6.308 0 00-6.231-6.383 6.308 6.308 0 00-6.231 6.383v14.183a6.308 6.308 0 006.231 6.383 6.308 6.308 0 006.231-6.383V12.117z' fill='%2300dbd1' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 8'%3E%3Cpath data-name='Trazado 11' d='M37.354 9.145A8.145 8.145 0 1129.208 1a8.145 8.145 0 018.146 8.145z' fill='%238cff00' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 12' d='M32.4 7.374l-1.6 1.417-3.189 2.833-1.59-1.416' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center center; }
  .icon__blue-check {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.206' height='14.137' viewBox='0 0 18.206 14.137'%3E%3Cpath data-name='Trazado 2779' d='M6.971 13.86a.929.929 0 01-1.314 0L.409 8.615a1.394 1.394 0 010-1.972l.657-.657a1.394 1.394 0 011.972 0L6.314 9.26 15.168.408a1.394 1.394 0 011.972 0l.657.657a1.394 1.394 0 010 1.972z' fill='%230078ff'/%3E%3C/svg%3E");
    width: 22px;
    height: 18px;
    display: inline-block;
    background-repeat: no-repeat; }
  .icon__grey-check, .package__list_icon__grey-check {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.206' height='14.137' viewBox='0 0 18.206 14.137'%3E%3Cpath data-name='Trazado 2781' d='M6.971 13.86a.929.929 0 01-1.314 0L.406 8.615a1.394 1.394 0 010-1.972l.657-.657a1.394 1.394 0 011.972 0L6.314 9.26 15.168.408a1.394 1.394 0 011.972 0l.657.657a1.394 1.394 0 010 1.972z' fill='%23bdbdbd'/%3E%3C/svg%3E");
    width: 22px;
    height: 18px;
    display: inline-block;
    background-repeat: no-repeat; }
  .icon__yellow-check {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17' height='17' viewBox='0 0 17 17'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Rectángulo 1949' fill='%23fff' d='M0 0h17v17H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Grupo 1778' clip-path='url(%23a)'%3E%3Cpath data-name='Trazado 2785' d='M6.51 14.851a.868.868 0 01-1.227 0l-4.9-4.9a1.3 1.3 0 010-1.841L1 7.494a1.3 1.3 0 011.841 0l3.06 3.06 8.268-8.268a1.3 1.3 0 011.841 0l.614.614a1.3 1.3 0 010 1.841z' fill='%23ff0'/%3E%3C/g%3E%3C/svg%3E");
    width: 17px;
    height: 17px;
    display: inline-block;
    background-repeat: no-repeat; }
  .icon__red-cross {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16' height='16' viewBox='0 0 16 16' xml:space='preserve'%3E%3Cimage id='image0' width='16' height='16' x='0' y='0' href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJN%0AAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABR1BMVEX/YGD/cXH/EBD/DAz/%0ABQX/Bgb/EhL/Dg7/aWn/W1v/aGj/DQ3/YmL/AAD/Cgr/Cwv/ERH/AQH/AwP/XFz/ZGT/VFT/cXH/%0AGxv/AgL/AgL/Ghr/amr/d3f/JCT/BAT/ERH/EhL/BQX/ISH/cHD/bm7/IiL/AwP/EBD/AwP/ICD/%0AaGj/Fxf/AwP/EhL/Fhb/FBT/AAD/AwP/BQX/Bgb/Bwf/Bgb/AwP/AAD/ERH/AwP/AQH/AQH/AgL/%0ADQ3/EBD/AwP/DQ3/Dg7/AwP/AgL/DAz/ERH/AQH/EBD/FBT/AQH/AQH/ERH/EhL/EhL/ExP/BAT/%0AAQH/AQH/EBD/AAD/BAT/AwP/BQX/Bgb/Bgb/Fhb/AgL/EBD/EhL/aGj/AgL/DAz/HBz/YWH/DQ3/%0AERH/Hx//aWn/a2v/GRn/AQH/Fxf/ZWX/AAD///9DDpfPAAAAa3RSTlMAAAAAAAAAAAAAAAAAAAAA%0AAAAAAAAASL8zMb5LLNjGGxjD2zBF28sbyN5Iyc4gHc4yxswTDsjJNR/FwsDIISHNJCLM0CUTxhUP%0Av8MRHh0bwcXEHzDDzxQQy8nTI81Jzh3hTB8c3jRKwzbDTtjIp0MAAAABYktHRGzMATA7AAAAB3RJ%0ATUUH5QkOAQYcJAukLQAAAPdJREFUGNNFz/lXQUEUwPFr5vEwxiuVlJKypYjX8kJFtKtoLyLal/v/%0A/96b66T7y/3O58yZcwbAEZwMMc40p0t3TU2H3R7wzsxiZE4oYtF5XIj5IJ5AxGRKUXTRzvQSLKOa%0ATFZzriQpc5A3KVbX1jcorE2QhSJlaYvW9o4EqZctHE5ll9skeLX2J3v7fkPdEuKgNJDDI8NQxHT9%0A+GRA9VPOOdHZ8LFalWjk3Px/3ioLCaONJh0uLmkVryRc31De3t0/UJh5aFG0HwNaNkPZgW7aXk89%0AHtBYSn2y/wy+WAKtF0OReI3g2/sYeNwfn1/Cr4iz0PfP+MQvkOVQV62/WYIAAAAldEVYdGRhdGU6%0AY3JlYXRlADIwMjEtMDktMTNUMjI6MDY6MjgrMDM6MDCEygcLAAAAJXRFWHRkYXRlOm1vZGlmeQAy%0AMDIxLTA5LTEzVDIyOjA2OjI4KzAzOjAw9Ze/twAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VS%0AZWFkeXHJZTwAAAAASUVORK5CYII=' /%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat; }

@media (min-width: 768px) {
  .icon__green-commentary {
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='33' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
    width: 45px;
    height: 32px; }
  .icon__green-computer {
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='32' viewBox='0 0 52 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.16 5.393v22.691H3.84V5.393C3.84 4 5.017 2.872 6.47 2.872h35.06c1.452 0 2.63 1.129 2.63 2.52zM1.256 32h45.486c.69 0 1.256-.536 1.256-1.19v-.737c0-.326-.282-.594-.628-.594H.628c-.345 0-.628.268-.628.594v.738C0 31.464.565 32 1.257 32z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.188 0H39.13C38.02 0 37.12.9 37.12 2.011v19.11c0 1.11.9 2.01 2.011 2.01h10.057c1.11 0 2.011-.9 2.011-2.01V2.01C51.2.901 50.3 0 49.188 0z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.617 21.455h-2.195a.335.335 0 110-.67h3.474a.335.335 0 010 .67' fill='%23fff'/%3E%3C/svg%3E");
    width: 52px;
    height: 32px; }
  .icon__green-aim {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.587 7.412c-5.853-5.853-15.343-5.853-21.197 0-5.853 5.854-5.853 15.344 0 21.198 5.854 5.853 15.344 5.853 21.197 0 5.854-5.854 5.854-15.344 0-21.198zm-2.44 18.758c-4.498 4.499-11.818 4.499-16.317 0-4.499-4.498-4.499-11.819 0-16.318 4.499-4.498 11.819-4.498 16.318 0 4.499 4.5 4.499 11.82 0 16.318z' fill='%238CFF00'/%3E%3Cpath d='M20.944 12.056c-3.284-3.284-8.627-3.284-11.91 0-3.284 3.283-3.284 8.626 0 11.91 3.283 3.283 8.626 3.283 11.91 0 3.283-3.284 3.283-8.627 0-11.91zm-2.45 9.46a4.963 4.963 0 01-7.01 0 4.963 4.963 0 01-.001-7.01 4.963 4.963 0 017.011 0 4.963 4.963 0 010 7.01z' fill='%238CFF00'/%3E%3Cpath d='M13.402 16.424a2.244 2.244 0 103.173 3.174 2.244 2.244 0 00-3.173-3.174z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.56 3.418a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722a.791.791 0 01-.564.236h-1.822L16.4 18.183a.868.868 0 01-1.228 0 .869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' fill='%2300E3D8'/%3E%3Cpath d='M32.56 3.418h0a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722s0 0 0 0a.791.791 0 01-.564.236h-1.822L16.4 18.183h0a.868.868 0 01-1.228 0h0a.869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56h0L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' stroke='%2300E3D8' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
    width: 33px;
    height: 33px; }
  .icon__green-document {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.866' height='29.866' viewBox='0 0 32.866 29.866'%3E%3Cg data-name='Grupo 1774'%3E%3Cpath data-name='Trazado 2787' d='M31.074 24.716H14.946a1.8 1.8 0 01-1.792-1.792V1.792A1.8 1.8 0 0114.946 0h16.128a1.8 1.8 0 011.792 1.792v21.132a1.8 1.8 0 01-1.792 1.792z' fill='%238cff00' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 2786' d='M17.919 29.866H1.792A1.8 1.8 0 010 28.074V6.941A1.8 1.8 0 011.792 5.15h16.127a1.8 1.8 0 011.792 1.792v21.132a1.8 1.8 0 01-1.792 1.792z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2788' d='M15.52 22.662H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2789' d='M15.52 19.572H4.192a.52.52 0 110-1.039H15.52a.52.52 0 110 1.039z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2790' d='M15.52 16.483H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2791' d='M15.52 13.393H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    width: 33px;
    height: 33px; }
  .icon__green-star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.25' height='28.989' viewBox='0 0 37.25 28.989'%3E%3Cpath data-name='Trazado 2795' d='M15.7.317l4.131 9.263a.038.038 0 00.029.021l10.086 1.066a.534.534 0 01.3.929l-7.529 6.791a.035.035 0 00-.012.034l2.1 9.921a.535.535 0 01-.79.574l-8.784-5.065a.036.036 0 00-.037 0l-8.785 5.065a.535.535 0 01-.791-.574l2.1-9.921a.035.035 0 00-.011-.034L.178 11.596a.534.534 0 01.3-.929l10.087-1.066a.037.037 0 00.029-.021l4.13-9.263a.534.534 0 01.976 0z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2796' d='M37.25 10.008a6.983 6.983 0 11-6.983-6.983 6.983 6.983 0 016.983 6.983z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2797' d='M33.039 8.052l-1.385 1.3-2.774 2.609-1.38-1.3' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/svg%3E");
    width: 40px;
    height: 33px; }
  .icon__green-note {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='43' viewBox='0 0 54 43'%3E%3Cpath data-name='Trazado 2766' d='M30 43H3a3.1 3.1 0 01-3-3.1V3.1A3.1 3.1 0 013 0h27a3.1 3.1 0 013 3.1v36.8a3.1 3.1 0 01-3 3.1z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1772' opacity='.7' fill='%2300e3d8'%3E%3Cpath data-name='Trazado 2767' d='M40.6 7.7L21.4 26.4c-.1.1-.2.2-.2.3L19 35.1a.618.618 0 00.2.7.763.763 0 00.5.2h.2l8.6-2.1a.758.758 0 00.4-.2L48.1 15z'/%3E%3Cpath data-name='Trazado 2768' d='M52.9 5.2l-2.1-2.1a4 4 0 00-5.4 0l-2.6 2.6 7.5 7.3 2.6-2.6A3.81 3.81 0 0054 7.8a3.631 3.631 0 00-1.1-2.6z'/%3E%3C/g%3E%3C/svg%3E");
    width: 54px;
    height: 43px; }
  .icon__green-feedback {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.2' height='57.509' viewBox='0 0 48.2 57.509'%3E%3Cg data-name='Grupo 1774'%3E%3Cpath data-name='Trazado 2769' d='M.9 31.509H.7a.876.876 0 01-.7-.9v-4.8a18.48 18.48 0 0118.4-18.4h12.2v-6.5a.792.792 0 01.5-.8.92.92 0 011 .1l14.8 13a.967.967 0 010 1.4l-14.8 13a.92.92 0 01-1 .1 1.02 1.02 0 01-.5-.8v-6.5H17.2a16.557 16.557 0 00-15.3 10.2l-.1.4a1.05 1.05 0 01-.9.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2770' d='M16.7 57.509a1.421 1.421 0 01-.6-.2l-14.8-13a.967.967 0 010-1.4l14.8-13a.92.92 0 011-.1 1.02 1.02 0 01.5.8v6.5H31a16.557 16.557 0 0015.3-10.2l.2-.4a1.1 1.1 0 011-.6.961.961 0 01.7.9v4.8a18.48 18.48 0 01-18.4 18.4H17.6v6.5a.792.792 0 01-.5.8.4.4 0 01-.4.2z' fill='%2300e3d8'/%3E%3C/g%3E%3C/svg%3E");
    width: 49px;
    height: 58px; }
  .icon__green-whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.5' height='51' viewBox='0 0 66.5 51'%3E%3Cg data-name='Grupo 1775'%3E%3Cpath data-name='Trazado 2771' d='M0 51l2.917-10.552A20.251 20.251 0 0120.581 10 20.151 20.151 0 0135 15.961 20.05 20.05 0 0141 30.3a20.377 20.377 0 01-20.419 20.3 20.851 20.851 0 01-9.8-2.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2772' d='M15.89 19.983C15.457 19 15.024 19 14.591 19h-1.126a2.207 2.207 0 00-1.473.715A6.613 6.613 0 0010 24.54a11.413 11.413 0 002.339 6.077c.26.357 3.9 6.434 9.7 8.847 4.764 1.966 5.717 1.519 6.757 1.43s3.378-1.43 3.811-2.77a6.25 6.25 0 00.346-2.77c-.173-.268-.52-.357-1.126-.715-.606-.268-3.378-1.7-3.9-1.877s-.866-.268-1.3.268a26.333 26.333 0 01-1.819 2.323.9.9 0 01-1.213.179 14.448 14.448 0 01-4.591-2.86 16.606 16.606 0 01-3.118-4.021c-.346-.625 0-.894.26-1.162s.606-.715.866-.983c.26-.358.346-.626.606-.983a.984.984 0 00-.087-.983c-.082-.446-1.208-3.395-1.641-4.557z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2773' d='M33.1 0h30.3a3.116 3.116 0 013.1 3.1v18.1a3.116 3.116 0 01-3.1 3.1H42.8l-8.5 6v-6h-1.2a3.116 3.116 0 01-3.1-3.1V3.1A3.116 3.116 0 0133.1 0z' fill='%2300e3d8' opacity='.7'/%3E%3Cpath data-name='Trazado 2774' d='M53.9 11.2a2.5 2.5 0 102.5-2.5 2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3Cpath data-name='Trazado 2775' d='M45.7 11.2a2.5 2.5 0 102.5-2.5 2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3Cpath data-name='Trazado 2776' d='M37.5 11.2A2.5 2.5 0 1040 8.7a2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3C/g%3E%3C/svg%3E");
    width: 67px;
    height: 51px; }
  .icon__green-microphone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.092' height='56.476'%3E%3Cg data-name='Grupo 1780'%3E%3Cpath data-name='Trazado 2786' d='M27.381 23.935a1.185 1.185 0 00-1.17 1.2V34.3a12.026 12.026 0 01-11.879 12.163h-.113A12.026 12.026 0 012.341 34.3v-9.167a1.185 1.185 0 00-1.17-1.2 1.185 1.185 0 00-1.17 1.2v9.507a14.6 14.6 0 0012.835 14.752v4.08H6.945a1.5 1.5 0 000 3h14.662a1.5 1.5 0 000-3h-5.891v-4.079a14.5 14.5 0 0012.836-14.55v-9.71a1.185 1.185 0 00-1.171-1.198z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2787' d='M23.073 15.7v-1.778a8.906 8.906 0 00-8.8-9.011 8.906 8.906 0 00-8.8 9.011v20.026a8.906 8.906 0 008.8 9.011 8.906 8.906 0 008.8-9.011V15.7z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1779'%3E%3Cpath data-name='Trazado 2788' d='M47.092 11.5A11.5 11.5 0 1135.592 0a11.5 11.5 0 0111.5 11.5z' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 2789' d='M40.092 9l-2.249 2-4.5 4-2.251-2' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/g%3E%3C/svg%3E");
    width: 48px;
    height: 57px; } }
@media (min-width: 992px) {
  .icon__green-commentary {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='57' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
    width: 80px;
    height: 57px; }
  .icon__green-computer {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='50' viewBox='0 0 52 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.16 5.393v22.691H3.84V5.393C3.84 4 5.017 2.872 6.47 2.872h35.06c1.452 0 2.63 1.129 2.63 2.52zM1.256 32h45.486c.69 0 1.256-.536 1.256-1.19v-.737c0-.326-.282-.594-.628-.594H.628c-.345 0-.628.268-.628.594v.738C0 31.464.565 32 1.257 32z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.188 0H39.13C38.02 0 37.12.9 37.12 2.011v19.11c0 1.11.9 2.01 2.011 2.01h10.057c1.11 0 2.011-.9 2.011-2.01V2.01C51.2.901 50.3 0 49.188 0z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.617 21.455h-2.195a.335.335 0 110-.67h3.474a.335.335 0 010 .67' fill='%23fff'/%3E%3C/svg%3E");
    width: 80px;
    height: 50px; }
  .icon__green-aim {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.587 7.412c-5.853-5.853-15.343-5.853-21.197 0-5.853 5.854-5.853 15.344 0 21.198 5.854 5.853 15.344 5.853 21.197 0 5.854-5.854 5.854-15.344 0-21.198zm-2.44 18.758c-4.498 4.499-11.818 4.499-16.317 0-4.499-4.498-4.499-11.819 0-16.318 4.499-4.498 11.819-4.498 16.318 0 4.499 4.5 4.499 11.82 0 16.318z' fill='%238CFF00'/%3E%3Cpath d='M20.944 12.056c-3.284-3.284-8.627-3.284-11.91 0-3.284 3.283-3.284 8.626 0 11.91 3.283 3.283 8.626 3.283 11.91 0 3.283-3.284 3.283-8.627 0-11.91zm-2.45 9.46a4.963 4.963 0 01-7.01 0 4.963 4.963 0 01-.001-7.01 4.963 4.963 0 017.011 0 4.963 4.963 0 010 7.01z' fill='%238CFF00'/%3E%3Cpath d='M13.402 16.424a2.244 2.244 0 103.173 3.174 2.244 2.244 0 00-3.173-3.174z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.56 3.418a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722a.791.791 0 01-.564.236h-1.822L16.4 18.183a.868.868 0 01-1.228 0 .869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' fill='%2300E3D8'/%3E%3Cpath d='M32.56 3.418h0a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722s0 0 0 0a.791.791 0 01-.564.236h-1.822L16.4 18.183h0a.868.868 0 01-1.228 0h0a.869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56h0L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' stroke='%2300E3D8' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
    width: 85px;
    height: 85px; }
  .icon__green-document {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.781' height='48.781' viewBox='0 0 48.781 48.781'%3E%3Cpath data-name='Trazado 2779' d='M45.854 40.37H19.512a2.935 2.935 0 01-2.927-2.927V2.927A2.935 2.935 0 0119.512 0h26.342a2.935 2.935 0 012.927 2.927v34.516a2.935 2.935 0 01-2.927 2.927z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2778' d='M29.268 48.781H2.927A2.936 2.936 0 010 45.854V11.338a2.935 2.935 0 012.927-2.927h26.341a2.935 2.935 0 012.932 2.927v34.516a2.936 2.936 0 01-2.932 2.927z' fill='%2300e3d8' fill-rule='evenodd' opacity='.69'/%3E%3Cpath data-name='Trazado 2780' d='M25.349 37.014H6.846a.849.849 0 110-1.7h18.5a.849.849 0 110 1.7z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2781' d='M25.349 31.968H6.846a.849.849 0 110-1.7h18.5a.849.849 0 110 1.7z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2782' d='M25.349 26.922H6.846a.849.849 0 110-1.7h18.5a.849.849 0 110 1.7z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2783' d='M25.349 21.875H6.846a.849.849 0 110-1.7h18.5a.849.849 0 110 1.7z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    width: 33px;
    width: 50px;
    height: 50px; }
  .icon__green-star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.417' height='48.314' viewBox='0 0 60.417 48.314'%3E%3Cpath data-name='Trazado 2792' d='M26.168.528l6.884 15.437a.064.064 0 00.049.035l16.81 1.777a.891.891 0 01.5 1.548l-12.546 11.32a.058.058 0 00-.02.056l3.5 16.534a.891.891 0 01-1.317.957l-14.644-8.44a.059.059 0 00-.061 0l-14.642 8.441a.891.891 0 01-1.318-.957l3.5-16.534a.058.058 0 00-.019-.056L.3 19.326a.891.891 0 01.5-1.548l16.808-1.776a.062.062 0 00.049-.035L24.541.528a.891.891 0 011.627 0z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2793' d='M60.417 16.681A11.639 11.639 0 1148.778 5.042a11.639 11.639 0 0111.639 11.639z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2794' d='M53.4 13.42l-2.308 2.174-4.622 4.347-2.308-2.173' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.151'/%3E%3C/svg%3E");
    width: 62px;
    height: 50px; } }
.image--no-border {
  border: none; }
.image--no-radius-border {
  border-radius: unset; }
.image--radius-border-white {
  border-radius: 60px;
  border: 19px solid #fff;
  box-shadow: 0px 6px 37px #0078ff1a; }
.image_form-arrow-red {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='146.623' height='57.163'%3E%3Cg fill='%23fe2f4c'%3E%3Cpath data-name='Trazado 2778' d='M146.563 26.484c-1.829 29.524-43.161 33.126-64.826 29.538a127.184 127.184 0 01-38.8-13.387 93.778 93.778 0 01-17.928-12.141c-1.744-1.535-6.7-5.927-2.879-8.347a8.978 8.978 0 014.1-.122c1.635.909.674 2.541 2.1 3.844a71.17 71.17 0 007.863 6.081 109.3 109.3 0 0017.083 9.466c12.417 5.535 25.817 9.422 39.421 10.329 14.162.944 29.371-1.369 40.5-10.848 4.433-3.776 7.727-8.483 8.738-14.3a25.238 25.238 0 00-.443-10.555c-.2-.777-3.623-7.654-3.61-7.676.9-1.393 5.745 4.65 6.1 5.249 2.255 3.835 2.85 8.5 2.579 12.87z'/%3E%3Cpath data-name='Trazado 2779' d='M39.644 22.803c-10.709-1.271-20.465-5.421-29.414-11.348 2.437 7.062 3.925 14.378 6.5 21.4.8 2.177 7.8 12.511 6.816 13.418-3.246 2.985-9.635-6.038-10.692-8.071-2.972-5.717-4.258-12.236-5.88-18.418a76.881 76.881 0 00-2.507-8.237c-.854-2.209-5-7.245-4.416-9.557 1.4-5.5 7.93 2.065 8.864 2.842a93.845 93.845 0 0017.066 11.137 58.374 58.374 0 0011 4.476c-1.322-.368 6.334 2.794 2.659 2.358z'/%3E%3C/g%3E%3C/svg%3E");
  width: 147px;
  height: 58px;
  position: relative;
  display: inline-block;
  background-repeat: no-repeat; }

.checklist {
  padding: 0;
  margin: 0 15px; }
  .checklist__item {
    list-style: none;
    padding-top: 10px;
    padding-bottom: 2px; }
  .checklist__item-border {
    border-bottom: 1px solid #D9DADC; }
  .checklist__icon-blue {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.206' height='14.137' viewBox='0 0 18.206 14.137'%3E%3Cpath data-name='Trazado 2779' d='M6.971 13.86a.929.929 0 01-1.314 0L.409 8.615a1.394 1.394 0 010-1.972l.657-.657a1.394 1.394 0 011.972 0L6.314 9.26 15.168.408a1.394 1.394 0 011.972 0l.657.657a1.394 1.394 0 010 1.972z' fill='%230078ff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center; }
  .checklist__icon-grey {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.524 11.512a.737.737 0 01-1.042 0L.324 7.382a1.091 1.091 0 010-1.55l.52-.518a1.11 1.11 0 011.563 0l2.596 2.578L12.02.926a1.11 1.11 0 011.562 0l.521.517a1.09 1.09 0 010 1.551l-8.578 8.518z' fill='%23D7DAD6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center; }
  .checklist__item-copy {
    padding-left: 30px; }

.close {
  float: right;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  text-shadow: none;
  filter: alpha(opacity=100);
  opacity: 1;
  margin-right: -40px;
  margin-top: -40px;
  display: block; }

#newHomePageVideo.modal button.close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 0a12 12 0 1012 12A12 12 0 0012 0zm5.884 15.15a.581.581 0 010 .823l-1.916 1.911a.581.581 0 01-.823 0L12 14.71l-3.15 3.174a.581.581 0 01-.823 0l-1.911-1.916a.581.581 0 010-.823L9.29 12 6.116 8.85a.581.581 0 010-.823l1.916-1.916a.581.581 0 01.823 0L12 9.29l3.15-3.174a.581.581 0 01.823 0l1.916 1.916a.581.581 0 010 .823L14.71 12z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px; }

.fade {
  transition: opacity .15s linear; }

.position--left {
  display: inline-block;
  float: left; }

.quoten__new-data {
  font-size: 28px;
  font-weight: 300; }
.quoten__copy {
  font-size: 16px;
  font-weight: 300; }
  .quoten__copy__bold {
    font-weight: 500; }

.section--background-grey {
  background-color: #f4f4f4; }
.section--background-50-50 {
  background: linear-gradient(180deg, #F4F4F4 50%, #FFFFFF 50%); }
.section--background-50-50-celeste {
  background: linear-gradient(180deg, #12a6eb 50%, #FFFFFF 50%); }
.section--background-green {
  background: #00d9ce; }
.section--background-red {
  background: #FF2846 !important; }
.section--background-white-sky {
  background: linear-gradient(180deg, #EBF7FF 50%, #FFFFFF 50%); }
.section--background-sky {
  background-color: #EBF7FF; }
.section--background-sky-to-sky-white-max767 {
  background-color: #EBF7FF; }
.section--background-green-to-green-white-max767 {
  background: #00d9ce; }

.maskTrust {
  height: 150px;
  width: 210px;
  position: absolute;
  z-index: 9996; }

@media (max-width: 767px) {
  .section--background-sky-max767 {
    background-color: #EBF7FF; }
  .section--background-grey-max767 {
    background-color: #f4f4f4; }
  .section--background-sky-white-max767 {
    background: linear-gradient(180deg, #EBF7FF 50%, #FFFFFF 50%); }
  .section--background-white-sky-max767 {
    background: linear-gradient(180deg, #FFFFFF 50%, #EBF7FF 50%); }
  .section--background-15-85-max767 {
    background: linear-gradient(180deg, white 17%, #ebf7ff 17%, #ebf7ff 100%); }
  .section--background-sky-6-max767 {
    background: linear-gradient(180deg, white 6%, #ebf7ff 6%, #ebf7ff 100%); }
  .section--background-sky-to-sky-white-max767 {
    background: linear-gradient(180deg, #EBF7FF 50%, #FFFFFF 50%) !important; }
  .section--background-green-to-green-white-max767 {
    background: linear-gradient(180deg, #00d9ce 50%, #FFFFFF 50%) !important; }
  .section--background-green-to-green-white-max767-85p {
    background: linear-gradient(180deg, #00d9ce 85%, #FFFFFF 85%) !important; }

  .maskTrust {
    height: 150px;
    width: 100%; } }
@media (min-width: 768px) {
  .section--background-sky-min768 {
    background-color: #EBF7FF; }
  .section--background-grey-min768 {
    background-color: #F4F4F4; }
  .section--background-sky-white-min768 {
    background: linear-gradient(180deg, #EBF7FF 50%, #FFFFFF 50%); }
  .section--background-white-sky-min768 {
    background: linear-gradient(180deg, #FFFFFF 50%, #EBF7FF 50%); } }
@media (max-width: 991px) {
  .section--background-sky-max991 {
    background-color: #EBF7FF !important; } }
@media (min-width: 992px) {
  .section--background-sky-min992 {
    background-color: #EBF7FF; }
  .section--background-sky-white-min992 {
    background: linear-gradient(180deg, #EBF7FF 50%, #FFFFFF 50%); }
  .section--background-white-sky-min992 {
    background: linear-gradient(180deg, #FFFFFF 50%, #EBF7FF 50%); }
  .section--background-grey-min992 {
    background-color: #F4F4F4; }
  .section--background-15-85-min992 {
    background: linear-gradient(180deg, white 17%, #ebf7ff 17%, #ebf7ff 100%); }
  .section--background-50-50-min992 {
    background: linear-gradient(180deg, #EBF7FF 50%, #FFFFFF 50%); } }
/*


@media (min-width: 768px) {

    .section {
        &--background-sky-white {
            background-color: #EBF7FF;
            margin:  0;
        }
    }
}



*/
.size--xs-280px {
  width: 280px; }

@media (max-width: 280px) {
  .size--vxs-280px {
    width: 250px; } }
@media (max-width: 767px) {
  .size--xs-280 {
    width: 280px; }
  .size--xs-360 {
    width: 360px; }
  .size--xs-280-left {
    width: 280px;
    text-align: left; }
  .size--xs-360-left {
    width: 360px;
    text-align: left; } }
.advantages__data {
  color: #0078FF;
  font-weight: 300;
  line-height: 28px; }
.advantages__copy {
  color: #18191F;
  font-weight: 400;
  line-height: 22px; }

@media (max-width: 767px) {
  .advantages__col-wrapper {
    padding: 0; }
  .advantages__content--border {
    padding: 0px 10px 0 10px;
    border-left: 2px solid #00e3d880; }
  .advantages__content-wrapper {
    width: 320px;
    margin: 15px auto 15px 0; }
  .advantages__data {
    font-size: 48px; }
  .advantages__copy {
    font-size: 16px; }
  .advantages__item--border {
    padding-top: 10px;
    padding-bottom: 10px;
    border-left: 2px solid #00e3d880;
    padding-left: 20px; } }
@media (min-width: 768px) {
  .advantages {
    background-color: #EBF7FF;
    margin: 0;
    height: 220px;
    padding: 35px 0 0 0; }
    .advantages__col-wrapper {
      text-align: center; }
    .advantages__content-wrapper {
      text-align: left;
      margin: 0 auto;
      padding-left: 25px;
      height: 100px; }
    .advantages__item--border {
      padding-top: 10px;
      padding-bottom: 10px;
      border-left: 2px solid #00e3d880; }
    .advantages__data {
      font-size: 56px;
      top: -15px;
      position: relative; }
    .advantages__copy {
      font-size: 16px; }
    .advantages__item--sm-not-border {
      border: none; } }
@media (min-width: 992px) {
  .advantages__fixed-container {
    width: 960px; }
  .advantages__content-wrapper {
    padding-left: 70px; }
  .advantages__data {
    font-size: 64px; }
  .advantages__copy {
    font-size: 18px; } }
.promo-banner, .promo-banner--sunny-orange, .promo-banner--aqua-blue, .promo-banner--happy-pink, .promo-banner--pacific-blue, .promo-banner--fun-yellow, .promo-banner--achievable-green {
  display: block;
  background-color: #0078FF;
  min-height: 60px !important;
  height: auto !important; }
  @media (max-width: 768px) {
    .promo-banner, .promo-banner--sunny-orange, .promo-banner--aqua-blue, .promo-banner--happy-pink, .promo-banner--pacific-blue, .promo-banner--fun-yellow, .promo-banner--achievable-green {
      background-color: #FF6600;
      height: unset; } }
  .promo-banner--sunny-orange {
    background-color: #FF6600; }
  .promo-banner--aqua-blue {
    background-color: #33E2DA; }
  .promo-banner--happy-pink {
    background-color: #FF2846; }
  .promo-banner--pacific-blue {
    background-color: #000073; }
  .promo-banner--fun-yellow {
    background-color: #FFFF00; }
  .promo-banner--achievable-green {
    background-color: #8CFF00; }
  .promo-banner__copy, .promo-banner__copy--white, .promo-banner__copy--black, .promo-banner__copy--aqua-blue {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    margin-top: 21px;
    display: inline-block; }
    @media (max-width: 768px) {
      .promo-banner__copy, .promo-banner__copy--white, .promo-banner__copy--black, .promo-banner__copy--aqua-blue {
        line-height: 14.55px;
        font-size: 14px;
        margin-top: 12px;
        margin-top: 15px;
        margin-bottom: 15px; } }
    .promo-banner__copy--white {
      color: #fff; }
    .promo-banner__copy--black {
      color: black; }
    .promo-banner__copy--aqua-blue {
      color: #000073; }
  .promo-banner__cta, .promo-banner__cta--sunny-orange, .promo-banner__cta--aqua-blue, .promo-banner__cta--happy-pink, .promo-banner__cta--pacific-blue, .promo-banner__cta--fun-yellow, .promo-banner__cta--achievable-green, .promo-banner__cta--yellow {
    margin-left: 3px;
    position: relative; }
    @media (min-width: 992px) {
      .promo-banner__cta, .promo-banner__cta--sunny-orange, .promo-banner__cta--aqua-blue, .promo-banner__cta--happy-pink, .promo-banner__cta--pacific-blue, .promo-banner__cta--fun-yellow, .promo-banner__cta--achievable-green, .promo-banner__cta--yellow {
        background: #FF6600;
        border: 0;
        border-radius: 25px;
        padding: 10px 40px;
        color: white;
        font-size: 16px; } }
    @media (max-width: 991px) {
      .promo-banner__cta, .promo-banner__cta--sunny-orange, .promo-banner__cta--aqua-blue, .promo-banner__cta--happy-pink, .promo-banner__cta--pacific-blue, .promo-banner__cta--fun-yellow, .promo-banner__cta--achievable-green, .promo-banner__cta--yellow {
        color: #ffff00;
        border-bottom: 1px solid #ffff00;
        margin-left: 3px;
        position: relative; } }
    @media (min-width: 992px) {
      .promo-banner__cta--sunny-orange, .promo-banner__cta--sunny-orange:visited {
        background: #ffffff;
        color: #0078FF; } }
    @media (min-width: 992px) {
      .promo-banner__cta--aqua-blue, .promo-banner__cta--aqua-blue:visited {
        background: #FF6600;
        color: #ffffff; } }
    @media (min-width: 992px) {
      .promo-banner__cta--happy-pink, .promo-banner__cta--happy-pink:visited {
        background: #ffffff;
        color: #0078FF; } }
    @media (min-width: 992px) {
      .promo-banner__cta--pacific-blue, .promo-banner__cta--pacific-blue:visited {
        background: #FF6600;
        color: #ffffff; } }
    .promo-banner__cta--fun-yellow, .promo-banner__cta--fun-yellow:visited {
      color: #FF6600;
      border-bottom: 1px solid #FF6600; }
      @media (min-width: 992px) {
        .promo-banner__cta--fun-yellow, .promo-banner__cta--fun-yellow:visited {
          background: #FF6600;
          color: #ffffff; } }
    .promo-banner__cta--achievable-green, .promo-banner__cta--achievable-green:visited {
      color: #FF6600;
      border-bottom: 1px solid #FF6600; }
      @media (min-width: 992px) {
        .promo-banner__cta--achievable-green, .promo-banner__cta--achievable-green:visited {
          background: #FF6600;
          color: #ffffff; } }
    .promo-banner__cta--yellow , .promo-banner__cta--yellow :visited{
      color: #ffff00;
      border-bottom: 1px solid #ffff00; }

.single-card--left {
  display: inline-block;
  float: left; }

@media (min-width: 768px) {
  .single-card__list__copy {
    color: #000;
    display: inline-block;
    font-size: 22px;
    line-height: 32px;
    margin-left: 10px;
    padding: 0;
    position: relative;
    vertical-align: top; } }
.cards {
  background: #F4F4F4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='113' viewBox='0 0 4 113'%3E%3Cg data-name='Grupo 1775'%3E%3Cpath data-name='Rectángulo 1948' fill='%23fff' d='M0 0h4v78H0z'/%3E%3Cpath data-name='Rectángulo 1949' fill='%23f4f4f4' d='M0 43h4v70H0z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: repeat-x;
  padding-bottom: 65px;
  height: 2000px; }
  .cards__wrapper {
    display: flex;
    flex-direction: column;
    flex-flow: wrap; }
  @media (max-width: 320px) {
    .cards {
      height: 2060px; } }
  @media (min-width: 321px) and (max-width: 360px) {
    .cards {
      height: 2035px; } }
  @media (min-width: 550px) and (max-width: 649px) {
    .cards {
      height: 1320px; } }
  @media (min-width: 650px) and (max-width: 767px) {
    .cards {
      height: 1277px; } }
  @media (min-width: 768px) {
    .cards {
      height: 1111px; }
      .cards__card__wrapper-copy {
        padding: 0px 20px 20px 20px !important;
        text-align: left !important; } }
  @media (min-width: 1199px) {
    .cards {
      height: 910px; } }
  @media (min-width: 991px) and (max-width: 1199px) {
    .cards {
      height: 770px; } }
  .cards__card {
    margin-bottom: 25px; }
    .cards__card--vertical, .cards__card--horizontal {
      display: inline-block;
      min-height: 250px; }
    .cards__card--background-blue-gray {
      background-color: #8da9bb; }
    .cards__card--background-white {
      background-color: #fff; }
    .cards__card--background-beige {
      background: #a9abb0; }
    .cards__card--background-darkblue-gray {
      background: #6a97b4; }
    .cards__card--border-orange {
      border: 2px solid #f60; }
    .cards__card--border-green {
      border: 2px solid #25d366; }
    .cards__card--green {
      color: #1be063; }
    .cards__card__title {
      font-style: normal;
      font-weight: 600;
      font-size: 24px;
      line-height: 24px; }
      .cards__card__title--yellow {
        color: #ff0; }
      .cards__card__title--blue {
        color: #0078ff; }
    .cards__card__copy {
      font-weight: 400;
      font-size: 18px;
      line-height: 24px; }
      .cards__card__copy--white {
        color: #FFF; }
      .cards__card__copy--night-blue {
        color: #000073; }
      .cards__card__copy--black {
        color: #000000; }
    .cards__card__content-wrapper {
      border-radius: 24px;
      overflow: hidden; }
    .cards__card__wrapper-copy {
      padding: 0 20px 10px 20px; }
    .cards__card-1-image-1 {
      background-image: url(/wp-content/uploads/2021/05/ingles-profesional-tablet.jpg); }
    .cards__card-4-image-1 {
      background-image: url(/wp-content/uploads/2021/05/aprende-ingles-nativo-tablet.jpg); }
    .cards__card-5-image-1 {
      background-image: url(/wp-content/uploads/2021/05/iPhoneX-TwoCopy-tablet.jpg); }
    .cards__card--horizontal-background-image {
      background-position-x: center;
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 24px 24px 0 0;
      display: block;
      height: 230px;
      width: 100%;
      display: block; }
    .cards__card-2-image-1 {
      background-image: url(/wp-content/uploads/2021/05/ingles-profesional-tablet.jpg); }
    .cards__card-3-image-1 {
      background-image: url(/wp-content/uploads/2021/05/aprende-ingles-nativo-tablet.jpg); }
    .cards__card-2--vertical-image-position, .cards__card-3--vertical-image-position {
      margin: 30px auto 9px 25px; }

@media (max-width: 767px) {
  .cards {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='52' viewBox='0 0 4 52'%3E%3Cpath data-name='Rectángulo 1948' fill='%23fff' d='M0 0h4v27H0z'/%3E%3Cpath data-name='Rectángulo 1949' fill='%23f4f4f4' d='M0 20h4v32H0z'/%3E%3C/svg%3E"); } }
@media (min-width: 550px) and (max-width: 767px) {
  .cards__card {
    display: inline-block;
    min-height: 245px;
    width: 50%; }
    .cards__card__content-wrapper {
      height: 530px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .cards__card__content-wrapper {
    height: 420px; } }
@media (min-width: 550px) and (max-width: 991px) {
  .cards__card-1 {
    order: 2;
    padding-left: 9.12px; }
  .cards__card-2 {
    order: 1;
    padding-right: 9.12px; }
    .cards__card-2--vertical-image-position {
      margin: 30px auto 9px auto;
      position: relative;
      top: 7px;
      display: block;
      left: 0; }
  .cards__card-3 {
    order: 5;
    width: 100%;
    margin: 0 15px; }
    .cards__card-3--vertical-image-position {
      position: absolute;
      right: 40px;
      top: 7px; }
    .cards__card-3 .cards__card__content-wrapper {
      position: absolute;
      left: 0;
      height: 170px; }
    .cards__card-3 .cards__card__wrapper-copy {
      width: 85%;
      margin-top: 25px;
      height: 115px; }
  .cards__card-4 {
    order: 4;
    padding-left: 9.12px; }
  .cards__card-5 {
    order: 3;
    padding-right: 9.12px; }
  .cards__card__wrapper-copy {
    text-align: center;
    padding: 0 30px 10px; } }
@media (min-width: 550px) and (max-width: 768px) {
  .cards__card-1 .cards__card__title, .cards__card-2 .cards__card__title {
    margin: 25px 0; }
  .cards__card-1 .cards__card__copy, .cards__card-2 .cards__card__copy {
    line-height: 30px; } }
@media (min-width: 991px) {
  .cards__card__wrapper-copy {
    text-align: center;
    position: absolute;
    bottom: 0; }
  .cards__card-2 .cards__card__content-wrapper {
    height: 238px;
    left: -236px;
    width: 365px; }
  .cards__card-2--vertical-image-position {
    width: 152px;
    height: auto;
    display: block;
    margin: 22px auto 0 auto; }
  .cards__card-1-image-1, .cards__card-4-image-1, .cards__card-5-image-1 {
    display: none; }
  .cards__card-3--vertical-image-position {
    margin: 30px auto 9px 25px;
    position: absolute;
    right: 34px;
    top: 25px;
    width: 72px; } }
@media (min-width: 991px) and (max-width: 1200px) {
  .cards__card__fix-container-1600 {
    width: 992px; }
  .cards__card__wrapper-copy {
    text-align: center;
    position: absolute;
    bottom: 0; }
  .cards__card__title {
    font-size: 19px;
    line-height: 19px; }
  .cards__card__copy {
    font-size: 15px;
    line-height: 17px; }
  .cards__card__content-wrapper {
    position: absolute; }
  .cards__card-1 .cards__card__content-wrapper {
    position: absolute;
    height: 445px;
    left: 389px;
    width: 288px; }
  .cards__card-2 .cards__card__content-wrapper {
    height: 238px;
    left: -236px;
    width: 365px; }
  .cards__card-3 .cards__card__content-wrapper {
    height: 166px;
    left: -109px;
    top: 457px;
    width: 497px; }
  .cards__card-3 .cards__card__wrapper-copy {
    max-width: 370px; }
  .cards__card-4 .cards__card__content-wrapper {
    height: 445px;
    left: -53px;
    width: 288px; }
  .cards__card-5 .cards__card__content-wrapper {
    height: 445px;
    left: 89px;
    top: -25px;
    width: 288px; } }
@media (min-width: 1200px) {
  .cards__card__fix-container-1600 {
    width: 1199px; }
  .cards__card__wrapper-copy {
    max-width: 470px; } }
@media (min-width: 1240px) {
  .cards__card__fix-container-1600 {
    width: 1240px; } }
@media (min-width: 1200px) and (max-width: 1239px) {
  .cards__card-1 .cards__card__content-wrapper {
    width: 360px;
    height: 572px;
    position: absolute;
    left: 467px; }
  .cards__card-2 .cards__card__content-wrapper {
    width: 458px;
    height: 302px;
    position: absolute;
    left: -299px; }
  .cards__card-3 .cards__card__content-wrapper {
    width: 620px;
    height: 180px;
    position: absolute;
    top: 602px;
    left: -131px; }
  .cards__card-4 .cards__card__content-wrapper {
    width: 360px;
    height: 572px;
    position: absolute;
    left: -60px; }
  .cards__card-5 .cards__card__content-wrapper {
    width: 360px;
    height: 572px;
    position: absolute;
    left: 98px;
    top: 56px; } }
@media (min-width: 1240px) {
  .cards__card-1 .cards__card__content-wrapper {
    width: 360px;
    height: 572px;
    position: absolute;
    left: 489px; }
  .cards__card-2 .cards__card__content-wrapper {
    width: 458px;
    height: 302px;
    position: absolute;
    left: -300px; }
  .cards__card-3 .cards__card__content-wrapper {
    width: 620px;
    height: 180px;
    position: absolute;
    top: 602px;
    left: -131px; }
  .cards__card-4 .cards__card__content-wrapper {
    width: 360px;
    height: 572px;
    position: absolute;
    left: -61px; }
  .cards__card-5 .cards__card__content-wrapper {
    width: 360px;
    height: 572px;
    position: absolute;
    left: 109px;
    top: 57px; } }
.carousel-legacy .h-2__title {
  margin: 0;
  padding: 0; }
.carousel-legacy__quotation-copy {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300; }
  .carousel-legacy__quotation-copy .quotation {
    color: #8cff00;
    display: inline-block;
    font-family: Georgia !important;
    font-style: normal;
    font-weight: 400;
    margin-top: 12px;
    position: absolute; }
.carousel-legacy__quotation-copy-testimonial {
  display: contents;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  line-height: inherit; }
.carousel-legacy__character-image {
  border: 2px solid #00E3D8;
  border-radius: 50%; }
.carousel-legacy .item {
  margin: 30px; }
.carousel-legacy__indicators {
  top: 4px;
  position: relative; }
.carousel-legacy .carousel-indicators .item-indicator {
  background-color: #FFF;
  border: 1px solid #A0A0A0;
  width: 12px;
  height: 12px;
  margin: 0 10px 0 0; }
.carousel-legacy .carousel-indicators .item-indicator.active {
  background-color: #FF6600;
  border: 1px solid #FF6600;
  margin: 0 10px 0 0; }

@media (max-width: 767px) {
  .carousel-legacy__quotation-copy {
    font-size: 16px;
    line-height: 22px;
    padding-left: 0; }
    .carousel-legacy__quotation-copy .quotation {
      font-size: 36px;
      line-height: 40px;
      margin-top: 1px; }
    .carousel-legacy__quotation-copy .quotation.izq {
      display: block;
      margin-left: 0px;
      line-height: 0;
      padding: 18px 0 0 0;
      position: relative; }
    .carousel-legacy__quotation-copy .quotation.der {
      margin-left: 5px;
      margin-top: 5px; }
  .carousel-legacy__content-wrapper {
    padding-top: 15px; }
  .carousel-legacy__signature-copy {
    float: left;
    margin-left: 0;
    position: absolute;
    top: 280px; }
  .carousel-legacy__flag {
    clear: both;
    top: 310px;
    position: absolute;
    left: 5px; }
  .carousel-legacy__indicators {
    margin-left: -28.5%;
    top: -5px; }
  .carousel-legacy__quotation-copy-testimonial {
    line-height: 24px; }
  .carousel-legacy .item {
    border: 1px solid #8CFF00;
    border-radius: 16px;
    padding-top: 30px;
    padding-bottom: 38px;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    padding-left: 10px;
    padding-right: 10px;
    height: 420px;
    margin: 30px 15px; } }
@media (min-width: 768px) {
  .carousel-legacy .carousel-legacy__quotation-copy-testimonial {
    -webkit-line-clamp: 3; }
  .carousel-legacy .item {
    border-radius: 16px;
    border: 1px solid #8CFF00;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    height: 234px;
    padding-bottom: 38px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 40px; }
  .carousel-legacy__quotation-copy {
    font-size: 18px;
    line-height: 22px;
    padding-left: 15px; }
    .carousel-legacy__quotation-copy .quotation {
      font-size: 64px;
      line-height: 40px;
      margin-top: 12px; }
    .carousel-legacy__quotation-copy .quotation.izq {
      margin-left: -30px; }
    .carousel-legacy__quotation-copy .quotation.der {
      margin-left: 5px; }
  .carousel-legacy__flag {
    position: absolute;
    top: 100px;
    margin-left: 0; }
  .carousel-legacy__signature-copy {
    display: inline-block;
    position: absolute;
    top: 117px;
    margin-left: 70px; }
  .carousel-legacy__indicators {
    margin-left: -29.4%; }
  .carousel-legacy .carousel-legacy__content-wrapper {
    display: inline-block;
    max-width: 400px; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .carousel-legacy .carousel-legacy__content-wrapper {
      position: absolute; } }

@media (min-width: 992px) {
  .carousel-legacy .container-fix-945 {
    max-width: 1070px; }
  .carousel-legacy .item {
    /*padding-left: 30px;*/ }
  .carousel-legacy .item.active,
  .carousel-legacy .item {
    width: 910px; }
  .carousel-legacy__character-image {
    width: 156.84px; }
  .carousel-legacy .item.active .carousel-legacy__content-wrapper,
  .carousel-legacy .item .carousel-legacy__content-wrapper {
    padding-left: 30px; }
  .carousel-legacy .carousel-legacy__content-wrapper {
    display: inline-block;
    max-width: 645px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-legacy__content-wrapper {
    padding-left: 30px; } }
@media (min-width: 1200px) {
  .carousel-legacy .carousel-inner {
    width: 1017px;
    margin: 0 auto; }
  .carousel-legacy .item.active,
  .carousel-legacy .item {
    width: 950px; }
  .carousel-legacy .item.active .carousel-legacy__content-wrapper {
    padding-left: 30px; }
  .carousel-legacy .item .carousel-legacy__content-wrapper {
    padding-left: 30px; } }
@media (max-width: 480px) {
  .carousel-legacy__content-wrapper {
    width: 380px; } }
@media (max-width: 375px) {
  .carousel-legacy__content-wrapper {
    width: 290px; } }
@media (max-width: 360px) {
  .carousel-legacy__content-wrapper {
    width: 275px; } }
@media (max-width: 320px) {
  .carousel-legacy__content-wrapper {
    width: 238px; } }
.page-nhp-legacy__link {
  text-align: center;
  color: #FF6600;
  font-weight: 400;
  padding-left: 0;
  font-size: 16px; }
.page-nhp-legacy__link:hover, .page-nhp-legacy__link:focus {
  text-decoration: underline;
  color: #FF6600; }
.page-nhp-legacy__link:active {
  box-shadow: none; }

.carousels {
  overflow: hidden; }
  .carousels .carousel-indicators,
  .carousels .carousel-indicators.carousels_mask-indicator {
    bottom: unset;
    top: 35px;
    display: block;
    position: relative;
    left: 30%;
    list-style-type: none;
    width: unset;
    z-index: 13; }
  .carousels .carousel-indicators li {
    width: 12px;
    height: 12px;
    border: 1px solid #A0A0A0;
    margin: unset;
    margin-left: 8px;
    display: inline-block; }
  .carousels .carousel-indicators .active {
    background-color: #FF6600;
    border: 1px solid #FF6600;
    margin-left: 8px; }
  .carousels .carousel-indicators.carousels_mask-indicator {
    z-index: 14;
    top: 3px !important; }
  .carousels .carousel-indicators.carousels_mask-indicator li,
  .carousels .carousel-indicators.carousels_mask-indicator .active {
    border: none;
    background-color: none; }

@media (max-width: 767px) {
  .carousels .carousel-indicators,
  .carousels .carousel-indicators .carousels_mask-indicator {
    width: 100%; }

  .carousels .carousel-indicators.carousels__carousel-1-mask-indicator {
    left: 15%; } }
@media (min-width: 768px) and (max-width: 991px) {
  .carousels .carousel-indicators,
  .carousels .carousel-indicators.carousels_mask-indicator {
    left: -35%; } }
@media (min-width: 920px) and (max-width: 991px) {
  .carousels .carousel-indicators,
  .carousels .carousel-indicators.carousels_mask-indicator {
    left: -26%; } }
@media (min-width: 992px) {
  .carousels .carousel-indicators,
  .carousels .carousel-indicators.carousels_mask-indicator {
    width: 100%;
    left: -12%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /**/ }
@media (min-width: 992px) and (max-width: 1199px) {
  /**/ }
@media (min-width: 1200px) {
  .carousels .carousel-indicators,
  .carousels .carousel-indicators.carousels_mask-indicator {
    left: 2.75%; } }
/**************/
/* carousel-1 */
.carousels {
  /* CAROUSEL 1 */
  /* .carousels__carousel-1 */ }
  .carousels__carousel-1 {
    padding: 0;
    /* &__wrapper */
    /* &__inner */ }
    .carousels__carousel-1__col {
      margin: 0;
      padding: 0.123px; }
    .carousels__carousel-1__inner .item.fundido {
      opacity: 0;
      transition-property: opacity; }
    .carousels__carousel-1__inner .active.fundido {
      opacity: 1; }
    .carousels__carousel-1__inner .active.left.fundido,
    .carousels__carousel-1__inner .active.right.fundido {
      left: 0;
      opacity: 0;
      z-index: 1; }
    .carousels__carousel-1__inner .next.left.fundido,
    .carousels__carousel-1__inner .prev.right.fundido {
      opacity: 1; }
    .carousels__carousel-1__inner {
      height: 500px;
      padding: 0 0 0 14px; }
    .carousels__carousel-1__content-wrapper {
      display: inline-block;
      max-width: 415px;
      left: 10px;
      position: relative;
      text-align: left; }
    .carousels__carousel-1__wrapper-image-1 {
      /**/ }
    .carousels__carousel-1__image-1 {
      width: 340px;
      border-radius: 16px;
      position: relative;
      padding: 0;
      margin: 0; }
    .carousels__carousel-1__image-2 {
      margin-left: 10px;
      margin-bottom: 20px;
      border-radius: 25px;
      box-shadow: 0 3px 5px #0084ff57;
      display: block;
      position: relative; }
    .carousels__carousel-1__image-3 {
      background: url(/wp-content/uploads/newHome2021/images/linea-division.png);
      background-repeat: no-repeat;
      background-position-y: center;
      display: block;
      height: 1px;
      width: 30px;
      margin-bottom: 15px;
      margin-top: 20px; }
    .carousels__carousel-1__copy-1 {
      font-weight: 300;
      font-size: 18px;
      line-height: 35px;
      padding-left: 10px;
      margin: 0 0 10px;
      text-align: left; }
      .carousels__carousel-1__copy-1 .quotation.izq {
        margin-left: -20px;
        margin-top: 2px; }
      .carousels__carousel-1__copy-1 .quotation.der {
        margin-top: 3px;
        margin-left: 7px; }
      .carousels__carousel-1__copy-1 .quotation {
        font-family: Georgia !important;
        font-style: normal;
        font-weight: normal;
        font-size: 40px;
        line-height: 40px;
        color: #8cff00;
        display: inline-block;
        position: absolute; }
    .carousels__carousel-1__copy-2 {
      text-align: left;
      font-size: 16px;
      line-height: 32px;
      margin-left: 10px; }
    .carousels__carousel-1__copy-3 {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 26px;
      text-decoration-line: underline;
      color: #f60;
      display: block;
      text-align: left; }

/* .carousels */
@media (max-width: 767px) {
  .carousels__carousel-1__wrapper-image-1 {
    background: url(/wp-content/uploads/newHome2021/images/carousel-item-activo-mobile.png);
    background-repeat: no-repeat;
    background-position-y: 23px;
    background-position-x: 0;
    padding-left: 6px;
    margin-left: -6px; }
  .carousels__carousel-1__copy-1 {
    max-width: 305px; }

  .carousels__carousel-1__inner {
    height: 750px;
    text-align: center; }

  .carousels__carousel-1__wrapper .item {
    position: absolute;
    top: 0;
    width: 100%; } }
@media (min-width: 320px) and (max-width: 767px) {
  .carousels__carousel-1__image-1 {
    width: 300px;
    background-position-y: 24px; } }
@media (max-width: 319px) {
  .carousels__carousel-1__inner {
    height: 845px; }

  .carousels__carousel-1__content-wrapper {
    max-width: 250px;
    left: 5px; }

  .carousels__carousel-1__wrapper-image-1 {
    display: inline-block;
    max-width: 250px;
    position: relative;
    text-align: left;
    background-position-y: 8px; }

  .carousels__carousel-1__image-1 {
    width: 250px; } }
@media (min-width: 768px) {
  .carousels__carousel-1__content-wrapper {
    left: 10px;
    width: 100%; } }
@media (min-width: 992px) {
  .carousels__carousel-1__copy-1 {
    font-size: 21px;
    line-height: 40px; } }
/********************/
.carousels__carousel-2 {
  padding: 0;
  width: 62%; }
  .carousels__carousel-2__image-1 {
    border-radius: 16px; }
  .carousels__carousel-2__wrapper {
    background: url(/wp-content/uploads/newHome2021/images/carousel-item-activo.png);
    background-repeat: no-repeat;
    background-position-y: 105px;
    background-position-x: 2px; }

@media (min-width: 768px) and (max-width: 1199px) {
  .carousels__carousel-2-wrapper .col-md-6 {
    width: 372.123px; }

  .carousels__carousel-2-wrapper .item.active {
    width: 820px; }

  .carousels__carousel-2 .carousel-inner .cloneditem-1,
  .carousels__carousel-2 .carousel-inner .cloneditem-2 {
    left: 371px;
    position: absolute; }

  .carousels__carousel-2 .carousel-inner > .item.active.right,
  .carousels__carousel-2 .carousel-inner > .item.next {
    transform: translate3d(372px, 0, 0);
    left: 0; }

  .carousels__carousel-2 .carousel-inner > .item.active.left,
  .carousels__carousel-2 .carousel-inner > .item.prev {
    transform: translate3d(-372px, 0, 0);
    left: 0; }

  .carousels__carousel-2 .carousel-inner > .item.left,
  .carousels__carousel-2 .carousel-inner > .item.prev.right,
  .carousels__carousel-2 .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0; }

  .carousels__carousel-2 .carousel-inner > .active.left,
  .carousels__carousel-2 .carousel-inner > .prev {
    left: -372px; }

  .carousels__carousel-2 .carousel-inner > .active.right,
  .carousels__carousel-2 .carousel-inner > .next {
    left: 372px; } }
@media (min-width: 768px) and (max-width: 1199px) {
  .carousels-container {
    width: 100%; } }
@media (min-width: 768px) and (max-width: 922px) {
  .carousels__carousel-1 {
    width: 50%; }

  .carousels__carousel-2 {
    width: 50%; } }
@media (min-width: 923px) and (max-width: 1199px) {
  .carousels__carousel-1 {
    width: 45%; }

  .carousels__carousel-2 {
    width: 55%; } }
@media (min-width: 1200px) {
  .carousels__carousel-1 {
    width: 38%; }

  .carousels__carousel-2 {
    width: 62%; }

  .carousels__carousel-2 .carousel-inner > .active.left,
  .carousels__carousel-2 .carousel-inner > .prev {
    left: -50%; }

  .carousels__carousel-2 .carousel-inner > .active.right,
  .carousels__carousel-2 .carousel-inner > .next {
    left: 50%; }

  .carousels__carousel-2 .carousel-inner > .left,
  .carousels__carousel-2 .carousel-inner > .prev.right,
  .carousels__carousel-2 .carousel-inner > .active {
    left: 0; }

  .carousels__carousel-2 .carousel-inner .cloneditem-1,
  .carousels__carousel-2 .carousel-inner .cloneditem-2 {
    display: block; }

  .carousels__carousel-2 .carousel-inner > .item.active.right,
  .carousels__carousel-2 .carousel-inner > .item.next {
    transform: translate3d(50%, 0, 0);
    left: 0; }

  .carousels__carousel-2 .carousel-inner > .item.active.left,
  .carousels__carousel-2 .carousel-inner > .item.prev {
    transform: translate3d(-50%, 0, 0);
    left: 0; }

  .carousels__carousel-2 .carousel-inner > .item.left,
  .carousels__carousel-2 .carousel-inner > .item.prev.right,
  .carousels__carousel-2 .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0; } }
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousels__carousel-1__inner > .item.next.fundido,
  .carousels__carousel-1__inner > .item.active.right.fundido {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  .carousels__carousel-1__inner > .item.prev.fundido,
  .carousels__carousel-1__inner > .item.active.left.fundido {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  .carousels__carousel-1__inner > .item.next.left.fundido,
  .carousels__carousel-1__inner > .item.prev.right.fundido,
  .carousels__carousel-1__inner > .item.active.fundido {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.carousels {
  overflow: hidden; }
  .carousels .carousel-indicators,
  .carousels .carousel-indicators.carousels_mask-indicator {
    bottom: unset;
    top: 35px;
    display: block;
    position: relative;
    left: 30%;
    list-style-type: none;
    width: unset;
    z-index: 13; }
  .carousels .carousel-indicators li {
    width: 12px;
    height: 12px;
    border: 1px solid #A0A0A0;
    margin: unset;
    margin-left: 8px;
    display: inline-block; }
  .carousels .carousel-indicators .active {
    background-color: #FF6600;
    border: 1px solid #FF6600;
    margin-left: 8px; }
  .carousels .carousel-indicators.carousels_mask-indicator {
    z-index: 14;
    top: 3px !important; }
  .carousels .carousel-indicators.carousels_mask-indicator li,
  .carousels .carousel-indicators.carousels_mask-indicator .active {
    border: none;
    background-color: none; }

@media (max-width: 767px) {
  .carousels .carousel-indicators,
  .carousels .carousel-indicators .carousels_mask-indicator {
    width: 100%; }

  .carousels .carousel-indicators.carousels__carousel-1-mask-indicator {
    left: 15%; } }
@media (min-width: 768px) and (max-width: 991px) {
  .carousels .carousel-indicators,
  .carousels .carousel-indicators.carousels_mask-indicator {
    left: -35%; } }
@media (min-width: 920px) and (max-width: 991px) {
  .carousels .carousel-indicators,
  .carousels .carousel-indicators.carousels_mask-indicator {
    left: -26%; } }
@media (min-width: 992px) {
  .carousels .carousel-indicators,
  .carousels .carousel-indicators.carousels_mask-indicator {
    width: 100%;
    left: 0%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /**/ }
@media (min-width: 992px) and (max-width: 1199px) {
  .carousels__carousel-2 .carousel-inner .cloneditem-1,
  .carousels__carousel-2 .carousel-inner .cloneditem-2 {
    left: 0px;
    position: initial; }

  .img-video {
    width: 100%; } }
@media (min-width: 1200px) {
  .carousels .carousel-indicators,
  .carousels .carousel-indicators.carousels_mask-indicator {
    left: 0%;
    position: initial; } }
/**************/
/* carousel-1 */
.carousels {
  /* CAROUSEL 1 */
  /* .carousels__carousel-1 */ }
  .carousels__carousel-1 {
    padding: 0;
    /* &__wrapper */
    /* &__inner */ }
    .carousels__carousel-1__col {
      margin: 0;
      padding: 0.123px; }
    .carousels__carousel-1__inner .item.fundido {
      opacity: 0;
      transition-property: opacity; }
    .carousels__carousel-1__inner .active.fundido {
      opacity: 1; }
    .carousels__carousel-1__inner .active.left.fundido,
    .carousels__carousel-1__inner .active.right.fundido {
      left: 0;
      opacity: 0;
      z-index: 1; }
    .carousels__carousel-1__inner .next.left.fundido,
    .carousels__carousel-1__inner .prev.right.fundido {
      opacity: 1; }
    .carousels__carousel-1__inner {
      height: 500px;
      padding: 0 0 0 14px; }
    .carousels__carousel-1__content-wrapper {
      display: inline-block;
      max-width: 415px;
      left: 10px;
      position: relative;
      text-align: left; }
    .carousels__carousel-1__wrapper-image-1 {
      /**/ }
    .carousels__carousel-1__image-1 {
      width: 340px;
      border-radius: 16px;
      position: relative;
      padding: 0;
      margin: 0; }
    .carousels__carousel-1__image-2 {
      margin-left: 10px;
      margin-bottom: 20px;
      border-radius: 25px;
      box-shadow: 0 3px 5px #0084ff57;
      display: block;
      position: relative; }
    .carousels__carousel-1__image-3 {
      background: url(/wp-content/uploads/newHome2021/images/linea-division.png);
      background-repeat: no-repeat;
      background-position-y: center;
      display: block;
      height: 1px;
      width: 30px;
      margin-bottom: 15px;
      margin-top: 20px; }
    .carousels__carousel-1__copy-1 {
      font-weight: 300;
      font-size: 18px;
      line-height: 35px;
      padding-left: 10px;
      margin: 0 0 10px;
      text-align: left; }
      .carousels__carousel-1__copy-1 .quotation.izq {
        margin-left: -20px;
        margin-top: 2px; }
      .carousels__carousel-1__copy-1 .quotation.der {
        margin-top: 3px;
        margin-left: 7px; }
      .carousels__carousel-1__copy-1 .quotation {
        font-family: Georgia !important;
        font-style: normal;
        font-weight: normal;
        font-size: 40px;
        line-height: 40px;
        color: #8cff00;
        display: inline-block;
        position: absolute; }
    .carousels__carousel-1__copy-2 {
      text-align: left;
      font-size: 16px;
      line-height: 32px;
      margin-left: 10px; }
    .carousels__carousel-1__copy-3 {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 26px;
      text-decoration-line: underline;
      color: #f60;
      display: block;
      text-align: left; }

/* .carousels */
@media (max-width: 767px) {
  .carousels__carousel-1__wrapper-image-1 {
    background: url(/wp-content/uploads/newHome2021/images/carousel-item-activo-mobile.png);
    background-repeat: no-repeat;
    background-position-y: 23px;
    background-position-x: 0;
    padding-left: 6px;
    margin-left: -6px; }
  .carousels__carousel-1__copy-1 {
    max-width: 305px; }

  .carousels__carousel-1__inner {
    height: 750px;
    text-align: center; }

  .carousels__carousel-1__wrapper .item {
    position: absolute;
    top: 0;
    width: 100%; } }
@media (min-width: 320px) and (max-width: 767px) {
  .carousels__carousel-1__image-1 {
    width: 300px;
    background-position-y: 24px; } }
@media (max-width: 319px) {
  .carousels__carousel-1__inner {
    height: 845px; }

  .carousels__carousel-1__content-wrapper {
    max-width: 250px;
    left: 5px; }

  .carousels__carousel-1__wrapper-image-1 {
    display: inline-block;
    max-width: 250px;
    position: relative;
    text-align: left;
    background-position-y: 8px; }

  .carousels__carousel-1__image-1 {
    width: 250px; } }
@media (min-width: 768px) {
  .carousels__carousel-1__content-wrapper {
    left: 10px;
    width: 100%; } }
@media (min-width: 992px) {
  .carousels__carousel-1__copy-1 {
    font-size: 21px;
    line-height: 40px; } }
/********************/
.carousels__carousel-2 {
  padding: 0;
  width: 62%; }
  .carousels__carousel-2__image-1 {
    border-radius: 16px; }
  .carousels__carousel-2__wrapper {
    background: url(/wp-content/uploads/newHome2021/images/carousel-item-activo.png);
    background-repeat: no-repeat;
    background-position-y: 105px;
    background-position-x: 2px; }

@media (min-width: 768px) and (max-width: 1199px) {
  .carousels__carousel-2-wrapper .col-md-6 {
    width: 372.123px; }

  .carousels__carousel-2-wrapper .item.active {
    width: 820px; }

  .carousels__carousel-2 .carousel-inner .cloneditem-1,
  .carousels__carousel-2 .carousel-inner .cloneditem-2 {
    left: 0px;
    position: initial; }

  .carousels__carousel-2 .carousel-inner > .item.active.right,
  .carousels__carousel-2 .carousel-inner > .item.next {
    transform: translate3d(33%, 0, 0);
    left: 0; }

  .carousels__carousel-2 .carousel-inner > .item.active.left,
  .carousels__carousel-2 .carousel-inner > .item.prev {
    transform: translate3d(-33%, 0, 0);
    left: 0; }

  .carousels__carousel-2 .carousel-inner > .item.left,
  .carousels__carousel-2 .carousel-inner > .item.prev.right,
  .carousels__carousel-2 .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0; }

  .carousels__carousel-2 .carousel-inner > .active.left,
  .carousels__carousel-2 .carousel-inner > .prev {
    left: -372px; }

  .carousels__carousel-2 .carousel-inner > .active.right,
  .carousels__carousel-2 .carousel-inner > .next {
    left: 372px; } }
@media (min-width: 1200px) {
  .carousels__carousel-2 .carousel-inner > .active.left,
  .carousels__carousel-2 .carousel-inner > .prev {
    left: 0; }

  .carousels__carousel-2 .carousel-inner > .active.right,
  .carousels__carousel-2 .carousel-inner > .next {
    left: 0; }

  .carousels__carousel-2 .carousel-inner > .left,
  .carousels__carousel-2 .carousel-inner > .prev.right,
  .carousels__carousel-2 .carousel-inner > .active {
    left: 0px; }

  .carousels__carousel-2 .carousel-inner .cloneditem-1,
  .carousels__carousel-2 .carousel-inner .cloneditem-2 {
    display: block;
    position: initial; }

  .carousels__carousel-2 .carousel-inner > .item.active.right,
  .carousels__carousel-2 .carousel-inner > .item.next {
    transform: translate3d(33%, 0, 0);
    left: 0px;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out; }

  .carousels__carousel-2 .carousel-inner > .item.active.left,
  .carousels__carousel-2 .carousel-inner > .item.prev {
    transform: translate3d(-33%, 0, 0);
    left: 0px;
    animation: fadeIn 4s;
    -webkit-animation: fadeIn 4s;
    -moz-animation: fadeIn 4s;
    -ms-animation: fadeIn 4s;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out; }

  .carousels__carousel-2 .carousel-inner > .item.left,
  .carousels__carousel-2 .carousel-inner > .item.prev.right,
  .carousels__carousel-2 .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0; }

  @keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-moz-keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-o-keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-ms-keyframes fadeIn {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } } }
.banner-cta, .oe-latam-nd-course-page.banner-cta-2, .oe-latam-nd-course-page.banner-cta-1, .oe-latam-nd-course-page.faq, .latam-7774.faq, .latam-7774.cta-unete {
  padding: 60px 0; }
  .banner-cta__wrapper {
    background: linear-gradient(180deg, #f80 0, #f60 100%);
    border-radius: 18px;
    box-shadow: 0 20px 40px rgba(255, 102, 0, 0.45);
    margin-bottom: 70px;
    margin: 0 auto;
    max-width: 945px;
    padding: 5px; }
  .banner-cta--background-blue {
    background: #0078ff;
    color: #fff;
    box-shadow: 0px 20px 40px rgba(0, 120, 255, 0.3); }
    .banner-cta--background-blue:hover {
      background: #0078ff; }
  .banner-cta__content-wrapper {
    display: inline-block;
    color: #fff;
    margin-bottom: 15px; }
  .banner-cta__title {
    font-style: normal;
    font-weight: 300;
    font-size: 38px;
    line-height: 40px;
    letter-spacing: -0.475px;
    margin-bottom: 10px; }
  .banner-cta__copy {
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 30px; }
  .banner-cta__wrapper-btn {
    margin-bottom: 15px; }
  .banner-cta__wrapper-white {
    background-color: #fff;
    border-radius: 16px;
    height: 108px;
    padding-top: 24px;
    top: -75px;
    max-width: 458px;
    z-index: 100;
    box-shadow: 0px 30px 60px rgba(255, 102, 0, 0.3);
    text-align: center; }

@media (max-width: 767px) {
  .banner-cta .__content-wrapper, .oe-latam-nd-course-page.banner-cta-2 .__content-wrapper, .oe-latam-nd-course-page.banner-cta-1 .__content-wrapper, .oe-latam-nd-course-page.faq .__content-wrapper, .latam-7774.faq .__content-wrapper, .latam-7774.cta-unete .__content-wrapper {
    text-align: left; }
  .banner-cta__wrapper-white {
    margin: 0 auto;
    padding: 24px 5px 0 5px;
    top: 25px;
    width: 100%; } }
@media (min-width: 768px) {
  .banner-cta__wrapper {
    min-height: 170px; }
    .banner-cta__wrapper .col-fix-left {
      width: 55%; }
    .banner-cta__wrapper .col-fix-right {
      width: 45%; }
    .banner-cta__wrapper .wrapper-btn {
      margin-top: 53px;
      margin-right: 20px; } }
@media (min-width: 650px) and (max-width: 768px) {
  .banner-cta__wrapper .col-fix-left {
    width: 55%; }
  .banner-cta__wrapper .col-fix-right {
    width: 45%; }
  .banner-cta__wrapper .wrapper-btn .cta-btn {
    float: right;
    width: 240px; }
  .banner-cta__wrapper .wrapper-btn {
    margin-top: 48px; } }
.cursos-de-ingles__title-1 {
  font-size: 28px;
  font-weight: 600;
  font-family: 'Muli'; }
  @media (min-width: 992px) {
    .cursos-de-ingles__title-1 {
      font-size: 38px; } }
  .cursos-de-ingles__title-1__strong {
    font-weight: 800; }
.cursos-de-ingles__title-2 {
  font-size: 22px;
  font-weight: 700;
  color: #0084FF;
  text-align: center; }
  @media (min-width: 992px) {
    .cursos-de-ingles__title-2 {
      font-size: 24px;
      text-align: left; } }
.cursos-de-ingles__copy {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  text-align: center; }
  @media (min-width: 992px) {
    .cursos-de-ingles__copy {
      font-size: 16px;
      text-align: left; } }

.faq__accordion, .faq__accordion--width {
  background-color: #edf6ff;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  text-align: left;
  color: #000;
  outline: none;
  transition: 0.4s;
  padding: 20px 0 20px 0;
  cursor: pointer; }
.faq__panel {
  background-color: #edf6ff;
  margin-bottom: 6px;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  text-align: left;
  transition: max-height 0.2s ease-out;
  -webkit-box-shadow: none !important; }
  .faq__panel--border {
    border-bottom: 1px solid #aaaaaa;
    margin: 0 130px 0 0; }
.faq__copy {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 20px;
  text-align: left; }
.faq--orange-down-arrow {
  display: inline-block;
  float: right;
  position: relative; }

@media (min-width: 768px) {
  .faq__accordion--width {
    background-color: #edf6ff;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    text-align: left;
    color: #000;
    outline: none;
    transition: 0.4s;
    padding: 20px 0 20px 0;
    cursor: pointer;
    margin: 0 130px !important; }
  .faq__panel--border-width {
    border-bottom: 1px solid #aaaaaa;
    margin: 0 130px !important; } }
@media (max-width: 991px) {
  .faq__panel--border {
    margin: 0; } }
.h-2__title {
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  text-align: left;
  letter-spacing: -0.5px;
  color: #000; }

@media (min-width: 768px) {
  .h-2__title {
    text-align: center; } }
.hero {
  background: unset; }
  .hero__h-3, .hero__h-3--red, .hero__h-3--red-small {
    font-weight: 600;
    font-size: 20px;
    line-height: 34px;
    margin: 0;
    padding: 0; }
    .hero__h-3--red {
      color: #ff2846; }
    .hero__h-3--red-small {
      color: #ff2846;
      font-size: 16px;
      line-height: 26px; }
  .hero__h-2, .hero__h-2--black {
    font-weight: 300;
    font-size: 48px;
    line-height: 56px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0; }
    .hero__h-2--black {
      color: #000; }
  .hero__wrapper-text {
    display: block;
    text-align: left; }
  .hero__lf {
    margin-left: unset !important;
    width: 100%;
    margin-top: 45px;
    position: absolute; }
    .hero__lf__leadformContainer {
      padding-left: 10%;
      z-index: 10;
      position: absolute; }
  .hero__image-arrow-new-lead-form {
    z-index: 10; }
    .hero__image-arrow-new-lead-form__left {
      margin: 22px;
      position: absolute;
      left: unset !important;
      top: 0;
      margin-left: -70px; }
  .hero__image-character {
    max-width: initial;
    margin-top: 75px; }

@media (max-width: 767px) {
  .hero {
    margin-top: 60px;
    text-align: center;
    margin-bottom: 120px; }
    .hero__wrapper-text {
      z-index: 10;
      position: relative;
      min-width: 540px;
      width: unset;
      margin-bottom: 17px; }
    .hero__h-3, .hero__h-3--red, .hero__h-3--red-small {
      font-size: 18px; }
    .hero__h-2, .hero__h-2--black {
      font-size: 38px; }
    .hero__wrapper-text {
      margin-bottom: 22px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hero {
    color: #000;
    margin-bottom: 120px;
    margin-top: 60px;
    position: relative;
    text-align: center;
    z-index: 10; }
    .hero__wrapper-text {
      min-width: 540px; }
    .hero__h-3, .hero__h-3--red, .hero__h-3--red-small {
      font-weight: 600;
      font-size: 20px;
      line-height: 34px;
      margin: 0;
      padding: 0; }
    .hero__h-2, .hero__h-2--black {
      font-weight: 300;
      font-size: 48px;
      line-height: 56px;
      letter-spacing: -1px;
      margin: 0;
      padding: 0; }
    .hero__image-arrow-new-lead-form {
      right: -92px;
      position: absolute;
      top: 155px;
      left: unset;
      display: inline-block; }
    .hero__lf {
      margin-top: 20px;
      margin-right: 0px; }

  .hero .container {
    width: 100%; }

  section.hero .container .col-md-6 {
    padding-left: 50px; } }
@media (min-width: 768px) {
  .hero__wrapper-text {
    z-index: 10;
    position: relative;
    margin-bottom: 35px; }
  .hero__content-wrapper {
    margin-left: 45px;
    margin-top: 0px; } }
@media (min-width: 991px) {
  .hero__image-arrow-new-lead-form {
    position: absolute;
    top: 155px;
    left: unset;
    right: -50px;
    display: inline-block; }
  .hero__wrapper-text {
    min-width: 540px; } }
.inscripcion__list {
  color: #000;
  counter-reset: steps;
  list-style: none;
  padding: 0; }
  .inscripcion__list__item {
    counter-increment: steps;
    padding: 10px 0; }
    .inscripcion__list__item::before {
      color: #00E3D8;
      content: counter(steps);
      display: inline-grid;
      height: 34px;
      place-items: center;
      vertical-align: top;
      width: 34px; }
    .inscripcion__list__item__copy {
      display: inline-block;
      font-size: 22px; }

@media (max-width: 767px) {
  .inscripcion__list__item::before {
    font-size: 30px;
    line-height: 32px; }
  .inscripcion__list__item__copy {
    display: inline-block;
    font-size: 16px; } }
@media (min-width: 768px) {
  .inscripcion__list {
    margin-top: 70px; }
    .inscripcion__list__item::before {
      font-size: 48px;
      line-height: 56px; } }
@media (min-width: 992px) {
  .inscripcion__list {
    margin-top: 70px; }
    .inscripcion__list__item::before {
      font-size: 48px;
      line-height: 56px; } }
@media (max-width: 991px) {
  .leaders__list {
    color: #0078FF;
    list-style: none;
    padding: 0;
    counter-reset: steps; }
    .leaders__list__item {
      counter-increment: steps;
      padding: 10px 0; }
      .leaders__list__item__h-2 {
        color: #000;
        display: inline-block;
        font-size: 16px;
        font-weight: 300;
        line-height: 20px;
        margin: 0 0 0 15px;
        padding: 0; }
      .leaders__list__item::before {
        color: #0078FF;
        content: counter(steps);
        display: inline-grid;
        place-items: center;
        vertical-align: top;
        font-size: 30px;
        font-weight: 400;
        line-height: 32px; }
      .leaders__list__item__copy {
        display: inline-block;
        font-size: 22px; } }
@media (min-width: 992px) {
  .leaders__list {
    color: #0078FF;
    list-style: none;
    padding: 0; }
    .leaders__list__item {
      width: 33.3%;
      height: 180px;
      float: left;
      padding-left: 15px;
      padding-right: 15px; } }
@media (min-width: 550px) and (max-width: 991px) {
  .leaders__col-wrapper {
    display: inline-block;
    width: 50%; } }
.metodos-pago-desktop__bg-wrapper {
  background-color: #ffffff;
  border-radius: 8px;
  padding: 20px; }
.metodos-pago-desktop__list-wrapper {
  margin: 0 0 15px 0;
  padding: 0;
  list-style: none;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  max-width: 650px; }
.metodos-pago-desktop__list-item {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.206' height='14.137' viewBox='0 0 18.206 14.137'%3E%3Cpath data-name='Trazado 2779' d='M6.971 13.86a.929.929 0 01-1.314 0L.409 8.615a1.394 1.394 0 010-1.972l.657-.657a1.394 1.394 0 011.972 0L6.314 9.26 15.168.408a1.394 1.394 0 011.972 0l.657.657a1.394 1.394 0 010 1.972z' fill='%230078ff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding-left: 30px;
  padding-bottom: 15px;
  min-width: 480px; }
.metodos-pago-desktop__copy {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #000000; }
.metodos-pago-desktop__image-wrapper {
  text-align: right; }
@media (min-width: 768px) and (max-width: 991px) {
  .metodos-pago-desktop__list-item {
    min-width: 333px;
    height: 45px; } }

.metodos-pago-mobile__bg-wrapper {
  background-color: white;
  border-radius: 8px;
  padding: 20px; }
.metodos-pago-mobile__list-wrapper {
  margin: 0 0 15px 0;
  padding: 0;
  list-style: none; }
.metodos-pago-mobile__list-item {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.206' height='14.137' viewBox='0 0 18.206 14.137'%3E%3Cpath data-name='Trazado 2779' d='M6.971 13.86a.929.929 0 01-1.314 0L.409 8.615a1.394 1.394 0 010-1.972l.657-.657a1.394 1.394 0 011.972 0L6.314 9.26 15.168.408a1.394 1.394 0 011.972 0l.657.657a1.394 1.394 0 010 1.972z' fill='%230078ff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding-left: 30px;
  padding-bottom: 15px; }
.metodos-pago-mobile__copy {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000; }
.metodos-pago-mobile__image-wrapper {
  text-align: center; }
@media (min-width: 768px) and (max-width: 991px) {
  .metodos-pago-mobile__list-item {
    min-width: 333px;
    height: 45px; } }

.packages__package-1, .packages__package-2 {
  border: 1px solid #0078FF;
  padding: 0;
  background-color: #fff; }
.packages__package-1 {
  border-radius: 6px 6px 0 0;
  margin-top: 65px; }
  .packages__package-1__titles {
    background-color: #0078FF;
    border-radius: 5px 5px 0 0;
    color: #fff;
    padding: 25px; }
.packages__package-2 {
  border-radius: unset; }
  .packages__package-2__titles {
    background-color: #0078FF;
    color: #fff;
    padding: 25px; }
.packages__title-1 {
  background-color: #0078FF;
  color: #fff;
  padding: 25px; }
  .packages__title-1__h-2 {
    margin: 0;
    padding: 0;
    font-size: 40px;
    line-height: 48px;
    font-weight: 400; }
    .packages__title-1__h-2__sub {
      margin: 0;
      padding: 0;
      font-size: 40px;
      line-height: 48px;
      font-weight: 400; }
.packages__title-2 {
  background-color: #F4F4F4;
  color: #000;
  margin: 0 1px 0 1px;
  padding: 15px 20px; }
  .packages__title-2__h-3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
    margin: 0;
    padding: 0; }
.packages__icon-collapse-down {
  background-repeat: no-repeat;
  display: inline-block;
  overflow: hidden; }
.packages__package-1__wrapper-1 {
  border-radius: 6px 6px 0 0; }
.packages__package-2__wrapper-1 {
  border-radius: unset; }
.packages__content-list {
  margin: 0 0 20px 0; }
.packages__orange-message {
  background: #FF6600;
  border-radius: 6px 6px 0 0;
  padding: 15px 20px;
  color: #fff;
  font-weight: 400;
  font-size: 24px;
  position: relative; }

.packages .btn-collapse {
  background-color: #fff;
  background-position: 50% center;
  background-repeat: no-repeat;
  border-radius: 50px;
  border: 1px solid #0078FF;
  cursor: pointer;
  height: 50px;
  margin: -20px 44%;
  padding: 18px 0 0 11px;
  position: relative;
  transition: 0.3s;
  width: 50px;
  z-index: 1;
  top: 25px; }

.packages .panel {
  background-color: #fff;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border: 0px;
  box-shadow: none;
  margin: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  top: -67px;
  transition: max-height 0.2s ease-out;
  width: 99%; }

@media (max-width: 451px) {
  .packages__icon-wrapper {
    margin-left: -15px; }
  .packages__item__copy {
    margin-top: 15px; } }
@media (max-width: 767px) {
  .package-1__wrapper {
    margin-bottom: 65px; }

  .packages__title-1__h-2__sub {
    font-size: 24px;
    line-height: 24px; }
  .packages .panel {
    top: -35px; }
  .packages .btn-collapse {
    height: 40px;
    width: 40px;
    padding: 15px 0 0 9px; }
  .packages__icon-collapse-down {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.063' height='12' viewBox='0 0 19.063 12'%3E%3Cpath data-name='Trazado 2783' d='M18.363.731a.862.862 0 010 1.112l-8.31 9.426a.636.636 0 01-.98 0L.763 1.843a.863.863 0 010-1.112.637.637 0 01.98 0L9.563 9.6 17.38.728a.636.636 0 01.98 0z' fill='%23f60' stroke='%23f60' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
    height: 18px;
    width: 26px; }
  .packages__item__copy {
    font-size: 16px;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 5px; } }
@media (max-width: 991px) {
  .packages__package-1 {
    margin-bottom: 75px; }

  .packages .btn-collapse.expand {
    margin: 0 44%;
    transition: 0.3s; } }
@media (min-width: 768px) {
  .package-1__wrapper {
    margin-top: 65px;
    padding: 0 0 50px 0; }

  .package-2__wrapper {
    padding: 0 0 50px 0;
    border-radius: unset; }

  .packages__icon-collapse-down {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.573' height='14.75' viewBox='0 0 23.573 14.75'%3E%3Cpath data-name='Trazado 2782' d='M22.823.788a1.078 1.078 0 010 1.39L12.435 13.962a.795.795 0 01-1.225 0L.823 2.179a1.079 1.079 0 010-1.39.8.8 0 011.225 0l9.775 11.089L21.594.788a.795.795 0 011.225 0z' fill='%23f60' stroke='%23f60' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
    height: 18px;
    width: 26px; }
  .packages__item__copy {
    font-size: 16px;
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 5px; } }
@media (max-width: 991px) {
  .packages__item__copy {
    font-weight: 300; } }
@media (min-width: 992px) {
  .packages__item__copy {
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px; } }
.icon__blue-check {
  width: 22px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  margin-top: 20px; }

hr {
  margin: 0;
  padding: 0;
  position: relative;
  top: 0px;
  width: 96%; }

.package__list_icon__grey-check {
  margin-top: 20px; }

.packages .btn-collapse.expand {
  padding: 13px 0 0 11px; }
  .packages .btn-collapse.expand .packages__icon-collapse-down {
    transform: rotate(-180deg); }

@media (max-width: 767px) {
  .packages .btn-collapse.expand {
    padding: 8px 0 0 2px;
    transform: translateY(466px); }

  .packages .btn-collapse {
    top: 20px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .packages .btn-collapse.expand {
    transform: translateY(380px); } }
@media (min-width: 992px) and (max-width: 1199px) {
  .packages .btn-collapse.expand {
    transform: translateY(586px); } }
@media (min-width: 1200px) {
  .packages .btn-collapse.expand {
    transform: translateY(506px); } }
@media (width: 280px) {
  .packages .btn-collapse.expand {
    transform: translateY(787px); }

  .packages__title-1__h-2__sub {
    font-size: 30px;
    line-height: 40px; } }
@media (width: 320px) {
  .packages .btn-collapse.expand {
    transform: translateY(686px); } }
@media (width: 360px) {
  .packages .btn-collapse.expand {
    transform: translateY(606px); } }
@media (width: 375px) {
  .packages .btn-collapse.expand {
    transform: translateY(685px); } }
@media (max-width: 460px) {
  .packages__item__copy {
    padding-top: 0; } }
@media (min-width: 768px) {
  .picture__image {
    width: 795px;
    margin: 0 auto; } }
.reasons-planes-precios__list {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.206' height='14.137' viewBox='0 0 18.206 14.137'%3E%3Cpath data-name='Trazado 2779' d='M6.971 13.86a.929.929 0 01-1.314 0L.409 8.615a1.394 1.394 0 010-1.972l.657-.657a1.394 1.394 0 011.972 0L6.314 9.26 15.168.408a1.394 1.394 0 011.972 0l.657.657a1.394 1.394 0 010 1.972z' fill='%230078ff'/%3E%3C/svg%3E"); }

@media (max-width: 767px) {
  .reasons-planes-precios .reasons__list__item, .reasons-planes-precios .hero-curso__list__item {
    padding: 0; }
  .reasons-planes-precios .reasons__list__copy, .reasons-planes-precios .hero-curso__list__copy {
    color: #000;
    font-size: 16px;
    line-height: 20px; } }
@media (min-width: 768px) {
  .reasons-planes-precios .reasons__list__item, .reasons-planes-precios .hero-curso__list__item {
    padding: 3px 0; } }
@media (min-width: 992px) {
  .reasons-planes-precios {
    background: unset;
    background-position: unset; }
    .reasons-planes-precios__background {
      background: url(/wp-content/uploads/2021/06/character-planes-precios-desktop-1.jpg);
      background-position: right bottom;
      background-repeat: no-repeat;
      background-size: contain;
      height: 500px; } }
.reasons__h2 {
  padding-top: 100px; }
.reasons__h2 {
  color: #000; }
.reasons__list, .hero-curso__list {
  list-style: none;
  padding: 0; }
.reasons__list__copy-50p {
  max-width: 50% !important; }

@media (max-width: 767px) {
  .reasons__image-1 {
    margin: 40px auto 0 auto; }
  .reasons__h2 {
    font-size: 38px;
    line-height: 48px; }
  .reasons__list, .hero-curso__list {
    width: 100%;
    margin-left: 0px; }
    .reasons__list__item, .hero-curso__list__item {
      padding: 15px 0; }
  .reasons__list__copy, .hero-curso__list__copy {
    color: #0078FF;
    font-size: 24px;
    line-height: 28px; }
  .reasons__list__copy-50p {
    color: #0078FF;
    font-size: 24px;
    line-height: 28px;
    max-width: 100% !important; }
  .reasons__content_wrapper {
    margin: 0 auto; } }
@media (min-width: 768px) {
  .reasons .icon__green, .reasons-planes-precios .icon__green, .page-planes-precios-reasons .icon__green {
    width: 60px;
    height: 50px; }
  .reasons .icon__green-commentary, .reasons-planes-precios .icon__green-commentary, .page-planes-precios-reasons .icon__green-commentary {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='57' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
    width: 80px;
    height: 57px; }
  .reasons .icon__green-computer, .reasons-planes-precios .icon__green-computer, .page-planes-precios-reasons .icon__green-computer {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='50' viewBox='0 0 52 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.16 5.393v22.691H3.84V5.393C3.84 4 5.017 2.872 6.47 2.872h35.06c1.452 0 2.63 1.129 2.63 2.52zM1.256 32h45.486c.69 0 1.256-.536 1.256-1.19v-.737c0-.326-.282-.594-.628-.594H.628c-.345 0-.628.268-.628.594v.738C0 31.464.565 32 1.257 32z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.188 0H39.13C38.02 0 37.12.9 37.12 2.011v19.11c0 1.11.9 2.01 2.011 2.01h10.057c1.11 0 2.011-.9 2.011-2.01V2.01C51.2.901 50.3 0 49.188 0z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.617 21.455h-2.195a.335.335 0 110-.67h3.474a.335.335 0 010 .67' fill='%23fff'/%3E%3C/svg%3E");
    width: 80px;
    height: 50px; }
  .reasons .icon__green-aim, .reasons-planes-precios .icon__green-aim, .page-planes-precios-reasons .icon__green-aim {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.587 7.412c-5.853-5.853-15.343-5.853-21.197 0-5.853 5.854-5.853 15.344 0 21.198 5.854 5.853 15.344 5.853 21.197 0 5.854-5.854 5.854-15.344 0-21.198zm-2.44 18.758c-4.498 4.499-11.818 4.499-16.317 0-4.499-4.498-4.499-11.819 0-16.318 4.499-4.498 11.819-4.498 16.318 0 4.499 4.5 4.499 11.82 0 16.318z' fill='%238CFF00'/%3E%3Cpath d='M20.944 12.056c-3.284-3.284-8.627-3.284-11.91 0-3.284 3.283-3.284 8.626 0 11.91 3.283 3.283 8.626 3.283 11.91 0 3.283-3.284 3.283-8.627 0-11.91zm-2.45 9.46a4.963 4.963 0 01-7.01 0 4.963 4.963 0 01-.001-7.01 4.963 4.963 0 017.011 0 4.963 4.963 0 010 7.01z' fill='%238CFF00'/%3E%3Cpath d='M13.402 16.424a2.244 2.244 0 103.173 3.174 2.244 2.244 0 00-3.173-3.174z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.56 3.418a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722a.791.791 0 01-.564.236h-1.822L16.4 18.183a.868.868 0 01-1.228 0 .869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' fill='%2300E3D8'/%3E%3Cpath d='M32.56 3.418h0a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722s0 0 0 0a.791.791 0 01-.564.236h-1.822L16.4 18.183h0a.868.868 0 01-1.228 0h0a.869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56h0L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' stroke='%2300E3D8' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
    width: 85px;
    height: 85px; }
  .reasons__h2 {
    font-size: 40px;
    line-height: 48px; }
  .reasons__list__item, .hero-curso__list__item {
    padding: 10px 0; }
  .reasons__list__copy, .hero-curso__list__copy {
    color: #000;
    display: inline-block;
    font-size: 22px;
    line-height: 32px;
    margin-left: 10px;
    padding: 0;
    position: relative;
    vertical-align: top; }
  .reasons__list__copy-50p {
    color: #000;
    display: inline-block;
    font-size: 22px;
    line-height: 32px;
    margin-left: 10px;
    padding: 0;
    position: relative;
    vertical-align: top; } }
@media (min-width: 768px) and (max-width: 991px) {
  .reasons__image-1 {
    margin-top: 40px; }
  .reasons__content_wrapper {
    width: 430px;
    margin: 0 auto;
    display: block; } }
@media (min-width: 992px) {
  .reasons, .reasons-planes-precios, .page-planes-precios-reasons {
    background: url(/wp-content/uploads/2021/06/personaje-comenzar-desktop_x530.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 682px; }
    .reasons--550 {
      background-position-x: 85%;
      background-size: 35%;
      height: 550px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .reasons, .reasons-planes-precios, .page-planes-precios-reasons {
    background-size: 50%; } }
@media (min-width: 1200px) and (max-width: 1250px) {
  .reasons, .reasons-planes-precios, .page-planes-precios-reasons {
    background-size: 60%; } }
.page-como-funciona .h-2__title {
  text-align: left; }

.tabla-comparativa {
  background-image: none;
  padding: 0px 0 0px; }
  .tabla-comparativa__wrapper {
    border-collapse: collapse;
    table-layout: auto;
    width: 100%; }
  .tabla-comparativa__tbody {
    border: 1px solid #dbe8f4;
    border-radius: 3px 0 3px 3px; }
    .tabla-comparativa__tbody-th {
      padding: 0 20px;
      display: block; }
  .tabla-comparativa__feature-oe, .tabla-comparativa__feature-oe-end {
    border-left: 2px solid blue;
    border-right: 2px solid blue; }
  .tabla-comparativa__feature-oe-end {
    border-bottom: 2px solid #0084ff; }
  .tabla-comparativa__feature-app {
    border-right: 1px solid #EAEBED; }
  .tabla-comparativa__thead-th {
    background-color: #00DBD1;
    padding: 0 20px;
    border-radius: 15px 15px 0 0;
    border: none;
    border-right: 1px solid #fff; }
    .tabla-comparativa__thead-th:first-child {
      visibility: hidden; }
    .tabla-comparativa__thead-th:nth-child(2) {
      background-color: #0084FF;
      position: relative;
      border-right: 1px solid white; }
  .tabla-comparativa__copy {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 12px 0 12px 10px; }
  .tabla-comparativa .icon__blue-check {
    display: block;
    margin-top: unset !important; }
  .tabla-comparativa .icon__red-cross {
    display: block;
    margin-top: unset !important; }
  .tabla-comparativa__icon__check {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 21px; }
  .tabla-comparativa__icon__cross {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 21px; }
  .tabla-comparativa__line {
    border-top: 1px solid #d0d0d0;
    width: 90%;
    height: 1px;
    display: block;
    margin: 6px auto !important; }
  .tabla-comparativa__title {
    font-size: 22px;
    font-weight: 400;
    line-height: 26px;
    text-align: center;
    color: #ffffff;
    margin: 27px 0; }

@media (max-width: 991px) and (min-width: 768px) {
  .tabla-comparativa__thead-feature-app, .tabla-comparativa__feature-app {
    display: revert; } }
@media (max-width: 479px) {
  .tabla-comparativa__thead-th {
    min-width: 70px !important;
    padding: 0 5px; }

  .tabla-comparativa__title {
    font-size: 10px;
    line-height: 18px;
    margin: 10px 0; } }
@media (max-width: 767px) {
  .tabla-comparativa__title {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0; }

  .tabla-comparativa__thead-feature-app, .tabla-comparativa__feature-app {
    display: none; }

  .tabla-comparativa__copy {
    font-size: 12px;
    font-weight: 400; }

  .tabla-comparativa__thead-th {
    border-radius: 6px 6px 0 0; } }
@media (min-width: 480px) and (max-width: 767px) {
  .tabla-comparativa__thead-th {
    min-width: 120px !important;
    padding: 0 5px; } }
/* BLOQUE PRICE */
.tbl-pp-mobile__price-copy-1, .tbl-pp-mobile__price-copy-2 {
  text-align: left;
  max-width: 200px;
  margin: 0 auto; }
.tbl-pp-mobile__price-copy-1 {
  font-weight: 600;
  font-size: 16px;
  line-height: 17px;
  text-decoration-line: line-through;
  color: #D1D1D1; }
.tbl-pp-mobile__price-copy-2 {
  font-weight: 400;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -0.791667px;
  color: #0078FF; }
  .tbl-pp-mobile__price-copy-2__currency {
    font-size: 35px; }
  .tbl-pp-mobile__price-copy-2__cuote {
    font-weight: 300;
    font-size: 26px;
    letter-spacing: -0.791667px;
    color: #000000; }
    @media (min-width: 768px) and (max-width: 991px) {
      .tbl-pp-mobile__price-copy-2__cuote {
        font-size: 120px; } }

.tbl-pp-mobile {
  border-radius: 12px;
  border: 2px solid #0078ff;
  overflow: hidden; }
  .tbl-pp-mobile--tachado {
    text-decoration: line-through; }
  .tbl-pp-mobile__table-heading {
    background-color: #0078FF;
    text-align: center; }
    @media (max-width: 767px) {
      .tbl-pp-mobile__table-heading {
        padding: 0; } }
    @media (min-width: 768px) {
      .tbl-pp-mobile__table-heading {
        padding: 16px 0; } }
  .tbl-pp-mobile__title-1, .tbl-pp-mobile__title-2 {
    font-family: Inter;
    font-style: normal;
    font-weight: normal;
    color: #fff;
    padding: 0;
    margin: 0;
    text-align: center; }
  .tbl-pp-mobile__title-1 {
    font-size: 24px;
    font-weight: normal;
    line-height: 29px;
    padding: 10px 0 0 0; }
  .tbl-pp-mobile__title-2 {
    font-size: 14px;
    font-weight: 300;
    line-height: 17px;
    padding: 0 0 10px 0; }
  .tbl-pp-mobile__copy {
    background-color: #EBF7FF;
    font-size: 14px;
    font-weight: normal;
    padding: 2px 0;
    text-align: center; }
  .tbl-pp-mobile__item {
    font-size: 16px; }
  .tbl-pp-mobile__btn-wrapper {
    padding: 0 20px 20px 20px; }
  .tbl-pp-mobile .reasons__list__copy, .tbl-pp-mobile .hero-curso__list__copy {
    color: #000;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px; }

.tabla-planes-precios-v2, .page-planes-precios-es-v2.tabla-2-desk {
  background: linear-gradient(180deg, #FFFFFF 10.4%, #EBF7FF 10.4%); }
  @media (min-width: 768px) and (max-width: 991px) {
    .tabla-planes-precios-v2, .page-planes-precios-es-v2.tabla-2-desk {
      background: linear-gradient(180deg, #FFFFFF 16.4%, #EBF7FF 16.4%); } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .tabla-planes-precios-v2, .page-planes-precios-es-v2.tabla-2-desk {
      background: linear-gradient(180deg, #FFFFFF 12.6%, #EBF7FF 12.6%); } }
  .tabla-planes-precios-v2 .tabla-comparativa__image-1, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__image-1 {
    display: block;
    position: absolute;
    margin: 0 auto;
    top: 55px; }
  .tabla-planes-precios-v2 .tabla-comparativa__price-copy-1, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__price-copy-1, .tabla-planes-precios-v2 .tabla-comparativa__price-copy-2, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__price-copy-2 {
    text-align: left;
    max-width: 195px;
    margin: 0 auto; }
  .tabla-planes-precios-v2 .tabla-comparativa__price-copy-1, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__price-copy-1 {
    font-weight: 600;
    font-size: 16px;
    line-height: 17px;
    text-decoration-line: line-through;
    color: #D1D1D1;
    padding-left: 3px; }
  .tabla-planes-precios-v2 .tabla-comparativa__price-copy-2, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__price-copy-2 {
    font-weight: 400;
    font-size: 48px;
    line-height: 56px;
    letter-spacing: -0.791667px;
    color: #0078FF; }
    @media (min-width: 768px) and (max-width: 991px) {
      .tabla-planes-precios-v2 .tabla-comparativa__price-copy-2, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__price-copy-2 {
        font-size: 40px; } }
    .tabla-planes-precios-v2 .tabla-comparativa__price-copy-2__currency, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__price-copy-2__currency {
      font-size: 35px; }
      @media (min-width: 768px) and (max-width: 991px) {
        .tabla-planes-precios-v2 .tabla-comparativa__price-copy-2__currency, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__price-copy-2__currency {
          font-size: 30px; } }
    .tabla-planes-precios-v2 .tabla-comparativa__price-copy-2__cuote, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__price-copy-2__cuote {
      font-weight: 300;
      font-size: 26px;
      letter-spacing: -0.791667px;
      color: #000000; }
      @media (min-width: 768px) and (max-width: 991px) {
        .tabla-planes-precios-v2 .tabla-comparativa__price-copy-2__cuote, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__price-copy-2__cuote {
          font-size: 20px; } }
  .tabla-planes-precios-v2 .tabla-comparativa__left-row-sky-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__left-row-sky-bg {
    background-color: #EBF7FF;
    border-radius: 8px 0 0 8px; }
  .tabla-planes-precios-v2 .tabla-comparativa__middle-row-sky-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__middle-row-sky-bg {
    background-color: #EBF7FF; }
  .tabla-planes-precios-v2 .tabla-comparativa__right-row-sky-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__right-row-sky-bg {
    background-color: #EBF7FF;
    border-radius: 0 8px 8px 0;
    width: 95%; }
  .tabla-planes-precios-v2 .tabla-comparativa__left-row-white-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__left-row-white-bg {
    border-radius: 8px 0 0 8px; }
  .tabla-planes-precios-v2 .tabla-comparativa__right-row-white-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__right-row-white-bg {
    border-radius: 0 8px 8px 0;
    width: 95%; }
  .tabla-planes-precios-v2 .tabla-comparativa__left-row-sky-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__left-row-sky-bg, .tabla-planes-precios-v2 .tabla-comparativa__middle-row-sky-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__middle-row-sky-bg, .tabla-planes-precios-v2 .tabla-comparativa__right-row-sky-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__right-row-sky-bg, .tabla-planes-precios-v2 .tabla-comparativa__left-row-white-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__left-row-white-bg, .tabla-planes-precios-v2 .tabla-comparativa__middle-row-white-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__middle-row-white-bg, .tabla-planes-precios-v2 .tabla-comparativa__right-row-white-bg, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__right-row-white-bg {
    height: 56px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center; }
  .tabla-planes-precios-v2 .tabla-comparativa__icon__check.icon__blue-check, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__icon__check.icon__blue-check {
    margin-top: unset; }
  .tabla-planes-precios-v2 .tabla-comparativa__copy, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__copy {
    width: 100%; }
  .tabla-planes-precios-v2 .tabla-comparativa__wrapper, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__wrapper {
    background-color: #fff; }
  .tabla-planes-precios-v2 .fila.tabla-comparativa__fila, .page-planes-precios-es-v2.tabla-2-desk .fila.tabla-comparativa__fila {
    height: 56px; }
  .tabla-planes-precios-v2 .tabla-comparativa__feature-oe, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__feature-oe {
    border-left: 1px solid #EAEBED;
    border-right: 1px solid #EAEBED; }
  .tabla-planes-precios-v2 .tabla-comparativa__feature-oe-end, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__feature-oe-end {
    border-bottom: 1px solid #EAEBED; }
  .tabla-planes-precios-v2 .tabla-comparativa__thead-th, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__thead-th {
    background-color: #0078FF;
    padding: 0 20px;
    border-radius: 15px 15px 0 0;
    border: none;
    border-right: 1px solid #fff;
    width: 23.33%; }
  .tabla-planes-precios-v2 .tabla-comparativa__thead-th:first-child, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__thead-th:first-child {
    width: 30.01%; }
  .tabla-planes-precios-v2 .tabla-comparativa__tbody, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__tbody {
    border: none; }
  .tabla-planes-precios-v2 .tabla-comparativa__tbody-th, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__tbody-th {
    padding: 0 0 0 15px;
    display: table-cell; }
  .tabla-planes-precios-v2 .tabla-comparativa__line, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__line {
    border-top: none; }
  .tabla-planes-precios-v2 .tabla-comparativa__copy-header-left, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__copy-header-left {
    margin: 0 !important;
    padding: 0;
    height: 35px;
    display: block;
    width: 100%;
    background-color: #EBF7FF; }
  .tabla-planes-precios-v2 .tabla-comparativa__copy-header, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__copy-header {
    text-align: center;
    background-color: #EBF7FF;
    border-left: 1px solid #EAEBED;
    border-right: 1px solid #ebf7ff; }
  .tabla-planes-precios-v2 .tabla-comparativa__copy-1, .page-planes-precios-es-v2.tabla-2-desk .tabla-comparativa__copy-1 {
    text-align: center;
    display: block;
    color: #0078FF;
    font-weight: 600;
    font-size: 16px; }
  .tabla-planes-precios-v2 .cta, .page-planes-precios-es-v2.tabla-2-desk .cta, .tabla-planes-precios-v2 .cta--center, .page-planes-precios-es-v2.tabla-2-desk .cta--center, .tabla-planes-precios-v2 .cta--background-white, .page-planes-precios-es-v2.tabla-2-desk .cta--background-white, .tabla-planes-precios-v2 .cta--background-gradient-orange, .page-planes-precios-es-v2.tabla-2-desk .cta--background-gradient-orange,
  .tabla-planes-precios-v2 .cta--center,
  .page-planes-precios-es-v2.tabla-2-desk .cta--center,
  .tabla-planes-precios-v2 .cta--background-white,
  .page-planes-precios-es-v2.tabla-2-desk .cta--background-white,
  .tabla-planes-precios-v2 .cta--background-gradient-orange,
  .page-planes-precios-es-v2.tabla-2-desk .cta--background-gradient-orange,
  .tabla-planes-precios-v2 .page-comenzar-es .cta--center,
  .page-planes-precios-es-v2.tabla-2-desk .page-comenzar-es .cta--center,
  .tabla-planes-precios-v2 .page-comenzar-es .cta--background-white,
  .page-planes-precios-es-v2.tabla-2-desk .page-comenzar-es .cta--background-white,
  .tabla-planes-precios-v2 .page-comenzar-es .cta--background-gradient-orange,
  .page-planes-precios-es-v2.tabla-2-desk .page-comenzar-es .cta--background-gradient-orange,
  .tabla-planes-precios-v2 .page-comenzar-es .cta,
  .page-planes-precios-es-v2.tabla-2-desk .page-comenzar-es .cta {
    width: 90%;
    margin: 20px auto;
    display: block; }
  @media (min-width: 768px) and (max-width: 1199px) {
    .tabla-planes-precios-v2 .cta, .page-planes-precios-es-v2.tabla-2-desk .cta, .tabla-planes-precios-v2 .cta--center, .page-planes-precios-es-v2.tabla-2-desk .cta--center, .tabla-planes-precios-v2 .cta--background-white, .page-planes-precios-es-v2.tabla-2-desk .cta--background-white, .tabla-planes-precios-v2 .cta--background-gradient-orange, .page-planes-precios-es-v2.tabla-2-desk .cta--background-gradient-orange,
    .tabla-planes-precios-v2 .cta--center,
    .page-planes-precios-es-v2.tabla-2-desk .cta--center,
    .tabla-planes-precios-v2 .cta--background-white,
    .page-planes-precios-es-v2.tabla-2-desk .cta--background-white,
    .tabla-planes-precios-v2 .cta--background-gradient-orange,
    .page-planes-precios-es-v2.tabla-2-desk .cta--background-gradient-orange,
    .tabla-planes-precios-v2 .page-comenzar-es .cta--center,
    .page-planes-precios-es-v2.tabla-2-desk .page-comenzar-es .cta--center,
    .tabla-planes-precios-v2 .page-comenzar-es .cta--background-white,
    .page-planes-precios-es-v2.tabla-2-desk .page-comenzar-es .cta--background-white,
    .tabla-planes-precios-v2 .page-comenzar-es .cta--background-gradient-orange,
    .page-planes-precios-es-v2.tabla-2-desk .page-comenzar-es .cta--background-gradient-orange,
    .tabla-planes-precios-v2 .page-comenzar-es .cta,
    .page-planes-precios-es-v2.tabla-2-desk .page-comenzar-es .cta {
      line-height: 19px;
      padding: 20px 0 0 25px; }
    .tabla-planes-precios-v2 .icon, .page-planes-precios-es-v2.tabla-2-desk .icon, .tabla-planes-precios-v2 .icon__arrow-right-yellow, .page-planes-precios-es-v2.tabla-2-desk .icon__arrow-right-yellow, .tabla-planes-precios-v2 .icon__arrow-right-orange, .page-planes-precios-es-v2.tabla-2-desk .icon__arrow-right-orange,
    .tabla-planes-precios-v2 .icon__arrow-right-yellow,
    .page-planes-precios-es-v2.tabla-2-desk .icon__arrow-right-yellow,
    .tabla-planes-precios-v2 .icon__arrow-right-orange,
    .page-planes-precios-es-v2.tabla-2-desk .icon__arrow-right-orange {
      margin-top: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .tabla-planes-precios-v2 .cta, .page-planes-precios-es-v2.tabla-2-desk .cta, .tabla-planes-precios-v2 .cta--center, .page-planes-precios-es-v2.tabla-2-desk .cta--center, .tabla-planes-precios-v2 .cta--background-white, .page-planes-precios-es-v2.tabla-2-desk .cta--background-white, .tabla-planes-precios-v2 .cta--background-gradient-orange, .page-planes-precios-es-v2.tabla-2-desk .cta--background-gradient-orange {
      font-size: 13px; }
    .tabla-planes-precios-v2 .icon, .page-planes-precios-es-v2.tabla-2-desk .icon, .tabla-planes-precios-v2 .icon__arrow-right-yellow, .page-planes-precios-es-v2.tabla-2-desk .icon__arrow-right-yellow, .tabla-planes-precios-v2 .icon__arrow-right-orange, .page-planes-precios-es-v2.tabla-2-desk .icon__arrow-right-orange,
    .tabla-planes-precios-v2 .icon__arrow-right-yellow,
    .page-planes-precios-es-v2.tabla-2-desk .icon__arrow-right-yellow,
    .tabla-planes-precios-v2 .icon__arrow-right-orange,
    .page-planes-precios-es-v2.tabla-2-desk .icon__arrow-right-orange {
      padding-right: 30px; } }

/*.tabla-planes-precios-v2*/
.testimonial__wrapper {
  background: #0078ff;
  border-radius: 12px;
  display: inline-block;
  max-width: 1200px;
  overflow: hidden; }
.testimonial__image {
  float: left;
  height: 420px;
  width: 50%;
  background-image: url(/wp-content/uploads/2021/05/andres.jpg);
  background-repeat: no-repeat;
  border-radius: 12px 0 0 12px;
  background-position-x: -46px; }
.testimonial__wrapper-content {
  width: 50%;
  float: left;
  padding-top: 83px;
  padding-left: 95px;
  padding-right: 95px;
  padding-top: 50px; }
.testimonial__copy__quote {
  color: #fff;
  font-size: 28px;
  font-style: normal;
  font-weight: normal;
  line-height: 36px;
  text-align: left; }
.testimonial__copy__author {
  color: #ff0;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  height: 26px;
  line-height: 32px;
  text-align: left; }

@media (min-width: 992px) and (max-width: 1024px) {
  .testimonial__wrapper-content {
    padding-top: 40px;
    padding-left: 25px;
    padding-right: 25px; } }
@media (max-width: 549px) {
  /**/
  .testimonial__image {
    float: none;
    height: 240px;
    width: 100%;
    background-size: cover;
    background-position-x: center;
    border-radius: unset; }

  .testimonial__wrapper-content {
    width: 100%;
    float: none;
    padding: 10px 20px 40px; }

  .testimonial__copy__quote {
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    color: #fff; } }
@media (min-width: 550px) and (max-width: 767px) {
  .testimonial__wrapper {
    max-width: 600px;
    height: 503px;
    margin-top: 40px; }
  .testimonial__image {
    height: 240px;
    float: none;
    width: 100%;
    border-radius: 12px 12px 0 0;
    background-size: cover;
    background-position-x: unset; }
  .testimonial__wrapper-content {
    float: none;
    height: 308px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 25px;
    width: 100%; }
  .testimonial__copy__quote {
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    color: #fff; }
  .testimonial__copy__author {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial__image {
    background-position-x: -145px; }
  .testimonial__wrapper-content {
    padding-top: 5vw;
    padding-left: 3vw;
    padding-right: 3vw; }
  .testimonial__copy__quote, .testimonial__copy__author {
    font-size: 2.75vw; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial__image {
    background-position-x: -85px; }
  .testimonial__wrapper-content {
    padding-top: 72px;
    padding-left: 40px;
    padding-right: 40px; }
  .testimonial .container {
    width: 100%;
    padding-right: 48px;
    padding-left: 48px; } }
@media (min-width: 1200px) {
  .testimonial .container {
    width: 1170px; } }
.ventajas__title {
  font-size: 40px;
  font-weight: 300;
  line-height: 48.5px; }
.ventajas__copy {
  font-size: 22px;
  font-weight: 300;
  line-height: 26.5px; }

.video-testimonial {
  margin-top: 80px; }
  .video-testimonial__wrapper {
    display: inline-block;
    max-width: 854px; }
  .video-testimonial__button {
    padding: unset; }
  .video-testimonial__image, .video-testimonial__image__desktop, .video-testimonial__image__mobile {
    border-radius: 6px;
    box-shadow: 0 8px 9px #00000040; }
    .video-testimonial__image__desktop {
      display: inline-block; }
  .video-testimonial__button-play {
    width: 46px;
    height: 46px;
    display: inline-block;
    top: -66px;
    right: 20px;
    z-index: 999;
    position: relative;
    background-repeat: no-repeat;
    background: url(/wp-content/uploads/newHome2021/images/btn-video-player-desktop.png);
    z-index: 13; }
  .video-testimonial__p {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 32px;
    margin-top: 7px;
    text-align: left; }

.oe-modal__body {
  padding: 0; }
.oe-modal__content {
  background-color: transparent;
  width: 640px;
  margin: 200px auto; }
.oe-modal__button-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 0a12 12 0 1012 12A12 12 0 0012 0zm5.884 15.15a.581.581 0 010 .823l-1.916 1.911a.581.581 0 01-.823 0L12 14.71l-3.15 3.174a.581.581 0 01-.823 0l-1.911-1.916a.581.581 0 010-.823L9.29 12 6.116 8.85a.581.581 0 010-.823l1.916-1.916a.581.581 0 01.823 0L12 9.29l3.15-3.174a.581.581 0 01.823 0l1.916 1.916a.581.581 0 010 .823L14.71 12z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px; }
.oe-modal__wrapper-youtube-player {
  position: relative;
  padding-bottom: 56.23%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
  margin: 5px; }
  .oe-modal__wrapper-youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: 0 0; }
  .oe-modal__wrapper-youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all; }
.oe-modal__button-play {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url(/wp-content/uploads/2023/03/play-button-standar.png) no-repeat;
  cursor: pointer; }
.oe-modal__wrapper {
  /**/ }

@media (max-width: 549px) {
  /**/ }
@media (min-width: 550px) and (max-width: 767px) {
  /**/ }
@media (min-width: 768px) and (max-width: 991px) {
  /**/ }
@media (min-width: 992px) and (max-width: 1199px) {
  /**/ }
@media (max-width: 991px) {
  .oe-modal__content {
    width: 90%; } }
@media (min-width: 1200px) {
  /**/ }
.hero-comenzar, .page-comenzar-es.hero-comenzar {
  background: linear-gradient(180deg, #0078ff 0%, #00e3d8 100%);
  background: #0078ff;
  font-family: 'Inter' !important;
  padding: 0;
  margin: 0; }
  .hero-comenzar__h2 {
    color: #fff;
    font-weight: 300; }
  .hero-comenzar__list {
    color: #fff;
    list-style: none;
    counter-reset: steps;
    padding: 0; }
  .hero-comenzar__list__item {
    font-size: 49px;
    font-weight: 400;
    line-height: 40px;
    height: 64px;
    counter-increment: steps; }
  .hero-comenzar__list__item::before {
    background: linear-gradient(180deg, #ff536b 0%, #ff2846 100%);
    background: #ff536b;
    border-radius: 50%;
    color: white;
    content: counter(steps);
    display: inline-grid;
    font-size: 18px;
    height: 34px;
    line-height: 18px;
    place-items: center;
    width: 34px; }
  .hero-comenzar__list__down-arrow {
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute; }
  .hero-comenzar__list__copy {
    padding: 12px 0 0;
    position: absolute; }
  .hero-comenzar__form-arrow {
    display: none; }
  .hero-comenzar__arrow-yellow {
    position: absolute;
    top: 126px;
    left: -55px; }

@media (max-width: 767px) {
  .hero-comenzar, .page-comenzar-es.hero-comenzar {
    background: linear-gradient(180deg, #0078ff 0%, #00e3d8 100%);
    height: 790px; }
    .hero-comenzar__content_wrapper {
      width: 270px;
      margin: 0 auto 25px; }
    .hero-comenzar__h2 {
      font-size: 34px;
      line-height: 34px; }
    .hero-comenzar__list {
      text-align: left; }
    .hero-comenzar__list__copy {
      font-size: 16px;
      font-weight: 400;
      line-height: 20px;
      margin: 0 0 0 8px;
      display: inline-block; }
    .hero-comenzar__list__down-arrow {
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.91 1.1c.057.065.09.152.09.243a.364.364 0 01-.09.243L5.218 5.7A.293.293 0 015 5.8a.293.293 0 01-.218-.1L1.09 1.585a.371.371 0 010-.485.286.286 0 01.436 0L5 4.97l3.474-3.87A.293.293 0 018.692 1c.082 0 .16.036.218.1z' fill='%23FF0' stroke='%23FF0' stroke-width='.714' stroke-linejoin='round'/%3E%3C/svg%3E");
      bottom: -17px;
      height: 9px;
      left: -30px;
      width: 12px; }
    .hero-comenzar--height-auto {
      height: auto !important;
      max-height: 505px; } }
@media (min-width: 768px) {
  .hero-comenzar, .page-comenzar-es.hero-comenzar {
    height: 512px;
    background: linear-gradient(0deg, #0078ff 0%, #00e3d8 100%); }
    .hero-comenzar__content_wrapper {
      margin-left: -15px; }
    .hero-comenzar__h2 {
      font-size: 45px;
      line-height: 56px;
      text-align: center; }
    .hero-comenzar__list {
      height: 148px; }
    .hero-comenzar__list__copy {
      margin: 0;
      font-size: 16px;
      font-weight: 400;
      line-height: 20px; }
    .hero-comenzar__list__down-arrow {
      background-image: url("data:image/svg+xml,%3Csvg width='13' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.227 18.797c.144.13.34.203.546.203a.818.818 0 00.546-.203l9.254-8.307A.658.658 0 0011.8 10a.658.658 0 00-.227-.49L2.32 1.203a.836.836 0 00-1.092 0 .644.644 0 000 .98L9.937 10l-8.71 7.816a.658.658 0 00-.227.49c0 .184.082.36.227.49z' fill='%23FF0' stroke='%23FF0' stroke-linejoin='round'/%3E%3C/svg%3E");
      top: -26px;
      height: 22px;
      left: 70px;
      width: 15px; }
    .hero-comenzar__list__item {
      font-size: 49px;
      line-height: 40px;
      height: 150px;
      float: left;
      width: 25%; }
    .hero-comenzar__list__item::before {
      height: 56px;
      width: 56px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hero-comenzar__list {
    width: 735px;
    margin: 0 auto; }
  .hero-comenzar__list__item, .hero-comenzar__list__copy {
    width: 183.25px; }
  .hero-comenzar__list__down-arrow {
    top: -38px;
    left: 117px; } }
@media (min-width: 992px) {
  .hero-comenzar__h2 {
    font-size: 48px;
    text-align: left; }
  .hero-comenzar__list {
    width: 600px; }
  .hero-comenzar__list__item {
    width: 150px; }
  .hero-comenzar__list__down-arrow {
    top: -38px;
    left: 100px; }
  .hero-comenzar__form-arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='209' height='222' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M71.515 147.262c-27.388-11.964-71.969-46.717-52.383-81.78 2.902-5.193 7.005-10.074 12.397-12.78.84-.422 10.81-3.733 10.819-1.472 0 .009-.642.396-1.597.973-2.615 1.578-7.579 4.572-8.163 5.114-3.53 3.267-6.384 7.281-8.255 11.721-3.116 7.391-2.808 15.206-.516 22.803 5.753 19.071 21.433 32.986 38.308 42.408 16.21 9.05 34.374 14.546 52.626 17.432 8.753 1.385 17.614 2.056 26.469 1.858 4.484-.101 9.022-.384 13.449-1.113 1.224-.202 1.893-.883 2.525-1.528.705-.719 1.365-1.392 2.702-1.3.94.064 4.287 2.504 4.601 3.182 2.59 5.597-6.299 6.936-9.419 7.395-9.714 1.43-19.621 1.415-29.399.57-18.549-1.605-37.056-6.009-54.164-13.483zm114.689 1.834c-14.746.161-29.103-2.332-42.415-8.859-3.139-1.54 1.165-1.046 3.581-.769 1.1.126 1.809.208 1.246.032 5.204 1.624 10.618 2.508 16.032 3.042 9.29.917 18.727 1.004 28.002-.114.217-.026.631-.115 1.182-.233 3.657-.785 13.328-2.86 11.169 3.57-.693 2.065-4.693 3.956-8.073 5.553-1.71.808-3.261 1.542-4.145 2.184-3.193 2.321-6.123 4.977-9.031 7.637a392.568 392.568 0 00-3.531 3.281c-5.299 4.962-10.687 10.007-16.979 13.591-2.735 1.558-16.835 7.205-18.359 1.336-.295-1.136 6.014-4.273 11.286-6.894 2.997-1.489 5.658-2.813 6.581-3.507 4.393-3.307 8.487-6.945 12.582-10.582 3.559-3.162 7.118-6.323 10.872-9.268z' fill='%238CFF00'/%3E%3C/svg%3E");
    width: 209px;
    height: 222px;
    display: inline-block;
    position: absolute;
    right: 360px;
    top: 190px; }
  .hero-comenzar__form-wrapper {
    top: 70px;
    position: relative;
    min-width: 380px;
    float: right;
    z-index: 10; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hero-comenzar__h2 {
    font-size: 40px; }
  .hero-comenzar__list__copy {
    text-align: center; } }
@media (min-width: 1200px) {
  .hero__list__down-arrow__list__down-arrow {
    top: -38px;
    left: 110px; } }
.hero-como-funciona {
  background-image: linear-gradient(180deg, #ff6600 0%, red 100%);
  background: url(/wp-content/uploads/2021/07/bg-hero-como-funciona-png.png);
  background-repeat: no-repeat;
  background-position-x: left;
  background-size: cover;
  font-family: "Inter" !important;
  padding: 0;
  margin: 0;
  height: 542px; }
  .hero-como-funciona__h2 {
    color: #fff;
    font-weight: 300; }
  .hero-como-funciona__p {
    font-weight: 600; }
  .hero-como-funciona__image-character {
    max-width: initial;
    margin-top: 10px;
    margin-left: -50px; }
  .hero-como-funciona__form-wrapper {
    margin-top: 30px;
    display: table;
    margin-bottom: 65px;
    z-index: 999; }
  .hero-como-funciona__form-arrow {
    display: block; }

.como-funciona__aprender__image-1 {
  margin: 0 auto;
  display: block; }

.aprender__title {
  color: #0078FF;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px; }

.aprender__copy {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px; }

@media (min-width: 992px) {
  .hero-como-funciona__h2 {
    font-size: 40px;
    line-height: 48px; }
  .hero-como-funciona__p {
    font-weight: 600;
    font-size: 20px;
    line-height: 20px; }
  .hero-como-funciona__content_wrapper {
    margin-left: -4px; }
  .hero-como-funciona__image-wrapper {
    margin-top: 0px;
    display: inline-block; }
  .hero-como-funciona__form-arrow {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 110 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.1039 64.354C91.1256 46.8479 93.9594 11.9494 69.7588 6.18773C66.1738 5.33433 62.2283 5.16002 58.7342 6.48509C58.189 6.69163 52.5009 9.85096 53.528 10.8027C53.5323 10.8065 53.978 10.6761 54.6414 10.4819C56.457 9.95049 59.903 8.9419 60.3948 8.90225C63.3642 8.6619 66.3913 9.04246 69.201 10.0497C73.8778 11.726 77.3132 15.1418 79.8175 19.3716C86.1044 29.9882 85.8795 42.9717 83.1042 54.6169C80.4383 65.8033 75.3319 76.3914 68.9989 85.9257C65.9619 90.4981 62.5539 94.8212 58.7523 98.7768C56.8272 100.78 54.7963 102.731 52.6084 104.444C52.0033 104.918 51.4123 104.937 50.8535 104.956C50.2299 104.976 49.6463 104.995 49.1278 105.643C48.763 106.099 48.4731 108.648 48.6508 109.075C50.1182 112.603 54.4544 109.109 55.9711 107.879C60.6947 104.047 64.8401 99.5229 68.5525 94.7088C75.5951 85.576 81.3425 75.2889 85.1039 64.354ZM37.8727 117.432C44.1268 110.774 49.0068 103.181 51.6088 94.3734C52.2224 92.2965 50.6435 94.4666 49.7573 95.6848C49.3538 96.2394 49.0939 96.5966 49.2497 96.2661C47.8095 99.3201 45.9433 102.16 43.9182 104.853C40.4426 109.475 36.5272 113.815 32.1301 117.577C32.0273 117.665 31.8131 117.817 31.5282 118.019C29.6379 119.358 24.6381 122.899 28.4755 124.609C29.7078 125.159 32.2466 124.127 34.3919 123.254C35.4771 122.813 36.4615 122.413 37.1252 122.279C39.5218 121.795 41.9615 121.572 44.3935 121.361C45.3792 121.275 46.3726 121.2 47.3697 121.125C51.8535 120.788 56.4129 120.445 60.6846 119.077C62.5413 118.483 71.0263 114.419 68.9881 111.264C68.5935 110.653 64.5188 112.216 61.1141 113.522C59.1786 114.265 57.4596 114.924 56.7563 115.054C53.4066 115.671 50.0315 116.014 46.6564 116.357C43.723 116.656 40.7895 116.954 37.8727 117.432Z' fill='%23FFFF00'/%3E%3C/svg%3E%0A");
    width: 110px;
    height: 128px;
    display: inline-block;
    position: absolute;
    right: 170px;
    top: 190px; }
  .hero-como-funciona__form-wrapper {
    top: 20px;
    position: relative;
    min-width: 390px;
    float: left;
    left: 120px; }

  .aprender__image-wrapper {
    width: 420px;
    padding-left: 25px; }

  .aprender__content-wrapper {
    width: 375px;
    float: right; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hero-como-funciona__h2 {
    font-size: 32px;
    line-height: 40px; }
  .hero-como-funciona__p {
    font-size: 16px;
    line-height: 16px; }
  .hero-como-funciona__image-character {
    margin-left: -100px;
    margin-top: 0px; }
  .hero-como-funciona__form-arrow {
    right: 50px;
    top: 170px; } }
@media (max-width: 991px) {
  .hero-como-funciona {
    background: linear-gradient(179.97deg, #FF6600 28.84%, #FF0000 126.77%);
    height: auto; }
    .hero-como-funciona__h2 {
      top: calc(50% - 177px/2 - 155.5px);
      font-size: 32px;
      line-height: 36px;
      font-weight: 300; }
    .hero-como-funciona__p {
      font-weight: 500;
      font-size: 18px;
      line-height: 28px; }
    .hero-como-funciona__form_wrapper {
      top: 15px;
      position: relative;
      margin: 0 auto; }
    .hero-como-funciona__form-arrow {
      display: none; } }
@media (max-width: 360px) {
  .hero-como-funciona__p {
    font-weight: 500;
    font-size: 17px;
    line-height: 27px; } }
.highlight, .page-curso.highlight {
  margin-top: 30px; }
  .highlight__copy__h-2-lead {
    line-height: 20px; }
  .highlight__copy__h-2 {
    margin-top: 0; }

.hero-curso {
  padding: 0;
  margin: 0; }
  .hero-curso__list__item {
    padding: 5.123px 20px; }

.hero-curso__h2 {
  color: #fff;
  font-weight: 300; }
.hero-curso__list {
  list-style: none;
  counter-reset: steps;
  padding: 0; }
  .hero-curso__list__item {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17' height='17' viewBox='0 0 17 17'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Rectángulo 1949' fill='%23fff' d='M0 0h17v17H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Grupo 1778' clip-path='url(%23a)'%3E%3Cpath data-name='Trazado 2785' d='M6.51 14.851a.868.868 0 01-1.227 0l-4.9-4.9a1.3 1.3 0 010-1.841L1 7.494a1.3 1.3 0 011.841 0l3.06 3.06 8.268-8.268a1.3 1.3 0 011.841 0l.614.614a1.3 1.3 0 010 1.841z' fill='%23ff0'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important; }
  .hero-curso__list__copy {
    color: #fff !important; }

@media (max-width: 767px) {
  .hero-curso {
    height: 790px; }
    .hero-curso__form-wrapper {
      margin-top: 30px;
      display: table;
      margin-bottom: 65px; }
    .hero-curso__content_wrapper {
      width: 270px;
      margin: 0 auto 25px; }
    .hero-curso__h2 {
      font-size: 34px;
      line-height: 34px;
      margin: 25px auto;
      text-align: left;
      width: 330px; }
    .hero-curso__list {
      text-align: left;
      width: 330px !important;
      margin: auto !important; }
      .hero-curso__list__item {
        background-position-y: 10px !important; }
    .hero-curso__list__copy {
      color: #fff !important;
      display: inline-block;
      font-size: 16px;
      font-weight: 400;
      line-height: 20px;
      margin: 0 0 0 8px; } }
@media (min-width: 768px) {
  .hero-curso {
    height: 474px; }
    .hero-curso__image-wrapper {
      margin-top: 33px; }
    .hero-curso__list-wrapper {
      width: 440px; }
    .hero-curso__list {
      margin-left: 45px !important;
      margin-top: 30px !important; }
      .hero-curso__list__item {
        background-position-y: 5px !important; }
      .hero-curso__list__copy {
        font-size: 18px;
        line-height: 20px; }
    .hero-curso__content-wrapper, .hero-curso__content-wrapper--width {
      width: 670px;
      margin-top: 50px;
      margin-left: -15px; }
      .hero-curso__content-wrapper--width {
        width: 100%; }
    .hero-curso__h2 {
      font-size: 36px;
      line-height: 40px; }
    .hero-curso__form-wrapper {
      margin-top: 30px;
      display: table;
      margin-bottom: 65px; }
    .hero-curso__form-container {
      margin-top: 170px;
      margin-left: 70px; } }
@media (min-width: 992px) {
  .hero-curso {
    background-image: url(/wp-content/uploads/2021/06/bg-red-desktop.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: left center !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hero-curso__image-character {
    max-width: 386px;
    margin-top: 108px;
    margin-left: 50px; } }
@media (min-width: 1200px) {
  .hero-curso__image-wrapper {
    margin-left: -145px;
    margin-top: -78px; }
  .hero-curso__list {
    margin-left: 120px !important;
    margin-top: 65px !important; }
  .hero-curso__image-character {
    margin-top: 108px;
    margin-left: 50px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hero-curso__image-wrapper {
    margin-left: -145px; } }
.hero-planes-precios {
  background: #00d9ce;
  font-family: "Inter" !important;
  padding: 0;
  margin: 0; }
  .hero-planes-precios__image-character {
    margin-top: unset; }
  .hero-planes-precios__h2-pre {
    font-weight: 600; }
  .hero-planes-precios__h2 {
    font-weight: 300; }
  .hero-planes-precios__list {
    color: #fff;
    list-style: none;
    counter-reset: steps;
    padding: 0; }
  .hero-planes-precios__list__item {
    font-size: 49px;
    font-weight: 400;
    line-height: 40px;
    height: 64px;
    counter-increment: steps; }
  .hero-planes-precios__list__item::before {
    background: linear-gradient(180deg, #ff536b 0%, #ff2846 100%);
    background: #ff536b;
    border-radius: 50%;
    color: white;
    content: counter(steps);
    display: inline-grid;
    font-size: 18px;
    height: 34px;
    line-height: 18px;
    place-items: center;
    width: 34px; }
  .hero-planes-precios__list__down-arrow {
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute; }
  .hero-planes-precios__list__copy {
    padding: 12px 0 0;
    position: absolute; }
  .hero-planes-precios__form-arrow {
    display: none; }

@media (max-width: 767px) {
  .hero-planes-precios {
    height: 790px; }
    .hero-planes-precios__content-wrapper {
      width: 270px;
      margin: 0 auto 25px; }
    .hero-planes-precios--height-auto {
      height: auto !important; }
    .hero-planes-precios__h2-pre {
      font-size: 18px;
      line-height: 28px; }
    .hero-planes-precios__h2 {
      font-size: 30px;
      line-height: 34px;
      color: #000; }
    .hero-planes-precios__list {
      text-align: left; }
    .hero-planes-precios__list__copy {
      font-size: 16px;
      font-weight: 400;
      line-height: 20px;
      margin: 0 0 0 8px;
      display: inline-block; }
    .hero-planes-precios__list__down-arrow {
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.91 1.1c.057.065.09.152.09.243a.364.364 0 01-.09.243L5.218 5.7A.293.293 0 015 5.8a.293.293 0 01-.218-.1L1.09 1.585a.371.371 0 010-.485.286.286 0 01.436 0L5 4.97l3.474-3.87A.293.293 0 018.692 1c.082 0 .16.036.218.1z' fill='%23FF0' stroke='%23FF0' stroke-width='.714' stroke-linejoin='round'/%3E%3C/svg%3E");
      bottom: -17px;
      height: 9px;
      left: -30px;
      width: 12px; } }
@media (min-width: 768px) {
  .hero-planes-precios {
    height: 512px; }
    .hero-planes-precios__image-character {
      margin-top: 140px; }
    .hero-planes-precios__h2-pre {
      font-size: 16px;
      line-height: 26px; }
    .hero-planes-precios__h2 {
      font-size: 40px;
      line-height: 48px;
      color: #fff; }
    .hero-planes-precios__list {
      height: 148px; }
    .hero-planes-precios__list__copy {
      margin: 0;
      font-size: 16px;
      font-weight: 400;
      line-height: 20px; }
    .hero-planes-precios__list__down-arrow {
      background-image: url("data:image/svg+xml,%3Csvg width='13' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.227 18.797c.144.13.34.203.546.203a.818.818 0 00.546-.203l9.254-8.307A.658.658 0 0011.8 10a.658.658 0 00-.227-.49L2.32 1.203a.836.836 0 00-1.092 0 .644.644 0 000 .98L9.937 10l-8.71 7.816a.658.658 0 00-.227.49c0 .184.082.36.227.49z' fill='%23FF0' stroke='%23FF0' stroke-linejoin='round'/%3E%3C/svg%3E");
      top: -26px;
      height: 22px;
      left: 70px;
      width: 15px; }
    .hero-planes-precios__list__item {
      font-size: 49px;
      line-height: 40px;
      height: 150px;
      float: left;
      width: 25%; }
    .hero-planes-precios__list__item::before {
      height: 56px;
      width: 56px; }
    .hero-planes-precios__content-wrapper {
      margin-left: 45px;
      margin-top: 65px; }
    .hero-planes-precios__form-container {
      margin-left: 40px;
      margin-top: 40px; } }
@media (min-width: 992px) {
  .hero-planes-precios__image-wrapper {
    margin-top: 15px;
    display: inline-block; }
  .hero-planes-precios__content-wrapper {
    float: right;
    min-width: 670px; }
  .hero-planes-precios__image-character {
    margin-top: 120px; }
  .hero-planes-precios__list {
    width: 600px; }
  .hero-planes-precios__list__item {
    width: 150px; }
  .hero-planes-precios__list__down-arrow {
    top: -38px;
    left: 100px; }
  .hero-planes-precios__form-arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='209' height='222' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M71.515 147.262c-27.388-11.964-71.969-46.717-52.383-81.78 2.902-5.193 7.005-10.074 12.397-12.78.84-.422 10.81-3.733 10.819-1.472 0 .009-.642.396-1.597.973-2.615 1.578-7.579 4.572-8.163 5.114-3.53 3.267-6.384 7.281-8.255 11.721-3.116 7.391-2.808 15.206-.516 22.803 5.753 19.071 21.433 32.986 38.308 42.408 16.21 9.05 34.374 14.546 52.626 17.432 8.753 1.385 17.614 2.056 26.469 1.858 4.484-.101 9.022-.384 13.449-1.113 1.224-.202 1.893-.883 2.525-1.528.705-.719 1.365-1.392 2.702-1.3.94.064 4.287 2.504 4.601 3.182 2.59 5.597-6.299 6.936-9.419 7.395-9.714 1.43-19.621 1.415-29.399.57-18.549-1.605-37.056-6.009-54.164-13.483zm114.689 1.834c-14.746.161-29.103-2.332-42.415-8.859-3.139-1.54 1.165-1.046 3.581-.769 1.1.126 1.809.208 1.246.032 5.204 1.624 10.618 2.508 16.032 3.042 9.29.917 18.727 1.004 28.002-.114.217-.026.631-.115 1.182-.233 3.657-.785 13.328-2.86 11.169 3.57-.693 2.065-4.693 3.956-8.073 5.553-1.71.808-3.261 1.542-4.145 2.184-3.193 2.321-6.123 4.977-9.031 7.637a392.568 392.568 0 00-3.531 3.281c-5.299 4.962-10.687 10.007-16.979 13.591-2.735 1.558-16.835 7.205-18.359 1.336-.295-1.136 6.014-4.273 11.286-6.894 2.997-1.489 5.658-2.813 6.581-3.507 4.393-3.307 8.487-6.945 12.582-10.582 3.559-3.162 7.118-6.323 10.872-9.268z' fill='%238CFF00'/%3E%3C/svg%3E");
    width: 209px;
    height: 222px;
    display: inline-block;
    position: absolute;
    right: 360px;
    top: 190px; } }
@media (min-width: 1200px) {
  .hero-planes-precios__image-character {
    margin-top: 33px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hero-planes-precios__image-wrapper {
    margin-left: -110px;
    width: 350px;
    margin-top: 8px;
    display: inline-block; }
  .hero-planes-precios__list {
    width: 735px;
    margin: 0 auto; }
  .hero-planes-precios__list__item, .hero-planes-precios__list__copy {
    width: 183.25px; }
  .hero-planes-precios__list__down-arrow {
    top: -38px;
    left: 117px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hero-planes-precios__image-wrapper {
    margin-top: 15px;
    display: inline-block;
    width: 360px;
    margin-left: -100px; }
  .hero-planes-precios__content-wrapper {
    margin-left: -145px;
    position: relative;
    display: inline-block;
    float: none; } }
@media (min-width: 1200px) {
  .hero__list__down-arrow__list__down-arrow {
    top: -38px;
    left: 110px; } }
.hero-maritza {
  background-image: linear-gradient(180deg, #ff6600 0%, red 100%);
  background: url(/wp-content/uploads/2021/08/background-hero-maritza.jpg);
  background-repeat: no-repeat;
  background-position-x: left;
  background-size: cover;
  font-family: 'Inter', sans-serif !important;
  padding: 0;
  margin: 0;
  height: 558px; }
  .hero-maritza__image-character {
    max-width: 470px;
    margin-top: 80px;
    margin-left: -50px; }
  .hero-maritza__h2 {
    font-size: 40px;
    line-height: 51px;
    font-weight: 300;
    color: #fff; }
  .hero-maritza__p {
    font-weight: 300;
    font-size: 17px;
    line-height: 26px;
    color: #fff; }
  .hero-maritza__content_wrapper {
    margin-left: -4px; }
  .hero-maritza__image-wrapper {
    margin-top: 0px;
    display: inline-block; }
  .hero-maritza__form-arrow {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 110 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.1039 64.354C91.1256 46.8479 93.9594 11.9494 69.7588 6.18773C66.1738 5.33433 62.2283 5.16002 58.7342 6.48509C58.189 6.69163 52.5009 9.85096 53.528 10.8027C53.5323 10.8065 53.978 10.6761 54.6414 10.4819C56.457 9.95049 59.903 8.9419 60.3948 8.90225C63.3642 8.6619 66.3913 9.04246 69.201 10.0497C73.8778 11.726 77.3132 15.1418 79.8175 19.3716C86.1044 29.9882 85.8795 42.9717 83.1042 54.6169C80.4383 65.8033 75.3319 76.3914 68.9989 85.9257C65.9619 90.4981 62.5539 94.8212 58.7523 98.7768C56.8272 100.78 54.7963 102.731 52.6084 104.444C52.0033 104.918 51.4123 104.937 50.8535 104.956C50.2299 104.976 49.6463 104.995 49.1278 105.643C48.763 106.099 48.4731 108.648 48.6508 109.075C50.1182 112.603 54.4544 109.109 55.9711 107.879C60.6947 104.047 64.8401 99.5229 68.5525 94.7088C75.5951 85.576 81.3425 75.2889 85.1039 64.354ZM37.8727 117.432C44.1268 110.774 49.0068 103.181 51.6088 94.3734C52.2224 92.2965 50.6435 94.4666 49.7573 95.6848C49.3538 96.2394 49.0939 96.5966 49.2497 96.2661C47.8095 99.3201 45.9433 102.16 43.9182 104.853C40.4426 109.475 36.5272 113.815 32.1301 117.577C32.0273 117.665 31.8131 117.817 31.5282 118.019C29.6379 119.358 24.6381 122.899 28.4755 124.609C29.7078 125.159 32.2466 124.127 34.3919 123.254C35.4771 122.813 36.4615 122.413 37.1252 122.279C39.5218 121.795 41.9615 121.572 44.3935 121.361C45.3792 121.275 46.3726 121.2 47.3697 121.125C51.8535 120.788 56.4129 120.445 60.6846 119.077C62.5413 118.483 71.0263 114.419 68.9881 111.264C68.5935 110.653 64.5188 112.216 61.1141 113.522C59.1786 114.265 57.4596 114.924 56.7563 115.054C53.4066 115.671 50.0315 116.014 46.6564 116.357C43.723 116.656 40.7895 116.954 37.8727 117.432Z' fill='%23FFFF00'/%3E%3C/svg%3E%0A");
    width: 110px;
    height: 128px;
    display: inline-block;
    position: absolute;
    right: 190px;
    top: 270px; }
  .hero-maritza__form-wrapper {
    top: 0px;
    position: relative;
    min-width: auto;
    float: left;
    left: 0px; }

@media (min-width: 992px) {
  .aprender__image-wrapper {
    width: 420px;
    padding-left: 25px; }

  .aprender__content-wrapper {
    width: 375px;
    float: right; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hero-maritza__h2 {
    font-size: 36px;
    line-height: 47px; }
  .hero-maritza__p {
    font-size: 15px;
    line-height: 24px; }
  .hero-maritza__image-character {
    margin-left: -80px; }
  .hero-maritza__form-arrow {
    right: 90px;
    top: 250px; } }
@media (max-width: 991px) {
  .hero-maritza {
    background: #FF6600;
    min-height: 900px; }
    .hero-maritza__h2 {
      top: calc(50% - 177px/2 - 155.5px);
      font-size: 32px;
      line-height: 36px;
      font-weight: 300; }
    .hero-maritza__p {
      font-weight: 500;
      font-size: 18px;
      line-height: 28px; }
    .hero-maritza__form-arrow {
      display: none; }
    .hero-maritza__image-ipad {
      max-width: 80%;
      margin: 0 auto;
      display: block; } }
@media (max-width: 600px) {
  .hero-maritza {
    min-height: 850px; } }
@media (max-width: 360px) {
  .hero-maritza__p {
    font-weight: 500;
    font-size: 17px;
    line-height: 27px; } }
/*cuanto*/
@media (min-width: 992px) {
  .cuanto__line-top-bottom {
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070; }

  .cuanto__line-right {
    border-right: 1px solid #707070; }

  .cuanto__col-wrapper {
    padding: 30px; } }
  @media (min-width: 992px) and (min-width: 992px) {
    .cuanto__col-wrapper {
      padding: 30px 0 30px 30px;
      min-height: 345px; } }
  @media (min-width: 992px) and (min-width: 1200px) {
    .cuanto__col-wrapper {
      padding: 30px; } }

.cuanto__image {
  margin: 0 auto;
  display: block; }
  @media (min-width: 992px) {
    .cuanto__image {
      display: inline-block; } }

@media (min-width: 992px) {
  .cuanto__image-wrapper {
    display: inline-block;
    float: left;
    padding-right: 0;
    position: relative;
    width: 80px; } }
@media (min-width: 1200px) {
  .cuanto__image-wrapper {
    padding-right: 30px;
    position: relative;
    width: 100px; } }

.cuanto__copy-wrapper {
  text-align: center; }
  @media (min-width: 992px) {
    .cuanto__copy-wrapper {
      clear: left;
      display: inline-block;
      max-width: 350px;
      padding-left: 25px;
      text-align: left;
      left: 20px;
      position: relative; } }
  @media (min-width: 1200px) {
    .cuanto__copy-wrapper {
      clear: left;
      display: inline-block;
      max-width: 402px;
      text-align: left;
      left: unset; } }

.cuanto__cta {
  font-size: 'Muli';
  font-size: 22px;
  height: 70px;
  line-height: 32px;
  padding: 18px 0 0 0;
  text-align: center;
  width: 100%;
  margin-top: 35px; }
  @media (max-width: 767px) {
    .cuanto__cta {
      box-shadow: none; } }
  @media (min-width: 992px) {
    .cuanto__cta {
      display: block;
      box-shadow: 0 0 15px #00000061; } }

.curso-ingles, .page-oees-promociones-v2.curso-ingles {
  /*background-color: white;*/ }
  .curso-ingles__image-wrapper {
    width: 100px;
    display: none;
    position: relative;
    top: -40px; }
    @media (min-width: 992px) {
      .curso-ingles__image-wrapper {
        display: inline-block; } }
  .curso-ingles____image-devices {
    display: none; }
    @media (min-width: 992px) {
      .curso-ingles____image-devices {
        display: inline-block; } }
  .curso-ingles__title-1 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
    font-family: "Muli" !important;
    color: #000;
    text-align: center; }
    @media (min-width: 992px) {
      .curso-ingles__title-1 {
        text-align: left;
        font-size: 38px; } }
    .curso-ingles__title-1__strong {
      font-weight: 800; }
  .curso-ingles__copy-wrapper {
    display: block;
    margin: 0 auto; }
    @media (min-width: 992px) {
      .curso-ingles__copy-wrapper {
        display: inline-block;
        max-width: 475px; } }
  .curso-ingles__title-2 {
    font-size: 22px;
    font-weight: 700;
    color: #0084FF;
    text-align: center;
    font-family: "Muli" !important;
    line-height: 32px;
    padding-top: 15px; }
    @media (min-width: 992px) {
      .curso-ingles__title-2 {
        font-size: 24px;
        text-align: left;
        padding-top: 0; } }
  .curso-ingles__copy {
    color: #000;
    font-family: "Muli" !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-top: -10px;
    text-align: center; }
    @media (min-width: 992px) {
      .curso-ingles__copy {
        font-size: 16px;
        line-height: 26px;
        text-align: left;
        margin-top: -15px; } }

.hero-promo-v1 {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }
  @media (min-width: 992px) {
    .hero-promo-v1 {
      height: 595px; } }
  .hero-promo-v1__label-wrapper {
    background-color: #FF2846;
    width: 291px;
    height: 39px;
    border-radius: 0 0 12px 12px;
    display: inline-block; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .hero-promo-v1__label-wrapper {
        margin-left: 125px; } }
  .hero-promo-v1__label-copy {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    line-height: 40px; }
  .hero-promo-v1__promo-wrapper {
    margin: 0 auto;
    text-align: center; }
    @media (min-width: 992px) {
      .hero-promo-v1__promo-wrapper {
        margin-left: -95px;
        width: 430px; } }
    @media (min-width: 1200px) {
      .hero-promo-v1__promo-wrapper {
        margin-left: -5px; } }
  .hero-promo-v1__copy-wrapper {
    text-align: center;
    padding-top: 32px; }
    @media (min-width: 992px) {
      .hero-promo-v1__copy-wrapper {
        min-width: 410px;
        margin-left: -25px;
        text-align: right;
        padding-top: 82px; } }
  .hero-promo-v1__copy-1 {
    font-size: 24px;
    font-weight: 300;
    color: #000;
    margin: 0;
    padding: 0;
    line-height: 31px; }
    @media (min-width: 992px) {
      .hero-promo-v1__copy-1 {
        font-size: 27px; } }
    @media (min-width: 1200px) {
      .hero-promo-v1__copy-1 {
        font-size: 33px; } }
  .hero-promo-v1__copy-2 {
    font-size: 24px;
    font-weight: 300;
    color: #FF2846;
    margin: 0;
    padding: 0; }
    @media (min-width: 992px) {
      .hero-promo-v1__copy-2 {
        font-size: 27px; } }
    @media (min-width: 1200px) {
      .hero-promo-v1__copy-2 {
        font-size: 33px; } }
  .hero-promo-v1__copy-3 {
    color: #000;
    font-size: 25px;
    font-weight: 300;
    line-height: 30px;
    margin: 0;
    padding: 24px 0 0 0; }
    @media (min-width: 992px) {
      .hero-promo-v1__copy-3 {
        font-size: 28px;
        padding: 38px 0 0 0; } }
    @media (min-width: 1200px) {
      .hero-promo-v1__copy-3 {
        font-size: 38px;
        padding: 38px 0 0 0; } }
  .hero-promo-v1__copy-4 {
    color: #0084FF;
    font-size: 43px;
    font-weight: 800;
    line-height: 71px;
    margin: 0;
    padding: 0; }
    @media (min-width: 992px) {
      .hero-promo-v1__copy-4 {
        font-size: 60px; } }
    @media (min-width: 1200px) {
      .hero-promo-v1__copy-4 {
        font-size: 71px; } }
  .hero-promo-v1__copy-5 {
    color: #000;
    font-size: 25px;
    font-weight: 300;
    letter-spacing: -1.2px;
    line-height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0; }
    @media (min-width: 992px) {
      .hero-promo-v1__copy-5 {
        font-size: 28px; } }
    @media (min-width: 1200px) {
      .hero-promo-v1__copy-5 {
        font-size: 38px; } }
  @media (min-width: 992px) {
    .hero-promo-v1__image-character {
      margin-top: 3px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .hero-promo-v1__image-character {
      margin-top: 80px;
      width: 385px; } }
  @media (min-width: 1200px) {
    .hero-promo-v1__image-character {
      margin-top: 2px; } }
  .hero-promo-v1__image-wrapper {
    margin-left: 50px; }
  @media (max-width: 991px) {
    .hero-promo-v1__form-wrapper {
      padding-top: 30px; } }
  @media (min-width: 992px) {
    .hero-promo-v1__form-wrapper {
      margin-left: -10px;
      margin-top: 55px; } }
  .hero-promo-v1__arrow-form {
    margin-top: 45px;
    margin-left: 80px;
    display: none; }
    @media (min-width: 992px) {
      .hero-promo-v1__arrow-form {
        float: left;
        display: block; } }
  .hero-promo-v1__cta {
    display: block;
    padding-left: 0;
    text-align: center;
    text-decoration: none;
    margin: 30px auto 0 auto; }
    @media (min-width: 992px) {
      .hero-promo-v1__cta {
        display: none; } }
  .hero-promo-v1__flex {
    display: flex;
    flex-direction: column;
    flex-flow: wrap; }
  .hero-promo-v1__col-1 {
    order: 2; }
    @media (min-width: 992px) {
      .hero-promo-v1__col-1 {
        order: 1; } }
  .hero-promo-v1__col-2 {
    order: 1; }
    @media (min-width: 992px) {
      .hero-promo-v1__col-2 {
        order: 2; } }
  .hero-promo-v1__col-3 {
    order: 3; }
    @media (min-width: 992px) {
      .hero-promo-v1__col-3 {
        order: 3; } }

/*.componente-hero-promociones-v1*/
.hero-promo-v2, .page-oees-promociones-v2 {
  background: linear-gradient(180deg, white 0%, #ebf7ff 100%);
  height: 540px; }
  @media (min-width: 768px) {
    .hero-promo-v2, .page-oees-promociones-v2 {
      height: 700px; } }
  @media (min-width: 992px) {
    .hero-promo-v2, .page-oees-promociones-v2 {
      background-image: url("/wp-content/uploads/2021/08/hero-promociones-v1-bakground.png");
      background-position: center center;
      background-size: cover;
      background-repeat: no-repeat;
      height: 588px; } }
  .hero-promo-v2__label-wrapper {
    background-color: #FF2846;
    width: 293px;
    height: 45px;
    border-radius: 0 0 12px 12px;
    display: inline-block; }
    @media (min-width: 768px) {
      .hero-promo-v2__label-wrapper {
        width: 504px;
        height: 73px; } }
    @media (min-width: 992px) {
      .hero-promo-v2__label-wrapper {
        width: 290px;
        height: 39px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .hero-promo-v2__label-wrapper {
        margin-left: 125px; } }
  .hero-promo-v2__label-copy {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
    margin: 0;
    padding: 15px 0 0 0;
    text-align: center;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .hero-promo-v2__label-copy {
        font-size: 30px;
        line-height: 40px;
        padding: 17px 0 0 0; } }
    @media (min-width: 992px) {
      .hero-promo-v2__label-copy {
        font-size: 18px;
        line-height: 28px;
        padding: 7px 0 0 0; } }
  .hero-promo-v2__promo-wrapper {
    margin: 0 auto;
    text-align: center; }
    @media (min-width: 992px) {
      .hero-promo-v2__promo-wrapper {
        width: 500px;
        margin-left: -45px; } }
  .hero-promo-v2__copy-wrapper {
    text-align: center;
    padding-top: 25px; }
    @media (min-width: 768px) {
      .hero-promo-v2__copy-wrapper {
        padding-top: 44px; } }
    @media (min-width: 992px) {
      .hero-promo-v2__copy-wrapper {
        min-width: 410px;
        margin-left: -25px;
        text-align: right;
        padding-top: 57px; } }
  .hero-promo-v2__copy-1 {
    color: #000;
    font-size: 32px;
    line-height: 42px;
    font-weight: 300;
    margin: 0;
    padding: 0; }
    @media (min-width: 768px) {
      .hero-promo-v2__copy-1 {
        font-size: 54px;
        line-height: 64px; } }
    @media (min-width: 992px) {
      .hero-promo-v2__copy-1 {
        font-size: 40px;
        line-height: 43px; } }
  .hero-promo-v2__copy-2 {
    color: #FF2846;
    font-size: 32px;
    line-height: 35px;
    font-weight: 300;
    margin: 0;
    padding: 0; }
    @media (min-width: 768px) {
      .hero-promo-v2__copy-2 {
        font-size: 54px;
        line-height: 54px;
        margin-top: -5px; } }
    @media (min-width: 992px) {
      .hero-promo-v2__copy-2 {
        font-size: 40px;
        line-height: 50px;
        margin-top: unset; } }
  .hero-promo-v2__copy-3 {
    color: #000;
    font-size: 32px;
    line-height: 42px;
    font-weight: 300;
    margin: 0;
    padding: 24px 0 0 0; }
    @media (min-width: 768px) {
      .hero-promo-v2__copy-3 {
        font-size: 54px;
        line-height: 64px;
        padding-top: 38px; } }
    @media (min-width: 992px) {
      .hero-promo-v2__copy-3 {
        font-size: 45px;
        line-height: 55px;
        padding: 35px 0 0 0; } }
  .hero-promo-v2__copy-4 {
    color: #0084FF;
    font-size: 60px;
    line-height: 66px;
    font-weight: 800;
    margin: 0;
    padding: 0; }
    @media (min-width: 768px) {
      .hero-promo-v2__copy-4 {
        font-size: 125px;
        line-height: 125px;
        margin-top: -8px;
        padding-top: 0; } }
    @media (min-width: 992px) {
      .hero-promo-v2__copy-4 {
        font-size: 85px;
        line-height: 85px;
        padding-top: 0;
        margin-top: -7px; } }
  .hero-promo-v2__copy-5 {
    color: #000;
    font-size: 32px;
    line-height: 42px;
    letter-spacing: -1.2px;
    font-weight: 300;
    margin: 0; }
    @media (min-width: 768px) {
      .hero-promo-v2__copy-5 {
        font-size: 54px;
        line-height: 54px;
        margin-top: -5px; } }
    @media (min-width: 992px) {
      .hero-promo-v2__copy-5 {
        font-size: 45px;
        line-height: 55px;
        padding: 8px 0 0 0; } }
  @media (min-width: 992px) {
    .hero-promo-v2__image-character {
      margin-top: 3px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .hero-promo-v2__image-character {
      margin-top: 95px;
      width: 385px; } }
  @media (min-width: 1200px) {
    .hero-promo-v2__image-character {
      margin-top: 13px; } }
  .hero-promo-v2__form-wrapper {
    margin-left: -10px; }
    @media (max-width: 991px) {
      .hero-promo-v2__form-wrapper {
        padding-top: 30px; } }
  .hero-promo-v2__arrow-form {
    margin-top: 45px;
    margin-left: 80px;
    display: none; }
    @media (min-width: 992px) {
      .hero-promo-v2__arrow-form {
        float: left;
        display: block; } }
  .hero-promo-v2__cta {
    display: block;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    margin: 0 auto;
    padding-left: 0;
    padding-top: 12px;
    text-align: center;
    text-decoration: none;
    width: 100%; }
    @media (min-width: 768px) {
      .hero-promo-v2__cta {
        border-radius: 50px;
        font-size: 33px;
        height: 100px;
        line-height: 43px;
        margin: 15px 0 0 auto;
        padding-top: 27px; } }
    @media (min-width: 992px) {
      .hero-promo-v2__cta {
        font-size: 22px;
        height: 70px;
        line-height: 42px;
        margin: 48px auto 0 auto;
        padding: 15px 0 0 0;
        width: 410px; } }

/*.componente-hero-promociones-v1*/
.page-comenzar-es .cta--center, .page-comenzar-es .cta--background-white, .page-comenzar-es .cta--background-gradient-orange, .page-comenzar-es .cta {
  margin: 0 auto;
  display: block; }

.page-comenzar-es.hero-comenzar .hero-comenzar__form_wrapper {
  top: 30px;
  float: unset; }
.page-comenzar-es.hero-comenzar .hero-comenzar__form-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='125.1' height='44.725' viewBox='0 0 125.1 44.725'%3E%3Cpath data-name='Trazado 2792' d='M52.224.157C33.755-1.128-.687 5.167.011 30.034a19.006 19.006 0 003.14 10.572c.341.473 4.864 5.15 5.518 3.911 0-.005-.239-.4-.6-.992-.981-1.616-2.847-4.684-3.013-5.145a21.137 21.137 0 01-1.171-8.8c.409-4.951 2.819-9.154 6.256-12.668 8.628-8.82 21.227-11.964 33.194-12.3a98.482 98.482 0 0133.893 5.518 91.83 91.83 0 0115.065 6.571 59.623 59.623 0 017.064 4.468 2.686 2.686 0 01.948 1.563 1.961 1.961 0 001.111 1.489 7.6 7.6 0 003.438-.427c3.028-2.33-1.468-5.615-3.05-6.761a78.686 78.686 0 00-15.976-8.745A107.141 107.141 0 0052.224.157zm63.493 31.884a57.462 57.462 0 00-25.828-7.3c-2.165-.055.34.908 1.746 1.449.64.246 1.052.4.693.34a49.692 49.692 0 019.675 2.927 79.831 79.831 0 0115.341 8.093c.111.076.313.244.582.467 1.783 1.479 6.5 5.392 7.156 1.243.212-1.333-1.442-3.518-2.84-5.364a18.688 18.688 0 01-1.649-2.388 65.167 65.167 0 01-2.769-6.783c-.337-.93-.667-1.87-1-2.814-1.486-4.244-3-8.559-5.425-12.331-1.054-1.64-7.176-8.784-9.7-6-.488.539 2.077 4.07 4.219 7.021a39.945 39.945 0 012.608 3.813c1.463 3.076 2.668 6.247 3.873 9.418 1.054 2.76 2.101 5.516 3.318 8.209z' fill='%23ff0' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 128px;
  height: 70px;
  display: inline-block;
  position: absolute; }

.hero-comenzar__btn_wrapper {
  background-color: #fff;
  border-radius: 16px;
  height: 108px;
  padding-top: 24px;
  position: relative;
  top: -75px;
  width: 458px;
  z-index: 100;
  box-shadow: 0px 30px 60px rgba(255, 102, 0, 0.3); }

.hero-comenzar__image {
  margin: 0 auto; }

@media (min-width: 768px) and (max-width: 991px) {
  .hero-comenzar__btn_wrapper {
    top: 47px;
    margin: 0 auto; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hero-comenzar__btn_wrapper {
    width: 400px; } }
@media (max-width: 767px) {
  .page-comenzar-es.hero-comenzar {
    height: 530px; }
    .page-comenzar-es.hero-comenzar .hero-comenzar__btn_wrapper {
      margin: 0 auto;
      padding: 24px 0 0 0;
      top: 25px;
      width: 100%; }
    .page-comenzar-es.hero-comenzar .cta--center, .page-comenzar-es.hero-comenzar .cta--background-white, .page-comenzar-es.hero-comenzar .cta--background-gradient-orange, .page-comenzar-es.hero-comenzar .cta {
      display: block;
      margin: 0 auto;
      text-align: center;
      width: 85%;
      padding: 0; } }
@media (max-width: 1199px) {
  .page-comenzar-es .hero-comenzar__form-arrow {
    right: 305px;
    top: 70px; } }
@media (min-width: 1200px) {
  .page-comenzar-es .hero-comenzar__form-arrow {
    right: 365px;
    top: 90px; } }
.informacion .cards__card__content-wrapper {
  border-radius: 24px;
  overflow: hidden; }
.informacion .cards__card__wrapper-copy {
  padding: 0 40px 10px 0px;
  text-align: left; }
.informacion .cards__card__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px; }
.informacion .cards__card__copy {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px; }
.informacion .cards__card--background-white {
  background-color: #fff; }
.informacion .cards__card--border-orange {
  border: 2px solid #FF6600; }
.informacion .cards__card--border-green {
  border: 2px solid #00E3D8; }
.informacion .cards__card-1 .cards__card__content-wrapper {
  width: 462px;
  height: 329px;
  position: absolute;
  left: 100px;
  float: right;
  padding: 40px; }
.informacion .cards__card-1--vertical-image-position {
  width: 70px;
  height: 75px;
  display: block;
  float: left;
  margin: 0px auto 0 auto; }
.informacion .cards__card-2 .cards__card__content-wrapper {
  width: 462px;
  height: 329px;
  position: absolute;
  left: 0px;
  float: left;
  padding: 40px; }
.informacion .cards__card-2--vertical-image-position {
  width: 68px;
  height: 67px;
  height: auto;
  display: block;
  float: left;
  margin: 0px auto 0 auto; }

.page-como-funciona .tabla-comparativa__icon__cross {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 21px; }
.page-como-funciona .icon__cross {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21px' height='21px' viewBox='0 0 21 21' enable-background='new 0 0 21 21' xml:space='preserve'%3E%3Cimage id='image0' width='21' height='21' x='0' y='0' href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAABGdBTUEAALGPC/xhBQAAACBjSFJN%0AAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAz1BMVEX/wsL/zs797+//ODj/%0AMjL/Li7/MDD/OTn/0ND+8fH/PDz/PT3+8PD/z8/98PD/NTX/QkL/MzP/NDT/QUH/QED/7+/+7+//%0A0dH+7u7/YGD/BAT/BAT/XFz/Z2f/Fhb/Fxf/YWH/aGj/FBT/Fhb/YmL/YGD/W1v/AAD/AAD/Fhb/%0AFxf/EhL/Bgb/FBT/AAD/AAD/ExP/BQX/Fxf/AAD/AAD/BQX/ExP/Fhb/ExP/AQH/VVX/XV3/FBT/%0AFhb/XFz/XFz/AwP/AwP/V1f/AAD///+ETqZGAAAAQ3RSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%0AAAAAlJmVmHl9eH95fXd/lZqaoHlyg7t79/iAwnX19sF9dn6Wn4WDfoWZnpqdHCNpCwAAAAFiS0dE%0ARPm0mMEAAAAHdElNRQflCQoAJBeay8blAAAA2UlEQVQY013ReVPCMBAF8EdokhrBUlERPLgqUMAb%0Axftgv/93oluS7Qz5a/c3mcx7E6Cmur16pA0fHdmLSxUDtYMromtXso4O+0SDRhNHQyrOiLnAMS+Z%0Awg1RYI9EE0wpcOI80gx25Me8NffTwiJ1gZcBXQodCQtqmD1mNOCU7vbO2/0DI6vRx+3w5uNJwnV2%0Ad5+eva7ysiVMFV7qGOzhjlHhi3AKm/vltb3205vFu+RMJPcUkyq81PnAaSaNAn8qNBsFf5WNOOQ3%0A0c9ZB4jV7189lX/735x3sAVlfEWroQsr6wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wOS0wOVQy%0AMTozNjoyMyswMzowMNHwKFEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDktMDlUMjE6MzY6MjMr%0AMDM6MDCgrZDtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJg%0Agg==' /%3E%3C/svg%3E");
  width: 21px;
  height: 21px;
  display: inline-block;
  background-repeat: no-repeat; }
.page-como-funciona.video-testimonial {
  margin-top: 0px;
  background: #EBF7FF; }
.page-como-funciona .banner-cta__title {
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 34px;
  letter-spacing: -0.5px;
  margin-bottom: 10px; }
.page-como-funciona .highlight__copy__h-2-lead--black {
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin: 0; }
.page-como-funciona .highlight__copy__h-3-copy {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px; }
.page-como-funciona--background-50-50 {
  background: linear-gradient(180deg, #EBF7FF 50%, #FFFFFF 50%); }
.page-como-funciona .faq__accordion, .page-como-funciona .faq__accordion--width {
  margin: 0 130px; }
.page-como-funciona .faq__panel--border {
  margin: 0 130px; }
.page-como-funciona .faq--orange-down-arrow {
  top: 8px; }

@media (max-width: 767px) {
  .page-como-funciona .h-2__title {
    text-align: left; } }
@media (min-width: 768px) {
  .page-como-funciona .h-2__title {
    text-align: center; } }
@media (min-width: 550px) and (max-width: 767px) {
  .informacion .cards__card {
    width: 100%; }
    .informacion .cards__card__content-wrapper {
      height: 530px; } }
@media (min-width: 550px) and (max-width: 991px) {
  .informacion .cards__card__wrapper-copy {
    text-align: left;
    padding: 80px 0px 10px 0px; }
  .informacion .cards__card-1 .cards__card__content-wrapper {
    height: auto;
    position: relative;
    left: 0px;
    float: none;
    margin: 0 auto; }
  .informacion .cards__card-1--vertical-image-position {
    width: 70px;
    height: 75px;
    display: block;
    float: left;
    margin: 0px auto 0 auto; }
  .informacion .cards__card-2 .cards__card__content-wrapper {
    height: auto;
    position: relative;
    left: 0px;
    float: none;
    margin: 0 auto; }
  .informacion .cards__card-2--vertical-image-position {
    width: 68px;
    height: 67px;
    height: auto;
    display: block;
    float: left;
    margin: 0px auto 0 auto; } }
@media (max-width: 991px) {
  .informacion .cards__card {
    width: 100%; }
    .informacion .cards__card__wrapper-copy {
      text-align: left;
      padding: 80px 0px 10px 0px; }
    .informacion .cards__card-1 .cards__card__content-wrapper {
      width: 100%;
      height: auto;
      position: relative;
      left: 0px; }
    .informacion .cards__card-2 .cards__card__content-wrapper {
      width: 100%;
      height: auto;
      position: relative;
      left: 0px; }

  .page-como-funciona .h-2__title {
    font-size: 30px;
    line-height: 34px; }
  .page-como-funciona .faq__accordion, .page-como-funciona .faq__accordion--width {
    margin: 0; }
  .page-como-funciona .faq__panel--border {
    margin: 0; }
  .page-como-funciona .como-funciona-inscripcion__image__screen-tablet {
    margin: 20px auto 40px;
    display: block;
    width: 100%; } }
@media (min-width: 991px) {
  .informacion .cards__card__wrapper-copy {
    position: absolute;
    top: 110px; }

  .como-funciona-inscripcion__image__screen-tablet {
    margin: 40px auto 0; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .informacion .cards__card-1 .cards__card__content-wrapper {
    left: 0px; } }
.middle-form__content-wrapper {
  max-width: 375px;
  float: right; }
.middle-form__copy {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px; }
.middle-form__h-2-title {
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  text-align: left;
  letter-spacing: -0.5px;
  color: #000; }
.middle-form__arrow {
  float: right; }

@media (max-width: 767px) {
  .page-curso-es {
    min-height: 505px !important;
    /*style*/
    height: auto; }
    .page-curso-es .hero-curso__list {
      text-align: left;
      width: 100% !important;
      margin: auto !important;
      padding-top: 32px;
      padding-bottom: 32px; }
    .page-curso-es .hero-curso__h2 {
      width: 100% !important; }
    .page-curso-es .niveles__list {
      width: 100% !important; }

  .middle-form__content-wrapper {
    width: 100% !important;
    float: right; } }
@media (min-width: 768px) {
  .page-curso-es .hero-curso__image-character {
    margin-top: 108px;
    margin-left: 100px; }
  .page-curso-es .hero-curso__list {
    margin-left: 0px !important;
    margin-top: 20px !important;
    margin-bottom: 20px;
    width: 88%; }

  .ul-two-colums {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    list-style: none; } }
.curso .carousels {
  overflow: hidden; }

.ccards__card-wrapper {
  /*display*/ }
.ccards__card-h3 {
  color: #0078FF; }
.ccards__card-copy {
  color: #000; }

.quote__h2 {
  color: #0078FF;
  text-align: left; }

.faq.platform .faq--orange-down-arrow {
  margin-top: 21px; }
.faq.platform .faq__title {
  display: inline-block;
  vertical-align: top;
  padding-top: 14px;
  font-size: 16px;
  font-weight: 400; }
.faq.platform .faq__accordion, .faq.platform .faq__accordion--width {
  padding: 10px 0 10px 0; }
.faq.platform .accordion.faq__accordion, .faq.platform .accordion.faq__accordion--width {
  background-color: #fff; }
.faq.platform .icon__green {
  transform: scale(0.8);
  width: 70px; }
.faq.platform .faq__panel {
  background-color: #fff; }

@media (max-width: 767px) {
  .quote__h2 {
    font-size: 18px;
    line-height: 24px; }

  .niveles {
    height: 475px; }
    .niveles__list {
      color: #fff;
      counter-reset: steps;
      height: 99px;
      list-style: none;
      margin: 0 auto;
      padding: 0;
      position: relative;
      width: 320px; }
    .niveles__list__item {
      counter-increment: steps;
      font-size: 49px;
      font-weight: 400;
      height: 60px;
      line-height: 40px;
      width: 100%; }
    .niveles__list__item::before {
      background-color: white;
      border-radius: 50%;
      border: 1px solid #0078FF;
      color: #0078FF;
      content: counter(steps);
      display: inline-grid;
      font-size: 30px;
      height: 50px;
      line-height: 18px;
      place-items: center;
      width: 50px; }
    .niveles__list__copy {
      padding: 12px 0 0 15px;
      position: absolute;
      font-size: 15px;
      line-height: 18px;
      color: #000;
      display: inline-block; }
    .niveles__list__down-arrow {
      background-repeat: no-repeat;
      display: inline-block;
      position: absolute;
      border: 1px solid #0078ff;
      width: 1px;
      top: 51px;
      left: -26px;
      height: 10px; }

  .page-curso__image-1 {
    margin: 0 auto; }
  .page-curso.highlight {
    padding-top: 30.30px;
    padding-bottom: 30.30px; }
  .page-curso .platform__image-1 {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin: 0 auto;
    display: block; } }
@media (min-width: 768px) {
  .page-curso.highlight {
    padding-top: 90px;
    padding-bottom: 60px; }
  .page-curso .platform__image-1 {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin: 0 auto;
    display: block; }

  .faq.platform .accordion.faq__accordion, .faq.platform .accordion.faq__accordion--width {
    width: 325px; }

  .quote__h2 {
    font-size: 24px;
    line-height: 28px; }

  .faq.platform .faq__title {
    font-size: 21px;
    font-weight: 400; }
  .faq.platform .accordion.faq__accordion, .faq.platform .accordion.faq__accordion--width {
    width: 370px; }

  .niveles {
    height: 190px;
    margin-left: 0;
    overflow: hidden; } }
@media (min-width: 768px) and (max-width: 991px) {
  .page-curso__platform__image-1 {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin: 40px auto 0 auto;
    display: block; }

  .niveles__list {
    color: #fff;
    counter-reset: steps;
    height: 99px;
    list-style: none;
    padding: 0;
    width: 768px;
    left: -14px;
    position: relative; }
  .niveles__list__item {
    counter-increment: steps;
    float: left;
    font-size: 49px;
    font-weight: 400;
    height: 64px;
    line-height: 40px;
    width: 95px; }
  .niveles__list__item::before {
    background-color: white;
    border-radius: 50%;
    border: 1px solid #0078FF;
    color: #0078FF;
    content: counter(steps);
    display: inline-grid;
    font-size: 40px;
    height: 82px;
    line-height: 18px;
    place-items: center;
    width: 82px; }
  .niveles__list__copy {
    padding: 12px 0 0;
    position: absolute;
    font-size: 11px;
    line-height: 18px;
    color: #000; }
  .niveles__list__down-arrow {
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    border: 1px solid #0078ff;
    width: 14px;
    top: -40px;
    left: 81px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .niveles__list {
    color: #fff;
    counter-reset: steps;
    height: 99px;
    list-style: none;
    padding: 0;
    width: 966px;
    left: -5px;
    position: relative; }
  .niveles__list__item {
    counter-increment: steps;
    float: left;
    font-size: 49px;
    font-weight: 400;
    height: 95px;
    line-height: 40px;
    width: 120px; }
  .niveles__list__item::before {
    background-color: white;
    border-radius: 50%;
    border: 1px solid #0078FF;
    color: #0078FF;
    content: counter(steps);
    display: inline-grid;
    font-size: 40px;
    height: 95px;
    line-height: 18px;
    place-items: center;
    width: 95px; }
  .niveles__list__copy {
    padding: 12px 0 0;
    position: absolute;
    font-size: 13px;
    line-height: 18px;
    color: #000; }
  .niveles__list__down-arrow {
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    border: 1px solid #0078ff;
    width: 27px;
    top: -45px;
    left: 94px; } }
@media (min-width: 1200px) {
  .niveles {
    padding: 0;
    margin: 0; }
    .niveles__list {
      color: #fff;
      counter-reset: steps;
      height: 99px;
      list-style: none;
      padding: 0;
      width: 1200px; }
    .niveles__list__item {
      counter-increment: steps;
      float: left;
      font-size: 49px;
      font-size: 49px;
      font-weight: 400;
      height: 150px;
      height: 64px;
      line-height: 40px;
      line-height: 40px;
      width: 12.5%; }
    .niveles__list__item::before {
      background-color: white;
      border-radius: 50%;
      border: 1px solid #0078FF;
      color: #0078FF;
      content: counter(steps);
      display: inline-grid;
      font-size: 40px;
      height: 98px;
      line-height: 18px;
      place-items: center;
      width: 98px; }
    .niveles__list__down-arrow {
      background-repeat: no-repeat;
      display: inline-block;
      position: absolute;
      border: 1px solid #0078ff;
      width: 53px;
      top: -48px;
      left: 97px; }
    .niveles__list__copy {
      padding: 12px 0 0;
      position: absolute;
      font-size: 15px;
      line-height: 18px;
      color: #000; }
    .niveles__form-arrow {
      display: none; } }
.page-maritza .testimonial__copy__quote {
  font-weight: 300; }
.page-maritza .testimonial__image {
  height: 420px;
  width: 50%;
  background-image: url(/wp-content/uploads/2021/08/curso-online.jpg); }
.page-maritza .banner-cta__title {
  font-size: 32px;
  line-height: 34px; }
.page-maritza .ccards__card-h3 {
  color: #0078FF;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
  height: 90px; }
.page-maritza .ccards__card-copy {
  color: #000;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400; }
.page-maritza .ccards__card-link {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  text-decoration: none; }
.page-maritza .ccards__card-link:hover {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #FF6600;
  text-decoration: underline; }
.page-maritza .carousels__carousel-2 {
  width: 100%; }
  .page-maritza .carousels__carousel-2__wrapper {
    background: none;
    background-repeat: no-repeat;
    background-position-y: 0;
    background-position-x: 0; }
.page-maritza .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
  background-color: rgba(0, 0, 0, 0.2); }
  .page-maritza .modal__modal-dialog {
    max-width: 600px;
    margin: 100px auto; }
.page-maritza .bmd-modalContent .close {
  display: block;
  top: -10px;
  left: -410px;
  position: relative; }
.page-maritza .bmd-modalButton {
  display: block;
  cursor: pointer; }
.page-maritza .close-button {
  overflow: initial; }
.page-maritza .bmd-modalContent {
  box-shadow: none;
  background-color: transparent;
  border: 0; }
.page-maritza .bmd-modalContent .close {
  font-size: 30px;
  line-height: 30px;
  padding: 7px 4px 7px 13px;
  text-shadow: none;
  color: #fff; }
.page-maritza .bmd-modalContent .close:hover {
  font-size: 30px;
  line-height: 30px;
  padding: 7px 4px 7px 13px;
  text-shadow: none;
  opacity: .7;
  color: #fff; }
.page-maritza .bmd-modalContent .close:hover,
.page-maritza .bmd-modalContent .close:focus {
  opacity: 1;
  outline: none; }
.page-maritza .bmd-modalContent iframe {
  display: block;
  margin: 0 auto; }
.page-maritza .fade {
  transition: opacity .15s linear; }
.page-maritza .modal-body {
  padding: 0px; }
.page-maritza .cta--background-gradient-orange {
  width: 265px;
  float: left;
  top: 20px;
  position: relative; }

@media (min-width: 1200px) {
  .page-maritza .modal-dialog {
    width: 70%;
    margin: 80px auto; }
  .page-maritza .embed-responsive .embed-responsive-item, .page-maritza .embed-responsive embed, .page-maritza .embed-responsive iframe, .page-maritza .embed-responsive object, .page-maritza .embed-responsive video {
    width: 33%;
    right: 0; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .page-maritza .ccards__card-h3 {
    font-size: 22px;
    line-height: 26px; }
  .page-maritza .modal-dialog {
    width: 100%;
    margin: 25% auto; }
  .page-maritza .embed-responsive-16by9 {
    padding-bottom: 100%; }
  .page-maritza .bmd-modalContent .close {
    top: -20px;
    left: -250px;
    position: relative; }
  .page-maritza .img-video {
    width: 100%;
    height: auto; } }
@media (min-width: 768px) and (max-width: 991px) {
  .page-maritza .modal-dialog {
    width: 100%;
    margin: 25% auto; }
  .page-maritza .embed-responsive-16by9 {
    padding-bottom: 100%; }
  .page-maritza .bmd-modalContent .close {
    left: -150px;
    top: -20px;
    position: relative; } }
@media (min-width: 768px) {
  .page-maritza .cta--right {
    margin-top: 55px; } }
@media (max-width: 991px) {
  .page-maritza .carousels__img-pic {
    width: 100%; }
  .page-maritza .ccards__card-h3 {
    height: auto; }
  .page-maritza .cta--background-gradient-orange {
    float: initial;
    top: 0px; }
  .page-maritza .testimonial__wrapper-content {
    width: 100%;
    padding: 5vw; }
  .page-maritza .testimonial__copy__quote {
    margin-bottom: 20px; }
  .page-maritza .testimonial .video-testimonial__wrapper {
    display: inline-block;
    max-width: max-content; }
  .page-maritza .img-video {
    width: 100%; }
  .page-maritza .bmd-modalContent .close {
    left: -200px;
    top: -20px;
    position: relative; }
  .page-maritza .bmd-modalContent iframe {
    display: block;
    margin: 0 auto;
    width: 60%;
    right: 0; } }
@media (min-width: 481px) and (max-width: 767px) {
  .page-maritza .embed-responsive-16by9 {
    padding-bottom: 56%; }
  .page-maritza .modal-dialog {
    width: 70%;
    margin: 12% auto; }
  .page-maritza .bmd-modalContent .close {
    left: -260px;
    top: -10px;
    position: relative; } }
@media (max-width: 480px) {
  .page-maritza .embed-responsive-16by9 {
    padding-bottom: 100%; }
  .page-maritza .modal-dialog {
    width: 100%;
    margin: 35% auto; }
  .page-maritza .bmd-modalContent .close {
    left: -80px;
    top: -10px;
    position: relative; } }
@media (min-width: 550px) and (max-width: 767px) {
  .page-maritza .testimonial__wrapper {
    height: auto; } }
hr {
  margin: 0;
  padding: 0;
  position: relative;
  top: 0px;
  width: 100%; }

.page-nhp-legacy.hero-como-funciona {
  background-image: unset;
  background: unset; }
.page-nhp-legacy .hero-como-funciona__h2 {
  color: #000; }

@media (max-width: 767px) {
  .page-nhp-legacy .banner-cta__content-wrapper {
    margin-bottom: 5px;
    text-align: center;
    width: 100%; }
  .page-nhp-legacy__cta {
    max-width: 283px; }
  .page-nhp-legacy .banner-cta__title {
    font-weight: 300;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 2px; }
  .page-nhp-legacy .banner-cta__copy {
    font-weight: 400;
    font-size: 24px;
    line-height: 40px; }

  .page-nhp-legacy__metodo-screen-tablet {
    margin: 0 auto; }

  .page-nhp-legacy.grandes-ventajas .inscripcion__list {
    min-width: 320px;
    margin-top: 5px; }
  .page-nhp-legacy.grandes-ventajas .inscripcion__list__item {
    padding: 0;
    max-width: 280px; }
    .page-nhp-legacy.grandes-ventajas .inscripcion__list__item::before {
      font-size: 30px;
      line-height: 40px;
      color: #0078FF;
      font-weight: 400; }
  .page-nhp-legacy.grandes-ventajas .inscripcion__list__item__copy {
    font-size: 16px;
    font-weight: 300;
    padding-top: 4px; }

  .page-nhp-legacy__data-1-copy {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    text-align: left; }

  .page-nhp-legacy__data-2-copy {
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    text-align: left; } }
@media (min-width: 768px) {
  .page-nhp-legacy.hero-como-funciona {
    background: linear-gradient(180deg, white 0%, #ecf8ff 100%); }
  .page-nhp-legacy .banner-cta__content-wrapper {
    margin-left: 65px;
    margin-top: 22px;
    margin-bottom: 22px; }
  .page-nhp-legacy .banner-cta__title {
    font-weight: 300;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 2px;
    margin-top: 15px; }
  .page-nhp-legacy .banner-cta__copy {
    font-weight: 500;
    font-size: 36px;
    line-height: 40px; }

  .page-nhp-legacy__data-1-copy {
    display: none; }

  .page-nhp-legacy__data-2-copy {
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    text-align: center; } }
@media (min-width: 650px) and (max-width: 767px) {
  .page-nhp-legacy .cta--right {
    margin-top: 36px; } }
@media (min-width: 768px) and (max-width: 833px) {
  .page-nhp-legacy .cta--right {
    margin-top: 50px; } }
@media (max-width: 991px) {
  .carousel-legacy__content-wrapper {
    width: auto; }

  .cards-information__card-wrapper {
    border-radius: unset; }

  .page-nhp-legacy {
    /* SECTION .cards-information */ }
    .page-nhp-legacy.cards-information .icon__green {
      zoom: 100%; }
    .page-nhp-legacy.cards-information .icon__green-herramientas-innovadoras {
      zoom: 100%; }
    .page-nhp-legacy.cards-information .cards-information__card-wrapper {
      text-align: left; }
    .page-nhp-legacy.cards-information .cards__card__title {
      font-size: 24px;
      font-weight: 400; }
    .page-nhp-legacy.cards-information .cards__card__copy {
      bottom: 0;
      clear: both;
      font-size: 16px;
      margin: 0;
      padding: 0;
      position: relative;
      text-align: left; } }
@media (min-width: 992px) {
  .page-nhp-legacy {
    /* SECTION .cards-information */
    /* SECTION .cards-information */ }
    .page-nhp-legacy .hero-como-funciona__image-character {
      margin-top: -9px; }
    .page-nhp-legacy .hero-como-funciona__form-arrow {
      background-image: url("data:image/svg+xml,%3Csvg width='110' height='128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.104 64.354c6.022-17.506 8.855-52.405-15.345-58.166-3.585-.854-7.53-1.028-11.025.297-.545.207-6.233 3.366-5.206 4.318.004.003.45-.127 1.113-.321 1.816-.532 5.262-1.54 5.754-1.58 2.97-.24 5.996.14 8.806 1.148 4.677 1.676 8.112 5.092 10.617 9.322 6.286 10.616 6.061 23.6 3.286 35.245C80.438 65.803 75.332 76.39 69 85.926c-3.037 4.572-6.445 8.895-10.247 12.85-1.925 2.004-3.956 3.955-6.144 5.668-.605.474-1.196.493-1.755.512-.623.02-1.207.039-1.725.687-.365.456-.655 3.005-.477 3.432 1.467 3.528 5.803.034 7.32-1.196 4.724-3.832 8.87-8.356 12.581-13.17 7.043-9.133 12.79-19.42 16.552-30.355zm-47.231 53.078c6.254-6.658 11.134-14.251 13.736-23.059.613-2.077-.965.094-1.852 1.312-.403.554-.663.912-.507.581-1.44 3.054-3.307 5.894-5.332 8.587-3.475 4.622-7.39 8.962-11.788 12.724-.103.088-.317.24-.602.442-1.89 1.339-6.89 4.88-3.052 6.59 1.232.55 3.77-.482 5.916-1.355 1.085-.441 2.07-.841 2.733-.975 2.397-.484 4.837-.707 7.269-.918.985-.086 1.979-.161 2.976-.236 4.483-.337 9.043-.68 13.315-2.048 1.856-.594 10.341-4.658 8.303-7.813-.394-.611-4.47.952-7.874 2.258-1.935.743-3.654 1.402-4.358 1.532-3.35.617-6.724.96-10.1 1.303-2.933.299-5.867.597-8.783 1.075z' fill='%23FF2846'/%3E%3C/svg%3E");
      width: 110px;
      height: 128px;
      display: inline-block;
      position: absolute;
      right: 170px;
      top: 190px; }
    .page-nhp-legacy.cards-information {
      background: linear-gradient(0deg, white 0%, #ecf8ff 100%);
      padding-top: 50px;
      padding-bottom: 30px; }
      .page-nhp-legacy.cards-information .icon__green {
        float: left;
        margin-bottom: 10px;
        zoom: 87%; }
      .page-nhp-legacy.cards-information .icon__green-herramientas-innovadoras {
        zoom: 100%; }
      .page-nhp-legacy.cards-information .cards-information__card-wrapper {
        border-radius: 24px;
        padding: 40px;
        text-align: left;
        min-height: 220px; }
      .page-nhp-legacy.cards-information .cards-informacion__card-3 {
        margin: 30px auto 0 auto;
        max-width: 754px; }
      .page-nhp-legacy.cards-information .cards__card__title {
        float: left;
        font-size: 24px;
        font-weight: 400;
        margin-left: 20px;
        margin-left: 30px;
        margin-top: 0;
        margin-top: 15px; }
      .page-nhp-legacy.cards-information .cards__card__copy {
        bottom: 0;
        clear: both;
        font-size: 16px;
        margin: 0;
        padding: 0;
        position: relative;
        text-align: left; }
    .page-nhp-legacy.page-planes-precios-h-2 .h-2__title {
      margin-bottom: 0; }

  .page-nhp-legacy.grandes-ventajas .inscripcion__list {
    min-width: 470px;
    margin-top: 30px;
    margin-left: 70px; }
  .page-nhp-legacy.grandes-ventajas .inscripcion__list__item {
    padding: 5px 0; }
    .page-nhp-legacy.grandes-ventajas .inscripcion__list__item::before {
      font-size: 30px;
      line-height: 40px;
      color: #0078FF;
      font-weight: 400; }
  .page-nhp-legacy.grandes-ventajas .inscripcion__list__item__copy {
    font-size: 16px;
    font-weight: 300;
    padding-top: 10px; } }
.group-section {
  background: linear-gradient(180deg, white 0%, #ecf8ff 100%); }

.page-nhp-legacy.aprender .aprender__content-wrapper {
  width: unset;
  float: unset; }

@media (min-width: 992px) and (max-width: 1199px) {
  .page-nhp-legacy.grandes-ventajas .inscripcion__list {
    margin-left: 10px; } }
/*el-curso-ingles-lideres*/
.page-oees-promo-v1 {
  /*title-secction*/ }
  @media (max-width: 767px) {
    .page-oees-promo-v1.h-2__title-curso-ingles-lideres {
      margin-top: 55px;
      margin-bottom: 22px; } }
  .page-oees-promo-v1.h-2__title-curso-ingles-lideres .h-2__title {
    font-weight: 300;
    font-size: 29px;
    line-height: 34px; }

.tabla-comparativa__feature-oe, .tabla-comparativa__feature-oe-end {
  border-left: 2px solid #0078FF;
  border-right: 2px solid #0078FF; }
.tabla-comparativa__title {
  margin: 11px 0; }
  @media (max-width: 767px) {
    .tabla-comparativa__title {
      margin: 10px 0; } }
.tabla-comparativa__thead-th:nth-child(2) {
  background-color: #0078FF;
  left: -1px;
  border-right: 0px solid white; }

.tabla-comparativa__title {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px; }
  @media (max-width: 768px) {
    .tabla-comparativa__title {
      font-size: 18px;
      line-height: 22px; } }
  @media (max-width: 480px) {
    .tabla-comparativa__title {
      font-size: 12px;
      line-height: 15px; } }

.terms,
.terms a {
  font-size: 12px;
  margin-bottom: 60px; }

/*el-curso-ingles-lideres*/
@media (min-width: 768px) {
  .page-oees-promo-v1.curso-ingles-lideres {
    margin-top: 102px; } }
@media (min-width: 768px) {
  .page-oees-promo-v1.curso-ingles-lideres .h-2__content-wrapper {
    margin-top: 65px; } }
@media (min-width: 992px) {
  .page-oees-promo-v1.curso-ingles-lideres .h-2__content-wrapper {
    margin-top: 65px; } }
@media (min-width: 768px) {
  .page-oees-promo-v1.curso-ingles-lideres .h-2__title {
    font-weight: 300;
    font-size: 33px;
    line-height: 41px; } }
@media (min-width: 992px) {
  .page-oees-promo-v1.curso-ingles-lideres .h-2__title {
    font-size: 40px;
    line-height: 48px; } }
.page-oees-promo-v1.curso-ingles-lideres .reasons__copy-wrapper {
  display: inline-block;
  width: 70%; }
  @media (min-width: 992px) {
    .page-oees-promo-v1.curso-ingles-lideres .reasons__copy-wrapper {
      width: 75%;
      margin-left: 20px; } }
@media (max-width: 767px) {
  .page-oees-promo-v1.curso-ingles-lideres .icon__green-computer,
  .page-oees-promo-v1.curso-ingles-lideres .icon__green-commentary {
    zoom: 140%; } }
@media (min-width: 768px) {
  .page-oees-promo-v1.curso-ingles-lideres .icon__green-computer,
  .page-oees-promo-v1.curso-ingles-lideres .icon__green-commentary {
    zoom: 120%; } }
@media (min-width: 992px) {
  .page-oees-promo-v1.curso-ingles-lideres .icon__green-computer,
  .page-oees-promo-v1.curso-ingles-lideres .icon__green-commentary {
    zoom: 90%; } }
.page-oees-promo-v1.curso-ingles-lideres .reasons__list, .page-oees-promo-v1.curso-ingles-lideres .hero-curso__list {
  margin-left: 0; }
  @media (max-width: 767px) {
    .page-oees-promo-v1.curso-ingles-lideres .reasons__list, .page-oees-promo-v1.curso-ingles-lideres .hero-curso__list {
      margin-top: 25px; } }
  @media (min-width: 768px) {
    .page-oees-promo-v1.curso-ingles-lideres .reasons__list, .page-oees-promo-v1.curso-ingles-lideres .hero-curso__list {
      margin-top: 40px; } }
.page-oees-promo-v1.curso-ingles-lideres .reasons__list__title {
  color: #0078FF;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  margin-left: 0;
  text-align: left; }
  @media (min-width: 768px) {
    .page-oees-promo-v1.curso-ingles-lideres .reasons__list__title {
      font-size: 22px;
      line-height: 28px; } }
  @media (min-width: 992px) {
    .page-oees-promo-v1.curso-ingles-lideres .reasons__list__title {
      font-size: 24px; } }
.page-oees-promo-v1.curso-ingles-lideres .reasons__list__copy, .page-oees-promo-v1.curso-ingles-lideres .hero-curso__list__copy {
  color: #000000;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  margin: 0; }
  @media (min-width: 768px) {
    .page-oees-promo-v1.curso-ingles-lideres .reasons__list__copy, .page-oees-promo-v1.curso-ingles-lideres .hero-curso__list__copy {
      font-size: 15px;
      line-height: 24px;
      text-align: left; } }
  @media (min-width: 992px) {
    .page-oees-promo-v1.curso-ingles-lideres .reasons__list__copy, .page-oees-promo-v1.curso-ingles-lideres .hero-curso__list__copy {
      font-size: 16px; } }
.page-oees-promo-v1.curso-ingles-lideres .reasons__image-wrapper {
  display: block;
  width: 80px;
  margin-top: 0; }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-oees-promo-v1.curso-ingles-lideres .reasons__image-wrapper {
      display: inline-block;
      position: relative; } }
  @media (min-width: 768px) {
    .page-oees-promo-v1.curso-ingles-lideres .reasons__image-wrapper {
      float: left; } }
@media (min-width: 768px) and (max-width: 992px) {
  .page-oees-promo-v1 .curso-ingles-lideres__image {
    width: 355px;
    margin-top: 45px; } }

.curso-ingles-lideres__container-fix {
  max-width: 940px; }

@media (max-width: 767px) {
  .page-oees-promo-v1.cuanto {
    background-color: #F4F4F4; } }
.page-oees-promo-v1.cuanto .cuanto__container-fix {
  max-width: 900px;
  height: unset; }
.page-oees-promo-v1.cuanto .ccards__card-h3 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400; }
  @media (min-width: 768px) {
    .page-oees-promo-v1.cuanto .ccards__card-h3 {
      line-height: 32px; } }
.page-oees-promo-v1.cuanto .ccards__card-copy {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400; }
  @media (min-width: 768px) {
    .page-oees-promo-v1.cuanto .ccards__card-copy {
      line-height: 24px; } }

.page-oees-promo-v1.cta-mas-info {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600; }
  @media (max-width: 767px) {
    .page-oees-promo-v1.cta-mas-info {
      background: linear-gradient(180deg, #F4F4F4 50%, #FFFFFF 50%); } }
  @media (min-width: 768px) {
    .page-oees-promo-v1.cta-mas-info {
      line-height: 24px; } }
  .page-oees-promo-v1.cta-mas-info .cta, .page-oees-promo-v1.cta-mas-info .cta--center, .page-oees-promo-v1.cta-mas-info .cta--background-white, .page-oees-promo-v1.cta-mas-info .cta--background-gradient-orange {
    margin-top: 0; }

@media (max-width: 767px) {
  .page-oees-promo-v1.page-como-funciona.tabla-comparativa {
    padding-bottom: 60px; } }
@media (min-width: 768px) {
  .page-oees-promo-v1.page-como-funciona.tabla-comparativa {
    padding-bottom: 100px; } }
.page-oees-promo-v1.page-como-funciona.tabla-comparativa .icon__blue-check {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.292 11.54l-4.2-4.2-1.4 1.4 5.6 5.6 12-12-1.4-1.4-10.6 10.6z' fill='%230078FF'/%3E%3C/svg%3E"); }
.page-oees-promo-v1.page-como-funciona.tabla-comparativa .icon__grey-check, .page-oees-promo-v1.page-como-funciona.tabla-comparativa .package__list_icon__grey-check {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.457 1.442l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59 5.59-5.59z' fill='%23ED4422'/%3E%3C/svg%3E"); }

@media (max-width: 767px) {
  .page-oees-promo-v1.h-2-comparativa .h-2__title {
    font-size: 30px;
    line-height: 34px;
    font-weight: 300; } }

.page-oees-promo-v1.h-2-curos-ingles-integral .h-2__title {
  color: #000; }
  @media (max-width: 767px) {
    .page-oees-promo-v1.h-2-curos-ingles-integral .h-2__title {
      font-size: 30px;
      line-height: 34px;
      font-weight: 300; } }
  @media (min-width: 768px) {
    .page-oees-promo-v1.h-2-curos-ingles-integral .h-2__title {
      font-size: 32px;
      line-height: 40px;
      font-weight: 300;
      text-align: center; } }
.page-oees-promo-v1.h-2-curos-ingles-integral .h-2__title-1 {
  color: #000; }
  @media (max-width: 767px) {
    .page-oees-promo-v1.h-2-curos-ingles-integral .h-2__title-1 {
      font-size: 24px;
      line-height: 32px;
      font-weight: 400; } }
  @media (min-width: 768px) {
    .page-oees-promo-v1.h-2-curos-ingles-integral .h-2__title-1 {
      font-size: 32px;
      line-height: 40px;
      font-weight: 300;
      text-align: center;
      margin: -8px 0 0 0; } }

.page-oees-promo-v1.carousel-legacy .carousel-inner .item {
  background-color: #fff; }

.page-maritza.banner-cta .banner-cta__title, .page-maritza.oe-latam-nd-course-page.banner-cta-2 .banner-cta__title, .page-maritza.oe-latam-nd-course-page.banner-cta-1 .banner-cta__title, .page-maritza.oe-latam-nd-course-page.faq .banner-cta__title, .page-maritza.latam-7774.faq .banner-cta__title, .page-maritza.latam-7774.cta-unete .banner-cta__title {
  margin-bottom: 0; }
.page-maritza.banner-cta .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.banner-cta-2 .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.banner-cta-1 .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.faq .banner-cta__wrapper-btn, .page-maritza.latam-7774.faq .banner-cta__wrapper-btn, .page-maritza.latam-7774.cta-unete .banner-cta__wrapper-btn {
  margin: 55px 35px 55px 0;
  float: right; }
  @media (max-width: 1199px) and (min-width: 992px) {
    .page-maritza.banner-cta .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.banner-cta-2 .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.banner-cta-1 .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.faq .banner-cta__wrapper-btn, .page-maritza.latam-7774.faq .banner-cta__wrapper-btn, .page-maritza.latam-7774.cta-unete .banner-cta__wrapper-btn {
      margin: 55px 35px 55px 0; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .page-maritza.banner-cta .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.banner-cta-2 .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.banner-cta-1 .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.faq .banner-cta__wrapper-btn, .page-maritza.latam-7774.faq .banner-cta__wrapper-btn, .page-maritza.latam-7774.cta-unete .banner-cta__wrapper-btn {
      margin: 65px 20px 65px 0; } }
  @media (max-width: 767px) {
    .page-maritza.banner-cta .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.banner-cta-2 .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.banner-cta-1 .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.faq .banner-cta__wrapper-btn, .page-maritza.latam-7774.faq .banner-cta__wrapper-btn, .page-maritza.latam-7774.cta-unete .banner-cta__wrapper-btn {
      margin: 0;
      float: none;
      margin-bottom: 15px; } }
@media (max-width: 767px) {
  .page-maritza.banner-cta, .page-maritza.oe-latam-nd-course-page.banner-cta-2, .page-maritza.oe-latam-nd-course-page.banner-cta-1, .page-maritza.oe-latam-nd-course-page.faq, .page-maritza.latam-7774.faq, .page-maritza.latam-7774.cta-unete {
    padding-top: 40px; } }
@media (min-width: 768px) {
  .page-maritza.banner-cta, .page-maritza.oe-latam-nd-course-page.banner-cta-2, .page-maritza.oe-latam-nd-course-page.banner-cta-1, .page-maritza.oe-latam-nd-course-page.faq, .page-maritza.latam-7774.faq, .page-maritza.latam-7774.cta-unete {
    padding-top: 130px; } }

@media (max-width: 767px) {
  .img-mobile {
    width: 100%; } }
/*curso-ingles*/
.page-oees-promociones-v2.h-2-comparativa {
  background: none; }
.page-oees-promociones-v2 .h2__title {
  text-align: center; }

.page-planes-precios-es-v2 .hero-planes-precios__h2 {
  color: #000073; }
@media (max-width: 767px) {
  .page-planes-precios-es-v2 .hero-planes-precios__image-wrapper-2 {
    margin-top: 35px; } }
@media (min-width: 768px) {
  .page-planes-precios-es-v2 .hero-planes-precios__image-wrapper-2 {
    margin-top: 75px;
    display: inline-block; } }
@media (min-width: 768px) and (max-width: 991px) {
  .page-planes-precios-es-v2 .hero-planes-precios__image-wrapper-2 {
    margin-top: 48px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .page-planes-precios-es-v2 .como-funciona__aprender__image-1 {
    max-width: 130%;
    height: auto;
    margin-left: -50px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .page-planes-precios-es-v2 .como-funciona__aprender__image-1 {
    margin-left: -160px; } }

.form-image__h2 {
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  color: #000000; }
.form-image__copy {
  font-weight: 300;
  font-size: 22px;
  line-height: 27px;
  color: #000000; }
.form-image__image-wrapper {
  max-width: 385px;
  margin-top: 30px; }
@media (max-width: 767px) {
  .form-image.section--background-sky-white-max767 {
    background: linear-gradient(180deg, #EBF7FF 80%, #FFFFFF 80%); } }

.page-planes-precios-es-v2.h-2 .highlight__copy__h-2-lead, .page-planes-precios-es-v2.page-oees-promociones-v2.h-2-comparativa .highlight__copy__h-2-lead {
  line-height: 16px;
  margin: 0;
  padding: 0; }
  @media (max-width: 767px) {
    .page-planes-precios-es-v2.h-2 .highlight__copy__h-2-lead, .page-planes-precios-es-v2.page-oees-promociones-v2.h-2-comparativa .highlight__copy__h-2-lead {
      text-align: left; } }
.page-planes-precios-es-v2.h-2 .h-2__title, .page-planes-precios-es-v2.page-oees-promociones-v2.h-2-comparativa .h-2__title {
  font-size: 30px;
  line-height: 34px;
  margin: 7px 0 0 0;
  padding: 0; }
  @media (min-width: 768px) {
    .page-planes-precios-es-v2.h-2 .h-2__title, .page-planes-precios-es-v2.page-oees-promociones-v2.h-2-comparativa .h-2__title {
      padding: 15px 0 0 0; } }

@media (max-width: 767px) {
  .page-planes-precios-es-v2.tabla-2-desk .planes__title-1 {
    padding: 0; } }
@media (max-width: 767px) {
  .page-planes-precios-es-v2.tabla-2-desk .planes__title-2 {
    padding: 0; } }
@media (min-width: 768px) {
  .page-planes-precios-es-v2.tabla-2-desk .planes__title-2 {
    padding: 0 0 10px 0; } }
@media (min-width: 768px) {
  .page-planes-precios-es-v2.tabla-2-desk .price {
    padding-top: 20px; } }

@media (max-width: 767px) {
  .page-planes-precios-es.hero-planes-precios, .hero-planes-precios.page-planes-precios-es-v2 {
    height: 290px; } }
@media (min-width: 768px) {
  .page-planes-precios-es.hero-planes-precios, .hero-planes-precios.page-planes-precios-es-v2 {
    height: 510px; } }
@media (max-width: 767px) {
  .page-planes-precios-es .hero-planes-precios__h2-pre, .page-planes-precios-es-v2 .hero-planes-precios__h2-pre {
    margin: 0;
    padding: 12px 0 0 0; }
  .page-planes-precios-es .hero-planes-precios__h2, .page-planes-precios-es-v2 .hero-planes-precios__h2 {
    margin: 0;
    padding: 5px 0 0 0;
    color: #000073; } }
@media (min-width: 768px) {
  .page-planes-precios-es .hero-planes-precios__image-wrapper, .page-planes-precios-es-v2 .hero-planes-precios__image-wrapper {
    margin-top: unset; }
  .page-planes-precios-es .hero-planes-precios__image-character, .page-planes-precios-es-v2 .hero-planes-precios__image-character {
    margin-top: 146px;
    display: inline; }
  .page-planes-precios-es .hero-planes-precios__content-wrapper, .page-planes-precios-es-v2 .hero-planes-precios__content-wrapper {
    margin-top: 50px; }
  .page-planes-precios-es .hero-planes-precios__h2-pre, .page-planes-precios-es-v2 .hero-planes-precios__h2-pre {
    margin: 0; }
  .page-planes-precios-es .hero-planes-precios__h2, .page-planes-precios-es-v2 .hero-planes-precios__h2 {
    font-size: 40px;
    line-height: 48px;
    color: #000073;
    margin: 0; }
  .page-planes-precios-es .hero-planes-precios__form-wrapper, .page-planes-precios-es-v2 .hero-planes-precios__form-wrapper {
    display: inline-block;
    padding-top: 40px; } }
@media (min-width: 992px) {
  .page-planes-precios-es .hero-planes-precios__image-character, .page-planes-precios-es-v2 .hero-planes-precios__image-character {
    margin-top: 135px;
    display: inline; } }
@media (min-width: 1200px) {
  .page-planes-precios-es .hero-planes-precios__image-character, .page-planes-precios-es-v2 .hero-planes-precios__image-character {
    margin-top: 47px;
    display: inline-block; } }

.page-planes-precios-es .planes--tachado, .page-planes-precios-es-v2 .planes--tachado {
  text-decoration: line-through; }
.page-planes-precios-es .planes__table-wrapper, .page-planes-precios-es-v2 .planes__table-wrapper {
  border-radius: 12px 12px 0 0;
  border: 2px solid #0078ff;
  overflow: hidden; }
.page-planes-precios-es .planes__table-heading, .page-planes-precios-es-v2 .planes__table-heading {
  background-color: #0078FF;
  text-align: center;
  padding: 16px 0; }
.page-planes-precios-es .planes__title-1, .page-planes-precios-es-v2 .planes__title-1, .page-planes-precios-es .planes__title-2, .page-planes-precios-es-v2 .planes__title-2 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  color: #fff;
  padding: 0;
  margin: 0;
  text-align: center; }
.page-planes-precios-es .planes__title-1, .page-planes-precios-es-v2 .planes__title-1 {
  font-size: 24px;
  line-height: 29px;
  font-weight: normal;
  padding: 10px 0 0 0; }
.page-planes-precios-es .planes__title-2, .page-planes-precios-es-v2 .planes__title-2 {
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
  padding: 0 0 10px 0; }
.page-planes-precios-es .planes__copy, .page-planes-precios-es-v2 .planes__copy {
  background-color: #EBF7FF;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  padding: 2px 0; }
.page-planes-precios-es .planes__item, .page-planes-precios-es-v2 .planes__item {
  font-size: 16px; }
.page-planes-precios-es .planes__btn-wrapper, .page-planes-precios-es-v2 .planes__btn-wrapper {
  padding: 0 20px 20px 20px; }
.page-planes-precios-es .planes .reasons__list__copy, .page-planes-precios-es-v2 .planes .reasons__list__copy, .page-planes-precios-es .planes .hero-curso__list__copy, .page-planes-precios-es-v2 .planes .hero-curso__list__copy {
  color: #000;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px; }

.page-planes-precios-es, .page-planes-precios-es-v2 {
  /* precios*/ }
  .page-planes-precios-es.precios, .precios.page-planes-precios-es-v2 {
    background: linear-gradient(180deg, #FFFFFF 10.7%, #EBF7FF 10.7%); }
    .page-planes-precios-es.precios .tabla-comparativa__left-row-sky-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__left-row-sky-bg {
      background-color: #EBF7FF;
      border-radius: 8px 0 0 8px; }
    .page-planes-precios-es.precios .tabla-comparativa__middle-row-sky-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__middle-row-sky-bg {
      background-color: #EBF7FF; }
    .page-planes-precios-es.precios .tabla-comparativa__right-row-sky-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__right-row-sky-bg {
      background-color: #EBF7FF;
      border-radius: 0 8px 8px 0;
      width: 95%; }
    .page-planes-precios-es.precios .tabla-comparativa__left-row-white-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__left-row-white-bg {
      border-radius: 8px 0 0 8px; }
    .page-planes-precios-es.precios .tabla-comparativa__right-row-white-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__right-row-white-bg {
      border-radius: 0 8px 8px 0;
      width: 95%; }
    .page-planes-precios-es.precios .tabla-comparativa__left-row-sky-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__left-row-sky-bg, .page-planes-precios-es.precios .tabla-comparativa__middle-row-sky-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__middle-row-sky-bg, .page-planes-precios-es.precios .tabla-comparativa__right-row-sky-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__right-row-sky-bg, .page-planes-precios-es.precios .tabla-comparativa__left-row-white-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__left-row-white-bg, .page-planes-precios-es.precios .tabla-comparativa__middle-row-white-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__middle-row-white-bg, .page-planes-precios-es.precios .tabla-comparativa__right-row-white-bg, .precios.page-planes-precios-es-v2 .tabla-comparativa__right-row-white-bg {
      height: 56px;
      display: flex;
      align-content: center;
      align-items: center;
      justify-content: center; }
    .page-planes-precios-es.precios .tabla-comparativa__copy, .precios.page-planes-precios-es-v2 .tabla-comparativa__copy {
      width: 100%; }
    .page-planes-precios-es.precios .tabla-comparativa__wrapper, .precios.page-planes-precios-es-v2 .tabla-comparativa__wrapper {
      background-color: #fff; }
    .page-planes-precios-es.precios .fila.tabla-comparativa__fila, .precios.page-planes-precios-es-v2 .fila.tabla-comparativa__fila {
      height: 56px; }
    .page-planes-precios-es.precios .tabla-comparativa__feature-oe, .precios.page-planes-precios-es-v2 .tabla-comparativa__feature-oe {
      border-left: 1px solid #EAEBED;
      border-right: 1px solid #EAEBED; }
    .page-planes-precios-es.precios .tabla-comparativa__feature-oe-end, .precios.page-planes-precios-es-v2 .tabla-comparativa__feature-oe-end {
      border-bottom: 1px solid #EAEBED; }
    .page-planes-precios-es.precios .tabla-comparativa__thead-th, .precios.page-planes-precios-es-v2 .tabla-comparativa__thead-th {
      background-color: #0078FF;
      padding: 0 20px;
      border-radius: 15px 15px 0 0;
      border: none;
      border-right: 1px solid #fff;
      width: 23.33%; }
    .page-planes-precios-es.precios .tabla-comparativa__thead-th:first-child, .precios.page-planes-precios-es-v2 .tabla-comparativa__thead-th:first-child {
      width: 30.01%; }
    .page-planes-precios-es.precios .tabla-comparativa__tbody, .precios.page-planes-precios-es-v2 .tabla-comparativa__tbody {
      border: none; }
    .page-planes-precios-es.precios .tabla-comparativa__tbody-th, .precios.page-planes-precios-es-v2 .tabla-comparativa__tbody-th {
      padding: 0 0 0 15px;
      display: table-cell; }
    .page-planes-precios-es.precios .tabla-comparativa__line, .precios.page-planes-precios-es-v2 .tabla-comparativa__line {
      border-top: none; }
    .page-planes-precios-es.precios .tabla-comparativa__copy-header-left, .precios.page-planes-precios-es-v2 .tabla-comparativa__copy-header-left {
      margin: 0 !important;
      padding: 0;
      height: 35px;
      display: block;
      width: 100%;
      background-color: #EBF7FF; }
    .page-planes-precios-es.precios .tabla-comparativa__copy-header, .precios.page-planes-precios-es-v2 .tabla-comparativa__copy-header {
      text-align: center;
      background-color: #EBF7FF;
      border-left: 1px solid #EAEBED;
      border-right: 1px solid #ebf7ff; }
    .page-planes-precios-es.precios .tabla-comparativa__copy-1, .precios.page-planes-precios-es-v2 .tabla-comparativa__copy-1 {
      text-align: center;
      display: block;
      color: #0078FF;
      font-weight: 600; }
    .page-planes-precios-es.precios .cta, .precios.page-planes-precios-es-v2 .cta, .page-planes-precios-es.precios .cta--center, .precios.page-planes-precios-es-v2 .cta--center, .page-planes-precios-es.precios .cta--background-white, .precios.page-planes-precios-es-v2 .cta--background-white, .page-planes-precios-es.precios .cta--background-gradient-orange, .precios.page-planes-precios-es-v2 .cta--background-gradient-orange,
    .page-planes-precios-es.precios .cta--center,
    .precios.page-planes-precios-es-v2 .cta--center,
    .page-planes-precios-es.precios .cta--background-white,
    .precios.page-planes-precios-es-v2 .cta--background-white,
    .page-planes-precios-es.precios .cta--background-gradient-orange,
    .precios.page-planes-precios-es-v2 .cta--background-gradient-orange,
    .page-planes-precios-es.precios .page-comenzar-es .cta--center,
    .precios.page-planes-precios-es-v2 .page-comenzar-es .cta--center,
    .page-planes-precios-es.precios .page-comenzar-es .cta--background-white,
    .precios.page-planes-precios-es-v2 .page-comenzar-es .cta--background-white,
    .page-planes-precios-es.precios .page-comenzar-es .cta--background-gradient-orange,
    .precios.page-planes-precios-es-v2 .page-comenzar-es .cta--background-gradient-orange,
    .page-planes-precios-es.precios .page-comenzar-es .cta,
    .precios.page-planes-precios-es-v2 .page-comenzar-es .cta {
      width: 90%;
      margin: 20px auto;
      display: block; }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-planes-precios-es.precios, .precios.page-planes-precios-es-v2 {
      background: linear-gradient(180deg, #FFFFFF 16.8%, #EBF7FF 16.8%); } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .page-planes-precios-es.precios, .precios.page-planes-precios-es-v2 {
      background: linear-gradient(180deg, #FFFFFF 13%, #EBF7FF 13%); } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .page-planes-precios-es.precios .cta, .precios.page-planes-precios-es-v2 .cta, .page-planes-precios-es.precios .cta--center, .precios.page-planes-precios-es-v2 .cta--center, .page-planes-precios-es.precios .cta--background-white, .precios.page-planes-precios-es-v2 .cta--background-white, .page-planes-precios-es.precios .cta--background-gradient-orange, .precios.page-planes-precios-es-v2 .cta--background-gradient-orange,
    .page-planes-precios-es.precios .cta--center,
    .precios.page-planes-precios-es-v2 .cta--center,
    .page-planes-precios-es.precios .cta--background-white,
    .precios.page-planes-precios-es-v2 .cta--background-white,
    .page-planes-precios-es.precios .cta--background-gradient-orange,
    .precios.page-planes-precios-es-v2 .cta--background-gradient-orange,
    .page-planes-precios-es.precios .page-comenzar-es .cta--center,
    .precios.page-planes-precios-es-v2 .page-comenzar-es .cta--center,
    .page-planes-precios-es.precios .page-comenzar-es .cta--background-white,
    .precios.page-planes-precios-es-v2 .page-comenzar-es .cta--background-white,
    .page-planes-precios-es.precios .page-comenzar-es .cta--background-gradient-orange,
    .precios.page-planes-precios-es-v2 .page-comenzar-es .cta--background-gradient-orange,
    .page-planes-precios-es.precios .page-comenzar-es .cta,
    .precios.page-planes-precios-es-v2 .page-comenzar-es .cta {
      line-height: 19px;
      padding: 11px 0 0 25px; }
    .page-planes-precios-es.precios .icon, .precios.page-planes-precios-es-v2 .icon, .page-planes-precios-es.precios .icon__arrow-right-yellow, .precios.page-planes-precios-es-v2 .icon__arrow-right-yellow, .page-planes-precios-es.precios .icon__arrow-right-orange, .precios.page-planes-precios-es-v2 .icon__arrow-right-orange,
    .page-planes-precios-es.precios .icon__arrow-right-yellow,
    .precios.page-planes-precios-es-v2 .icon__arrow-right-yellow,
    .page-planes-precios-es.precios .icon__arrow-right-orange,
    .precios.page-planes-precios-es-v2 .icon__arrow-right-orange {
      margin-top: -8px; }
    .page-planes-precios-es.precios .tabla-comparativa__icon__check, .precios.page-planes-precios-es-v2 .tabla-comparativa__icon__check {
      margin-top: unset; } }

.page-planes-precios-es .faq__container-wrapper, .page-planes-precios-es-v2 .faq__container-wrapper {
  max-width: 900px; }
.page-planes-precios-es .faq__panel--border, .page-planes-precios-es-v2 .faq__panel--border {
  margin: 0; }
.page-planes-precios-es .faq__list-item, .page-planes-precios-es-v2 .faq__list-item {
  padding-bottom: 10px; }

.page-planes-precios-es.inscripcion, .inscripcion.page-planes-precios-es-v2 {
  background: linear-gradient(180deg, #FFFFFF 90%, #EBF7FF 90%); }
  @media (max-width: 767px) {
    .page-planes-precios-es.inscripcion .inscripcion__image__screen-tablet, .inscripcion.page-planes-precios-es-v2 .inscripcion__image__screen-tablet {
      margin-left: 30px; } }
  @media (max-width: 767px) {
    .page-planes-precios-es.inscripcion .inscripcion__list, .inscripcion.page-planes-precios-es-v2 .inscripcion__list {
      margin-top: 0; } }
  @media (max-width: 767px) {
    .page-planes-precios-es.inscripcion .inscripcion__list__item, .inscripcion.page-planes-precios-es-v2 .inscripcion__list__item {
      padding: 0 0 8px 0; } }
  @media (max-width: 767px) {
    .page-planes-precios-es.inscripcion .inscripcion__list__item__copy, .inscripcion.page-planes-precios-es-v2 .inscripcion__list__item__copy {
      padding-left: 0; } }
  @media (min-width: 768px) {
    .page-planes-precios-es.inscripcion .inscripcion__list__item__copy, .inscripcion.page-planes-precios-es-v2 .inscripcion__list__item__copy {
      padding-left: 30px; } }

@media (max-width: 767px) {
  .page-planes-precios-es.leaders .icon-wrapper, .leaders.page-planes-precios-es-v2 .icon-wrapper {
    display: inline-block;
    width: 50px;
    top: -10px;
    position: relative; }
  .page-planes-precios-es.leaders .icon__green, .leaders.page-planes-precios-es-v2 .icon__green {
    zoom: 50%; }
  .page-planes-precios-es.leaders .icon__green-computer, .leaders.page-planes-precios-es-v2 .icon__green-computer,
  .page-planes-precios-es.leaders .icon__green-star,
  .leaders.page-planes-precios-es-v2 .icon__green-star,
  .page-planes-precios-es.leaders .icon__green-document,
  .leaders.page-planes-precios-es-v2 .icon__green-document {
    zoom: 70%; }
  .page-planes-precios-es.leaders .box-simple__title, .leaders.page-planes-precios-es-v2 .box-simple__title {
    display: inline-block;
    font-weight: 300;
    font-size: 16px;
    color: #000;
    line-height: 20px; } }
@media (min-width: 768px) {
  .page-planes-precios-es.leaders .box-simple, .leaders.page-planes-precios-es-v2 .box-simple {
    min-height: 170px; } }

@media (max-width: 767px) {
  .page-planes-precios-es.h-2 .h-2__title, .page-planes-precios-es.page-oees-promociones-v2.h-2-comparativa .h-2__title, .page-oees-promociones-v2.h-2-comparativa.page-planes-precios-es-v2 .h-2__title, .h-2.page-planes-precios-es-v2 .h-2__title {
    font-size: 30px;
    line-height: 34px; } }

.clean__link {
  text-align: center;
  color: #ff6600;
  padding-left: 0px; }
  @media (max-width: 767px) {
    .clean__link {
      font-size: 16px;
      line-height: 20px;
      font-weight: 500; } }
  @media (min-width: 768px) {
    .clean__link {
      font-size: 22px;
      line-height: 32px;
      font-weight: 400; } }

.page-planes-precios-h-2 .h-2__title {
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  text-align: left;
  letter-spacing: -0.5px;
  color: #000; }

@media (max-width: 767px) {
  .page-planes-precios-reasons .reasons__list__item, .page-planes-precios-reasons .hero-curso__list__item {
    padding: 0 0 0 35px; }

  .page-planes-precios-h-2 .h-2__title,
  .reasons-planes-precios .h-2__title {
    font-size: 30px;
    line-height: 34px; }
  .page-planes-precios-h-2 .highlight__copy__h-2-lead,
  .reasons-planes-precios .highlight__copy__h-2-lead {
    text-align: left; } }
@media (min-width: 768px) {
  .page-planes-precios-reasons .reasons__list__item, .page-planes-precios-reasons .hero-curso__list__item {
    padding: 0 0 0 20px; }

  .page-planes-precios-h-2 .h-2__title,
  .reasons-planes-precios .h-2__title {
    font-size: 40px;
    line-height: 48px;
    text-align: center; } }
@media (min-width: 992px) {
  .page-planes-precios-reasons__background {
    background: url(/wp-content/uploads/2021/06/character-planes-precios-desktop.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    height: unset; } }
.thank-you-hero {
  margin-top: 0;
  margin-bottom: 0;
        /*
            http://www.stg.openenglish.com/wp-content/uploads/2021/08/BG.png

        */ }
  @media (max-width: 767px) {
    .thank-you-hero {
      background-image: url("/wp-content/uploads/2021/08/tank-page-bg-mobile.png"); } }
  @media (min-width: 768px) {
    .thank-you-hero {
      background-image: url("/wp-content/uploads/2021/08/tank-page-bg-desktop.png"); } }
  .thank-you-hero__yellow-arrow {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 110 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.1039 64.354C91.1256 46.8479 93.9594 11.9494 69.7588 6.18773C66.1738 5.33433 62.2283 5.16002 58.7342 6.48509C58.189 6.69163 52.5009 9.85096 53.528 10.8027C53.5323 10.8065 53.978 10.6761 54.6414 10.4819C56.457 9.95049 59.903 8.9419 60.3948 8.90225C63.3642 8.6619 66.3913 9.04246 69.201 10.0497C73.8778 11.726 77.3132 15.1418 79.8175 19.3716C86.1044 29.9882 85.8795 42.9717 83.1042 54.6169C80.4383 65.8033 75.3319 76.3914 68.9989 85.9257C65.9619 90.4981 62.5539 94.8212 58.7523 98.7768C56.8272 100.78 54.7963 102.731 52.6084 104.444C52.0033 104.918 51.4123 104.937 50.8535 104.956C50.2299 104.976 49.6463 104.995 49.1278 105.643C48.763 106.099 48.4731 108.648 48.6508 109.075C50.1182 112.603 54.4544 109.109 55.9711 107.879C60.6947 104.047 64.8401 99.5229 68.5525 94.7088C75.5951 85.576 81.3425 75.2889 85.1039 64.354ZM37.8727 117.432C44.1268 110.774 49.0068 103.181 51.6088 94.3734C52.2224 92.2965 50.6435 94.4666 49.7573 95.6848C49.3538 96.2394 49.0939 96.5966 49.2497 96.2661C47.8095 99.3201 45.9433 102.16 43.9182 104.853C40.4426 109.475 36.5272 113.815 32.1301 117.577C32.0273 117.665 31.8131 117.817 31.5282 118.019C29.6379 119.358 24.6381 122.899 28.4755 124.609C29.7078 125.159 32.2466 124.127 34.3919 123.254C35.4771 122.813 36.4615 122.413 37.1252 122.279C39.5218 121.795 41.9615 121.572 44.3935 121.361C45.3792 121.275 46.3726 121.2 47.3697 121.125C51.8535 120.788 56.4129 120.445 60.6846 119.077C62.5413 118.483 71.0263 114.419 68.9881 111.264C68.5935 110.653 64.5188 112.216 61.1141 113.522C59.1786 114.265 57.4596 114.924 56.7563 115.054C53.4066 115.671 50.0315 116.014 46.6564 116.357C43.723 116.656 40.7895 116.954 37.8727 117.432Z' fill='%23FFFF00'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    display: block;
    height: 128px;
    margin-left: 250px;
    position: relative;
    top: 280px;
    width: 110px; }
  .thank-you-hero__h2, .thank-you-hero__h2-pre {
    text-align: left;
    margin: 0; }
  .thank-you-hero__h2 {
    color: #fff;
    max-width: 325px; }
  .thank-you-hero__h2-pre {
    padding: 10px 0; }

@media (max-width: 767px) {
  .thank-you-hero {
    height: 528px; }
    .thank-you-hero__content-wrapper {
      margin-top: 10px;
      height: 270px !important; }
    .thank-you-hero__h2 {
      max-width: 325px;
      font-size: 32px;
      font-weight: 300;
      line-height: 36px; }
    .thank-you-hero__h2-pre {
      font-size: 14px;
      line-height: 16px;
      max-width: 230px; }
    .thank-you-hero__image-wrapper {
      width: 282px;
      padding: 0;
      display: block;
      margin: 0 auto; }
    .thank-you-hero__image-1 {
      float: left;
      margin-top: -14px;
      width: 170px; }
    .thank-you-hero__yellow-arrow {
      background-repeat: no-repeat;
      float: right;
      height: 128px;
      position: relative;
      top: 100px;
      width: 110px;
      margin-left: 0; } }
@media (min-width: 768px) {
  .thank-you-hero {
    height: 542px; }
    .thank-you-hero__h2 {
      font-size: 48px;
      font-weight: 300;
      line-height: 56px;
      max-width: 675px; }
    .thank-you-hero__h2-pre {
      font-size: 20px;
      line-height: 20px; }
    .thank-you-hero__image-wrapper {
      margin-top: 25px; }
    .thank-you-hero__content-wrapper {
      margin-top: 120px; }
    .thank-you-hero__yellow-arrow {
      position: absolute;
      margin-left: 320px;
      top: 335px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .thank-you-hero__image-wrapper {
    margin-left: -70px; }
  .thank-you-hero__content-wrapper {
    margin-left: 33px; }
  .thank-you-hero__yellow-arrow {
    margin-left: 315px;
    top: 395px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .thank-you-hero__image-wrapper {
    margin-left: -50px;
    margin-left: -70px; }
  .thank-you-hero__content-wrapper {
    margin-left: 33px; }
  .thank-you-hero__yellow-arrow {
    margin-left: 315px;
    top: 390px; } }
@media (max-width: 767px) {
  .thank-you-como-funciona__image-1 {
    display: block;
    margin: 0 auto; }
  .thank-you-como-funciona__title, .thank-you-como-funciona__copy {
    text-align: left; }
  .thank-you-como-funciona__title {
    font-size: 30px;
    font-weight: 300;
    line-height: 34px; }
  .thank-you-como-funciona__copy {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400; } }
@media (min-width: 768px) {
  .thank-you-como-funciona__image-1 {
    display: block;
    margin: 0 auto; }
  .thank-you-como-funciona__title, .thank-you-como-funciona__copy {
    text-align: center; }
  .thank-you-como-funciona__title {
    font-size: 30px;
    font-weight: 300;
    line-height: 48px; }
  .thank-you-como-funciona__copy {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400; } }
.thank-you-testimonio__title-1, .thank-you-testimonio__copy {
  color: #000;
  font-weight: 300; }
.thank-you-testimonio__title-2 {
  color: #0078FF;
  font-weight: 400; }
.thank-you-testimonio__student-signature {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px; }
.thank-you-testimonio__link {
  color: #FF6600;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px; }
.thank-you-testimonio .quotation.izq {
  margin-left: -20px;
  margin-top: 2px; }
.thank-you-testimonio .quotation.der {
  margin-top: 3px;
  margin-left: 7px; }
.thank-you-testimonio .quotation {
  font-family: Georgia !important;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 40px;
  color: #8cff00;
  display: inline-block;
  position: absolute; }

@media (max-width: 767px) {
  .thank-you-testimonio__title-1 {
    font-size: 30px;
    line-height: 34px; }
  .thank-you-testimonio__title-2 {
    font-size: 22px;
    line-height: 28px; }
  .thank-you-testimonio__copy {
    font-size: 16px;
    line-height: 22px;
    padding: 0 20px;
    margin-bottom: 30px; }
  .thank-you-testimonio__image-1 {
    border-radius: 50%;
    border: 5px solid #00E3D8;
    display: block;
    margin: 10px auto 30px auto; }
  .thank-you-testimonio__student-signature {
    padding: 0 20px;
    display: inline-block; }
  .thank-you-testimonio__link {
    display: block;
    padding: 0 20px; }
  .thank-you-testimonio__flag {
    margin-left: 20px; } }
@media (min-width: 768px) {
  .thank-you-testimonio__title-1 {
    font-size: 40px;
    line-height: 48px;
    text-align: center; }
  .thank-you-testimonio__title-2 {
    font-size: 24px;
    line-height: 28px;
    text-align: center; }
  .thank-you-testimonio__copy {
    font-size: 18px;
    line-height: 28px; }
  .thank-you-testimonio__image-1 {
    margin: 0 auto;
    display: block; } }
/*page curso*/
.andres-course-nd .andres__sort-content, .oe-latam-nd-course-page.andres .andres__sort-content {
  display: flex;
  flex-direction: column;
  flex-flow: wrap; }
.andres-course-nd .andres__col-1, .oe-latam-nd-course-page.andres .andres__col-1 {
  order: 1; }
  @media (max-width: 767px) {
    .andres-course-nd .andres__col-1, .oe-latam-nd-course-page.andres .andres__col-1 {
      order: 2; } }
.andres-course-nd .andres__col-2, .oe-latam-nd-course-page.andres .andres__col-2 {
  order: 2; }
  @media (max-width: 767px) {
    .andres-course-nd .andres__col-2, .oe-latam-nd-course-page.andres .andres__col-2 {
      order: 1; } }
@media (max-width: 767px) {
  .andres-course-nd .andres__image, .oe-latam-nd-course-page.andres .andres__image {
    margin: 15px auto 0 auto;
    display: block; } }
.andres-course-nd .andres__copy-1, .oe-latam-nd-course-page.andres .andres__copy-1 {
  color: #050505;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  padding-left: 15px; }
  @media (min-width: 768px) {
    .andres-course-nd .andres__copy-1, .oe-latam-nd-course-page.andres .andres__copy-1 {
      color: #000;
      font-size: 24px;
      line-height: 32px;
      padding-top: 38px; } }
  @media (min-width: 992px) {
    .andres-course-nd .andres__copy-1, .oe-latam-nd-course-page.andres .andres__copy-1 {
      padding-top: 125px; } }
  @media (min-width: 1200px) {
    .andres-course-nd .andres__copy-1, .oe-latam-nd-course-page.andres .andres__copy-1 {
      padding-top: 170px; } }
  .andres-course-nd .andres__copy-1 .quotation, .oe-latam-nd-course-page.andres .andres__copy-1 .quotation {
    color: #8cff00;
    display: inline-block;
    font-family: Georgia !important;
    font-style: normal;
    font-weight: 400;
    margin-top: 12px;
    position: absolute;
    font-size: 64px;
    line-height: 40px; }
    @media (max-width: 767px) {
      .andres-course-nd .andres__copy-1 .quotation, .oe-latam-nd-course-page.andres .andres__copy-1 .quotation {
        font-size: 40px;
        line-height: 28px; } }
  .andres-course-nd .andres__copy-1 .quotation.izq, .oe-latam-nd-course-page.andres .andres__copy-1 .quotation.izq {
    margin-left: -20px;
    margin-top: 0; }
    @media (min-width: 768px) {
      .andres-course-nd .andres__copy-1 .quotation.izq, .oe-latam-nd-course-page.andres .andres__copy-1 .quotation.izq {
        margin-left: -30px;
        margin-top: 3px; } }
  .andres-course-nd .andres__copy-1 .quotation.der, .oe-latam-nd-course-page.andres .andres__copy-1 .quotation.der {
    margin-top: 0; }
    @media (min-width: 768px) {
      .andres-course-nd .andres__copy-1 .quotation.der, .oe-latam-nd-course-page.andres .andres__copy-1 .quotation.der {
        margin-top: 10px;
        margin-left: 5px; } }
.andres-course-nd .andres__copy-2, .oe-latam-nd-course-page.andres .andres__copy-2 {
  color: #0078FF;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: center; }
  @media (max-width: 767px) {
    .andres-course-nd .andres__copy-2, .oe-latam-nd-course-page.andres .andres__copy-2 {
      padding-top: 10px; } }
  @media (min-width: 768px) {
    .andres-course-nd .andres__copy-2, .oe-latam-nd-course-page.andres .andres__copy-2 {
      line-height: 20px; } }
  @media (min-width: 992px) {
    .andres-course-nd .andres__copy-2, .oe-latam-nd-course-page.andres .andres__copy-2 {
      line-height: 32px; } }

.clases-tipos-course-nd, .oe-latam-nd-course-page.clases-tipos {
  /*metdoo*/ }
  @media (min-width: 768px) {
    .clases-tipos-course-nd .clases-tipos__header-wrapper, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-wrapper {
      font-size: 16px;
      line-height: 16px;
      margin-top: 60px; } }
  @media (min-width: 1200px) {
    .clases-tipos-course-nd .clases-tipos__header-wrapper, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-wrapper {
      margin-top: 176px; } }
  .clases-tipos-course-nd .clases-tipos__header-copy-1, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-copy-1 {
    color: #FF2846;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    text-align: left; }
    @media (max-width: 767px) {
      .clases-tipos-course-nd .clases-tipos__header-copy-1, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-copy-1 {
        margin: 0; } }
    @media (min-width: 768px) {
      .clases-tipos-course-nd .clases-tipos__header-copy-1, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-copy-1 {
        font-size: 16px;
        line-height: 16px; } }
  .clases-tipos-course-nd .clases-tipos__header-title, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-title {
    color: #000;
    font-size: 38px;
    font-weight: 300;
    line-height: 42px;
    text-align: left; }
    @media (max-width: 767px) {
      .clases-tipos-course-nd .clases-tipos__header-title, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-title {
        margin: 8px 0 0 0; } }
    @media (min-width: 768px) {
      .clases-tipos-course-nd .clases-tipos__header-title, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-title {
        font-size: 32px;
        line-height: 40px;
        margin: 20px 0 0 0; } }
    @media (min-width: 992px) {
      .clases-tipos-course-nd .clases-tipos__header-title, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-title {
        font-size: 40px;
        line-height: 48px; } }
    @media (min-width: 1200px) {
      .clases-tipos-course-nd .clases-tipos__header-title, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-title {
        width: 490px; } }
  .clases-tipos-course-nd .clases-tipos__header-copy-2, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-copy-2 {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left; }
    @media (max-width: 767px) {
      .clases-tipos-course-nd .clases-tipos__header-copy-2, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-copy-2 {
        margin: 10px 0 0 0; } }
    @media (min-width: 768px) {
      .clases-tipos-course-nd .clases-tipos__header-copy-2, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-copy-2 {
        font-size: 24px;
        line-height: 32px;
        margin: 15px 0 0 0;
        min-width: 350px; } }
    @media (min-width: 992px) {
      .clases-tipos-course-nd .clases-tipos__header-copy-2, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-copy-2 {
        min-width: 460px; } }
    @media (min-width: 1200px) {
      .clases-tipos-course-nd .clases-tipos__header-copy-2, .oe-latam-nd-course-page.clases-tipos .clases-tipos__header-copy-2 {
        min-width: 460px; } }
  .clases-tipos-course-nd .clases-tipos__image-wrapper, .oe-latam-nd-course-page.clases-tipos .clases-tipos__image-wrapper {
    margin-left: 20px; }
    @media (min-width: 768px) {
      .clases-tipos-course-nd .clases-tipos__image-wrapper, .oe-latam-nd-course-page.clases-tipos .clases-tipos__image-wrapper {
        margin-top: 20px;
        margin-left: -45px; } }
    @media (min-width: 992px) {
      .clases-tipos-course-nd .clases-tipos__image-wrapper, .oe-latam-nd-course-page.clases-tipos .clases-tipos__image-wrapper {
        margin-top: 5px;
        margin-left: -40px; } }
    @media (min-width: 1200px) {
      .clases-tipos-course-nd .clases-tipos__image-wrapper, .oe-latam-nd-course-page.clases-tipos .clases-tipos__image-wrapper {
        margin-left: 10px; } }
  .clases-tipos-course-nd .clases-tipos__image, .oe-latam-nd-course-page.clases-tipos .clases-tipos__image {
    box-shadow: 0 0 20px #0000002b;
    border-radius: 6px;
    margin: 0 auto;
    display: block; }
    @media (min-width: 768px) and (max-width: 991px) {
      .clases-tipos-course-nd .clases-tipos__image, .oe-latam-nd-course-page.clases-tipos .clases-tipos__image {
        margin: 0 auto !important; } }
  .clases-tipos-course-nd .clases-tipos__title, .oe-latam-nd-course-page.clases-tipos .clases-tipos__title {
    color: #0078FF;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    text-align: left;
    margin-top: 0; }
    @media (min-width: 768px) {
      .clases-tipos-course-nd .clases-tipos__title, .oe-latam-nd-course-page.clases-tipos .clases-tipos__title {
        margin-top: 0;
        min-height: 67px;
        padding: 0 20px;
        text-align: left; } }
    @media (min-width: 992px) {
      .clases-tipos-course-nd .clases-tipos__title, .oe-latam-nd-course-page.clases-tipos .clases-tipos__title {
        margin-top: 45px; } }
  @media (max-width: 767px) {
    .clases-tipos-course-nd .clases-tipos__title-t25, .oe-latam-nd-course-page.clases-tipos .clases-tipos__title-t25 {
      margin-top: 25px; } }
  .clases-tipos-course-nd .clases-tipos__copy, .oe-latam-nd-course-page.clases-tipos .clases-tipos__copy {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 0;
    padding-top: 8px;
    text-align: left;
    margin: 0; }
    @media (min-width: 768px) {
      .clases-tipos-course-nd .clases-tipos__copy, .oe-latam-nd-course-page.clases-tipos .clases-tipos__copy {
        line-height: 26px;
        min-height: 130px;
        padding-bottom: unset;
        padding: 4px 20px 0 20px; } }
    @media (min-width: 992px) {
      .clases-tipos-course-nd .clases-tipos__copy, .oe-latam-nd-course-page.clases-tipos .clases-tipos__copy {
        min-height: unset; } }
  .clases-tipos-course-nd .carousel-indicators, .oe-latam-nd-course-page.clases-tipos .carousel-indicators {
    position: relative;
    bottom: unset;
    margin-top: 20px; }
  .clases-tipos-course-nd .carousel-indicators li, .oe-latam-nd-course-page.clases-tipos .carousel-indicators li {
    width: 12px;
    height: 12px;
    border: 1px solid #A0A0A0;
    margin: unset;
    margin-left: 8px;
    display: inline-block; }
  .clases-tipos-course-nd .carousel-indicators .active, .oe-latam-nd-course-page.clases-tipos .carousel-indicators .active {
    background-color: #FF6600;
    margin-left: 8px; }

/*root*/
@media (min-width: 768px) and (max-width: 1199px) {
  .carousel__clases-tipos .carousel-inner .cloneditem-1 {
    left: 0px;
    position: initial; }

  .carousel__clases-tipos .carousel-inner > .item.active.right,
  .carousel__clases-tipos .carousel-inner > .item.next {
    transform: translate3d(50%, 0, 0);
    left: 0; }

  .carousel__clases-tipos .carousel-inner > .item.active.left,
  .carousel__clases-tipos .carousel-inner > .item.prev {
    transform: translate3d(-50%, 0, 0);
    left: 0; }

  .carousel__clases-tipos .carousel-inner > .item.left,
  .carousel__clases-tipos .carousel-inner > .item.prev.right,
  .carousel__clases-tipos .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0; }

  .carousel__clases-tipos .carousel-inner .item.prev,
  .carousel__clases-tipos .carousel-inner .item.next {
    padding-top: 20px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .carousel__item-wrapper,
  .cloneditem-1 {
    margin: 0;
    padding: 0; } }

@media (min-width: 768px) and (max-width: 991px) {
  .carousel__clases-tipos .carousel {
    padding: 0;
    position: relative;
    width: 768px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .carousel__clases-tipos .carousel-inner {
    padding: 20px 0 0 0;
    margin: 0; } }

.carousel__clases-tipos .carousel-inner .item.active.left .carouTresclone__item-1 {
  visibility: hidden; }

.carousel__clases-tipos .carousel-inner .item.active.right .carousel__item-wrapper:first-child {
  visibility: hidden; }

.metodo-course-nd, .oe-latam-nd-course-page.metodo {
  /*metodo*/
  /*carousel inner se inyecta desde js*/ }
  .metodo-course-nd.metodo .h-2__title, .metodo.oe-latam-nd-course-page .h-2__title {
    margin: 0;
    padding: 0;
    padding-bottom: 35px;
    font-weight: 300;
    font-size: 30px;
    line-height: 34px;
    text-align: left; }
    @media (min-width: 768px) {
      .metodo-course-nd.metodo .h-2__title, .metodo.oe-latam-nd-course-page .h-2__title {
        padding-bottom: 30px;
        font-size: 40px;
        line-height: 48px;
        text-align: center; } }
    @media (min-width: 992px) {
      .metodo-course-nd.metodo .h-2__title, .metodo.oe-latam-nd-course-page .h-2__title {
        padding-bottom: 70px; } }
  @media (max-width: 767px) {
    .metodo-course-nd .metodo__card, .oe-latam-nd-course-page.metodo .metodo__card {
      background-color: #fff;
      border-radius: 8px;
      width: 288px;
      margin: 0 auto;
      overflow: hidden;
      box-shadow: 0 0 7px #00000066;
      margin-bottom: 42px; } }
  .metodo-course-nd .metodo__image, .oe-latam-nd-course-page.metodo .metodo__image {
    border-radius: 4px;
    margin: 0 auto;
    display: block;
    box-shadow: 0 0 20px #0000002b; }
    @media (max-width: 767px) {
      .metodo-course-nd .metodo__image, .oe-latam-nd-course-page.metodo .metodo__image {
        /*box-shadow: none;*/ } }
    @media (min-width: 768px) and (max-width: 991px) {
      .metodo-course-nd .metodo__image, .oe-latam-nd-course-page.metodo .metodo__image {
        border-radius: 4px 4px 0 0;
        margin: 0 auto !important; } }
  .metodo-course-nd .metodo__title, .oe-latam-nd-course-page.metodo .metodo__title {
    color: #0078FF;
    font-size: 24px;
    font-weight: 400;
    line-height: 25px;
    padding-top: 0;
    text-align: center; }
    @media (max-width: 767px) {
      .metodo-course-nd .metodo__title, .oe-latam-nd-course-page.metodo .metodo__title {
        margin-top: 17px;
        padding-right: 20px;
        text-align: left; } }
    @media (min-width: 768px) {
      .metodo-course-nd .metodo__title, .oe-latam-nd-course-page.metodo .metodo__title {
        line-height: 32px;
        padding: 0 20px; }
        .metodo-course-nd .metodo__title.short-copy, .oe-latam-nd-course-page.metodo .metodo__title.short-copy {
          line-height: 67px; } }
    @media (min-width: 992px) {
      .metodo-course-nd .metodo__title, .oe-latam-nd-course-page.metodo .metodo__title {
        min-height: unset;
        padding-bottom: 0; } }
  .metodo-course-nd .metodo__copy, .oe-latam-nd-course-page.metodo .metodo__copy {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 15px;
    padding-top: 3px;
    text-align: left; }
    @media (max-width: 767px) {
      .metodo-course-nd .metodo__copy, .oe-latam-nd-course-page.metodo .metodo__copy {
        padding-right: 20px;
        padding-bottom: 0;
        text-align: left; } }
    @media (min-width: 768px) {
      .metodo-course-nd .metodo__copy, .oe-latam-nd-course-page.metodo .metodo__copy {
        text-align: center;
        padding: 4px 20px 0 20px;
        padding-bottom: unset;
        min-height: 130px; } }
    @media (min-width: 992px) {
      .metodo-course-nd .metodo__copy, .oe-latam-nd-course-page.metodo .metodo__copy {
        min-height: unset; } }
  @media (max-width: 767px) {
    .metodo-course-nd .metodo__copy-fix, .oe-latam-nd-course-page.metodo .metodo__copy-fix {
      margin-bottom: 0;
      padding-bottom: 0; } }
  @media (max-width: 767px) {
    .metodo-course-nd .carousel__item-wrapper, .oe-latam-nd-course-page.metodo .carousel__item-wrapper {
      margin-bottom: 45px; } }
  @media (max-width: 767px) {
    .metodo-course-nd .carousel__item-wrapper-fix, .oe-latam-nd-course-page.metodo .carousel__item-wrapper-fix {
      margin-bottom: 0; } }
  .metodo-course-nd .carousel-inner, .oe-latam-nd-course-page.metodo .carousel-inner {
    overflow: unset; }
    @media (min-width: 768px) {
      .metodo-course-nd .carousel-inner, .oe-latam-nd-course-page.metodo .carousel-inner {
        width: unset; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .metodo-course-nd .item, .oe-latam-nd-course-page.metodo .item {
      padding-top: 20px; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .metodo-course-nd .carousel-inner .cloneditem-1, .oe-latam-nd-course-page.metodo .carousel-inner .cloneditem-1 {
      left: 0px;
      position: initial; }
    .metodo-course-nd .carousel-inner > .item.active.right, .oe-latam-nd-course-page.metodo .carousel-inner > .item.active.right,
    .metodo-course-nd .carousel-inner > .item.next,
    .oe-latam-nd-course-page.metodo .carousel-inner > .item.next {
      transform: translate3d(50%, 0, 0);
      left: 0; }
    .metodo-course-nd .carousel-inner > .item.active.left, .oe-latam-nd-course-page.metodo .carousel-inner > .item.active.left,
    .metodo-course-nd .carousel-inner > .item.prev,
    .oe-latam-nd-course-page.metodo .carousel-inner > .item.prev {
      transform: translate3d(-50%, 0, 0);
      left: 0; }
    .metodo-course-nd .carousel-inner > .item.left, .oe-latam-nd-course-page.metodo .carousel-inner > .item.left,
    .metodo-course-nd .carousel-inner > .item.prev.right,
    .oe-latam-nd-course-page.metodo .carousel-inner > .item.prev.right,
    .metodo-course-nd .carousel-inner > .item.active,
    .oe-latam-nd-course-page.metodo .carousel-inner > .item.active {
      transform: translate3d(0, 0, 0);
      left: 0; }
    .metodo-course-nd .carousel-inner .item.prev, .oe-latam-nd-course-page.metodo .carousel-inner .item.prev,
    .metodo-course-nd .carousel-inner .item.next,
    .oe-latam-nd-course-page.metodo .carousel-inner .item.next {
      padding-top: 20px; } }
  .metodo-course-nd.metodo .carousel-inner .item.active.left .carouUnoclone__item-1, .metodo.oe-latam-nd-course-page .carousel-inner .item.active.left .carouUnoclone__item-1,
  .metodo-course-nd.metodo .carousel-inner .item.active.left .carouDosclone__item-1,
  .metodo.oe-latam-nd-course-page .carousel-inner .item.active.left .carouDosclone__item-1 {
    visibility: hidden; }
  .metodo-course-nd.metodo .carousel-inner .item.active.right .carousel__item-wrapper:first-child, .metodo.oe-latam-nd-course-page .carousel-inner .item.active.right .carousel__item-wrapper:first-child {
    visibility: hidden; }

/*root*/
.carousel-niveles-course-nd.carousel-niveles .h-2__content-wrapper, .carousel-niveles.oe-latam-nd-course-page .h-2__content-wrapper {
  padding-top: 15px; }
.carousel-niveles-course-nd.carousel-niveles .h-2__title, .carousel-niveles.oe-latam-nd-course-page .h-2__title {
  margin: 0;
  padding: 0;
  font-weight: 300; }
  @media (max-width: 767px) {
    .carousel-niveles-course-nd.carousel-niveles .h-2__title, .carousel-niveles.oe-latam-nd-course-page .h-2__title {
      font-size: 30px;
      line-height: 34px;
      letter-spacing: -0.5px; } }
  @media (min-width: 768px) {
    .carousel-niveles-course-nd.carousel-niveles .h-2__title, .carousel-niveles.oe-latam-nd-course-page .h-2__title {
      font-size: 40px;
      line-height: 48px; } }
.carousel-niveles-course-nd.carousel-niveles .h-2__copy, .carousel-niveles.oe-latam-nd-course-page .h-2__copy {
  color: #000000; }
  @media (max-width: 767px) {
    .carousel-niveles-course-nd.carousel-niveles .h-2__copy, .carousel-niveles.oe-latam-nd-course-page .h-2__copy {
      font-size: 16px;
      line-height: 22px;
      text-align: left; } }
  @media (min-width: 768px) {
    .carousel-niveles-course-nd.carousel-niveles .h-2__copy, .carousel-niveles.oe-latam-nd-course-page .h-2__copy {
      font-size: 18px;
      line-height: 24px;
      text-align: center; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__wrapper {
    margin-top: 5px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-niveles-course-nd .carousel-niveles__wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__wrapper {
    margin-top: 30px;
    width: 768px;
    padding: 0; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .carousel-niveles-course-nd .carousel-niveles__wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__wrapper {
    margin-top: 30px;
    width: 940px;
    padding: 0; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__wrapper {
    margin-top: 40px; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__tablists-wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablists-wrapper {
    background-image: url("/wp-content/uploads/2021/08/niveles_768-1.png");
    background-position: center 54px;
    background-repeat: no-repeat;
    min-height: 286px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__tablists-wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablists-wrapper {
    background-image: url("/wp-content/uploads/2021/08/niveles_992-1.png"); } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__tablists-wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablists-wrapper {
    background-image: url("/wp-content/uploads/2021/08/niveles_1200-1.png"); } }
.carousel-niveles-course-nd .carousel-niveles__title, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-align: center; }
  @media (min-width: 768px) {
    .carousel-niveles-course-nd .carousel-niveles__title, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title {
      font-size: 18px;
      line-height: 24px; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__title-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title-1 {
    width: 258px;
    margin-left: 38px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__title-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title-1 {
    width: 336px;
    margin-left: 0; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__title-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title-1 {
    width: 386px;
    margin-left: 33px; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__title-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title-2 {
    width: 258px;
    margin-left: 48px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__title-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title-2 {
    width: 337px;
    margin-left: 36px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__title-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title-2 {
    width: 386px;
    margin-left: 53px; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__title-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title-3 {
    width: 170px;
    margin-left: 57px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__title-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title-3 {
    width: 221px;
    margin-left: 73px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__title-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__title-3 {
    width: 258px;
    margin-left: 73px; } }
.carousel-niveles-course-nd .carousel-niveles__tablist, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist {
  min-height: 215px; }
  @media (min-width: 768px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist {
      min-height: 300px; } }
  @media (min-width: 992px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist {
      min-height: 270px; } }
  @media (min-width: 1200px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist {
      min-height: 252px; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-1 {
    margin: 0 auto;
    width: 290px; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-1 {
    margin-left: 38px;
    width: 258px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-1 {
    margin-left: 0;
    width: 335px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-1 {
    margin-left: 33px;
    width: 385px; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-2 {
    margin: 0 auto;
    width: 290px; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-2 {
    margin-left: 48px;
    width: 257px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-2 {
    margin-left: 36px;
    width: 337px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-2 {
    margin-left: 53px;
    width: 385px; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-3 {
    width: 192px;
    margin: 0 auto; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-3 {
    margin-left: 57px;
    width: 170px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-3 {
    margin-left: 73px;
    width: 221px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-3 {
    margin-left: 73px;
    width: 258px; } }
.carousel-niveles-course-nd .carousel-niveles__tablist-btn, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn {
  /*background-color: #ff000045;*/
  border-radius: 50%;
  display: inline-block;
  position: relative;
  text-align: center;
  z-index: 999; }
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn:hover, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn:hover, .carousel-niveles-course-nd .carousel-niveles__tablist-btn:active, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn:active, .carousel-niveles-course-nd .carousel-niveles__tablist-btn:focus, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn:focus {
    color: #FF6600;
    text-decoration: none; }
  @media (max-width: 767px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist-btn, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn {
      height: 93px;
      width: 93px;
      padding-top: 7px;
      font-weight: 300;
      font-size: 34px;
      line-height: 41px; } }
  @media (min-width: 768px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist-btn, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn {
      height: 80px;
      width: 80px;
      padding-top: 7px;
      font-weight: 300;
      font-size: 36.8797px;
      line-height: 37px; } }
  @media (min-width: 992px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist-btn, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn {
      height: 105px;
      width: 105px;
      padding-top: 10px;
      font-weight: 300;
      font-size: 48px;
      line-height: 48px; } }
  @media (min-width: 1200px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist-btn, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn {
      height: 120px;
      width: 120px;
      padding-top: 10px;
      font-weight: 300;
      font-size: 48px;
      line-height: 48px; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-1, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-4, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-4, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-7, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-7 {
    margin: 2px 0 0 0; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-1, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-4, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-4, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-7, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-7 {
    margin: 0 0 0 2px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-1, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-4, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-4, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-7, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-7 {
    margin: 0 0 0 2px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-1, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-4, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-4, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-7, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-7 {
    margin: 0 0 0 2px; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-2, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-5, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-5, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-8, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-8 {
    margin: 2px 0 0 1px; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-2, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-5, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-5, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-8, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-8 {
    margin: 0 0 0 3px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-2, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-5, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-5, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-8, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-8 {
    margin: 0 0 0 3px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-2, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-5, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-5, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-8, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-8 {
    margin: 0 0 0 5px; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-3, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-6, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-6 {
    margin: 2px 0 0 0; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-3, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-6, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-6 {
    margin: 0 0 0 2px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-3, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-6, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-6 {
    margin: 0 0 0 6px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-btn-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-3, .carousel-niveles-course-nd .carousel-niveles__tablist-btn-6, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-btn-6 {
    margin: 0 0 0 6px; } }
.carousel-niveles-course-nd .carousel-niveles__tablist-copy, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='4' transform='matrix(-1 0 0 1 4 4)' fill='%23F60'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  color: #000000;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-align: center; }
  @media (max-width: 767px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist-copy, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy {
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.833 0v11.808l2.992-2.983L10 10l-5 5-5-5 1.175-1.175 2.992 2.983V0h1.666z' fill='%23F60'/%3E%3C/svg%3E");
      font-size: 16px;
      line-height: 18px;
      padding-top: 28px; } }
  @media (min-width: 768px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist-copy, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy {
      padding-top: 50px; } }
  @media (min-width: 992px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist-copy, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy {
      padding-top: 41px; } }
  @media (min-width: 1200px) {
    .carousel-niveles-course-nd .carousel-niveles__tablist-copy, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy {
      padding-top: 35px; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-1, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-4, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-4, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-7, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-7 {
    background-position: 43px 6px; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-1, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-4, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-4, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-7, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-7 {
    background-position: 40px 15px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-1, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-4, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-4, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-7, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-7 {
    background-position: 50px 15px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-1, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-4, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-4, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-7, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-7 {
    background-position: 60px 15px; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-2, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-5, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-5, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-8, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-8 {
    background-position: 140px 6px; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-2, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-5, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-5, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-8, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-8 {
    background-position: 125px 15px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-2, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-5, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-5, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-8, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-8 {
    background-position: 165px 15px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-2, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-5, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-5, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-8, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-8 {
    background-position: 190px 15px; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-3, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-6, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-6 {
    background-position: 240px 6px; } }
@media (min-width: 768px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-3, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-6, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-6 {
    background-position: 215px 15px; } }
@media (min-width: 992px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-3, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-6, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-6 {
    background-position: 280px 15px; } }
@media (min-width: 1200px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-copy-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-3, .carousel-niveles-course-nd .carousel-niveles__tablist-copy-6, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-copy-6 {
    background-position: 320px 15px; } }
.carousel-niveles-course-nd .carousel-niveles__container-wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__container-wrapper {
  /*border: 2px red dotted;*/ }
  @media (min-width: 768px) and (max-width: 991px) {
    .carousel-niveles-course-nd .carousel-niveles__container-wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__container-wrapper {
      /*border: 2px greenyellow dotted;*/
      width: 768px;
      overflow: hidden;
      /***padding-left: 24px;*/ } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .carousel-niveles-course-nd .carousel-niveles__container-wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__container-wrapper {
      width: 992px;
      /*border: 2px palevioletred dotted;*/
      overflow: hidden;
      /***padding-left: 27px;*/ } }
  @media (min-width: 1200px) {
    .carousel-niveles-course-nd .carousel-niveles__container-wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__container-wrapper {
      /*border: 2px blue dotted;*/ } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel__niveles .carousel-inner .cloneditem-1, .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner .cloneditem-1 {
    left: 0px;
    position: initial; }
  .carousel-niveles-course-nd .carousel__niveles .carousel-inner > .item.active.right, .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner > .item.active.right,
  .carousel-niveles-course-nd .carousel__niveles .carousel-inner > .item.next,
  .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner > .item.next {
    transform: translate3d(50%, 0, 0);
    left: 0; }
  .carousel-niveles-course-nd .carousel__niveles .carousel-inner > .item.active.left, .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner > .item.active.left,
  .carousel-niveles-course-nd .carousel__niveles .carousel-inner > .item.prev,
  .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner > .item.prev {
    transform: translate3d(-50%, 0, 0);
    left: 0; }
  .carousel-niveles-course-nd .carousel__niveles .carousel-inner > .item.left, .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner > .item.left,
  .carousel-niveles-course-nd .carousel__niveles .carousel-inner > .item.prev.right,
  .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner > .item.prev.right,
  .carousel-niveles-course-nd .carousel__niveles .carousel-inner > .item.active,
  .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0; }
  .carousel-niveles-course-nd .carousel__niveles .carousel-inner .item.prev, .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner .item.prev,
  .carousel-niveles-course-nd .carousel__niveles .carousel-inner .item.next,
  .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner .item.next {
    padding-top: 0; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel__item-wrapper, .oe-latam-nd-course-page.carousel-niveles .carousel__item-wrapper,
  .carousel-niveles-course-nd .cloneditem-1,
  .oe-latam-nd-course-page.carousel-niveles .cloneditem-1 {
    margin: 0;
    padding: 0; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel, .oe-latam-nd-course-page.carousel-niveles .carousel {
    padding: 0;
    position: relative; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-inner, .oe-latam-nd-course-page.carousel-niveles .carousel-inner {
    padding: 0;
    margin: 0;
    width: unset; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist {
    background-position: top center;
    background-repeat: no-repeat; } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-1, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-1 {
    background-image: url("/wp-content/uploads/2021/08/niveles_320-1.png"); } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-2, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-2 {
    background-image: url("/wp-content/uploads/2021/08/niveles_320-2.png"); } }
@media (max-width: 767px) {
  .carousel-niveles-course-nd .carousel-niveles__tablist-3, .oe-latam-nd-course-page.carousel-niveles .carousel-niveles__tablist-3 {
    background-image: url("/wp-content/uploads/2021/08/niveles_320-3.png"); } }
.carousel-niveles-course-nd .carousel__niveles .carousel-inner .item.active.left .cloneditem-1, .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner .item.active.left .cloneditem-1 {
  visibility: hidden; }
.carousel-niveles-course-nd .carousel__niveles .carousel-inner .item.active.right .dos, .oe-latam-nd-course-page.carousel-niveles .carousel__niveles .carousel-inner .item.active.right .dos {
  visibility: hidden; }
.carousel-niveles-course-nd .carousel-indicators, .oe-latam-nd-course-page.carousel-niveles .carousel-indicators {
  position: relative;
  bottom: unset;
  margin-top: 20px; }
.carousel-niveles-course-nd .carousel-indicators li, .oe-latam-nd-course-page.carousel-niveles .carousel-indicators li {
  width: 12px;
  height: 12px;
  border: 1px solid #A0A0A0;
  margin: unset;
  margin-left: 8px;
  display: inline-block; }
.carousel-niveles-course-nd .carousel-indicators .active, .oe-latam-nd-course-page.carousel-niveles .carousel-indicators .active {
  background-color: #FF6600;
  margin-left: 8px; }

/*root*/
.inner-border-circle {
  background-color: #fff;
  border-radius: 50%;
  border: 2px solid #ffffff00;
  display: inline-block;
  height: 77px;
  padding-top: 15px;
  width: 77px;
  /*
      height: 77px;
      margin: 9px 0px 0 8px;
      padding-top: 17px;
      width: 77px;
  */ }
  @media (min-width: 768px) {
    .inner-border-circle {
      height: 68px;
      width: 68px;
      padding-top: 13px; } }
  @media (min-width: 992px) {
    .inner-border-circle {
      height: 88px;
      width: 88px;
      padding-top: 18px; } }
  @media (min-width: 1200px) {
    .inner-border-circle {
      height: 101px;
      width: 101px;
      padding-top: 25px; } }

.carousel-niveles__tablist-btn:hover .inner-border-circle {
  border: 2px solid #FF6600;
  box-shadow: 0 0 5px #000000a6; }

.carousel-niveles__tablist-btn .inner-border-circle.isActive {
  border: 2px solid #FF6600;
  box-shadow: 0 0 5px #000000a6; }

.carousel-niveles__tablist-btn.isActive {
  color: #FF6600; }

.carousel-profesores-course-nd, .oe-latam-nd-course-page.carousel-profesores {
  /*metdoo*/
  /*
      .flip-card:hover .flip-card-inner {
          @media (min-width: 768px) {
              transform: rotateY(180deg);
          }
      }
  */ }
  .carousel-profesores-course-nd .carousel-profesores__title-header, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__title-header {
    margin: 0;
    padding: 0;
    font-weight: 300; }
    @media (max-width: 767px) {
      .carousel-profesores-course-nd .carousel-profesores__title-header, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__title-header {
        font-size: 30px !important;
        line-height: 34px !important;
        text-align: left; } }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .carousel-profesores__title-header, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__title-header {
        font-size: 40px !important;
        line-height: 48px !important;
        text-align: center; } }
  .carousel-profesores-course-nd .carousel-profesores__copy-header, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-header {
    color: #000000;
    font-size: 16px;
    line-height: 22px;
    text-align: left;
    padding-top: 15px; }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .carousel-profesores__copy-header, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-header {
        font-size: 18px;
        line-height: 24px;
        text-align: center; } }
  .carousel-profesores-course-nd .carousel-profesores__container-wrapper, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__container-wrapper {
    padding: 0;
    margin-top: 0; }
    @media (min-width: 768px) and (max-width: 991px) {
      .carousel-profesores-course-nd .carousel-profesores__container-wrapper, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__container-wrapper {
        width: 738px;
        margin-top: 30px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .carousel-profesores-course-nd .carousel-profesores__container-wrapper, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__container-wrapper {
        width: 962px;
        margin-top: 50px; } }
    @media (min-width: 1200px) {
      .carousel-profesores-course-nd .carousel-profesores__container-wrapper, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__container-wrapper {
        margin-top: 60px; } }
  @media (max-width: 767px) {
    .carousel-profesores-course-nd .carousel-profesores__container, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__container {
      width: 290px;
      margin: 20px auto; } }
  @media (min-width: 768px) {
    .carousel-profesores-course-nd .carousel-profesores__container, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__container {
      width: 262px; } }
  .carousel-profesores-course-nd .carousel-profesores__content-container-front, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__content-container-front {
    padding: 15px 30px; }
  .carousel-profesores-course-nd .carousel-profesores__content-container-back, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__content-container-back {
    padding: 28px 30px; }
  .carousel-profesores-course-nd .carousel-profesores__head-container, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__head-container {
    display: inline-block;
    margin-top: 20px; }
  .carousel-profesores-course-nd .carousel-profesores__flag, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__flag {
    margin-left: 28px; }
  .carousel-profesores-course-nd .carousel-profesores__icon-flip, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__icon-flip {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.8' height='12'%3E%3Cpath data-name='Trazado 1' d='M0 0h16.524a4.88 4.88 0 010 9.685H13.29V12L9.8 8.494l3.491-3.712v2.519h3.234a2.549 2.549 0 000-4.931H0z' fill='%23f60'/%3E%3C/svg%3E");
    width: 20.8px;
    height: 12px;
    display: inline-block;
    margin-right: 15px; }
  .carousel-profesores-course-nd .carousel-profesores__icon-container, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__icon-container {
    text-align: right; }
  .carousel-profesores-course-nd .carousel-profesores__image-wrapper, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__image-wrapper {
    height: 320px;
    background-color: #fdfdfd; }
  .carousel-profesores-course-nd .carousel-profesores__character-image-1, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__character-image-1 {
    position: relative;
    z-index: 1;
    width: 262px;
    height: 320px; }
  .carousel-profesores-course-nd .carousel-profesores__character-image-2, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__character-image-2 {
    border: 2px solid #00E3D8;
    border-radius: 50%;
    position: absolute; }
    @media (max-width: 767px) {
      .carousel-profesores-course-nd .carousel-profesores__character-image-2, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__character-image-2 {
        left: 25px;
        top: 25px;
        width: 124px;
        height: 124px; } }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .carousel-profesores__character-image-2, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__character-image-2 {
        right: 25px;
        margin-top: 25px; } }
  .carousel-profesores-course-nd .carousel-profesores__title, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__title {
    color: #000;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    margin: 18px 0 0 30px; }
    @media (max-width: 767px) {
      .carousel-profesores-course-nd .carousel-profesores__title, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__title {
        margin: 150px 0 0 30px; } }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .carousel-profesores__title, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__title {
        margin: 18px 0 0 30px; } }
  .carousel-profesores-course-nd .carousel-profesores__copy, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left; }
    @media (max-width: 767px) {
      .carousel-profesores-course-nd .carousel-profesores__copy, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy {
        margin-left: 30px; } }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .carousel-profesores__copy, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy {
        margin-left: 30px; } }
  .carousel-profesores-course-nd .carousel-profesores__copy-1, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-1 {
    color: #0078FF;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    clear: both; }
    @media (max-width: 767px) {
      .carousel-profesores-course-nd .carousel-profesores__copy-1, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-1 {
        margin-left: 30px;
        margin-top: 0; } }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .carousel-profesores__copy-1, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-1 {
        margin-left: 30px;
        margin-top: 20px; } }
  .carousel-profesores-course-nd .carousel-profesores__copy-2, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-2 {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    margin-left: 30px;
    padding-right: 28px; }
    @media (max-width: 767px) {
      .carousel-profesores-course-nd .carousel-profesores__copy-2, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-2 {
        margin-top: -10px; } }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .carousel-profesores__copy-2, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-2 {
        margin-top: 22px; } }
  .carousel-profesores-course-nd .carousel-profesores__copy-3, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-3 {
    color: #FF6600;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 0; }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .carousel-profesores__copy-3, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-3 {
        line-height: 16px; } }
    @media (min-width: 1200px) {
      .carousel-profesores-course-nd .carousel-profesores__copy-3, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__copy-3 {
        text-align: left; } }
  .carousel-profesores-course-nd .carousel-indicators, .oe-latam-nd-course-page.carousel-profesores .carousel-indicators {
    position: relative;
    bottom: unset;
    margin-top: unset;
    top: -15px; }
    @media (max-width: 767px) {
      .carousel-profesores-course-nd .carousel-indicators, .oe-latam-nd-course-page.carousel-profesores .carousel-indicators {
        top: 5px; } }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .carousel-indicators, .oe-latam-nd-course-page.carousel-profesores .carousel-indicators {
        top: -15px; } }
  .carousel-profesores-course-nd .carousel-indicators li, .oe-latam-nd-course-page.carousel-profesores .carousel-indicators li {
    width: 12px;
    height: 12px;
    border: 1px solid #A0A0A0;
    margin: unset;
    margin-left: 8px;
    display: inline-block; }
  .carousel-profesores-course-nd .carousel-indicators .active, .oe-latam-nd-course-page.carousel-profesores .carousel-indicators .active {
    background-color: #FF6600;
    margin-left: 8px; }
  @media (max-width: 767px) {
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner {
      margin: 0;
      padding: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner {
      margin: 0;
      padding: 0; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner {
      margin: 0;
      padding: 0; } }
  .carousel-profesores-course-nd .carouCuatroclone__item-2, .oe-latam-nd-course-page.carousel-profesores .carouCuatroclone__item-2 {
    position: absolute;
    left: 590.6px; }
  .carousel-profesores-course-nd .carouCuatroclone__item-3, .oe-latam-nd-course-page.carousel-profesores .carouCuatroclone__item-3 {
    position: absolute;
    left: 885.9px; }
  @media (min-width: 768px) and (max-width: 1199px) {
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner > .item.active.right, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner > .item.active.right,
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner > .item.next,
    .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner > .item.next {
      transform: translate3d(295.3px, 0, 0);
      left: 0; }
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner > .item.active.left, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner > .item.active.left,
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner > .item.prev,
    .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner > .item.prev {
      transform: translate3d(-295.3px, 0, 0);
      left: 0; }
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner > .item.left, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner > .item.left,
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner > .item.prev.right,
    .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner > .item.prev.right,
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner > .item.active,
    .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner > .item.active {
      transform: translate3d(0, 0, 0);
      left: 0; }
    .carousel-profesores-course-nd .carousel-profesores__carousel-inner .item.next.left, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__carousel-inner .item.next.left {
      margin-left: 0; }
    .carousel-profesores-course-nd .carousel__item-wrapper, .oe-latam-nd-course-page.carousel-profesores .carousel__item-wrapper {
      width: 295.3px; } }
  .carousel-profesores-course-nd .carousel-profesores__container, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__container {
    margin: 0 auto;
    position: relative;
    perspective: 1000px;
    background-color: transparent; }
  .carousel-profesores-course-nd .carousel-profesores__item-content, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__item-content {
    border-radius: 12px;
    box-shadow: 0 0 12px #0000002b;
    background-color: #fff;
    overflow: hidden;
    height: 470px; }
    @media (max-width: 767px) {
      .carousel-profesores-course-nd .carousel-profesores__item-content, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__item-content {
        height: 480px; } }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .carousel-profesores__item-content, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__item-content {
        height: 470px; } }
  @media (min-width: 768px) {
    .carousel-profesores-course-nd .carousel-profesores__container:hover .flip-card-inner, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__container:hover .flip-card-inner {
      transform: rotateY(180deg);
      -webkit-transform: rotateY(180deg); } }
  .carousel-profesores-course-nd .flip-card-inner, .oe-latam-nd-course-page.carousel-profesores .flip-card-inner {
    margin-top: 15px; }
    @media (min-width: 768px) {
      .carousel-profesores-course-nd .flip-card-inner, .oe-latam-nd-course-page.carousel-profesores .flip-card-inner {
        height: 510px;
        transition: transform 0.8s;
        transform-style: preserve-3d; } }
@-moz-document url-prefix() {
  .carousel-profesores-course-nd .carousel-profesores__container:hover .carousel-profesores__character-image-1, .oe-latam-nd-course-page.carousel-profesores .carousel-profesores__container:hover .carousel-profesores__character-image-1 {
    /*        visibility: hidden;
            transform: rotateX(0deg);
    */
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    opacity: 0; } }
  @media (min-width: 768px) {
    .carousel-profesores-course-nd .flip-card-front, .oe-latam-nd-course-page.carousel-profesores .flip-card-front,
    .carousel-profesores-course-nd .flip-card-back,
    .oe-latam-nd-course-page.carousel-profesores .flip-card-back {
      position: absolute;
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden; } }
  .carousel-profesores-course-nd .flip-card-back .carousel-profesores__icon-container, .oe-latam-nd-course-page.carousel-profesores .flip-card-back .carousel-profesores__icon-container {
    top: 437px;
    position: absolute;
    left: 225px; }
  @media (max-width: 767px) {
    .carousel-profesores-course-nd .flip-card-front, .oe-latam-nd-course-page.carousel-profesores .flip-card-front {
      display: none; } }
  @media (min-width: 768px) {
    .carousel-profesores-course-nd .flip-card-back, .oe-latam-nd-course-page.carousel-profesores .flip-card-back {
      transform: rotateY(180deg); } }
  @media (min-width: 768px) and (max-width: 991px) {
    .carousel-profesores-course-nd .flip-card-back, .oe-latam-nd-course-page.carousel-profesores .flip-card-back {
      margin-left: 0; } }

/*root*/
.programas-exclusivos-course-nd, .oe-latam-nd-course-page.programas-exclusivos {
  /*programas-exclusivos*/
  /*carousel inner se inyecta desde js*/ }
  .programas-exclusivos-course-nd.programas-exclusivos .h-2__title, .programas-exclusivos.oe-latam-nd-course-page .h-2__title {
    margin: 0;
    padding: 0;
    padding-bottom: 25px;
    font-weight: 300;
    font-size: 30px;
    line-height: 34px;
    text-align: left; }
    @media (min-width: 768px) {
      .programas-exclusivos-course-nd.programas-exclusivos .h-2__title, .programas-exclusivos.oe-latam-nd-course-page .h-2__title {
        padding-bottom: 30px;
        font-weight: 300;
        font-size: 40px;
        line-height: 48px;
        text-align: center; } }
    @media (min-width: 992px) {
      .programas-exclusivos-course-nd.programas-exclusivos .h-2__title, .programas-exclusivos.oe-latam-nd-course-page .h-2__title {
        padding-bottom: 70px; } }
    @media (min-width: 1200px) {
      .programas-exclusivos-course-nd.programas-exclusivos .h-2__title, .programas-exclusivos.oe-latam-nd-course-page .h-2__title {
        padding-bottom: 80px; } }
  @media (max-width: 767px) {
    .programas-exclusivos-course-nd .programas-exclusivos__card, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__card {
      background-color: #fff;
      border-radius: 8px;
      width: 288px;
      margin: 0 auto;
      overflow: hidden;
      box-shadow: 0 0 7px #00000066;
      margin-bottom: 42px; } }
  @media (max-width: 767px) {
    .programas-exclusivos-course-nd .programas-exclusivos__card-fix-last, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__card-fix-last {
      margin-bottom: 0; } }
  @media (min-width: 768px) {
    .programas-exclusivos-course-nd .programas-exclusivos__image-wrapper, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__image-wrapper {
      margin-left: -30px; } }
  .programas-exclusivos-course-nd .programas-exclusivos__image, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__image {
    border-radius: 4px;
    margin: 0 auto;
    display: block; }
    @media (max-width: 767px) {
      .programas-exclusivos-course-nd .programas-exclusivos__image, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__image {
        /*box-shadow: none;*/ } }
    @media (min-width: 768px) and (max-width: 991px) {
      .programas-exclusivos-course-nd .programas-exclusivos__image, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__image {
        border-radius: 4px 4px 0 0;
        margin: 0 auto !important; } }
  .programas-exclusivos-course-nd .programas-exclusivos__title, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__title {
    color: #0078FF;
    font-size: 24px;
    font-weight: 400;
    line-height: 25px;
    padding-top: 0;
    text-align: left;
    padding-left: 20px; }
    @media (max-width: 767px) {
      .programas-exclusivos-course-nd .programas-exclusivos__title, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__title {
        margin-top: 17px;
        padding-right: 20px;
        text-align: left; } }
    @media (min-width: 768px) {
      .programas-exclusivos-course-nd .programas-exclusivos__title, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__title {
        line-height: 32px;
        padding-top: 25px;
        padding: 0 20px; }
        .programas-exclusivos-course-nd .programas-exclusivos__title.short-copy, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__title.short-copy {
          line-height: 63px; } }
    @media (min-width: 992px) {
      .programas-exclusivos-course-nd .programas-exclusivos__title, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__title {
        min-height: unset;
        padding-bottom: 0; } }
  .programas-exclusivos-course-nd .programas-exclusivos__copy, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__copy {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 15px;
    padding-top: 3px;
    text-align: left;
    padding-left: 20px; }
    @media (max-width: 767px) {
      .programas-exclusivos-course-nd .programas-exclusivos__copy, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__copy {
        padding-right: 20px;
        text-align: left; } }
    @media (min-width: 768px) {
      .programas-exclusivos-course-nd .programas-exclusivos__copy, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__copy {
        text-align: left;
        padding: 4px 20px 0 20px;
        padding-bottom: unset;
        min-height: 130px; } }
    @media (min-width: 992px) {
      .programas-exclusivos-course-nd .programas-exclusivos__copy, .oe-latam-nd-course-page.programas-exclusivos .programas-exclusivos__copy {
        min-height: unset; } }
  .programas-exclusivos-course-nd .carousel-inner, .oe-latam-nd-course-page.programas-exclusivos .carousel-inner {
    overflow: unset; }
    @media (min-width: 768px) {
      .programas-exclusivos-course-nd .carousel-inner, .oe-latam-nd-course-page.programas-exclusivos .carousel-inner {
        width: unset; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .programas-exclusivos-course-nd .item, .oe-latam-nd-course-page.programas-exclusivos .item {
      padding-top: 20px; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .programas-exclusivos-course-nd .carousel-inner .cloneditem-1, .oe-latam-nd-course-page.programas-exclusivos .carousel-inner .cloneditem-1 {
      left: 0px;
      position: initial; }
    .programas-exclusivos-course-nd .carousel-inner > .item.active.right, .oe-latam-nd-course-page.programas-exclusivos .carousel-inner > .item.active.right,
    .programas-exclusivos-course-nd .carousel-inner > .item.next,
    .oe-latam-nd-course-page.programas-exclusivos .carousel-inner > .item.next {
      transform: translate3d(50%, 0, 0);
      left: 0; }
    .programas-exclusivos-course-nd .carousel-inner > .item.active.left, .oe-latam-nd-course-page.programas-exclusivos .carousel-inner > .item.active.left,
    .programas-exclusivos-course-nd .carousel-inner > .item.prev,
    .oe-latam-nd-course-page.programas-exclusivos .carousel-inner > .item.prev {
      transform: translate3d(-50%, 0, 0);
      left: 0; }
    .programas-exclusivos-course-nd .carousel-inner > .item.left, .oe-latam-nd-course-page.programas-exclusivos .carousel-inner > .item.left,
    .programas-exclusivos-course-nd .carousel-inner > .item.prev.right,
    .oe-latam-nd-course-page.programas-exclusivos .carousel-inner > .item.prev.right,
    .programas-exclusivos-course-nd .carousel-inner > .item.active,
    .oe-latam-nd-course-page.programas-exclusivos .carousel-inner > .item.active {
      transform: translate3d(0, 0, 0);
      left: 0; }
    .programas-exclusivos-course-nd .carousel-inner .item.prev, .oe-latam-nd-course-page.programas-exclusivos .carousel-inner .item.prev,
    .programas-exclusivos-course-nd .carousel-inner .item.next,
    .oe-latam-nd-course-page.programas-exclusivos .carousel-inner .item.next {
      padding-top: 20px; } }
  .programas-exclusivos-course-nd.programas-exclusivos .carousel-inner .item.active.left .carouUnoclone__item-1, .programas-exclusivos.oe-latam-nd-course-page .carousel-inner .item.active.left .carouUnoclone__item-1,
  .programas-exclusivos-course-nd.programas-exclusivos .carousel-inner .item.active.left .carouDosclone__item-1,
  .programas-exclusivos.oe-latam-nd-course-page .carousel-inner .item.active.left .carouDosclone__item-1 {
    visibility: hidden; }
  .programas-exclusivos-course-nd.programas-exclusivos .carousel-inner .item.active.right .carousel__item-wrapper:first-child, .programas-exclusivos.oe-latam-nd-course-page .carousel-inner .item.active.right .carousel__item-wrapper:first-child {
    visibility: hidden; }

/*root*/
@media (max-width: 767px) {
  .diferentes-course-nd .diferentes__image, .oe-latam-nd-course-page.diferentes .diferentes__image {
    margin: 0 auto;
    display: block; } }
@media (min-width: 768px) {
  .diferentes-course-nd .diferentes__image, .oe-latam-nd-course-page.diferentes .diferentes__image {
    top: -55px;
    position: relative; } }
@media (min-width: 992px) {
  .diferentes-course-nd .diferentes__image, .oe-latam-nd-course-page.diferentes .diferentes__image {
    top: -55px;
    position: relative; } }
@media (min-width: 1200px) {
  .diferentes-course-nd .diferentes__image, .oe-latam-nd-course-page.diferentes .diferentes__image {
    top: -50px;
    position: relative; } }
.diferentes-course-nd .diferentes__copy-1, .oe-latam-nd-course-page.diferentes .diferentes__copy-1 {
  color: #FF2846;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  text-align: left; }
  @media (max-width: 767px) {
    .diferentes-course-nd .diferentes__copy-1, .oe-latam-nd-course-page.diferentes .diferentes__copy-1 {
      margin: 0; } }
  @media (min-width: 768px) {
    .diferentes-course-nd .diferentes__copy-1, .oe-latam-nd-course-page.diferentes .diferentes__copy-1 {
      font-size: 16px;
      line-height: 16px;
      margin-top: 122px; } }
  @media (min-width: 992px) {
    .diferentes-course-nd .diferentes__copy-1, .oe-latam-nd-course-page.diferentes .diferentes__copy-1 {
      margin-top: 122px; } }
  @media (min-width: 1200px) {
    .diferentes-course-nd .diferentes__copy-1, .oe-latam-nd-course-page.diferentes .diferentes__copy-1 {
      margin-top: 122px; } }
.diferentes-course-nd .diferentes__title, .oe-latam-nd-course-page.diferentes .diferentes__title {
  color: #000;
  font-size: 38px;
  font-weight: 300;
  line-height: 42px;
  text-align: left; }
  @media (max-width: 767px) {
    .diferentes-course-nd .diferentes__title, .oe-latam-nd-course-page.diferentes .diferentes__title {
      margin: 8px 0 0 0; } }
  @media (min-width: 768px) {
    .diferentes-course-nd .diferentes__title, .oe-latam-nd-course-page.diferentes .diferentes__title {
      font-size: 40px;
      line-height: 48px;
      margin: 20px 0 0 0; } }
  @media (min-width: 1200px) {
    .diferentes-course-nd .diferentes__title, .oe-latam-nd-course-page.diferentes .diferentes__title {
      width: 490px; } }
.diferentes-course-nd .diferentes__copy-2, .oe-latam-nd-course-page.diferentes .diferentes__copy-2 {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left; }
  @media (max-width: 767px) {
    .diferentes-course-nd .diferentes__copy-2, .oe-latam-nd-course-page.diferentes .diferentes__copy-2 {
      margin: 10px 0 0 0; } }
  @media (min-width: 768px) {
    .diferentes-course-nd .diferentes__copy-2, .oe-latam-nd-course-page.diferentes .diferentes__copy-2 {
      font-size: 24px;
      line-height: 32px;
      margin: 15px 0 0 0;
      min-width: 460px; } }
  @media (min-width: 992px) {
    .diferentes-course-nd .diferentes__copy-2, .oe-latam-nd-course-page.diferentes .diferentes__copy-2 {
      min-width: 460px; } }
  @media (min-width: 1200px) {
    .diferentes-course-nd .diferentes__copy-2, .oe-latam-nd-course-page.diferentes .diferentes__copy-2 {
      min-width: 460px; } }

.hero-course-nd .hero__sort-content, .oe-latam-nd-course-page.hero .hero__sort-content {
  display: flex;
  flex-direction: column;
  flex-flow: wrap; }
.hero-course-nd .hero__col-1, .oe-latam-nd-course-page.hero .hero__col-1 {
  order: 1; }
  @media (min-width: 768px) {
    .hero-course-nd .hero__col-1, .oe-latam-nd-course-page.hero .hero__col-1 {
      order: 2; } }
.hero-course-nd .hero__col-2, .oe-latam-nd-course-page.hero .hero__col-2 {
  order: 2; }
  @media (min-width: 768px) {
    .hero-course-nd .hero__col-2, .oe-latam-nd-course-page.hero .hero__col-2 {
      order: 3; } }
.hero-course-nd .hero__col-3, .oe-latam-nd-course-page.hero .hero__col-3 {
  order: 3; }
  @media (min-width: 768px) {
    .hero-course-nd .hero__col-3, .oe-latam-nd-course-page.hero .hero__col-3 {
      order: 1; } }
@media (min-width: 768px) {
  .hero-course-nd .hero__copy-wrapper, .oe-latam-nd-course-page.hero .hero__copy-wrapper {
    margin-top: 15px;
    width: 345px; } }
@media (min-width: 992px) {
  .hero-course-nd .hero__copy-wrapper, .oe-latam-nd-course-page.hero .hero__copy-wrapper {
    margin-left: 30px;
    width: 430px; } }
@media (min-width: 1200px) {
  .hero-course-nd .hero__copy-wrapper, .oe-latam-nd-course-page.hero .hero__copy-wrapper {
    margin-left: 135px;
    width: 436px; } }
.hero-course-nd .hero__copy-1, .oe-latam-nd-course-page.hero .hero__copy-1 {
  color: #FF2846;
  font-size: 14px;
  font-weight: 600;
  line-height: 30px;
  text-align: left; }
  @media (min-width: 768px) {
    .hero-course-nd .hero__copy-1, .oe-latam-nd-course-page.hero .hero__copy-1 {
      font-size: 18px;
      line-height: 48px; } }
.hero-course-nd .hero__copy-2, .oe-latam-nd-course-page.hero .hero__copy-2 {
  color: #000000;
  font-size: 38px;
  font-weight: 300;
  line-height: 42px;
  text-align: left; }
  @media (min-width: 768px) {
    .hero-course-nd .hero__copy-2, .oe-latam-nd-course-page.hero .hero__copy-2 {
      font-size: 40px;
      line-height: 48px;
      letter-spacing: -1px; } }
  @media (min-width: 992px) {
    .hero-course-nd .hero__copy-2, .oe-latam-nd-course-page.hero .hero__copy-2 {
      font-size: 48px;
      line-height: 56px; } }
.hero-course-nd .hero__copy-3, .oe-latam-nd-course-page.hero .hero__copy-3 {
  color: #050505;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-align: left; }
  @media (max-width: 767px) {
    .hero-course-nd .hero__copy-3, .oe-latam-nd-course-page.hero .hero__copy-3 {
      margin-top: 10px; } }
  @media (min-width: 768px) {
    .hero-course-nd .hero__copy-3, .oe-latam-nd-course-page.hero .hero__copy-3 {
      font-size: 22px;
      line-height: 24px; } }
  @media (min-width: 992px) {
    .hero-course-nd .hero__copy-3, .oe-latam-nd-course-page.hero .hero__copy-3 {
      font-size: 28px;
      line-height: 36px; } }
@media (max-width: 767px) {
  .hero-course-nd .hero__image-1, .oe-latam-nd-course-page.hero .hero__image-1 {
    margin-top: 30px; } }
@media (min-width: 992px) {
  .hero-course-nd .hero__image-1, .oe-latam-nd-course-page.hero .hero__image-1 {
    margin-top: 33px; } }
@media (min-width: 1200px) {
  .hero-course-nd .hero__image-1, .oe-latam-nd-course-page.hero .hero__image-1 {
    margin-top: 31px; } }
@media (max-width: 767px) {
  .hero-course-nd .hero__form-col-fix, .oe-latam-nd-course-page.hero .hero__form-col-fix {
    margin: 0;
    padding: 0; } }
.hero-course-nd .hero__form-wrapper, .oe-latam-nd-course-page.hero .hero__form-wrapper {
  margin-top: 33px; }
  @media (min-width: 768px) {
    .hero-course-nd .hero__form-wrapper, .oe-latam-nd-course-page.hero .hero__form-wrapper {
      margin-left: 0; } }
  @media (min-width: 992px) {
    .hero-course-nd .hero__form-wrapper, .oe-latam-nd-course-page.hero .hero__form-wrapper {
      margin-left: 25px; } }
  @media (min-width: 1200px) {
    .hero-course-nd .hero__form-wrapper, .oe-latam-nd-course-page.hero .hero__form-wrapper {
      margin-left: 133px; } }

@media (min-width: 768px) {
  .pilares-course-nd .pilares__image-wrapper, .oe-latam-nd-course-page.pilares .pilares__image-wrapper {
    margin-left: -15px; } }
@media (min-width: 992px) {
  .pilares-course-nd .pilares__image-wrapper, .oe-latam-nd-course-page.pilares .pilares__image-wrapper {
    margin-left: -40px; } }
@media (min-width: 1200px) {
  .pilares-course-nd .pilares__image-wrapper, .oe-latam-nd-course-page.pilares .pilares__image-wrapper {
    margin-left: unset; } }
@media (min-width: 768px) {
  .pilares-course-nd .pilares__accordionTresPilares, .oe-latam-nd-course-page.pilares .pilares__accordionTresPilares {
    width: 368px; } }
@media (min-width: 992px) {
  .pilares-course-nd .pilares__accordionTresPilares, .oe-latam-nd-course-page.pilares .pilares__accordionTresPilares {
    width: 450px; } }
@media (min-width: 1200px) {
  .pilares-course-nd .pilares__accordionTresPilares, .oe-latam-nd-course-page.pilares .pilares__accordionTresPilares {
    width: 450px; } }
.pilares-course-nd .pilares__collapse, .oe-latam-nd-course-page.pilares .pilares__collapse {
  border: 1px solid #D1D1D1;
  border-radius: 8px;
  margin-top: 20px; }
.pilares-course-nd .pilares__anchor, .oe-latam-nd-course-page.pilares .pilares__anchor {
  display: block;
  padding-top: 2px;
  padding-bottom: 7px; }
.pilares-course-nd .pilares__heading, .oe-latam-nd-course-page.pilares .pilares__heading {
  /* revisar comportamiento padding extraño
  padding: 0;*/
  padding: 3px 0; }
.pilares-course-nd .pilares__collapse-active, .oe-latam-nd-course-page.pilares .pilares__collapse-active {
  border: 1px solid #ff6600 !important; }
@media (min-width: 768px) {
  .pilares-course-nd .pilares__content-wrapper, .oe-latam-nd-course-page.pilares .pilares__content-wrapper {
    width: 390px; } }
@media (min-width: 992px) {
  .pilares-course-nd .pilares__content-wrapper, .oe-latam-nd-course-page.pilares .pilares__content-wrapper {
    width: unset; } }
@media (min-width: 1200px) {
  .pilares-course-nd .pilares__content-wrapper, .oe-latam-nd-course-page.pilares .pilares__content-wrapper {
    padding-left: 52px; } }
.pilares-course-nd .pilares__title, .oe-latam-nd-course-page.pilares .pilares__title {
  color: #000;
  font-size: 30px;
  font-weight: 300;
  line-height: 34px;
  text-align: left; }
  @media (max-width: 767px) {
    .pilares-course-nd .pilares__title, .oe-latam-nd-course-page.pilares .pilares__title {
      margin-top: 0; } }
  @media (min-width: 768px) {
    .pilares-course-nd .pilares__title, .oe-latam-nd-course-page.pilares .pilares__title {
      font-size: 40px;
      line-height: 48px; } }
  @media (min-width: 992px) {
    .pilares-course-nd .pilares__title, .oe-latam-nd-course-page.pilares .pilares__title {
      padding-top: 8px; } }
  @media (min-width: 1200px) {
    .pilares-course-nd .pilares__title, .oe-latam-nd-course-page.pilares .pilares__title {
      padding-top: 10px; } }
.pilares-course-nd .pilares__copy, .oe-latam-nd-course-page.pilares .pilares__copy {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left; }
  @media (min-width: 768px) {
    .pilares-course-nd .pilares__copy, .oe-latam-nd-course-page.pilares .pilares__copy {
      font-size: 18px;
      line-height: 24px;
      padding-bottom: 15px; } }
  @media (min-width: 992px) {
    .pilares-course-nd .pilares__copy, .oe-latam-nd-course-page.pilares .pilares__copy {
      padding-bottom: 15px; } }
  @media (min-width: 1200px) {
    .pilares-course-nd .pilares__copy, .oe-latam-nd-course-page.pilares .pilares__copy {
      padding-bottom: 15px; } }
@media (min-width: 768px) {
  .pilares-course-nd .pilares__image-character, .oe-latam-nd-course-page.pilares .pilares__image-character {
    margin-top: 60px; } }
@media (min-width: 992px) {
  .pilares-course-nd .pilares__image-character, .oe-latam-nd-course-page.pilares .pilares__image-character {
    margin-top: unset; } }
@media (min-width: 1200px) {
  .pilares-course-nd .pilares__image-character, .oe-latam-nd-course-page.pilares .pilares__image-character {
    margin-left: 7px; } }
.pilares-course-nd .pilares__collapse-wrapper, .oe-latam-nd-course-page.pilares .pilares__collapse-wrapper {
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #D1D1D1;
  margin: 20px 0;
  padding: 2px 10px 2px 0;
  overflow: hidden; }
  @media (min-width: 768px) {
    .pilares-course-nd .pilares__collapse-wrapper, .oe-latam-nd-course-page.pilares .pilares__collapse-wrapper {
      width: 370px;
      padding: 3px 10px 3px 0; } }
  @media (min-width: 992px) {
    .pilares-course-nd .pilares__collapse-wrapper, .oe-latam-nd-course-page.pilares .pilares__collapse-wrapper {
      width: 450px; } }
.pilares-course-nd .pilares__collapse, .oe-latam-nd-course-page.pilares .pilares__collapse {
  background-color: #fff;
  color: #000;
  cursor: pointer;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  outline: none;
  padding: 0;
  text-align: left;
  transition: 0.4s; }
  .pilares-course-nd .pilares__collapse .icon-wrapper, .oe-latam-nd-course-page.pilares .pilares__collapse .icon-wrapper {
    width: 65px;
    height: 45px;
    float: left;
    top: 4px;
    position: relative; }
    @media (min-width: 768px) {
      .pilares-course-nd .pilares__collapse .icon-wrapper, .oe-latam-nd-course-page.pilares .pilares__collapse .icon-wrapper {
        width: 100px;
        height: 55px;
        top: 4px; } }
  .pilares-course-nd .pilares__collapse .icon__green, .oe-latam-nd-course-page.pilares .pilares__collapse .icon__green {
    width: 42px;
    height: 42px;
    display: block;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .pilares-course-nd .pilares__collapse .icon__green, .oe-latam-nd-course-page.pilares .pilares__collapse .icon__green {
        zoom: 160%;
        width: 64px;
        height: 32px; } }
  @media (min-width: 768px) {
    .pilares-course-nd .pilares__collapse .icon__nd-green-mic, .oe-latam-nd-course-page.pilares .pilares__collapse .icon__nd-green-mic {
      zoom: 100%;
      width: 64px;
      height: 55px; } }
.pilares-course-nd .pilares__collapse-panel, .oe-latam-nd-course-page.pilares .pilares__collapse-panel {
  background-color: #fff;
  margin-bottom: 6px;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  text-align: left;
  transition: max-height 0.2s ease-out;
  -webkit-box-shadow: none !important;
  clear: both; }
  .pilares-course-nd .pilares__collapse-panel--border, .oe-latam-nd-course-page.pilares .pilares__collapse-panel--border {
    border-bottom: 1px solid #aaaaaa;
    margin: 0 130px 0 0; }
.pilares-course-nd .pilares__collapse-title, .oe-latam-nd-course-page.pilares .pilares__collapse-title {
  color: #050505;
  font-size: 16px;
  font-weight: 600;
  line-height: 42px;
  clear: left;
  display: inline-block;
  top: 8px;
  position: relative; }
  @media (min-width: 768px) {
    .pilares-course-nd .pilares__collapse-title, .oe-latam-nd-course-page.pilares .pilares__collapse-title {
      font-size: 18px;
      top: 10px; } }
.pilares-course-nd .pilares__collapse-copy-1, .oe-latam-nd-course-page.pilares .pilares__collapse-copy-1 {
  color: #050505;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  padding-left: 15px;
  padding-top: 5px;
  padding-right: 10px; }
  .pilares-course-nd .pilares__collapse-copy-1 .semi-bold, .oe-latam-nd-course-page.pilares .pilares__collapse-copy-1 .semi-bold {
    font-weight: 600; }
  @media (min-width: 768px) {
    .pilares-course-nd .pilares__collapse-copy-1, .oe-latam-nd-course-page.pilares .pilares__collapse-copy-1 {
      font-size: 18px; } }
.pilares-course-nd .pilares__collapse-copy-2, .oe-latam-nd-course-page.pilares .pilares__collapse-copy-2 {
  padding-left: 15px;
  color: #ff6600;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px; }
  @media (min-width: 768px) {
    .pilares-course-nd .pilares__collapse-copy-2, .oe-latam-nd-course-page.pilares .pilares__collapse-copy-2 {
      font-size: 18px; } }
@media (max-width: 767px) {
  .pilares-course-nd .faq--orange-down-arrow, .oe-latam-nd-course-page.pilares .faq--orange-down-arrow {
    margin-top: 19px;
    margin-right: 10px; } }
@media (min-width: 768px) {
  .pilares-course-nd .faq--orange-down-arrow, .oe-latam-nd-course-page.pilares .faq--orange-down-arrow {
    margin-top: 19px;
    margin-right: 10px;
    zoom: 135%; } }

/*section h2*/
.truspilot-course-page .trustpilot__mask-1, .oe-latam-nd-course-page.trustpilot .trustpilot__mask-1 {
  height: 24px;
  width: 100%;
  position: absolute;
  z-index: 9996; }
.truspilot-course-page .trustpilot__mask-2, .oe-latam-nd-course-page.trustpilot .trustpilot__mask-2 {
  height: 150px;
  width: 210px;
  position: absolute;
  z-index: 9996; }
.truspilot-course-page .trustpilot__title, .oe-latam-nd-course-page.trustpilot .trustpilot__title {
  font-weight: 300;
  text-align: center; }
  @media (max-width: 767px) {
    .truspilot-course-page .trustpilot__title, .oe-latam-nd-course-page.trustpilot .trustpilot__title {
      font-size: 30px;
      line-height: 34px;
      padding: 0;
      margin: 0 0 30px 0; } }
  @media (min-width: 768px) {
    .truspilot-course-page .trustpilot__title, .oe-latam-nd-course-page.trustpilot .trustpilot__title {
      font-size: 40px;
      line-height: 48px;
      margin-bottom: 35px; } }
  @media (min-width: 992px) {
    .truspilot-course-page .trustpilot__title, .oe-latam-nd-course-page.trustpilot .trustpilot__title {
      margin-bottom: 35px; } }
.truspilot-course-page .trustpilot__title-mleft, .oe-latam-nd-course-page.trustpilot .trustpilot__title-mleft {
  font-weight: 300;
  text-align: left; }
  @media (max-width: 767px) {
    .truspilot-course-page .trustpilot__title-mleft, .oe-latam-nd-course-page.trustpilot .trustpilot__title-mleft {
      font-size: 30px;
      line-height: 34px;
      margin-bottom: 30px;
      margin-top: 0; } }
  @media (min-width: 768px) {
    .truspilot-course-page .trustpilot__title-mleft, .oe-latam-nd-course-page.trustpilot .trustpilot__title-mleft {
      font-size: 40px;
      line-height: 48px;
      margin-bottom: 50px;
      text-align: center; } }
  @media (min-width: 992px) {
    .truspilot-course-page .trustpilot__title-mleft, .oe-latam-nd-course-page.trustpilot .trustpilot__title-mleft {
      margin-bottom: 75px; } }
.truspilot-course-page .trustpilot__image-wrapper, .oe-latam-nd-course-page.trustpilot .trustpilot__image-wrapper {
  margin-top: 62px; }

/*section hero*/
.oe-latam-nd-course-page.hero {
  margin-bottom: 0; }

/*section h2*/
/*section connected*/
.oe-latam-nd-course-page.people-network .connected-people-image {
  display: block;
  margin: 0 auto; }

/*section hero*/
/*section metodo*/
.oe-latam-nd-course-page.metodo-card .metodo__title,
.oe-latam-nd-course-page.metodo-card .metodo__copy {
  padding-left: 20px; }

/*section metodo*/
.oe-latam-nd-course-page.programas-exclusivos-card .programas-exclusivos__title,
.oe-latam-nd-course-page.programas-exclusivos-card .programas-exclusivos__copy {
  padding-left: 20px; }

/*section andres*/
/*section diferentes*/
/*section clases-tipo*/
@media (min-width: 768px) {
  .oe-latam-nd-course-page.clases-tipos {
    padding-top: 48px; } }
@media (min-width: 992px) {
  .oe-latam-nd-course-page.clases-tipos {
    padding-top: 43px; } }

/*section carousel-profesores*/
.oe-latam-nd-course-page.carousel-profesores {
  background-color: #F4F4F4; }

/*section niveles*/
.oe-latam-nd-course-page.banner-cta-2 .banner-cta__content-wrapper {
  margin: 0; }
  @media (min-width: 768px) {
    .oe-latam-nd-course-page.banner-cta-2 .banner-cta__content-wrapper {
      margin: 15px 20px; } }
@media (max-width: 767px) {
  .oe-latam-nd-course-page.banner-cta-2 .banner-cta__title {
    margin-bottom: 20px; } }

.oe-latam-nd-course-page.banner-cta-1 .banner-cta__content-wrapper {
  margin: 0; }
  @media (min-width: 768px) {
    .oe-latam-nd-course-page.banner-cta-1 .banner-cta__content-wrapper {
      margin: 15px 20px; } }
@media (max-width: 767px) {
  .oe-latam-nd-course-page.banner-cta-1 .banner-cta__title {
    margin-bottom: 20px; } }

.oe-latam-nd-course-page.faq .faq__title {
  font-weight: 300;
  font-size: 30px;
  line-height: 34px;
  text-align: left;
  padding: 0;
  margin: 0 0 23px 0; }
  @media (min-width: 768px) {
    .oe-latam-nd-course-page.faq .faq__title {
      font-size: 40px;
      line-height: 48px;
      text-align: center;
      margin-bottom: 50px; } }
  @media (min-width: 992px) {
    .oe-latam-nd-course-page.faq .faq__title {
      margin-bottom: 65px; } }
@media (min-width: 992px) {
  .oe-latam-nd-course-page.faq .faq__accordion, .oe-latam-nd-course-page.faq .faq__accordion--width,
  .oe-latam-nd-course-page.faq .faq__panel--border {
    margin: 0 80px; } }
@media (min-width: 1200px) {
  .oe-latam-nd-course-page.faq .faq__accordion, .oe-latam-nd-course-page.faq .faq__accordion--width,
  .oe-latam-nd-course-page.faq .faq__panel--border {
    margin: 0 165px; } }
.oe-latam-nd-course-page.faq .faq__accordion, .oe-latam-nd-course-page.faq .faq__accordion--width {
  background-color: #fff !important; }
  @media (max-width: 767px) {
    .oe-latam-nd-course-page.faq .faq__accordion, .oe-latam-nd-course-page.faq .faq__accordion--width {
      padding-top: 13px;
      padding-bottom: 13px;
      padding-right: 16px; } }
.oe-latam-nd-course-page.faq .faq__accordion--width,
.oe-latam-nd-course-page.faq .faq__panel {
  background-color: #fff !important; }
  @media (max-width: 767px) {
    .oe-latam-nd-course-page.faq .faq__accordion--width,
    .oe-latam-nd-course-page.faq .faq__panel {
      padding-right: 10px; } }
.oe-latam-nd-course-page.faq .faq__link {
  color: #FF6600;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px; }
.oe-latam-nd-course-page.faq .faq--orange-down-arrow {
  top: 8px; }
  @media (max-width: 767px) {
    .oe-latam-nd-course-page.faq .faq--orange-down-arrow {
      left: 10px; } }

.oe-latam-nd-course-page.carousel-legacy .carousel-legacy__header-title {
  color: #000000;
  font-size: 30px;
  font-weight: 300;
  letter-spacing: -0.5px;
  line-height: 34px;
  text-align: left;
  margin: 0;
  padding: 0; }
  @media (min-width: 768px) {
    .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__header-title {
      font-size: 40px;
      line-height: 48px;
      text-align: center; } }
.oe-latam-nd-course-page.carousel-legacy .carousel-legacy__wrapper {
  margin-top: 0; }
  @media (min-width: 768px) {
    .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__wrapper {
      margin-top: 20px; } }
@media (max-width: 767px) {
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__content-wrapper {
    min-width: 245px; }
  .oe-latam-nd-course-page.carousel-legacy .item {
    height: 515px; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__signature-copy {
    top: 375px; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__flag {
    top: 410px; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__quotation-copy-testimonial {
    -webkit-line-clamp: unset; } }
@media (min-width: 768px) {
  .oe-latam-nd-course-page.carousel-legacy .item {
    padding-left: 35px;
    height: 315px; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__content-wrapper {
    max-width: 470px; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__flag {
    position: absolute;
    top: 198px;
    margin-left: 0; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__signature-copy {
    top: 210px;
    margin-left: 60px; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__quotation-copy-testimonial {
    -webkit-line-clamp: unset; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__character-image {
    margin-top: 10px; } }
@media (min-width: 992px) {
  .oe-latam-nd-course-page.carousel-legacy .item {
    padding-left: 35px;
    height: 260px; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__content-wrapper {
    max-width: 670px; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__flag {
    position: absolute;
    top: 140px;
    margin-left: 0; }
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__signature-copy {
    top: 150px;
    margin-left: 60px; } }
@media (min-width: 768px) {
  .oe-latam-nd-course-page.carousel-legacy .carousel-legacy__content-wrapper {
    position: absolute; } }

.oe-latam-nd-course-page .carousel-indicators {
  position: relative;
  bottom: unset; }
.oe-latam-nd-course-page .carousel-indicators li {
  width: 12px;
  height: 12px;
  border: 1px solid #A0A0A0;
  margin: unset;
  margin-left: 8px;
  display: inline-block; }
.oe-latam-nd-course-page .carousel-indicators .active {
  background-color: #FF6600;
  margin-left: 8px; }

.latam-7774.carousel-hero {
  font-family: 'Inter';
  /*carousel-hero*/ }
  @media (min-width: 768px) {
    .latam-7774.carousel-hero {
      background: linear-gradient(180deg, #FFFFFF 0%, #EBF7FF 50.52%);
      height: 470px; } }
  .latam-7774.carousel-hero.gap-bg.section--background-grey {
    padding-top: 0; }
  @media (max-width: 767px) {
    .latam-7774.carousel-hero .carousel-hero__image-wrapper {
      height: 235px; } }
  @media (min-width: 768px) {
    .latam-7774.carousel-hero .carousel-hero__image-wrapper {
      height: 260px; } }
  @media (max-width: 767px) {
    .latam-7774.carousel-hero .carousel-hero__content-wrapper {
      height: 190px;
      text-align: center; } }
  @media (min-width: 768px) {
    .latam-7774.carousel-hero .carousel-hero__content-wrapper {
      margin-left: 25px; } }
  @media (min-width: 1200px) {
    .latam-7774.carousel-hero .carousel-hero__content-wrapper {
      width: 650px;
      height: 360px;
      margin-left: 25px; } }
  @media (max-width: 767px) {
    .latam-7774.carousel-hero .carousel-hero__sign-wrapper {
      display: inline-block;
      position: relative;
      top: 180px; } }
  @media (max-width: 767px) {
    .latam-7774.carousel-hero .carousel-hero__item {
      display: flex;
      flex-direction: column;
      flex-flow: wrap; } }
  .latam-7774.carousel-hero .carousel-hero__col-fix-1, .latam-7774.carousel-hero .carousel-hero__col-fix-2 {
    margin: 0;
    padding: 0; }
  @media (max-width: 767px) {
    .latam-7774.carousel-hero .carousel-hero__col-fix-1 {
      order: 2; } }
  @media (max-width: 767px) {
    .latam-7774.carousel-hero .carousel-hero__col-fix-2 {
      order: 1; } }
  @media (max-width: 767px) {
    .latam-7774.carousel-hero .carousel-hero__image {
      margin: 0 auto;
      display: block; } }
  .latam-7774.carousel-hero .carousel-hero__copy-1 {
    color: #FF2846;
    font-weight: 600;
    text-align: left;
    margin: 0;
    padding: 0; }
    @media (max-width: 767px) {
      .latam-7774.carousel-hero .carousel-hero__copy-1 {
        font-size: 14px;
        line-height: 14px;
        margin-top: 20px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-hero .carousel-hero__copy-1 {
        font-size: 18px;
        line-height: 48px;
        margin-top: 15px; } }
  .latam-7774.carousel-hero .carousel-hero__copy-2 {
    font-style: normal;
    font-weight: 300;
    text-align: left;
    margin: 0;
    padding: 0; }
    @media (max-width: 767px) {
      .latam-7774.carousel-hero .carousel-hero__copy-2 {
        font-size: 16px;
        height: 162px;
        line-height: 20px;
        margin-top: 5px;
        padding: 0 0 0 25px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-hero .carousel-hero__copy-2 {
        font-size: 18px;
        height: 120px;
        line-height: 28px;
        margin-top: 15px;
        padding-left: 15px; } }
    @media (min-width: 992px) {
      .latam-7774.carousel-hero .carousel-hero__copy-2 {
        font-size: 22px;
        height: 145px;
        line-height: 30px;
        margin-top: 15px;
        padding-left: 15px; } }
    @media (min-width: 1200px) {
      .latam-7774.carousel-hero .carousel-hero__copy-2 {
        font-size: 28px;
        height: 212px;
        line-height: 34px;
        margin-top: 15px;
        padding-left: 15px; } }
    .latam-7774.carousel-hero .carousel-hero__copy-2 .quotation {
      color: #8cff00;
      display: inline-block;
      font-family: Georgia !important;
      font-style: normal;
      font-weight: 400;
      margin-top: 10px;
      position: absolute; }
      @media (max-width: 767px) {
        .latam-7774.carousel-hero .carousel-hero__copy-2 .quotation {
          margin-left: -25px;
          font-size: 40px; } }
      @media (min-width: 768px) {
        .latam-7774.carousel-hero .carousel-hero__copy-2 .quotation {
          margin-left: -25px;
          font-size: 64px;
          line-height: 28px; } }
    @media (max-width: 767px) {
      .latam-7774.carousel-hero .carousel-hero__copy-2 .quotation.izq {
        margin-left: -25px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-hero .carousel-hero__copy-2 .quotation.izq {
        margin-left: -35px; } }
    .latam-7774.carousel-hero .carousel-hero__copy-2 .quotation.der {
      margin-left: 7px; }
  .latam-7774.carousel-hero .carousel-hero__copy-3 {
    font-weight: normal;
    color: #000;
    text-align: left;
    display: inline-block;
    margin: 0;
    padding: 0; }
    @media (max-width: 767px) {
      .latam-7774.carousel-hero .carousel-hero__copy-3 {
        font-size: 16px;
        line-height: 32px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-hero .carousel-hero__copy-3 {
        font-size: 16px;
        line-height: 32px;
        margin-top: 25px; } }
    @media (min-width: 992px) {
      .latam-7774.carousel-hero .carousel-hero__copy-3 {
        font-size: 16px;
        line-height: 32px;
        margin-top: 25px; } }
    @media (min-width: 1200px) {
      .latam-7774.carousel-hero .carousel-hero__copy-3 {
        font-size: 18px;
        line-height: 32px;
        margin-top: 25px; } }
  .latam-7774.carousel-hero .carousel-hero__flag {
    display: inline-block; }
    @media (min-width: 768px) {
      .latam-7774.carousel-hero .carousel-hero__flag {
        margin-left: -10px; } }
  .latam-7774.carousel-hero .carousel-hero__title-1 {
    margin: 0;
    padding: 0;
    padding-bottom: 20px;
    font-weight: 300;
    font-size: 30px;
    line-height: 34px;
    text-align: left; }
    @media (min-width: 768px) {
      .latam-7774.carousel-hero .carousel-hero__title-1 {
        font-weight: 300;
        font-size: 40px;
        line-height: 48px;
        text-align: center;
        padding-bottom: 25px; } }
  .latam-7774.carousel-hero .carousel-hero__indicator-wapper {
    margin: 0 auto;
    width: 100px; }
    @media (min-width: 768px) {
      .latam-7774.carousel-hero .carousel-hero__indicator-wapper {
        margin-top: 10px; } }
    @media (min-width: 992px) {
      .latam-7774.carousel-hero .carousel-hero__indicator-wapper {
        margin-top: 10px; } }
    @media (min-width: 1200px) {
      .latam-7774.carousel-hero .carousel-hero__indicator-wapper {
        margin-top: 10px; } }
  .latam-7774.carousel-hero .carousel-hero__arrow-left {
    background-image: url("/wp-content/uploads/2021/09/carousel-arrow-left.png");
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    height: 20px;
    position: relative;
    top: 3px;
    width: 12px; }
  .latam-7774.carousel-hero .carousel-hero__arrow-right {
    background-image: url("/wp-content/uploads/2021/09/carousel-arrow-right.png");
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    float: right;
    height: 20px;
    position: relative;
    top: 3px;
    width: 12px; }
  .latam-7774.carousel-hero .carousel-hero__indicators {
    display: inline-block;
    left: unset;
    margin-left: 5px;
    width: 50%; }
    .latam-7774.carousel-hero .carousel-hero__indicators .active {
      border: none; }
  .latam-7774.carousel-hero .carousel-inner {
    overflow: hidden;
    width: unset; }
  .latam-7774.carousel-hero .carousel-indicators {
    position: relative;
    bottom: unset; }
  .latam-7774.carousel-hero .carousel-indicators li {
    width: 12px;
    height: 12px;
    border: 1px solid #A0A0A0;
    margin: unset;
    margin-left: 8px;
    display: inline-block; }
  .latam-7774.carousel-hero .carousel-indicators .active {
    background-color: #FF6600;
    margin-left: 8px; }
@media (min-width: 768px) and (max-width: 991px) {
  .latam-7774 .cloneditem-1 {
    padding-right: 15px;
    padding-left: 15px; } }

/*root*/
.latam-7774.truspilot-opinions {
  font-family: 'Inter'; }
  .latam-7774.truspilot-opinions .truspilot-opinions__sort-content {
    display: flex;
    flex-direction: column;
    flex-flow: wrap; }
  @media (min-width: 768px) {
    .latam-7774.truspilot-opinions .truspilot-opinions__col-1 {
      order: 2; } }
  @media (min-width: 768px) {
    .latam-7774.truspilot-opinions .truspilot-opinions__col-2 {
      order: 1; } }
  @media (min-width: 992px) {
    .latam-7774.truspilot-opinions .truspilot-opinions__content-wrapper {
      width: 575px; } }
  @media (min-width: 1200px) {
    .latam-7774.truspilot-opinions .truspilot-opinions__content-wrapper {
      width: 598px; } }
  .latam-7774.truspilot-opinions .truspilot-opinions__title {
    color: #000;
    font-weight: 300;
    margin: 0;
    padding: 0; }
    @media (max-width: 767px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__title {
        font-size: 30px;
        line-height: 34px;
        text-align: left; } }
    @media (min-width: 768px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__title {
        font-size: 22px;
        line-height: 26px;
        text-align: center; } }
    @media (min-width: 992px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__title {
        font-size: 28px;
        line-height: 36px; } }
    @media (min-width: 1200px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__title {
        font-size: 40px;
        line-height: 48px; } }
  .latam-7774.truspilot-opinions .truspilot-opinions__copy {
    color: #0078FF;
    font-weight: 300;
    margin: 0;
    padding: 0; }
    @media (max-width: 767px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__copy {
        font-size: 20px;
        line-height: 24px;
        text-align: left; } }
    @media (min-width: 768px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__copy {
        font-size: 18px;
        line-height: 28px;
        text-align: center;
        margin-top: 5px; } }
    @media (min-width: 992px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__copy {
        font-size: 22px;
        line-height: 32px;
        margin-top: 7px; } }
    @media (min-width: 1200px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__copy {
        font-size: 28px;
        line-height: 36px;
        margin-top: 18px; } }
  @media (min-width: 768px) {
    .latam-7774.truspilot-opinions .truspilot-opinions__image-wrapper {
      margin-left: 15px; } }
  .latam-7774.truspilot-opinions .truspilot-opinions__image {
    margin: 0 auto;
    display: block; }
    @media (min-width: 768px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__image {
        margin-left: 12px; } }
    @media (min-width: 992px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__image {
        margin-left: 12px; } }
    @media (min-width: 1200px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__image {
        margin-left: 110px; } }
  @media (max-width: 767px) {
    .latam-7774.truspilot-opinions .truspilot-opinions__bg-g {
      background-color: #f2f2f2; } }
  .latam-7774.truspilot-opinions .truspilot-opinions__trustpilot-wrapper {
    background-color: #f2f2f2;
    border-radius: 12px; }
    @media (min-width: 768px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__trustpilot-wrapper {
        height: 256px;
        width: 320px;
        margin-top: 15px; } }
    @media (min-width: 992px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__trustpilot-wrapper {
        height: 256px;
        width: 575px;
        margin-top: 15px; } }
    @media (min-width: 1200px) {
      .latam-7774.truspilot-opinions .truspilot-opinions__trustpilot-wrapper {
        height: 256px;
        width: 598px;
        margin-top: 23px; } }

.latam-7774 {
  /*carousel-social-media*/ }
  .latam-7774.carousel-social-media {
    /*programas-exclusivos*/ }
    .latam-7774.carousel-social-media.gap-bg.section--background-grey {
      padding-top: 0; }
    .latam-7774.carousel-social-media .carousel-social-media__header-copy {
      margin: 0;
      padding: 0;
      padding-bottom: 20px;
      font-weight: 600;
      text-align: left;
      color: #ff2846; }
      @media (max-width: 767px) {
        .latam-7774.carousel-social-media .carousel-social-media__header-copy {
          font-size: 14px;
          line-height: 20px; } }
      @media (min-width: 768px) {
        .latam-7774.carousel-social-media .carousel-social-media__header-copy {
          font-size: 16px;
          line-height: 20px;
          padding-bottom: 25px; } }
    .latam-7774.carousel-social-media .carousel-social-media__header-title {
      margin: 0;
      padding: 0;
      font-weight: 300;
      text-align: left;
      color: #000; }
      @media (max-width: 767px) {
        .latam-7774.carousel-social-media .carousel-social-media__header-title {
          font-size: 30px;
          line-height: 34px;
          padding-bottom: 20px; } }
      @media (min-width: 768px) {
        .latam-7774.carousel-social-media .carousel-social-media__header-title {
          font-size: 40px;
          font-weight: 300;
          line-height: 48px;
          padding-bottom: 25px; } }
    .latam-7774.carousel-social-media .carousel-social-media__image {
      border-radius: 50%;
      float: left;
      margin-top: 35px; }
      @media (max-width: 767px) {
        .latam-7774.carousel-social-media .carousel-social-media__image {
          margin-left: 20px; } }
      @media (min-width: 768px) {
        .latam-7774.carousel-social-media .carousel-social-media__image {
          margin-left: 30px; } }
    .latam-7774.carousel-social-media .carousel-social-media__icon {
      float: right;
      margin-top: 35px;
      margin-right: 25px; }
    .latam-7774.carousel-social-media .carousel-social-media__card {
      background-color: #fff;
      border-radius: 8px;
      overflow: hidden;
      margin-bottom: 42px;
      height: 254px;
      box-shadow: 0 0 12px #0000002b; }
      @media (max-width: 363px) {
        .latam-7774.carousel-social-media .carousel-social-media__card {
          height: 254px; } }
    @media (max-width: 767px) {
      .latam-7774.carousel-social-media .carousel-social-media__card-fix-last {
        margin-bottom: 0; } }
    .latam-7774.carousel-social-media .carousel-social-media__title {
      color: #1D293F;
      display: inline-block;
      font-family: 'Inter';
      font-weight: 500;
      line-height: 24px;
      text-align: left;
      padding-top: 15px; }
      @media (max-width: 767px) {
        .latam-7774.carousel-social-media .carousel-social-media__title {
          font-size: 16px;
          padding-left: 5px; } }
      @media (min-width: 768px) {
        .latam-7774.carousel-social-media .carousel-social-media__title {
          font-size: 18px;
          padding-left: 20px; } }
    .latam-7774.carousel-social-media .carousel-social-media__job {
      color: #666666;
      font-family: 'Inter';
      font-weight: 400;
      text-align: left;
      font-size: 12px; }
    .latam-7774.carousel-social-media .carousel-social-media__copy {
      color: #666666;
      font-size: 14px;
      font-weight: 400;
      line-height: 22px;
      padding-bottom: 15px;
      padding-left: 20px;
      padding-top: 3px;
      text-align: left;
      clear: both; }
      @media (max-width: 767px) {
        .latam-7774.carousel-social-media .carousel-social-media__copy {
          letter-spacing: -0.5px;
          padding-right: 12px;
          text-align: left;
          text-align: left; } }
      @media (min-width: 768px) {
        .latam-7774.carousel-social-media .carousel-social-media__copy {
          text-align: left;
          padding: 4px 20px 0 20px;
          padding-bottom: unset;
          min-height: 130px; } }
      @media (min-width: 992px) {
        .latam-7774.carousel-social-media .carousel-social-media__copy {
          min-height: unset; } }
      .latam-7774.carousel-social-media .carousel-social-media__copy .--underline {
        text-decoration: underline; }
    .latam-7774.carousel-social-media .carousel-social-media__indicator-wapper {
      margin: 0 auto;
      width: 200px; }
    .latam-7774.carousel-social-media .carousel-social-media__arrow-left {
      background-image: url("/wp-content/uploads/2021/09/carousel-arrow-left.png");
      background-repeat: no-repeat;
      background-position: center center;
      display: inline-block;
      height: 20px;
      position: relative;
      top: 3px;
      width: 12px; }
    .latam-7774.carousel-social-media .carousel-social-media__arrow-right {
      background-image: url("/wp-content/uploads/2021/09/carousel-arrow-right.png");
      background-repeat: no-repeat;
      background-position: center center;
      display: inline-block;
      float: right;
      height: 20px;
      position: relative;
      top: 3px;
      width: 12px; }
    .latam-7774.carousel-social-media .carousel-social-media__indicators {
      display: inline-block;
      left: unset;
      margin-left: 5px;
      width: 75%; }
      .latam-7774.carousel-social-media .carousel-social-media__indicators .active {
        border: none; }
    .latam-7774.carousel-social-media .carousel-indicators {
      position: relative;
      bottom: unset; }
    .latam-7774.carousel-social-media .carousel-indicators li {
      width: 12px;
      height: 12px;
      border: 1px solid #A0A0A0;
      margin: unset;
      margin-left: 8px;
      display: inline-block; }
    .latam-7774.carousel-social-media .carousel-indicators .active {
      background-color: #FF6600;
      margin-left: 8px; }
    .latam-7774.carousel-social-media .carousel-inner {
      overflow: unset;
      width: unset; }
    @media (min-width: 768px) and (max-width: 991px) {
      .latam-7774.carousel-social-media .carousel-inner .cloneditem-1 {
        left: 0px;
        position: initial; }
      .latam-7774.carousel-social-media .carousel-inner > .item.active.right,
      .latam-7774.carousel-social-media .carousel-inner > .item.next {
        transform: translate3d(50%, 0, 0);
        left: 0; }
      .latam-7774.carousel-social-media .carousel-inner > .item.active.left,
      .latam-7774.carousel-social-media .carousel-inner > .item.prev {
        transform: translate3d(-50%, 0, 0);
        left: 0; }
      .latam-7774.carousel-social-media .carousel-inner > .item.left,
      .latam-7774.carousel-social-media .carousel-inner > .item.prev.right,
      .latam-7774.carousel-social-media .carousel-inner > .item.active {
        transform: translate3d(0, 0, 0);
        left: 0; }
      .latam-7774.carousel-social-media .carousel-inner .item.prev,
      .latam-7774.carousel-social-media .carousel-inner .item.next {
        padding-top: 20px; } }
    @media (min-width: 992px) {
      .latam-7774.carousel-social-media .carousel-inner .cloneditem-1 {
        left: 0px;
        position: initial; }
      .latam-7774.carousel-social-media .carousel-inner > .item.active.right,
      .latam-7774.carousel-social-media .carousel-inner > .item.next {
        transform: translate3d(33.33%, 0, 0);
        left: 0; }
      .latam-7774.carousel-social-media .carousel-inner > .item.active.left,
      .latam-7774.carousel-social-media .carousel-inner > .item.prev {
        transform: translate3d(-33.33%, 0, 0);
        left: 0; }
      .latam-7774.carousel-social-media .carousel-inner > .item.left,
      .latam-7774.carousel-social-media .carousel-inner > .item.prev.right,
      .latam-7774.carousel-social-media .carousel-inner > .item.active {
        transform: translate3d(0, 0, 0);
        left: 0; }
      .latam-7774.carousel-social-media .carousel-inner .item,
      .latam-7774.carousel-social-media .carousel-inner .item.prev,
      .latam-7774.carousel-social-media .carousel-inner .item.next {
        padding-top: 20px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .latam-7774.carousel-social-media .carousel__item-wrapper,
      .latam-7774.carousel-social-media .cloneditem-1 {
        padding-right: 15px;
        padding-left: 15px; } }

/*latam-7774 */
.latam-7774.metodologia {
  font-family: 'Inter'; }
  .latam-7774.metodologia .metodologia__title {
    font-weight: 300;
    text-align: left; }
    @media (max-width: 767px) {
      .latam-7774.metodologia .metodologia__title {
        font-size: 30px;
        line-height: 34px; } }
    @media (min-width: 768px) {
      .latam-7774.metodologia .metodologia__title {
        font-size: 40px;
        line-height: 48px; } }
    @media (min-width: 992px) {
      .latam-7774.metodologia .metodologia__title {
        font-size: 40px;
        line-height: 48px; } }
    @media (min-width: 1200px) {
      .latam-7774.metodologia .metodologia__title {
        font-size: 40px;
        line-height: 48px; } }
  .latam-7774.metodologia .metodologia__list {
    margin: 0;
    padding: 0;
    list-style: none; }
    @media (min-width: 768px) {
      .latam-7774.metodologia .metodologia__list {
        margin-top: 15px; } }
  .latam-7774.metodologia .metodologia__list-item {
    font-weight: 500;
    margin: 0;
    padding: 10px 0 10px 60px;
    background-repeat: no-repeat;
    background-position: center left;
    /*
                    width: 44px;
                    height: 32px;
    */ }
    @media (max-width: 767px) {
      .latam-7774.metodologia .metodologia__list-item {
        font-size: 16px;
        line-height: 18px; } }
    @media (min-width: 768px) {
      .latam-7774.metodologia .metodologia__list-item {
        font-size: 18px;
        line-height: 21px; } }
  .latam-7774.metodologia .metodologia__list-item-1 {
    background-image: url("/wp-content/uploads/2021/09/metodologia-dispositivos.png"); }
  .latam-7774.metodologia .metodologia__list-item-2 {
    background-image: url("/wp-content/uploads/2021/09/metodologia-conversacion.png"); }
  .latam-7774.metodologia .metodologia__list-item-3 {
    background-image: url("/wp-content/uploads/2021/09/metodologia-examenes.png"); }
  .latam-7774.metodologia .metodologia__list-item-4 {
    background-image: url("/wp-content/uploads/2021/09/metodologia-certificados.png"); }
  @media (max-width: 767px) {
    .latam-7774.metodologia .metodologia__image {
      margin-top: -10px;
      margin-bottom: 10px; } }
  @media (min-width: 768px) {
    .latam-7774.metodologia .metodologia__image {
      margin-top: 10px; } }
  @media (min-width: 992px) {
    .latam-7774.metodologia .metodologia__arrow-image {
      position: absolute;
      top: 300px;
      left: -100px; } }
  @media (min-width: 1200px) {
    .latam-7774.metodologia .metodologia__arrow-image {
      position: absolute;
      top: 298px;
      left: -175px; } }

.latam-7774.faq {
  font-family: 'Inter'; }
  .latam-7774.faq .faq__title {
    font-weight: 300;
    font-size: 38px;
    line-height: 42px;
    text-align: left;
    padding: 0;
    margin: 0 0 23px 0;
    color: #000; }
    @media (min-width: 768px) {
      .latam-7774.faq .faq__title {
        font-size: 40px;
        line-height: 48px;
        text-align: center;
        margin-bottom: 50px; } }
    @media (min-width: 992px) {
      .latam-7774.faq .faq__title {
        margin-bottom: 65px; } }
  @media (min-width: 992px) {
    .latam-7774.faq .faq__accordion, .latam-7774.faq .faq__accordion--width,
    .latam-7774.faq .faq__panel--border {
      margin: 0 80px; } }
  @media (min-width: 1200px) {
    .latam-7774.faq .faq__accordion, .latam-7774.faq .faq__accordion--width,
    .latam-7774.faq .faq__panel--border {
      margin: 0 165px; } }
  .latam-7774.faq .faq__accordion, .latam-7774.faq .faq__accordion--width {
    background-color: #fff !important; }
    @media (max-width: 767px) {
      .latam-7774.faq .faq__accordion, .latam-7774.faq .faq__accordion--width {
        padding-top: 13px;
        padding-bottom: 13px;
        padding-right: 16px; } }
  .latam-7774.faq .faq__accordion--width,
  .latam-7774.faq .faq__panel {
    background-color: #fff !important; }
    @media (max-width: 767px) {
      .latam-7774.faq .faq__accordion--width,
      .latam-7774.faq .faq__panel {
        padding-right: 10px; } }
  .latam-7774.faq .faq__link {
    color: #FF6600;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px; }
  .latam-7774.faq .faq--orange-down-arrow {
    top: 8px; }
    @media (max-width: 767px) {
      .latam-7774.faq .faq--orange-down-arrow {
        left: 10px; } }

.latam-7774.cta-unete {
  font-family: 'Inter'; }
  .latam-7774.cta-unete.gap-s {
    padding-top: 100px; }
  .latam-7774.cta-unete .banner-cta__content-wrapper {
    margin: 0; }
    @media (min-width: 768px) {
      .latam-7774.cta-unete .banner-cta__content-wrapper {
        margin: 15px 20px; } }
    @media (min-width: 1200px) {
      .latam-7774.cta-unete .banner-cta__content-wrapper {
        width: 470px; } }
  .latam-7774.cta-unete .banner-cta__title {
    font-weight: 300; }
    @media (max-width: 767px) {
      .latam-7774.cta-unete .banner-cta__title {
        margin-bottom: 20px;
        font-size: 32px;
        line-height: 34px; } }
    @media (min-width: 768px) {
      .latam-7774.cta-unete .banner-cta__title {
        font-size: 32px !important;
        line-height: 34px !important; } }
  .latam-7774.cta-unete .banner-cta__copy {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px; }
  .latam-7774.cta-unete .cta--right {
    float: right; }
    @media (min-width: 650px) and (max-width: 767px) {
      .latam-7774.cta-unete .cta--right {
        margin-top: 0; } }
    @media (min-width: 768px) {
      .latam-7774.cta-unete .cta--right {
        margin-right: 20px; } }
  .latam-7774.cta-unete .banner-cta__wrapper-btn {
    margin-bottom: 15px;
    height: 60px; }
    @media (min-width: 650px) and (max-width: 767px) {
      .latam-7774.cta-unete .banner-cta__wrapper-btn {
        margin-top: 60px; } }
    @media (min-width: 768px) {
      .latam-7774.cta-unete .banner-cta__wrapper-btn {
        margin-bottom: 15px;
        margin-top: 7px; } }
    @media (min-width: 992px) {
      .latam-7774.cta-unete .banner-cta__wrapper-btn {
        margin-top: 6px; } }
    .latam-7774.cta-unete .banner-cta__wrapper-btn .icon__arrow-right-orange {
      float: right; }

.latam-7774.testimonios {
  font-family: 'Inter'; }
  .latam-7774.testimonios .testimonios__title {
    letter-spacing: -0.5px;
    font-weight: 300;
    text-align: left; }
    @media (max-width: 767px) {
      .latam-7774.testimonios .testimonios__title {
        font-size: 30px;
        line-height: 34px; } }
    @media (min-width: 768px) {
      .latam-7774.testimonios .testimonios__title {
        font-size: 40px;
        line-height: 48px; } }

.latam-7774.carousel-experiencias {
  font-family: 'Inter'; }
  .latam-7774.carousel-experiencias .carousel-experiencias__title {
    letter-spacing: -0.5px;
    font-weight: 300;
    text-align: left; }
    @media (max-width: 767px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__title {
        font-size: 25px;
        line-height: 31px;
        padding-bottom: 18px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__title {
        font-size: 40px;
        line-height: 48px;
        padding-bottom: 5px; } }
  .latam-7774.carousel-experiencias .carousel-experiencias__youtube {
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    position: relative; }
    @media (max-width: 767px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__youtube {
        background-image: url("/wp-content/uploads/2021/09/logo-youtube_320.png");
        width: 35px;
        height: 26px;
        top: 5px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__youtube {
        background-image: url("/wp-content/uploads/2021/09/logo-youtube_1440.png");
        width: 50px;
        height: 36px;
        top: 7px; } }
  @media (min-width: 768px) {
    .latam-7774.carousel-experiencias .carousel-experiencias__container-fix {
      width: 735px; } }
  @media (min-width: 992px) {
    .latam-7774.carousel-experiencias .carousel-experiencias__container-fix {
      width: 800px; } }
  @media (min-width: 1200px) {
    .latam-7774.carousel-experiencias .carousel-experiencias__container-fix {
      width: 1160px; } }
  .latam-7774.carousel-experiencias .carousel-experiencias__title-1 {
    margin: 0;
    padding: 0;
    font-weight: 300;
    text-align: left;
    color: #000; }
    @media (max-width: 767px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__title-1 {
        font-size: 30px;
        line-height: 34px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__title-1 {
        font-size: 40px;
        line-height: 48px; } }
  .latam-7774.carousel-experiencias .carousel-experiencias__copy-1 {
    margin: 0;
    padding: 0;
    font-weight: 400;
    text-align: left;
    color: #000; }
    @media (max-width: 767px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__copy-1 {
        font-size: 16px;
        line-height: 22px;
        margin-top: 20px;
        margin-bottom: 32px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__copy-1 {
        font-size: 18px;
        line-height: 24px;
        margin-top: 22px;
        margin-bottom: 22px; } }
    .latam-7774.carousel-experiencias .carousel-experiencias__copy-1 .--strong {
      font-weight: 600; }
  .latam-7774.carousel-experiencias .carousel-experiencias__content-wrapper {
    margin-bottom: 0; }
    @media (max-width: 767px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__content-wrapper {
        padding-bottom: 28px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__content-wrapper {
        margin-top: 28px;
        height: 210px; } }
  .latam-7774.carousel-experiencias .carousel-experiencias__title-2 {
    color: #000;
    font-weight: 400;
    letter-spacing: -0.5px; }
    @media (max-width: 767px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__title-2 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 18px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__title-2 {
        font-size: 24px;
        line-height: 28px; } }
  .latam-7774.carousel-experiencias .carousel-experiencias__copy-2 {
    font-weight: 400;
    color: #000; }
    @media (max-width: 767px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__copy-2 {
        font-size: 16px;
        line-height: 22px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__copy-2 {
        font-size: 16px;
        line-height: 22px; } }
  .latam-7774.carousel-experiencias .carousel-experiencias__image-wrapper {
    margin: 0 auto;
    padding: 0;
    display: block;
    height: 210px; }
    @media (max-width: 767px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__image-wrapper {
        width: 290px;
        height: 200px;
        margin: 0; } }
    @media (min-width: 1200px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__image-wrapper {
        width: 329px;
        height: 198px; } }
  .latam-7774.carousel-experiencias .carousel-experiencias__image {
    border-radius: 6px; }
  .latam-7774.carousel-experiencias .carousel-experiencias__icon-play {
    float: right;
    z-index: 10;
    position: relative;
    top: -56px; }
    @media (max-width: 767px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__icon-play {
        margin-right: 15px; } }
    @media (min-width: 768px) {
      .latam-7774.carousel-experiencias .carousel-experiencias__icon-play {
        margin-right: 5px; } }
  .latam-7774.carousel-experiencias .carousel-experiencias__indicator-wapper {
    margin: 0 auto;
    width: 200px; }
  .latam-7774.carousel-experiencias .carousel-experiencias__arrow-left {
    background-image: url("/nhpclf/images/7774/carousel-arrow-left.png");
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    height: 20px;
    position: relative;
    top: 3px;
    width: 12px; }
  .latam-7774.carousel-experiencias .carousel-experiencias__arrow-right {
    background-image: url("/nhpclf/images/7774/carousel-arrow-right.png");
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    float: right;
    height: 20px;
    position: relative;
    top: 3px;
    width: 12px; }
  .latam-7774.carousel-experiencias .carousel-experiencias__indicators {
    display: inline-block;
    left: unset;
    margin-left: 5px;
    width: 75%; }
    .latam-7774.carousel-experiencias .carousel-experiencias__indicators .active {
      border: none; }

.latam-jr-7782 {
  /*tips-video-hero*/ }
  .latam-jr-7782.tips-video-hero {
    font-family: 'Inter';
    /*tips-video-hero &__*/ }
    .latam-jr-7782.tips-video-hero.gap-bg.section--background-grey {
      padding-top: 0; }
    @media (min-width: 768px) {
      .latam-jr-7782.tips-video-hero .tips-video-hero__row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    @media (min-width: 768px) {
      .latam-jr-7782.tips-video-hero .tips-video-hero__col-fix-1 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3; } }
    @media (min-width: 768px) {
      .latam-jr-7782.tips-video-hero .tips-video-hero__col-fix-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2; } }
    .latam-jr-7782.tips-video-hero .tips-video-hero__content-wrapper {
      display: inline-block; }
      @media (max-width: 767px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__content-wrapper {
          height: 290px;
          text-align: center; } }
      @media (min-width: 768px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__content-wrapper {
          margin-left: -22px; } }
      @media (min-width: 992px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__content-wrapper {
          margin-left: -10px; } }
      @media (min-width: 1200px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__content-wrapper {
          margin-left: -33px;
          max-width: 465px; } }
    @media (max-width: 767px) {
      .latam-jr-7782.tips-video-hero .tips-video-hero__image {
        margin: 0 auto;
        display: block; } }
    .latam-jr-7782.tips-video-hero .tips-video-hero__title-1 {
      margin: 0;
      padding: 0;
      font-weight: 300;
      text-align: left;
      color: #000; }
      @media (max-width: 767px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__title-1 {
          font-size: 38px;
          line-height: 42px; } }
      @media (min-width: 768px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__title-1 {
          font-size: 42px;
          line-height: 48px;
          letter-spacing: -2px;
          margin-top: 12px; } }
      @media (min-width: 992px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__title-1 {
          font-size: 48px;
          line-height: 46px; } }
    .latam-jr-7782.tips-video-hero .tips-video-hero__copy-1 {
      color: #FF2846;
      font-weight: 600;
      margin: 0;
      padding: 0;
      text-align: left; }
      @media (max-width: 767px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__copy-1 {
          font-size: 14px;
          line-height: 30px; } }
      @media (min-width: 768px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__copy-1 {
          font-size: 18px;
          line-height: 22px;
          margin-top: 72px;
          /*width: 350px;*/
          letter-spacing: -0.2px; } }
      @media (min-width: 992px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__copy-1 {
          margin-top: 130px; } }
      @media (min-width: 1200px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__copy-1 {
          margin-top: 133px; } }
    .latam-jr-7782.tips-video-hero .tips-video-hero__copy-2 {
      color: #000;
      font-style: normal;
      font-weight: 300;
      margin: 0;
      padding: 0;
      text-align: left; }
      @media (max-width: 767px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__copy-2 {
          font-size: 16px;
          line-height: 20px;
          margin-top: 10px; } }
      @media (min-width: 768px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__copy-2 {
          font-size: 16px;
          line-height: 22px;
          margin-top: 15px; } }
      .latam-jr-7782.tips-video-hero .tips-video-hero__copy-2 .--strong {
        font-weight: 600; }
    .latam-jr-7782.tips-video-hero .tips-video-hero__copy-3 {
      font-weight: normal;
      color: #000;
      text-align: left;
      display: inline-block;
      margin: 0;
      padding: 0; }
      @media (max-width: 767px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__copy-3 {
          font-size: 16px;
          line-height: 32px; } }
      @media (min-width: 768px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__copy-3 {
          font-size: 16px;
          line-height: 32px;
          margin-top: 25px; } }
      @media (min-width: 992px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__copy-3 {
          font-size: 16px;
          line-height: 32px;
          margin-top: 25px; } }
      @media (min-width: 1200px) {
        .latam-jr-7782.tips-video-hero .tips-video-hero__copy-3 {
          font-size: 18px;
          line-height: 32px;
          margin-top: 25px; } }

/*latam-jr-7782*/
.latam-jr-7782.metodologia {
  font-family: 'Inter'; }
  .latam-jr-7782.metodologia .metodologia__title {
    margin: 0;
    padding: 0;
    font-weight: 300;
    text-align: left;
    color: #000; }
    @media (max-width: 767px) {
      .latam-jr-7782.metodologia .metodologia__title {
        font-size: 29px;
        line-height: 34px;
        padding-bottom: 11px; } }
    @media (min-width: 768px) {
      .latam-jr-7782.metodologia .metodologia__title {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -0.5px;
        padding-bottom: 30px; } }
    @media (min-width: 992px) {
      .latam-jr-7782.metodologia .metodologia__title {
        padding-bottom: 39px; } }
  .latam-jr-7782.metodologia .metodologia__copy {
    margin: 0;
    padding: 0;
    font-weight: 300;
    text-align: left;
    color: #000; }
    @media (max-width: 767px) {
      .latam-jr-7782.metodologia .metodologia__copy {
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 40px; } }
    @media (min-width: 768px) {
      .latam-jr-7782.metodologia .metodologia__copy {
        padding-bottom: 35px; } }
    @media (min-width: 992px) {
      .latam-jr-7782.metodologia .metodologia__copy {
        padding-bottom: 21px; } }
    .latam-jr-7782.metodologia .metodologia__copy .--strong {
      font-weight: 600; }
  @media (max-width: 767px) {
    .latam-jr-7782.metodologia .metodologia__image-wrapper {
      width: 100%; } }
  @media (min-width: 768px) {
    .latam-jr-7782.metodologia .metodologia__image-wrapper {
      width: 350px; } }
  @media (min-width: 992px) {
    .latam-jr-7782.metodologia .metodologia__image-wrapper {
      width: 380px; } }
  @media (min-width: 1200px) {
    .latam-jr-7782.metodologia .metodologia__image-wrapper {
      width: 367px; } }
  @media (max-width: 767px) {
    .latam-jr-7782.metodologia .metodologia__image {
      margin-top: -10px;
      margin-bottom: 10px;
      width: 100%; } }
  @media (min-width: 768px) {
    .latam-jr-7782.metodologia .metodologia__image {
      margin-top: 10px;
      width: 100%; } }
  @media (min-width: 992px) {
    .latam-jr-7782.metodologia .metodologia__arrow-image {
      position: absolute;
      top: 265px;
      left: -170px; } }
  @media (min-width: 1200px) {
    .latam-jr-7782.metodologia .metodologia__arrow-image {
      position: absolute;
      top: 270px;
      left: -180px; } }

.latam-jr-7782.tips {
  font-family: 'Inter'; }
  @media (min-width: 768px) {
    .latam-jr-7782.tips .tips__container-fix {
      width: 735px; } }
  @media (min-width: 992px) {
    .latam-jr-7782.tips .tips__container-fix {
      width: 800px; } }
  @media (min-width: 1200px) {
    .latam-jr-7782.tips .tips__container-fix {
      width: 1160px; } }
  .latam-jr-7782.tips .tips__title-1 {
    margin: 0;
    padding: 0;
    font-weight: 300;
    text-align: left;
    color: #000; }
    @media (max-width: 767px) {
      .latam-jr-7782.tips .tips__title-1 {
        font-size: 30px;
        line-height: 34px; } }
    @media (min-width: 768px) {
      .latam-jr-7782.tips .tips__title-1 {
        font-size: 40px;
        line-height: 48px; } }
  .latam-jr-7782.tips .tips__copy-1 {
    margin: 0;
    padding: 0;
    font-weight: 400;
    text-align: left;
    color: #000; }
    @media (max-width: 767px) {
      .latam-jr-7782.tips .tips__copy-1 {
        font-size: 16px;
        line-height: 22px;
        margin-top: 20px;
        margin-bottom: 32px; } }
    @media (min-width: 768px) {
      .latam-jr-7782.tips .tips__copy-1 {
        font-size: 18px;
        line-height: 24px;
        margin-top: 22px;
        margin-bottom: 22px; } }
    .latam-jr-7782.tips .tips__copy-1 .--strong {
      font-weight: 600; }
  .latam-jr-7782.tips .tips__content-wrapper {
    margin-bottom: 0; }
    @media (max-width: 767px) {
      .latam-jr-7782.tips .tips__content-wrapper {
        padding-bottom: 28px; } }
    @media (min-width: 768px) {
      .latam-jr-7782.tips .tips__content-wrapper {
        margin-top: 28px;
        height: 210px; } }
  @media (max-width: 767px) {
    .latam-jr-7782.tips .tips__title-2 {
      padding-bottom: 10px;
      padding-top: 18px; } }
  .latam-jr-7782.tips .tips__image-wrapper {
    margin: 0 auto;
    padding: 0;
    display: block;
    height: 210px; }
    @media (max-width: 767px) {
      .latam-jr-7782.tips .tips__image-wrapper {
        width: 100%;
        margin: 0; } }
  @media (max-width: 767px) {
    .latam-jr-7782.tips .tips__image {
      width: 100%; } }
  .latam-jr-7782.tips .tips__icon-play {
    float: right;
    z-index: 10;
    position: relative;
    top: -56px; }
    @media (max-width: 767px) {
      .latam-jr-7782.tips .tips__icon-play {
        margin-right: 10px; } }
    @media (min-width: 768px) {
      .latam-jr-7782.tips .tips__icon-play {
        margin-right: 10px; } }

* {
  font-family: "Inter" !important; }

html {
  scroll-behavior: smooth; }

body {
  overflow-x: hidden; }
  @media (min-width: 992px) {
    body {
      margin-top: 140px !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body {
      margin-top: 120px !important; } }
  @media (max-width: 767px) {
    body {
      margin-top: 120px; } }



      .--container-creditcards .--border-div {
        border-bottom: 1px solid #E0E0E0;
      }
      .--container-creditcards .--title-creditcard {
        color: #0078FF;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 100%;
      }
      .--container-creditcards .--creditcards-wrapper {
        margin-bottom: 24px;
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .--container-creditcards .--creditcards-wrapper2 {
          margin-left: -25px;
        }
      }
      .--container-creditcards .--creditcard-copy {
        color: #000;
        text-align: left;
        font-family: Inter;
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
        margin-bottom: 12px;
      }
      .--container-creditcards .i-creditcard {
        border-radius: 5.032px;
        border: 0.5px solid #D6DCE5;
        background: #FFF;
        box-shadow: 0px 4.193px 8.386px 0px rgba(183, 183, 183, 0.08), 0px 0.419px 4.193px 0px rgba(183, 183, 183, 0.08);
        margin-right: 7px;
        margin-bottom: 6px;
        width: 45px;
        height: 30px;
        background-color: white;
        display: inline-block;
        background-image: url(/wp-content/uploads/2024/07/map_1x.png);
      }
      @media (-webkit-min-device-pixel-ratio: 2) {
        .--container-creditcards .i-creditcard {
          background-image: url(/wp-content/uploads/2024/07/map_2x.png);
          background-size: 157px 822px;
        }
      }
      .--container-creditcards .i-creditcard.--agora {
        background-position-x: -51px;
        background-position-y: -113px;
      }
      .--container-creditcards .i-creditcard.--amex {
        background-position-x: -99px;
        background-position-y: 0;
      }
      .--container-creditcards .i-creditcard.--banesco {
        background-position-x: -113px;
        background-position-y: -727px;
      }
      .--container-creditcards .i-creditcard.--bbva-bancomer {
        background-position-x: -110px;
        background-position-y: -421px;
      }
      .--container-creditcards .i-creditcard.--bnc {
        background-position-x: -1px;
        background-position-y: -768px;
      }
      .--container-creditcards .i-creditcard.--boleto {
        background-position-x: -99px;
        background-position-y: -67px;
      }
      .--container-creditcards .i-creditcard.--cabal {
        background-position-x: -1px;
        background-position-y: -472px;
      }
      .--container-creditcards .i-creditcard.--codensa {
        background-position-x: -111px;
        background-position-y: -241px;
      }
      .--container-creditcards .i-creditcard.--crm-falabella {
        background-position-x: -57px;
        background-position-y: -241px;
      }
      .--container-creditcards .i-creditcard.--d-local {
        background-position-x: 0;
        background-position-y: -113px;
      }
      .--container-creditcards .i-creditcard.--daviplata {
        background-position-x: -57px;
        background-position-y: -330px;
      }
      .--container-creditcards .i-creditcard.--diners {
        background-position-x: 0;
        background-position-y: -153px;
      }
      .--container-creditcards .i-creditcard.--discover {
        background-position-x: 0;
        background-position-y: -67px;
      }
      .--container-creditcards .i-creditcard.--efecty {
        background-position-x: -1px;
        background-position-y: 0;
      }
      .--container-creditcards .i-creditcard.--flevo {
        background-position-x: -1px;
        background-position-y: -371px;
      }
      .--container-creditcards .i-creditcard.--greendot {
        background-position-x: -112px;
        background-position-y: -677px;
      }
      .--container-creditcards .i-creditcard.--hipercard {
        background-position-x: -50px;
        background-position-y: -33px;
      }
      .--container-creditcards .i-creditcard.--jcb {
        background-position-x: -99px;
        background-position-y: -33px;
      }
      .--container-creditcards .i-creditcard.--mach {
        background-position-x: -57px;
        background-position-y: -627px;
      }
      .--container-creditcards .i-creditcard.--maestro {
        background-position-x: 0;
        background-position-y: -190px;
      }
      .--container-creditcards .i-creditcard.--mastercard {
        background-position-x: -49px;
        background-position-y: 0;
      }
      .--container-creditcards .i-creditcard.--megared {
        background-position-x: -58px;
        background-position-y: -291px;
      }
      .--container-creditcards .i-creditcard.--mercado-pago {
        background-position-x: -112px;
        background-position-y: -523px;
      }
      .--container-creditcards .i-creditcard.--movil {
        background-position-x: -112px;
        background-position-y: -330px;
      }
      .--container-creditcards .i-creditcard.--naranja {
        background-position-x: -113px;
        background-position-y: -473px;
      }
      .--container-creditcards .i-creditcard.--nequi {
        background-position-x: -1px;
        background-position-y: -330px;
      }
      .--container-creditcards .i-creditcard.--pacific-bank {
        background-position-x: -57px;
        background-position-y: -768px;
      }
      .--container-creditcards .i-creditcard.--pago-movil-bdv {
        background-position-x: -57px;
        background-position-y: -727px;
      }
      .--container-creditcards .i-creditcard.--pagofacil {
        background-position-x: -57px;
        background-position-y: -523px;
      }
      .--container-creditcards .i-creditcard.--paypal {
        background-position-x: -99px;
        background-position-y: -113px;
      }
      .--container-creditcards .i-creditcard.--pix {
        background-position-x: -50px;
        background-position-y: -67px;
      }
      .--container-creditcards .i-creditcard.--rapipago {
        background-position-x: -1px;
        background-position-y: -522px;
      }
      .--container-creditcards .i-creditcard.--spe {
        background-position-x: 0px;
        background-position-y: -422px;
      }
      .--container-creditcards .i-creditcard.--spin {
        background-position-x: -57px;
        background-position-y: -421px;
      }
      .--container-creditcards .i-creditcard.--su-red-recaudos {
        background-position-x: -112px;
        background-position-y: -291px;
      }
      .--container-creditcards .i-creditcard.--tarjeta-shopping {
        background-position-x: -58px;
        background-position-y: -473px;
      }
      .--container-creditcards .i-creditcard.--tenpo {
        background-position-x: -1px;
        background-position-y: -626px;
      }
      .--container-creditcards .i-creditcard.--tuyo {
        background-position-x: 0px;
        background-position-y: -241px;
      }
      .--container-creditcards .i-creditcard.--uala {
        background-position-x: -1px;
        background-position-y: -576px;
      }
      .--container-creditcards .i-creditcard.--vanilla {
        background-position-x: -1px;
        background-position-y: -677px;
      }
      .--container-creditcards .i-creditcard.--visa {
        background-position-x: -1px;
        background-position-y: 0;
      }
      .--container-creditcards .i-creditcard.--walmart {
        background-position-x: -57px;
        background-position-y: -676px;
      }
      .--container-creditcards .i-creditcard.--western-union {
        background-position-x: -113px;
        background-position-y: -768px;
      }
      .--container-creditcards .i-creditcard.--zelle {
        background-position-x: -1px;
        background-position-y: -727px;
      }     

/*# sourceMappingURL=style.css.map */
