@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, .page-comenzar-es .cta, .page-comenzar-es .cta--center, .page-comenzar-es .cta--background-white, .page-comenzar-es .cta--background-gradient-orange, .cta--background-gradient-orange, .cta--background-white, .cta--center {
  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, .page-comenzar-es .cta, .page-comenzar-es .cta--center, .page-comenzar-es .cta--background-white, .page-comenzar-es .cta--background-gradient-orange, .cta--center, .cta--background-white, .cta--background-gradient-orange {
    width: 100%;
    height: 56px;
  }
}
@media (min-width: 650px) and (max-width: 767px) {
  .cta, .page-comenzar-es .cta, .page-comenzar-es .cta--center, .page-comenzar-es .cta--background-white, .page-comenzar-es .cta--background-gradient-orange, .cta--center, .cta--background-white, .cta--background-gradient-orange {
    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-orange, .icon__arrow-right-yellow {
  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__social-media {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.3301 28.174V27.0803C38.8487 26.4887 39.2346 25.7753 39.4346 24.9812C39.4917 24.9875 39.5425 25.0002 39.5996 25.0002C41.0025 25.0002 42.1387 23.718 42.1387 22.1438C42.1387 22.093 42.126 22.0485 42.126 21.9978C42.5449 21.2487 42.7735 20.4235 42.7735 19.592C42.7735 17.5925 41.7578 15.7644 40.063 14.7043L39.0601 14.0759C37.3018 12.9777 35.1309 12.8952 33.417 13.8156C32.96 13.6569 32.4776 13.5744 31.9824 13.5744C29.5322 13.5744 27.5391 15.5676 27.5391 18.0178C27.5391 19.4841 28.2691 20.8425 29.4688 21.6677C29.4561 21.8264 29.4434 21.9914 29.4434 22.1501V23.7307C29.4434 25.6045 30.4673 27.2416 31.9824 28.1214V28.5644C30.8507 29.0265 29.9309 29.8708 29.3812 30.9289L25.7554 34.5547L25.5935 32.9373C25.431 31.3072 24.0739 30.0783 22.4356 30.0783H13.5742C12.6792 30.0783 11.8216 30.4592 11.2205 31.1225C10.62 31.7859 10.3268 32.6777 10.4156 33.5683L11.1774 41.1855C11.3411 42.8143 12.6989 44.0432 14.336 44.0432H40.2344C42.3348 44.0432 44.043 42.335 44.043 40.2346V33.8869C44.043 30.7372 41.4804 28.174 38.3301 28.174ZM24.6008 42.7736H14.336C13.3533 42.7736 12.5389 42.036 12.4412 41.0585L11.6795 33.4413C11.6255 32.8992 11.7969 32.3781 12.1625 31.9737C12.5281 31.5707 13.0296 31.3479 13.5742 31.3479H22.4356C23.4182 31.3479 24.2326 32.0848 24.3303 33.063L25.0711 42.5648C24.9492 42.6994 24.7823 42.7736 24.6008 42.7736ZM40.8692 22.1438C40.8692 23.0197 40.2979 23.7307 39.5996 23.7307C38.9014 23.7307 38.3301 23.0197 38.3301 22.1438C38.3301 21.2678 38.9014 20.5568 39.5996 20.5568C40.2979 20.5568 40.8692 21.2678 40.8692 22.1438ZM30.7129 23.7307V22.1501C30.7129 20.7092 31.2525 19.3318 32.211 18.278C33.563 19.5158 35.353 20.1823 37.1939 20.1316C37.3716 20.1316 37.5493 20.176 37.708 20.2522C37.3081 20.76 37.0606 21.4138 37.0606 22.1438C37.0606 22.7005 37.2072 23.2172 37.4548 23.6558L36.966 24.0074C36.0633 24.6568 34.9982 25.0002 33.8867 25.0002C33.5357 25.0002 33.252 25.2846 33.252 25.635C33.252 25.9854 33.5357 26.2697 33.8867 26.2697C35.2661 26.2697 36.5877 25.8438 37.708 25.0383L38.179 24.6993C37.7448 26.3459 36.2722 27.5393 34.5215 27.5393C32.4204 27.5393 30.7129 25.8318 30.7129 23.7307ZM37.0606 28.1252V28.174C37.0606 29.5743 35.9218 30.7131 34.5215 30.7131C33.8214 30.7131 33.252 30.1437 33.252 29.4436V28.6419C33.6589 28.7466 34.0822 28.8088 34.5215 28.8088C35.4451 28.8088 36.3122 28.5593 37.0606 28.1252Z' fill='%238CFF00'/%3E%3Cpath d='M18.0176 38.9648C19.0693 38.9648 19.9219 38.1123 19.9219 37.0605C19.9219 36.0088 19.0693 35.1562 18.0176 35.1562C16.9659 35.1562 16.1133 36.0088 16.1133 37.0605C16.1133 38.1123 16.9659 38.9648 18.0176 38.9648Z' fill='%238CFF00'/%3E%3Cpath d='M18.2036 28.6226C18.3248 28.7438 18.4873 28.8086 18.6523 28.8086C18.7342 28.8086 18.8167 28.7927 18.8955 28.7604C19.1322 28.662 19.2871 28.4303 19.2871 28.1738V24.3652H21.8262C23.5762 24.3652 25 22.9415 25 21.1914V9.13086C25 7.38081 23.5762 5.95703 21.8262 5.95703H9.13086C7.38081 5.95703 5.95703 7.38081 5.95703 9.13086V21.1914C5.95703 22.9415 7.38081 24.3652 9.13086 24.3652H13.9462L18.2036 28.6226Z' fill='%2300E3D8'/%3E%3C/svg%3E%0A");
  width: 50px;
  height: 50px;
}
.icon__social-device {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath fill='%238CFF00' d='M27.273 6.25H13.636a4.263 4.263 0 0 0-4.261 4.261V39.49a4.263 4.263 0 0 0 4.261 4.261h13.637a4.263 4.263 0 0 0 4.261-4.261V10.51a4.263 4.263 0 0 0-4.261-4.261Zm-6.819 35.795a2.553 2.553 0 0 1-2.556-2.556 2.553 2.553 0 0 1 2.556-2.557 2.553 2.553 0 0 1 2.557 2.557 2.553 2.553 0 0 1-2.556 2.556Zm7.671-6.818h-15.34V11.364h15.34v23.863Z'/%3E%3Cg fill='%2300DBD1' style='mix-blend-mode:multiply'%3E%3Cpath d='M36.71 6.25c-4.744 0-8.585 3.85-8.585 8.594 0 4.743 3.841 8.594 8.585 8.594 4.752 0 8.602-3.85 8.602-8.594S41.462 6.25 36.71 6.25Zm.009 15.469a6.873 6.873 0 0 1-6.875-6.875 6.873 6.873 0 0 1 6.875-6.875 6.873 6.873 0 0 1 6.875 6.875 6.873 6.873 0 0 1-6.875 6.875Zm3.008-7.735c.713 0 1.289-.575 1.289-1.289 0-.713-.576-1.289-1.29-1.289-.713 0-1.288.576-1.288 1.29 0 .713.575 1.288 1.289 1.288Zm-6.016 0c.713 0 1.289-.575 1.289-1.289 0-.713-.576-1.289-1.29-1.289-.712 0-1.288.576-1.288 1.29 0 .713.576 1.288 1.289 1.288Z'/%3E%3Cpath d='M40.956 17.043c-.847 1.678-2.427 2.813-4.238 2.813-1.811 0-3.39-1.135-4.238-2.813-.17-.338.053-.767.393-.767h7.69c.349 0 .563.43.393.767Z'/%3E%3C/g%3E%3C/svg%3E");
  width: 50px;
  height: 50px;
}
.icon__rocket {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath fill='%238CFF00' d='m9.509 22.334 4.809 1.994a27.772 27.772 0 0 0-1.294 4.216l-.182.829 6.894 6.898.829-.178A27.77 27.77 0 0 0 24.78 34.8l1.994 4.809a.31.31 0 0 0 .51.099l3.014-3.014a4.974 4.974 0 0 0 1.45-3.768l-.107-1.936c5.58-4.121 11.226-11.347 12.764-23.958a2.074 2.074 0 0 0-2.325-2.338c-12.607 1.55-19.837 7.201-23.958 12.765l-1.932-.1a4.975 4.975 0 0 0-3.768 1.43l-3.014 3.014a.311.311 0 0 0 .1.53Zm19.335-7.346a3.731 3.731 0 1 1 5.267 5.285 3.731 3.731 0 0 1-5.267-5.285Z'/%3E%3Cpath fill='%2300DBD1' d='M7.074 36.176a4.897 4.897 0 0 1 2.488.199c-3.806 3.051-3.085 6.591-2.62 8.175a.452.452 0 0 0 .779.166c1.314-1.5 4.531-2.069 6.272-2.255a4.664 4.664 0 0 0 3.126-1.659c1.795-2.21.174-4.498-.414-5.198a.212.212 0 0 0-.328 0 4.602 4.602 0 0 1-3.772 1.716.335.335 0 0 1-.324-.323 4.606 4.606 0 0 1 1.754-3.773.21.21 0 0 0 0-.315c-4.241-3.084-6.583.734-7.466 2.633a.452.452 0 0 0 .282.625c.073.022.15.025.223.009Z'/%3E%3C/svg%3E");
  width: 50px;
  height: 50px;
}
.icon__mac-device {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath fill='%238CFF00' fill-rule='evenodd' d='M39.586 17.666v18.37H7.722v-18.37c0-1.127.93-2.041 2.078-2.041H37.508c1.147 0 2.078.914 2.078 2.04ZM5.68 39.206h35.946c.546 0 .993-.434.993-.963v-.597a.49.49 0 0 0-.496-.481H5.184a.49.49 0 0 0-.497.48v.598c0 .53.447.963.994.963Z' clip-rule='evenodd'/%3E%3Cpath fill='%2300E3D8' fill-rule='evenodd' d='M43.666 9.375h-8.231c-.91 0-1.647.723-1.647 1.614v15.338c0 .892.738 1.614 1.647 1.614h8.231c.91 0 1.646-.722 1.646-1.614V10.99c0-.891-.737-1.614-1.646-1.614' clip-rule='evenodd' style='mix-blend-mode:multiply'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M39.974 26.661H37.94a.315.315 0 0 1-.31-.32c0-.177.139-.32.31-.32h3.22c.172 0 .311.143.311.32 0 .177-.139.32-.31.32' clip-rule='evenodd'/%3E%3C/svg%3E");
  width: 50px;
  height: 50px;
}


.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;
  }
  .icon__social-media {
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.3301 28.174V27.0803C38.8487 26.4887 39.2346 25.7753 39.4346 24.9812C39.4917 24.9875 39.5425 25.0002 39.5996 25.0002C41.0025 25.0002 42.1387 23.718 42.1387 22.1438C42.1387 22.093 42.126 22.0485 42.126 21.9978C42.5449 21.2487 42.7735 20.4235 42.7735 19.592C42.7735 17.5925 41.7578 15.7644 40.063 14.7043L39.0601 14.0759C37.3018 12.9777 35.1309 12.8952 33.417 13.8156C32.96 13.6569 32.4776 13.5744 31.9824 13.5744C29.5322 13.5744 27.5391 15.5676 27.5391 18.0178C27.5391 19.4841 28.2691 20.8425 29.4688 21.6677C29.4561 21.8264 29.4434 21.9914 29.4434 22.1501V23.7307C29.4434 25.6045 30.4673 27.2416 31.9824 28.1214V28.5644C30.8507 29.0265 29.9309 29.8708 29.3812 30.9289L25.7554 34.5547L25.5935 32.9373C25.431 31.3072 24.0739 30.0783 22.4356 30.0783H13.5742C12.6792 30.0783 11.8216 30.4592 11.2205 31.1225C10.62 31.7859 10.3268 32.6777 10.4156 33.5683L11.1774 41.1855C11.3411 42.8143 12.6989 44.0432 14.336 44.0432H40.2344C42.3348 44.0432 44.043 42.335 44.043 40.2346V33.8869C44.043 30.7372 41.4804 28.174 38.3301 28.174ZM24.6008 42.7736H14.336C13.3533 42.7736 12.5389 42.036 12.4412 41.0585L11.6795 33.4413C11.6255 32.8992 11.7969 32.3781 12.1625 31.9737C12.5281 31.5707 13.0296 31.3479 13.5742 31.3479H22.4356C23.4182 31.3479 24.2326 32.0848 24.3303 33.063L25.0711 42.5648C24.9492 42.6994 24.7823 42.7736 24.6008 42.7736ZM40.8692 22.1438C40.8692 23.0197 40.2979 23.7307 39.5996 23.7307C38.9014 23.7307 38.3301 23.0197 38.3301 22.1438C38.3301 21.2678 38.9014 20.5568 39.5996 20.5568C40.2979 20.5568 40.8692 21.2678 40.8692 22.1438ZM30.7129 23.7307V22.1501C30.7129 20.7092 31.2525 19.3318 32.211 18.278C33.563 19.5158 35.353 20.1823 37.1939 20.1316C37.3716 20.1316 37.5493 20.176 37.708 20.2522C37.3081 20.76 37.0606 21.4138 37.0606 22.1438C37.0606 22.7005 37.2072 23.2172 37.4548 23.6558L36.966 24.0074C36.0633 24.6568 34.9982 25.0002 33.8867 25.0002C33.5357 25.0002 33.252 25.2846 33.252 25.635C33.252 25.9854 33.5357 26.2697 33.8867 26.2697C35.2661 26.2697 36.5877 25.8438 37.708 25.0383L38.179 24.6993C37.7448 26.3459 36.2722 27.5393 34.5215 27.5393C32.4204 27.5393 30.7129 25.8318 30.7129 23.7307ZM37.0606 28.1252V28.174C37.0606 29.5743 35.9218 30.7131 34.5215 30.7131C33.8214 30.7131 33.252 30.1437 33.252 29.4436V28.6419C33.6589 28.7466 34.0822 28.8088 34.5215 28.8088C35.4451 28.8088 36.3122 28.5593 37.0606 28.1252Z' fill='%238CFF00'/%3E%3Cpath d='M18.0176 38.9648C19.0693 38.9648 19.9219 38.1123 19.9219 37.0605C19.9219 36.0088 19.0693 35.1562 18.0176 35.1562C16.9659 35.1562 16.1133 36.0088 16.1133 37.0605C16.1133 38.1123 16.9659 38.9648 18.0176 38.9648Z' fill='%238CFF00'/%3E%3Cpath d='M18.2036 28.6226C18.3248 28.7438 18.4873 28.8086 18.6523 28.8086C18.7342 28.8086 18.8167 28.7927 18.8955 28.7604C19.1322 28.662 19.2871 28.4303 19.2871 28.1738V24.3652H21.8262C23.5762 24.3652 25 22.9415 25 21.1914V9.13086C25 7.38081 23.5762 5.95703 21.8262 5.95703H9.13086C7.38081 5.95703 5.95703 7.38081 5.95703 9.13086V21.1914C5.95703 22.9415 7.38081 24.3652 9.13086 24.3652H13.9462L18.2036 28.6226Z' fill='%2300E3D8'/%3E%3C/svg%3E%0A");
    width: 50px;
    height: 50px;
  }
  .icon__social-device {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath fill='%238CFF00' d='M27.273 6.25H13.636a4.263 4.263 0 0 0-4.261 4.261V39.49a4.263 4.263 0 0 0 4.261 4.261h13.637a4.263 4.263 0 0 0 4.261-4.261V10.51a4.263 4.263 0 0 0-4.261-4.261Zm-6.819 35.795a2.553 2.553 0 0 1-2.556-2.556 2.553 2.553 0 0 1 2.556-2.557 2.553 2.553 0 0 1 2.557 2.557 2.553 2.553 0 0 1-2.556 2.556Zm7.671-6.818h-15.34V11.364h15.34v23.863Z'/%3E%3Cg fill='%2300DBD1' style='mix-blend-mode:multiply'%3E%3Cpath d='M36.71 6.25c-4.744 0-8.585 3.85-8.585 8.594 0 4.743 3.841 8.594 8.585 8.594 4.752 0 8.602-3.85 8.602-8.594S41.462 6.25 36.71 6.25Zm.009 15.469a6.873 6.873 0 0 1-6.875-6.875 6.873 6.873 0 0 1 6.875-6.875 6.873 6.873 0 0 1 6.875 6.875 6.873 6.873 0 0 1-6.875 6.875Zm3.008-7.735c.713 0 1.289-.575 1.289-1.289 0-.713-.576-1.289-1.29-1.289-.713 0-1.288.576-1.288 1.29 0 .713.575 1.288 1.289 1.288Zm-6.016 0c.713 0 1.289-.575 1.289-1.289 0-.713-.576-1.289-1.29-1.289-.712 0-1.288.576-1.288 1.29 0 .713.576 1.288 1.289 1.288Z'/%3E%3Cpath d='M40.956 17.043c-.847 1.678-2.427 2.813-4.238 2.813-1.811 0-3.39-1.135-4.238-2.813-.17-.338.053-.767.393-.767h7.69c.349 0 .563.43.393.767Z'/%3E%3C/g%3E%3C/svg%3E");
    width: 50px;
    height: 50px;
  }
  .icon__rocket {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath fill='%238CFF00' d='m9.509 22.334 4.809 1.994a27.772 27.772 0 0 0-1.294 4.216l-.182.829 6.894 6.898.829-.178A27.77 27.77 0 0 0 24.78 34.8l1.994 4.809a.31.31 0 0 0 .51.099l3.014-3.014a4.974 4.974 0 0 0 1.45-3.768l-.107-1.936c5.58-4.121 11.226-11.347 12.764-23.958a2.074 2.074 0 0 0-2.325-2.338c-12.607 1.55-19.837 7.201-23.958 12.765l-1.932-.1a4.975 4.975 0 0 0-3.768 1.43l-3.014 3.014a.311.311 0 0 0 .1.53Zm19.335-7.346a3.731 3.731 0 1 1 5.267 5.285 3.731 3.731 0 0 1-5.267-5.285Z'/%3E%3Cpath fill='%2300DBD1' d='M7.074 36.176a4.897 4.897 0 0 1 2.488.199c-3.806 3.051-3.085 6.591-2.62 8.175a.452.452 0 0 0 .779.166c1.314-1.5 4.531-2.069 6.272-2.255a4.664 4.664 0 0 0 3.126-1.659c1.795-2.21.174-4.498-.414-5.198a.212.212 0 0 0-.328 0 4.602 4.602 0 0 1-3.772 1.716.335.335 0 0 1-.324-.323 4.606 4.606 0 0 1 1.754-3.773.21.21 0 0 0 0-.315c-4.241-3.084-6.583.734-7.466 2.633a.452.452 0 0 0 .282.625c.073.022.15.025.223.009Z'/%3E%3C/svg%3E");
    width: 50px;
    height: 50px;
  }
  .icon__mac-device {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath fill='%238CFF00' fill-rule='evenodd' d='M39.586 17.666v18.37H7.722v-18.37c0-1.127.93-2.041 2.078-2.041H37.508c1.147 0 2.078.914 2.078 2.04ZM5.68 39.206h35.946c.546 0 .993-.434.993-.963v-.597a.49.49 0 0 0-.496-.481H5.184a.49.49 0 0 0-.497.48v.598c0 .53.447.963.994.963Z' clip-rule='evenodd'/%3E%3Cpath fill='%2300E3D8' fill-rule='evenodd' d='M43.666 9.375h-8.231c-.91 0-1.647.723-1.647 1.614v15.338c0 .892.738 1.614 1.647 1.614h8.231c.91 0 1.646-.722 1.646-1.614V10.99c0-.891-.737-1.614-1.646-1.614' clip-rule='evenodd' style='mix-blend-mode:multiply'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M39.974 26.661H37.94a.315.315 0 0 1-.31-.32c0-.177.139-.32.31-.32h3.22c.172 0 .311.143.311.32 0 .177-.139.32-.31.32' clip-rule='evenodd'/%3E%3C/svg%3E");
    width: 50px;
    height: 50px;
  }
}
@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;
  }
  .icon__social-media {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none'%3E%3Cpath fill='%238CFF00' d='M61.328 45.078v-1.75a8.087 8.087 0 0 0 1.767-3.358c.092.01.173.03.264.03 2.245 0 4.063-2.051 4.063-4.57 0-.081-.02-.152-.02-.233.67-1.199 1.035-2.52 1.035-3.85 0-3.199-1.624-6.124-4.336-7.82l-1.605-1.006c-2.813-1.757-6.287-1.889-9.029-.416a6.981 6.981 0 0 0-2.295-.386c-3.92 0-7.11 3.19-7.11 7.11a7.091 7.091 0 0 0 3.088 5.84c-.02.253-.04.517-.04.771v2.53c0 2.997 1.638 5.617 4.062 7.024v.71a8.165 8.165 0 0 0-4.162 3.782l-5.801 5.802-.26-2.588a5.06 5.06 0 0 0-5.052-4.575H21.719c-1.432 0-2.804.61-3.766 1.671a5.089 5.089 0 0 0-1.288 3.913l1.219 12.188a5.065 5.065 0 0 0 5.053 4.572h41.438a6.1 6.1 0 0 0 6.094-6.094V54.22c0-5.04-4.1-9.14-9.14-9.14Zm-21.967 23.36H22.938a3.038 3.038 0 0 1-3.032-2.744l-1.219-12.188a3.016 3.016 0 0 1 .773-2.348 3.016 3.016 0 0 1 2.259-1.001h14.178a3.037 3.037 0 0 1 3.032 2.744l1.185 15.203a1.004 1.004 0 0 1-.753.334Zm26.03-33.008c0 1.402-.914 2.54-2.032 2.54-1.117 0-2.03-1.138-2.03-2.54 0-1.401.913-2.539 2.03-2.539 1.118 0 2.032 1.138 2.032 2.539Zm-16.25 2.54v-2.53c0-2.305.863-4.51 2.397-6.195a11.351 11.351 0 0 0 7.972 2.966c.285 0 .569.07.823.193a4.866 4.866 0 0 0-1.036 3.026c0 .89.235 1.718.63 2.42l-.781.562A8.39 8.39 0 0 1 54.219 40a1.015 1.015 0 1 0 0 2.032c2.207 0 4.321-.682 6.114-1.97l.753-.543c-.694 2.635-3.05 4.544-5.852 4.544a6.099 6.099 0 0 1-6.093-6.094ZM59.297 45v.078a4.067 4.067 0 0 1-4.063 4.063 2.033 2.033 0 0 1-2.03-2.031v-1.283a8.123 8.123 0 0 0 2.03.267c1.478 0 2.865-.399 4.063-1.094Z'/%3E%3Cpath fill='%238CFF00' d='M28.828 62.344a3.047 3.047 0 1 0 0-6.094 3.047 3.047 0 0 0 0 6.094Z'/%3E%3Cpath fill='%2300E3D8' d='M29.126 45.796a1.016 1.016 0 0 0 1.733-.718v-6.094h4.063c2.8 0 5.078-2.278 5.078-5.078V14.61c0-2.8-2.278-5.078-5.078-5.078H14.609a5.084 5.084 0 0 0-5.078 5.078v19.297c0 2.8 2.278 5.078 5.078 5.078h7.705l6.812 6.812Z'/%3E%3C/svg%3E");
    width: 80px;
    height: 80px;
  }
  .icon__social-device {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none'%3E%3Cpath fill='%238CFF00' d='M43.636 10H21.818A6.82 6.82 0 0 0 15 16.818v46.364A6.82 6.82 0 0 0 21.818 70h21.818a6.82 6.82 0 0 0 6.819-6.818V16.818A6.82 6.82 0 0 0 43.636 10ZM32.727 67.273a4.085 4.085 0 0 1-4.09-4.091 4.085 4.085 0 0 1 4.09-4.091 4.085 4.085 0 0 1 4.091 4.09 4.085 4.085 0 0 1-4.09 4.092ZM45 56.363H20.454V18.183H45v38.182Z'/%3E%3Cg fill='%2300DBD1' style='mix-blend-mode:multiply'%3E%3Cpath d='M58.736 10C51.146 10 45 16.16 45 23.75S51.146 37.5 58.736 37.5c7.604 0 13.764-6.16 13.764-13.75S66.34 10 58.736 10Zm.014 24.75c-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11-4.922 11-11 11Zm4.813-12.375a2.06 2.06 0 0 0 2.062-2.063 2.06 2.06 0 0 0-2.063-2.062 2.06 2.06 0 0 0-2.062 2.063 2.06 2.06 0 0 0 2.063 2.062Zm-9.626 0A2.06 2.06 0 0 0 56 20.312a2.06 2.06 0 0 0-2.063-2.062 2.06 2.06 0 0 0-2.062 2.063 2.06 2.06 0 0 0 2.063 2.062Z'/%3E%3Cpath d='M65.53 27.268c-1.356 2.685-3.883 4.502-6.78 4.502-2.899 0-5.426-1.817-6.782-4.502-.271-.54.086-1.227.628-1.227h12.306c.557 0 .9.687.628 1.227Z'/%3E%3C/g%3E%3C/svg%3E");
    width: 80px;
    height: 80px;
  }
  .icon__rocket {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none'%3E%3Cpath fill='%238CFF00' d='m15.214 35.734 7.694 3.19a44.438 44.438 0 0 0-2.07 6.746l-.291 1.327 11.03 11.037 1.327-.285c2.3-.51 4.555-1.202 6.746-2.07l3.19 7.695a.498.498 0 0 0 .816.159l4.822-4.822a7.96 7.96 0 0 0 2.322-6.03l-.173-3.097C59.555 42.99 68.59 31.429 71.05 11.252a3.317 3.317 0 0 0-3.72-3.741C47.157 9.99 35.59 19.032 28.996 27.933l-3.09-.159a7.96 7.96 0 0 0-6.03 2.289l-4.822 4.822a.497.497 0 0 0 .159.849ZM46.15 23.98a5.97 5.97 0 1 1 8.428 8.458 5.97 5.97 0 0 1-8.428-8.458Z'/%3E%3Cpath fill='%2300DBD1' d='M11.319 57.881a7.833 7.833 0 0 1 3.98.319c-6.09 4.882-4.935 10.546-4.192 13.08a.723.723 0 0 0 1.247.265c2.102-2.4 7.25-3.31 10.035-3.608a7.462 7.462 0 0 0 5.002-2.653c2.872-3.536.278-7.197-.664-8.318a.34.34 0 0 0-.524 0 7.363 7.363 0 0 1-6.036 2.746.537.537 0 0 1-.517-.517 7.37 7.37 0 0 1 2.806-6.036.337.337 0 0 0 0-.505c-6.786-4.934-10.534 1.174-11.946 4.212a.724.724 0 0 0 .146.816.717.717 0 0 0 .663.2Z'/%3E%3C/svg%3E");
    width: 80px;
    height: 80px;
  }
  .icon__mac-device {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none'%3E%3Cpath fill='%238CFF00' fill-rule='evenodd' d='M63.337 28.265v29.392H12.356V28.265c0-1.803 1.488-3.265 3.324-3.265h44.332c1.836 0 3.325 1.462 3.325 3.265ZM9.089 62.73h57.514c.873 0 1.589-.694 1.589-1.54v-.956a.785.785 0 0 0-.794-.77H8.294a.784.784 0 0 0-.794.77v.956c0 .846.715 1.54 1.59 1.54Z' clip-rule='evenodd'/%3E%3Cpath fill='%2300E3D8' fill-rule='evenodd' d='M69.866 15H56.695c-1.454 0-2.633 1.156-2.633 2.583v24.541c0 1.426 1.179 2.582 2.634 2.582H69.866c1.455 0 2.634-1.156 2.634-2.582V17.583c0-1.427-1.18-2.583-2.634-2.583' clip-rule='evenodd' style='mix-blend-mode:multiply'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M63.959 42.658h-3.255a.504.504 0 0 1-.496-.511c0-.284.222-.514.496-.514h5.153c.275 0 .497.23.497.514a.504.504 0 0 1-.497.51' clip-rule='evenodd'/%3E%3C/svg%3E");
    width: 80px;
    height: 80px;
  }  
}
.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;
}

.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 0.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--achievable-green, .promo-banner--fun-yellow, .promo-banner--pacific-blue, .promo-banner--happy-pink, .promo-banner--aqua-blue, .promo-banner--sunny-orange {
  display: block;
  background-color: #0078FF;
  min-height: 60px !important;
  height: auto !important;
}
@media (max-width: 768px) {
  .promo-banner, .promo-banner--achievable-green, .promo-banner--fun-yellow, .promo-banner--pacific-blue, .promo-banner--happy-pink, .promo-banner--aqua-blue, .promo-banner--sunny-orange {
    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--aqua-blue, .promo-banner__copy--black, .promo-banner__copy--white {
  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--aqua-blue, .promo-banner__copy--black, .promo-banner__copy--white {
    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--yellow, .promo-banner__cta--achievable-green, .promo-banner__cta--fun-yellow, .promo-banner__cta--pacific-blue, .promo-banner__cta--happy-pink, .promo-banner__cta--aqua-blue, .promo-banner__cta--sunny-orange {
  margin-left: 3px;
  position: relative;
}
@media (min-width: 992px) {
  .promo-banner__cta, .promo-banner__cta--yellow, .promo-banner__cta--achievable-green, .promo-banner__cta--fun-yellow, .promo-banner__cta--pacific-blue, .promo-banner__cta--happy-pink, .promo-banner__cta--aqua-blue, .promo-banner__cta--sunny-orange {
    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--yellow, .promo-banner__cta--achievable-green, .promo-banner__cta--fun-yellow, .promo-banner__cta--pacific-blue, .promo-banner__cta--happy-pink, .promo-banner__cta--aqua-blue, .promo-banner__cta--sunny-orange {
    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 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.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 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.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, .latam-jr-7774.cta-unete, .latam-jr-7774.faq, .oe-latam-nd-course-page.faq, .oe-latam-nd-course-page.banner-cta-1, .oe-latam-nd-course-page.banner-cta-2 {
  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, .latam-jr-7774.cta-unete .__content-wrapper, .latam-jr-7774.faq .__content-wrapper, .oe-latam-nd-course-page.faq .__content-wrapper, .oe-latam-nd-course-page.banner-cta-1 .__content-wrapper, .oe-latam-nd-course-page.banner-cta-2 .__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-small, .hero__h-3--red {
  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, .page-planes-precios-reasons .icon__green, .reasons-planes-precios .icon__green {
    width: 60px;
    height: 50px;
  }
  .reasons .icon__green-commentary, .page-planes-precios-reasons .icon__green-commentary, .reasons-planes-precios .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, .page-planes-precios-reasons .icon__green-computer, .reasons-planes-precios .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, .page-planes-precios-reasons .icon__green-aim, .reasons-planes-precios .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, .page-planes-precios-reasons, .reasons-planes-precios {
    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, .page-planes-precios-reasons, .reasons-planes-precios {
    background-size: 50%;
  }
}
@media (min-width: 1200px) and (max-width: 1250px) {
  .reasons, .page-planes-precios-reasons, .reasons-planes-precios {
    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 .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 .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 {
    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 {
    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__mobile, .video-testimonial__image__desktop {
  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: 0.4s all;
  -moz-transition: 0.4s all;
  transition: 0.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, .page-comenzar-es .cta--center, .page-comenzar-es .cta--background-white, .page-comenzar-es .cta--background-gradient-orange {
  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, .page-comenzar-es.hero-comenzar .cta--center, .page-comenzar-es.hero-comenzar .cta--background-white, .page-comenzar-es.hero-comenzar .cta--background-gradient-orange {
    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.3px;
    padding-bottom: 30.3px;
  }
  .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: 0.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 0.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.latam-jr-7774.cta-unete .banner-cta__title, .page-maritza.latam-jr-7774.faq .banner-cta__title, .page-maritza.oe-latam-nd-course-page.faq .banner-cta__title, .page-maritza.oe-latam-nd-course-page.banner-cta-1 .banner-cta__title, .page-maritza.oe-latam-nd-course-page.banner-cta-2 .banner-cta__title {
  margin-bottom: 0;
}
.page-maritza.banner-cta .banner-cta__wrapper-btn, .page-maritza.latam-jr-7774.cta-unete .banner-cta__wrapper-btn, .page-maritza.latam-jr-7774.faq .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.faq .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.banner-cta-2 .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.latam-jr-7774.cta-unete .banner-cta__wrapper-btn, .page-maritza.latam-jr-7774.faq .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.faq .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.banner-cta-2 .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.latam-jr-7774.cta-unete .banner-cta__wrapper-btn, .page-maritza.latam-jr-7774.faq .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.faq .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.banner-cta-2 .banner-cta__wrapper-btn {
    margin: 65px 20px 65px 0;
  }
}
@media (max-width: 767px) {
  .page-maritza.banner-cta .banner-cta__wrapper-btn, .page-maritza.latam-jr-7774.cta-unete .banner-cta__wrapper-btn, .page-maritza.latam-jr-7774.faq .banner-cta__wrapper-btn, .page-maritza.oe-latam-nd-course-page.faq .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.banner-cta-2 .banner-cta__wrapper-btn {
    margin: 0;
    float: none;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .page-maritza.banner-cta, .page-maritza.latam-jr-7774.cta-unete, .page-maritza.latam-jr-7774.faq, .page-maritza.oe-latam-nd-course-page.faq, .page-maritza.oe-latam-nd-course-page.banner-cta-1, .page-maritza.oe-latam-nd-course-page.banner-cta-2 {
    padding-top: 40px;
  }
}
@media (min-width: 768px) {
  .page-maritza.banner-cta, .page-maritza.latam-jr-7774.cta-unete, .page-maritza.latam-jr-7774.faq, .page-maritza.oe-latam-nd-course-page.faq, .page-maritza.oe-latam-nd-course-page.banner-cta-1, .page-maritza.oe-latam-nd-course-page.banner-cta-2 {
    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, .precios.page-planes-precios-es-v2 .cta--center, .precios.page-planes-precios-es-v2 .cta--background-white, .precios.page-planes-precios-es-v2 .cta--background-gradient-orange,
.page-planes-precios-es.precios .cta--center,
.page-planes-precios-es.precios .cta--background-white,
.page-planes-precios-es.precios .cta--background-gradient-orange,
.page-planes-precios-es.precios .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, .precios.page-planes-precios-es-v2 .cta--center, .precios.page-planes-precios-es-v2 .cta--background-white, .precios.page-planes-precios-es-v2 .cta--background-gradient-orange,
.page-planes-precios-es.precios .cta--center,
.page-planes-precios-es.precios .cta--background-white,
.page-planes-precios-es.precios .cta--background-gradient-orange,
.page-planes-precios-es.precios .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, .precios.page-planes-precios-es-v2 .icon__arrow-right-yellow, .precios.page-planes-precios-es-v2 .icon__arrow-right-orange,
.page-planes-precios-es.precios .icon__arrow-right-yellow,
.page-planes-precios-es.precios .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, .h-2.page-planes-precios-es-v2 .h-2__title, .page-planes-precios-es.page-oees-promociones-v2.h-2-comparativa .h-2__title, .page-planes-precios-es-v2.page-oees-promociones-v2.h-2-comparativa .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;
  /*
      /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("https://www.dev.openenglish.com.br/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("https://www.dev.openenglish.com.br/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("https://www.dev.openenglish.com.br/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("https://www.dev.openenglish.com.br/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("https://www.dev.openenglish.com.br/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("https://www.dev.openenglish.com.br/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;
}
.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;
  }
}
@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-1, .oe-latam-nd-course-page.carousel-profesores .carouCuatroclone__item-1 {
  position: absolute;
  left: 295.3px;
}
.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;
  }
}
.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-jr-7774.carousel-hero {
  font-family: "Inter";
  /*carousel-hero*/
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-hero {
    background: linear-gradient(180deg, #FFFFFF 0%, #EBF7FF 50.52%);
    height: 470px;
  }
}
.latam-jr-7774.carousel-hero.gap-bg.section--background-grey {
  padding-top: 0;
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-hero .carousel-hero__image-wrapper {
    height: 235px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-hero .carousel-hero__image-wrapper {
    height: 260px;
  }
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-hero .carousel-hero__content-wrapper {
    height: 190px;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-hero .carousel-hero__content-wrapper {
    margin-left: 25px;
  }
}
@media (min-width: 1200px) {
  .latam-jr-7774.carousel-hero .carousel-hero__content-wrapper {
    width: 650px;
    height: 360px;
    margin-left: 25px;
  }
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-hero .carousel-hero__sign-wrapper {
    display: inline-block;
    position: relative;
    top: 180px;
  }
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-hero .carousel-hero__item {
    display: flex;
    flex-direction: column;
    flex-flow: wrap;
  }
}
.latam-jr-7774.carousel-hero .carousel-hero__col-fix-1, .latam-jr-7774.carousel-hero .carousel-hero__col-fix-2 {
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-hero .carousel-hero__col-fix-1 {
    order: 2;
  }
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-hero .carousel-hero__col-fix-2 {
    order: 1;
  }
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-hero .carousel-hero__image {
    margin: 0 auto;
    display: block;
  }
}
.latam-jr-7774.carousel-hero .carousel-hero__copy-1 {
  color: #FF2846;
  font-weight: 600;
  text-align: left;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-hero .carousel-hero__copy-1 {
    font-size: 14px;
    line-height: 14px;
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-hero .carousel-hero__copy-1 {
    font-size: 18px;
    line-height: 48px;
    margin-top: 15px;
  }
}
.latam-jr-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-jr-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-jr-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-jr-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-jr-7774.carousel-hero .carousel-hero__copy-2 {
    font-size: 28px;
    height: 212px;
    line-height: 34px;
    margin-top: 15px;
    padding-left: 15px;
  }
}
.latam-jr-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-jr-7774.carousel-hero .carousel-hero__copy-2 .quotation {
    margin-left: -25px;
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-hero .carousel-hero__copy-2 .quotation {
    margin-left: -25px;
    font-size: 64px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-hero .carousel-hero__copy-2 .quotation.izq {
    margin-left: -25px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-hero .carousel-hero__copy-2 .quotation.izq {
    margin-left: -35px;
  }
}
.latam-jr-7774.carousel-hero .carousel-hero__copy-2 .quotation.der {
  margin-left: 7px;
}
.latam-jr-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-jr-7774.carousel-hero .carousel-hero__copy-3 {
    font-size: 16px;
    line-height: 32px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-hero .carousel-hero__copy-3 {
    font-size: 16px;
    line-height: 32px;
    margin-top: 25px;
  }
}
@media (min-width: 992px) {
  .latam-jr-7774.carousel-hero .carousel-hero__copy-3 {
    font-size: 16px;
    line-height: 32px;
    margin-top: 25px;
  }
}
@media (min-width: 1200px) {
  .latam-jr-7774.carousel-hero .carousel-hero__copy-3 {
    font-size: 18px;
    line-height: 32px;
    margin-top: 25px;
  }
}
.latam-jr-7774.carousel-hero .carousel-hero__flag {
  display: inline-block;
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-hero .carousel-hero__flag {
    margin-left: -10px;
  }
}
.latam-jr-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-jr-7774.carousel-hero .carousel-hero__title-1 {
    font-weight: 300;
    font-size: 40px;
    line-height: 48px;
    text-align: center;
    padding-bottom: 25px;
  }
}
.latam-jr-7774.carousel-hero .carousel-hero__indicator-wapper {
  margin: 0 auto;
  width: 100px;
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-hero .carousel-hero__indicator-wapper {
    margin-top: 10px;
  }
}
@media (min-width: 992px) {
  .latam-jr-7774.carousel-hero .carousel-hero__indicator-wapper {
    margin-top: 10px;
  }
}
@media (min-width: 1200px) {
  .latam-jr-7774.carousel-hero .carousel-hero__indicator-wapper {
    margin-top: 10px;
  }
}
.latam-jr-7774.carousel-hero .carousel-hero__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-jr-7774.carousel-hero .carousel-hero__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-jr-7774.carousel-hero .carousel-hero__indicators {
  display: inline-block;
  left: unset;
  margin-left: 5px;
  width: 50%;
}
.latam-jr-7774.carousel-hero .carousel-hero__indicators .active {
  border: none;
}
.latam-jr-7774.carousel-hero .carousel-inner {
  overflow: hidden;
  width: unset;
}
.latam-jr-7774.carousel-hero .carousel-indicators {
  position: relative;
  bottom: unset;
}
.latam-jr-7774.carousel-hero .carousel-indicators li {
  width: 12px;
  height: 12px;
  border: 1px solid #A0A0A0;
  margin: unset;
  margin-left: 8px;
  display: inline-block;
}
.latam-jr-7774.carousel-hero .carousel-indicators .active {
  background-color: #FF6600;
  margin-left: 8px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .latam-jr-7774 .cloneditem-1 {
    padding-right: 15px;
    padding-left: 15px;
  }
}

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

.latam-jr-7774 {
  /*carousel-social-media*/
}
.latam-jr-7774.carousel-social-media {
  /*programas-exclusivos*/
}
.latam-jr-7774.carousel-social-media.gap-bg.section--background-grey {
  padding-top: 0;
}
.latam-jr-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-jr-7774.carousel-social-media .carousel-social-media__header-copy {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-social-media .carousel-social-media__header-copy {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 25px;
  }
}
.latam-jr-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-jr-7774.carousel-social-media .carousel-social-media__header-title {
    font-size: 30px;
    line-height: 34px;
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-social-media .carousel-social-media__header-title {
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    padding-bottom: 25px;
  }
}
.latam-jr-7774.carousel-social-media .carousel-social-media__image {
  border-radius: 50%;
  float: left;
  margin-top: 35px;
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-social-media .carousel-social-media__image {
    margin-left: 20px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-social-media .carousel-social-media__image {
    margin-left: 30px;
  }
}
.latam-jr-7774.carousel-social-media .carousel-social-media__icon {
  float: right;
  margin-top: 35px;
  margin-right: 25px;
}
.latam-jr-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-jr-7774.carousel-social-media .carousel-social-media__card {
    height: 254px;
  }
}
@media (max-width: 767px) {
  .latam-jr-7774.carousel-social-media .carousel-social-media__card-fix-last {
    margin-bottom: 0;
  }
}
.latam-jr-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-jr-7774.carousel-social-media .carousel-social-media__title {
    font-size: 16px;
    padding-left: 5px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.carousel-social-media .carousel-social-media__title {
    font-size: 18px;
    padding-left: 20px;
  }
}
.latam-jr-7774.carousel-social-media .carousel-social-media__job {
  color: #666666;
  font-family: "Inter";
  font-weight: 400;
  text-align: left;
  font-size: 12px;
}
.latam-jr-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-jr-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-jr-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-jr-7774.carousel-social-media .carousel-social-media__copy {
    min-height: unset;
  }
}
.latam-jr-7774.carousel-social-media .carousel-social-media__copy .--underline {
  text-decoration: underline;
}
.latam-jr-7774.carousel-social-media .carousel-social-media__indicator-wapper {
  margin: 0 auto;
  width: 200px;
}
.latam-jr-7774.carousel-social-media .carousel-social-media__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-jr-7774.carousel-social-media .carousel-social-media__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-jr-7774.carousel-social-media .carousel-social-media__indicators {
  display: inline-block;
  left: unset;
  margin-left: 5px;
  width: 75%;
}
.latam-jr-7774.carousel-social-media .carousel-social-media__indicators .active {
  border: none;
}
.latam-jr-7774.carousel-social-media .carousel-indicators {
  position: relative;
  bottom: unset;
}
.latam-jr-7774.carousel-social-media .carousel-indicators li {
  width: 12px;
  height: 12px;
  border: 1px solid #A0A0A0;
  margin: unset;
  margin-left: 8px;
  display: inline-block;
}
.latam-jr-7774.carousel-social-media .carousel-indicators .active {
  background-color: #FF6600;
  margin-left: 8px;
}
.latam-jr-7774.carousel-social-media .carousel-inner {
  overflow: unset;
  width: unset;
}
@media (min-width: 768px) and (max-width: 991px) {
  .latam-jr-7774.carousel-social-media .carousel-inner .cloneditem-1 {
    left: 0px;
    position: initial;
  }
  .latam-jr-7774.carousel-social-media .carousel-inner > .item.active.right,
.latam-jr-7774.carousel-social-media .carousel-inner > .item.next {
    transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .latam-jr-7774.carousel-social-media .carousel-inner > .item.active.left,
.latam-jr-7774.carousel-social-media .carousel-inner > .item.prev {
    transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .latam-jr-7774.carousel-social-media .carousel-inner > .item.left,
.latam-jr-7774.carousel-social-media .carousel-inner > .item.prev.right,
.latam-jr-7774.carousel-social-media .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .latam-jr-7774.carousel-social-media .carousel-inner .item.prev,
.latam-jr-7774.carousel-social-media .carousel-inner .item.next {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  .latam-jr-7774.carousel-social-media .carousel-inner .cloneditem-1 {
    left: 0px;
    position: initial;
  }
  .latam-jr-7774.carousel-social-media .carousel-inner > .item.active.right,
.latam-jr-7774.carousel-social-media .carousel-inner > .item.next {
    transform: translate3d(33.33%, 0, 0);
    left: 0;
  }
  .latam-jr-7774.carousel-social-media .carousel-inner > .item.active.left,
.latam-jr-7774.carousel-social-media .carousel-inner > .item.prev {
    transform: translate3d(-33.33%, 0, 0);
    left: 0;
  }
  .latam-jr-7774.carousel-social-media .carousel-inner > .item.left,
.latam-jr-7774.carousel-social-media .carousel-inner > .item.prev.right,
.latam-jr-7774.carousel-social-media .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .latam-jr-7774.carousel-social-media .carousel-inner .item,
.latam-jr-7774.carousel-social-media .carousel-inner .item.prev,
.latam-jr-7774.carousel-social-media .carousel-inner .item.next {
    padding-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .latam-jr-7774.carousel-social-media .carousel__item-wrapper,
.latam-jr-7774.carousel-social-media .cloneditem-1 {
    padding-right: 15px;
    padding-left: 15px;
  }
}

/*latam-jr-7774 */
.latam-jr-7774.metodologia {
  font-family: "Inter";
}
.latam-jr-7774.metodologia .metodologia__title {
  font-weight: 300;
  text-align: left;
}
@media (max-width: 767px) {
  .latam-jr-7774.metodologia .metodologia__title {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.metodologia .metodologia__title {
    font-size: 40px;
    line-height: 48px;
  }
}
@media (min-width: 992px) {
  .latam-jr-7774.metodologia .metodologia__title {
    font-size: 40px;
    line-height: 48px;
  }
}
@media (min-width: 1200px) {
  .latam-jr-7774.metodologia .metodologia__title {
    font-size: 40px;
    line-height: 48px;
  }
}
.latam-jr-7774.metodologia .metodologia__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .latam-jr-7774.metodologia .metodologia__list {
    margin-top: 15px;
  }
}
.latam-jr-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-jr-7774.metodologia .metodologia__list-item {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.metodologia .metodologia__list-item {
    font-size: 18px;
    line-height: 21px;
  }
}
.latam-jr-7774.metodologia .metodologia__list-item-1 {
  background-image: url("/nhpclf/images/7774/metodologia-dispositivos.png");
}
.latam-jr-7774.metodologia .metodologia__list-item-2 {
  background-image: url("/nhpclf/images/7774/metodologia-conversacion.png");
}
.latam-jr-7774.metodologia .metodologia__list-item-3 {
  background-image: url("/nhpclf/images/7774/metodologia-examenes.png");
}
.latam-jr-7774.metodologia .metodologia__list-item-4 {
  background-image: url("/nhpclf/images/7774/metodologia-certificados.png");
}
@media (max-width: 767px) {
  .latam-jr-7774.metodologia .metodologia__image {
    margin-top: -10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .latam-jr-7774.metodologia .metodologia__image {
    margin-top: 10px;
  }
}
@media (min-width: 992px) {
  .latam-jr-7774.metodologia .metodologia__arrow-image {
    position: absolute;
    top: 300px;
    left: -100px;
  }
}
@media (min-width: 1200px) {
  .latam-jr-7774.metodologia .metodologia__arrow-image {
    position: absolute;
    top: 280px;
    left: -150px;
  }
}

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

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

* {
  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;
  }
}

/*footer credit card*/
.--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;
}

.--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);
}

.--container-creditcards .i-creditcard.--visa {
	background-position-x: -1px;
	background-position-y: 0;
}
.--container-creditcards .i-creditcard.--mastercard {
	background-position-x: -49px;
	background-position-y: 0;
}
.--container-creditcards .i-creditcard.--amex {
	background-position-x: -99px;
	background-position-y: 0;
}
.--container-creditcards .i-creditcard.--elo {
	background-position-x: -1px;
	background-position-y: -33px;
}
.--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.--discover {
	background-position-x: 0;
	background-position-y: -67px;
}
.--container-creditcards .i-creditcard.--pix {
	background-position-x: -50px;
	background-position-y: -67px;
}
.--container-creditcards .i-creditcard.--boleto {
	background-position-x: -99px;
	background-position-y: -67px;
}
.--container-creditcards .--title-creditcard.pb-3,
.--container-creditcards .--title-creditcard.pb-3 {
	padding-bottom: 1rem !important;
}
/*footer credit card*/