@charset "UTF-8";
.first-nav {
  z-index: 2022;
  padding: 0px;
}
.first-nav .dropdown-toggle::after {
  display: none;
}
.first-nav .ul-top-nav > li.nav-item.active {
  min-width: 150px;
}
.first-nav .ul-top-nav > li.nav-item {
  min-width: 130px;
}
.first-nav .ul-top-nav > li > a {
  padding: 10px 15px;
  font-size: 14px;
  line-height: 17px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  text-align: center;
  height: 40px;
  border-left: 1px solid #BCD5E5;
}
.first-nav .ul-top-nav > li > a:hover {
  color: #ff6600 !important;
  text-decoration: none;
  cursor: pointer;
}
.first-nav .ul-top-nav > li > a.active {
  color: #ff6600 !important;
  text-decoration: none;
  cursor: pointer;
}
.first-nav .ul-top-nav-rigth {
  margin-right: 30px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
}
.first-nav .ul-top-nav-rigth > li > a:hover {
  color: #000000;
}
.first-nav .ul-top-nav-rigth .dropdown:hover > .dropdown-menu {
  display: block;
}

.second-nav {
  /*.dropdown-toggle::after{
      display: none;
  }*/
  z-index: 2021;
}
.second-nav div#menuLinks .dropdown-toggle::after {
  float: right;
  margin: 10px;
}
.second-nav div#menuLinks > ul {
  margin: 0px 30px;
}
.second-nav div#menuLinks > ul > li {
  padding: 0 10px 0 10px !important;
}
.second-nav div#menuLinks > ul > li > a {
  color: #000;
  cursor: unset;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  height: 48px;
  position: relative;
  width: 100%;
}
.second-nav div#menuLinks > ul > li > a:hover {
  color: #ff6600 !important;
  text-decoration: none;
  cursor: pointer;
}
.second-nav div#menuLinks > ul > li > a.active {
  color: #ff6600 !important;
  text-decoration: none;
  cursor: pointer;
}

.oe-logo {
  max-width: 220px;
  margin-left: 40px;
}

.new-global-navigation {
  background-color: #EBF7FF;
}

.ul-top-nav {
  padding-left: 0px !important;
  margin-left: 0px !important;
}

.menu-link {
  border: none !important;
}

#oip-navContactContainer-new {
  padding: 0px !important;
}
#oip-navContactContainer-new .dropdown-toggle::after {
  display: none;
}

/*hamburguer 2*/
#hamburger {
  height: 14px;
  width: 17px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  cursor: pointer;
  z-index: 9999;
}

.hamburger-span {
  height: 2px;
  width: 17px;
  background-color: #00e3d8;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}

#hamburger-line-1.active {
  transform: translateY(7.5px) rotate(-45deg);
  -moz-transform: translateY(7.5px) rotate(-45deg);
  -webkit-transform: translateY(7.5px) rotate(-45deg);
  -o-transform: translateY(7.5px) rotate(-45deg);
  -ms-transform: translateY(7.5px) rotate(-45deg);
}

#hamburger-line-2.active {
  transform: translateY(-5.5px) rotate(45deg);
  -moz-transform: translateY(-5.5px) rotate(45deg);
  -webkit-transform: translateY(-5.5px) rotate(45deg);
  -o-transform: translateY(-5.5px) rotate(45deg);
  -ms-transform: translateY(-5.5px) rotate(45deg);
}

/*end hamburguer 2*/
@media (max-width: 575.98px) {
  .oe-logo {
    max-width: 189px;
    margin-left: 0px;
  }

  .ul-top-nav > li.nav-item.active {
    min-width: calc(100% / 3) !important;
  }

  .ul-top-nav > li.nav-item {
    min-width: calc(100% / 3) !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .ul-top-nav > li.nav-item.active {
    min-width: 150px;
  }

  .ul-top-nav > li.nav-item {
    min-width: 130px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .ul-top-nav > li.nav-item.active {
    min-width: 150px;
  }

  .ul-top-nav > li.nav-item {
    min-width: 130px;
  }
}
@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;
  }
}

.section--background-white {
  background-color: #FFFFFF;
}
.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;
        }
    }
}



*/
.h-2 {
  margin-bottom: 30px;
}
.h-2__content-wrapper {
  padding-bottom: 32px;
}
.h-2__title, .h-2__title--38, .h-2__title--30 {
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  text-align: left;
  letter-spacing: -0.5px;
  color: #000;
}
@media (max-width: 767px) {
  .h-2__title--30 {
    font-size: 30px;
    line-height: 34px;
  }
  .h-2__title--38 {
    font-size: 38px;
    line-height: 42px;
  }
}
@media (min-width: 551px) {
  .h-2__title, .h-2__title--30, .h-2__title--38 {
    text-align: center;
  }
}
/*
    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;
  }
}
.faq__accordion, .faq__accordion--width {
  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 {
  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;
}
.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 {
    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;
  }
}
.trustpilot__mask {
  z-index: 9;
  height: 101px;
  right: 0px;
  width: 100%;
  position: absolute;
}
@media (max-width: 767px) {
  .trustpilot__mask--1 {
    z-index: 9;
    height: 80px;
    width: 100%;
    position: absolute;
    right: 0px;
    top: 460px;
  }
  .trustpilot__mask--2 {
    z-index: 10;
    height: 55px;
    width: 100%;
    right: 0px;
    position: absolute;
  }
}
.icon, .icon__arrow-right-orange, .icon__arrow-right-yellow {
  background-repeat: no-repeat;
  display: inline-block;
  float: right;
  height: 16px;
  margin-top: 21px;
  padding-right: 33px;
  position: relative;
  width: 10px;
  /*
      &__blue-check-list {
          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");
          height: 15px;
          width: 19px;
      }
  */
}
.icon__arrow-right-yellow {
  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 {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.18 1.158A.663.663 0 011.617 1c.164 0 .32.057.436.158L9.436 7.62c.116.1.181.238.181.38 0 .144-.065.281-.18.382l-7.385 6.462a.68.68 0 01-.871 0 .493.493 0 010-.763l6.95-6.08-6.95-6.08A.507.507 0 011 1.539c0-.143.065-.28.18-.38z' fill='%23fff' stroke='%23F60' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.icon__green {
  background-repeat: no-repeat;
  display: inline-block;
}
.icon__green-commentary {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='33' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
  width: 45px;
  height: 32px;
}
.icon__green-computer {
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='32' viewBox='0 0 52 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.16 5.393v22.691H3.84V5.393C3.84 4 5.017 2.872 6.47 2.872h35.06c1.452 0 2.63 1.129 2.63 2.52zM1.256 32h45.486c.69 0 1.256-.536 1.256-1.19v-.737c0-.326-.282-.594-.628-.594H.628c-.345 0-.628.268-.628.594v.738C0 31.464.565 32 1.257 32z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.188 0H39.13C38.02 0 37.12.9 37.12 2.011v19.11c0 1.11.9 2.01 2.011 2.01h10.057c1.11 0 2.011-.9 2.011-2.01V2.01C51.2.901 50.3 0 49.188 0z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.617 21.455h-2.195a.335.335 0 110-.67h3.474a.335.335 0 010 .67' fill='%23fff'/%3E%3C/svg%3E");
  width: 52px;
  height: 32px;
}
.icon__green-aim {
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.587 7.412c-5.853-5.853-15.343-5.853-21.197 0-5.853 5.854-5.853 15.344 0 21.198 5.854 5.853 15.344 5.853 21.197 0 5.854-5.854 5.854-15.344 0-21.198zm-2.44 18.758c-4.498 4.499-11.818 4.499-16.317 0-4.499-4.498-4.499-11.819 0-16.318 4.499-4.498 11.819-4.498 16.318 0 4.499 4.5 4.499 11.82 0 16.318z' fill='%238CFF00'/%3E%3Cpath d='M20.944 12.056c-3.284-3.284-8.627-3.284-11.91 0-3.284 3.283-3.284 8.626 0 11.91 3.283 3.283 8.626 3.283 11.91 0 3.283-3.284 3.283-8.627 0-11.91zm-2.45 9.46a4.963 4.963 0 01-7.01 0 4.963 4.963 0 01-.001-7.01 4.963 4.963 0 017.011 0 4.963 4.963 0 010 7.01z' fill='%238CFF00'/%3E%3Cpath d='M13.402 16.424a2.244 2.244 0 103.173 3.174 2.244 2.244 0 00-3.173-3.174z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.56 3.418a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722a.791.791 0 01-.564.236h-1.822L16.4 18.183a.868.868 0 01-1.228 0 .869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' fill='%2300E3D8'/%3E%3Cpath d='M32.56 3.418h0a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722s0 0 0 0a.791.791 0 01-.564.236h-1.822L16.4 18.183h0a.868.868 0 01-1.228 0h0a.869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56h0L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' stroke='%2300E3D8' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
  width: 36px;
  height: 36px;
}
.icon__green-document {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.866' height='29.866' viewBox='0 0 32.866 29.866'%3E%3Cg data-name='Grupo 1774'%3E%3Cpath data-name='Trazado 2787' d='M31.074 24.716H14.946a1.8 1.8 0 01-1.792-1.792V1.792A1.8 1.8 0 0114.946 0h16.128a1.8 1.8 0 011.792 1.792v21.132a1.8 1.8 0 01-1.792 1.792z' fill='%238cff00' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 2786' d='M17.919 29.866H1.792A1.8 1.8 0 010 28.074V6.941A1.8 1.8 0 011.792 5.15h16.127a1.8 1.8 0 011.792 1.792v21.132a1.8 1.8 0 01-1.792 1.792z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2788' d='M15.52 22.662H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2789' d='M15.52 19.572H4.192a.52.52 0 110-1.039H15.52a.52.52 0 110 1.039z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2790' d='M15.52 16.483H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2791' d='M15.52 13.393H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 33px;
  height: 33px;
}
.icon__green-star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.25' height='28.989' viewBox='0 0 37.25 28.989'%3E%3Cpath data-name='Trazado 2795' d='M15.7.317l4.131 9.263a.038.038 0 00.029.021l10.086 1.066a.534.534 0 01.3.929l-7.529 6.791a.035.035 0 00-.012.034l2.1 9.921a.535.535 0 01-.79.574l-8.784-5.065a.036.036 0 00-.037 0l-8.785 5.065a.535.535 0 01-.791-.574l2.1-9.921a.035.035 0 00-.011-.034L.178 11.596a.534.534 0 01.3-.929l10.087-1.066a.037.037 0 00.029-.021l4.13-9.263a.534.534 0 01.976 0z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2796' d='M37.25 10.008a6.983 6.983 0 11-6.983-6.983 6.983 6.983 0 016.983 6.983z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2797' d='M33.039 8.052l-1.385 1.3-2.774 2.609-1.38-1.3' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/svg%3E");
  width: 40px;
  height: 33px;
}
.icon__orange-down-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.799' height='6.996' viewBox='0 0 10.799 6.996'%3E%3Cpath data-name='Trazado 2778' d='M10.189.626a.472.472 0 010 .606l-4.5 5.138a.343.343 0 01-.531 0L.653 1.232a.473.473 0 010-.606.344.344 0 01.531 0l4.237 4.836L9.658.626a.343.343 0 01.531 0z' fill='%23fff' stroke='%23f60' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 10px;
  width: 12px;
}
.icon__orange-up-arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.12 6.71L6 2.83l3.88 3.88a.996.996 0 101.41-1.41L6.7.71a.996.996 0 00-1.41 0L.7 5.3a.996.996 0 000 1.41c.39.38 1.03.39 1.42 0z' fill='%23F60'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 10px;
  width: 12px;
}
.icon__green-note {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='43' viewBox='0 0 54 43'%3E%3Cpath data-name='Trazado 2766' d='M30 43H3a3.1 3.1 0 01-3-3.1V3.1A3.1 3.1 0 013 0h27a3.1 3.1 0 013 3.1v36.8a3.1 3.1 0 01-3 3.1z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1772' opacity='.7' fill='%2300e3d8'%3E%3Cpath data-name='Trazado 2767' d='M40.6 7.7L21.4 26.4c-.1.1-.2.2-.2.3L19 35.1a.618.618 0 00.2.7.763.763 0 00.5.2h.2l8.6-2.1a.758.758 0 00.4-.2L48.1 15z'/%3E%3Cpath data-name='Trazado 2768' d='M52.9 5.2l-2.1-2.1a4 4 0 00-5.4 0l-2.6 2.6 7.5 7.3 2.6-2.6A3.81 3.81 0 0054 7.8a3.631 3.631 0 00-1.1-2.6z'/%3E%3C/g%3E%3C/svg%3E");
  width: 54px;
  height: 43px;
}
.icon__green-microphone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.092' height='56.476'%3E%3Cg data-name='Grupo 1780'%3E%3Cpath data-name='Trazado 2786' d='M27.381 23.935a1.185 1.185 0 00-1.17 1.2V34.3a12.026 12.026 0 01-11.879 12.163h-.113A12.026 12.026 0 012.341 34.3v-9.167a1.185 1.185 0 00-1.17-1.2 1.185 1.185 0 00-1.17 1.2v9.507a14.6 14.6 0 0012.835 14.752v4.08H6.945a1.5 1.5 0 000 3h14.662a1.5 1.5 0 000-3h-5.891v-4.079a14.5 14.5 0 0012.836-14.55v-9.71a1.185 1.185 0 00-1.171-1.198z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2787' d='M23.073 15.7v-1.778a8.906 8.906 0 00-8.8-9.011 8.906 8.906 0 00-8.8 9.011v20.026a8.906 8.906 0 008.8 9.011 8.906 8.906 0 008.8-9.011V15.7z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1779'%3E%3Cpath data-name='Trazado 2788' d='M47.092 11.5A11.5 11.5 0 1135.592 0a11.5 11.5 0 0111.5 11.5z' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 2789' d='M40.092 9l-2.249 2-4.5 4-2.251-2' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/g%3E%3C/svg%3E");
  width: 48px;
  height: 57px;
}
.icon__green-herramientas-innovadoras {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55.129 19.37a27.213 27.213 0 100 38.492 27.224 27.224 0 000-38.491zM50.69 53.436a20.953 20.953 0 110-29.627 20.974 20.974 0 010 29.627z' fill='%238CFF00'/%3E%3Cpath d='M46.697 27.802a15.294 15.294 0 100 21.628 15.325 15.325 0 000-21.628zm-4.448 17.18a9 9 0 110-12.732 9.011 9.011 0 010 12.732z' fill='%238CFF00'/%3E%3Cpath d='M33.005 35.739a4.068 4.068 0 105.755 0 4.056 4.056 0 00-5.755 0z' fill='%238CFF00'/%3E%3Cpath d='M67.787 12.12a1.444 1.444 0 01-.306 1.57l-.316-.327.316.327-4.87 4.943a1.41 1.41 0 01-1.053.421h-3.31L38.413 38.932a1.581 1.581 0 01-2.235 0 1.591 1.591 0 010-2.234l19.91-19.941v-3.162a1.402 1.402 0 01.421-1.054l4.87-4.87a1.433 1.433 0 011.56-.316l-.17.422a.97.97 0 01.612.906l4.406 3.436zm0 0a1.444 1.444 0 00-1.328-.876h-2.625l3.953.875z' fill='%2300E3D8'/%3E%3Cpath d='M67.787 12.12a1.444 1.444 0 01-.306 1.57l-.316-.327.316.327-4.87 4.943a1.41 1.41 0 01-1.053.421h-3.31L38.413 38.932a1.581 1.581 0 01-2.235 0 1.591 1.591 0 010-2.234l19.91-19.941v-3.162a1.402 1.402 0 01.421-1.054v0l4.87-4.87a1.433 1.433 0 011.56-.316v0l-.17.422a.97.97 0 01.612.906l4.406 3.436zm0 0a1.444 1.444 0 00-1.328-.876h-2.625l3.953.875z' stroke='%2300E3D8' stroke-width='.86'/%3E%3C/svg%3E");
  width: 69.3px;
  height: 75px;
}
.icon__green-feedback-all {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.2' height='57.509' viewBox='0 0 48.2 57.509'%3E%3Cg data-name='Grupo 1774'%3E%3Cpath data-name='Trazado 2769' d='M.9 31.509H.7a.876.876 0 01-.7-.9v-4.8a18.48 18.48 0 0118.4-18.4h12.2v-6.5a.792.792 0 01.5-.8.92.92 0 011 .1l14.8 13a.967.967 0 010 1.4l-14.8 13a.92.92 0 01-1 .1 1.02 1.02 0 01-.5-.8v-6.5H17.2a16.557 16.557 0 00-15.3 10.2l-.1.4a1.05 1.05 0 01-.9.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2770' d='M16.7 57.509a1.421 1.421 0 01-.6-.2l-14.8-13a.967.967 0 010-1.4l14.8-13a.92.92 0 011-.1 1.02 1.02 0 01.5.8v6.5H31a16.557 16.557 0 0015.3-10.2l.2-.4a1.1 1.1 0 011-.6.961.961 0 01.7.9v4.8a18.48 18.48 0 01-18.4 18.4H17.6v6.5a.792.792 0 01-.5.8.4.4 0 01-.4.2z' fill='%2300e3d8'/%3E%3C/g%3E%3C/svg%3E");
  width: 49px;
  height: 58px;
}
.icon__green-whatsapp-all {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.5' height='51' viewBox='0 0 66.5 51'%3E%3Cg data-name='Grupo 1775'%3E%3Cpath data-name='Trazado 2771' d='M0 51l2.917-10.552A20.251 20.251 0 0120.581 10 20.151 20.151 0 0135 15.961 20.05 20.05 0 0141 30.3a20.377 20.377 0 01-20.419 20.3 20.851 20.851 0 01-9.8-2.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2772' d='M15.89 19.983C15.457 19 15.024 19 14.591 19h-1.126a2.207 2.207 0 00-1.473.715A6.613 6.613 0 0010 24.54a11.413 11.413 0 002.339 6.077c.26.357 3.9 6.434 9.7 8.847 4.764 1.966 5.717 1.519 6.757 1.43s3.378-1.43 3.811-2.77a6.25 6.25 0 00.346-2.77c-.173-.268-.52-.357-1.126-.715-.606-.268-3.378-1.7-3.9-1.877s-.866-.268-1.3.268a26.333 26.333 0 01-1.819 2.323.9.9 0 01-1.213.179 14.448 14.448 0 01-4.591-2.86 16.606 16.606 0 01-3.118-4.021c-.346-.625 0-.894.26-1.162s.606-.715.866-.983c.26-.358.346-.626.606-.983a.984.984 0 00-.087-.983c-.082-.446-1.208-3.395-1.641-4.557z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2773' d='M33.1 0h30.3a3.116 3.116 0 013.1 3.1v18.1a3.116 3.116 0 01-3.1 3.1H42.8l-8.5 6v-6h-1.2a3.116 3.116 0 01-3.1-3.1V3.1A3.116 3.116 0 0133.1 0z' fill='%2300e3d8' opacity='.7'/%3E%3Cpath data-name='Trazado 2774' d='M53.9 11.2a2.5 2.5 0 102.5-2.5 2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3Cpath data-name='Trazado 2775' d='M45.7 11.2a2.5 2.5 0 102.5-2.5 2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3Cpath data-name='Trazado 2776' d='M37.5 11.2A2.5 2.5 0 1040 8.7a2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3C/g%3E%3C/svg%3E");
  width: 67px;
  height: 51px;
}
.icon__nd-green-pc {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath data-name='Rectángulo 3' fill='%23fff' d='M0 0h42v42H0z'/%3E%3Cg data-name='Grupo 2'%3E%3Cpath data-name='Trazado 1' d='M35.5 14.959v17.635H4.913V14.959A1.977 1.977 0 016.908 13h26.6a1.977 1.977 0 011.992 1.959zM2.953 35.638h34.509a.942.942 0 00.953-.924v-.574a.471.471 0 00-.477-.462H2.476A.471.471 0 002 34.14v.573a.942.942 0 00.953.925z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1'%3E%3Cpath data-name='Trazado 2' d='M39.419 7h-7.9a1.565 1.565 0 00-1.58 1.55v14.724a1.565 1.565 0 001.58 1.549h7.9A1.565 1.565 0 0041 23.274V8.55A1.565 1.565 0 0039.419 7z' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 3' d='M35.875 23.595h-1.952a.307.307 0 010-.615h3.091a.307.307 0 010 .615' fill='%23fff' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
}
.icon__nd-green-chat {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath data-name='Rectángulo 2' fill='%23fff' d='M0 0h42v42H0z'/%3E%3Cg data-name='Grupo 4'%3E%3Cpath data-name='Trazado 4' d='M7 7h18.743a3.845 3.845 0 013.749 3.932v13.109a3.845 3.845 0 01-3.749 3.932H12v5.88l-5-5.88H5.749A3.845 3.845 0 012 24.041V10.932A3.845 3.845 0 015.749 7h18.744' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 3'%3E%3Cpath data-name='Trazado 5' d='M23.215 19.147h14.821A3.043 3.043 0 0141 22.264v10.389a3.043 3.043 0 01-2.964 3.117H22.227a3.044 3.044 0 01-2.964-3.117V22.264a3.044 3.044 0 012.964-3.117h14.821' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
}
.icon__nd-green-mic {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath data-name='Rectángulo 1' fill='%23fff' d='M0 0h42v42H0z'/%3E%3Cg data-name='Grupo 10'%3E%3Cg data-name='Grupo 7'%3E%3Cpath data-name='Trazado 9' d='M23.393 17.952a.839.839 0 00-.829.849v6.488a8.518 8.518 0 01-8.413 8.619h-.08a8.518 8.518 0 01-8.413-8.619V18.8a.839.839 0 00-.829-.849A.839.839 0 004 18.8v6.733a10.344 10.344 0 009.091 10.45v2.89H8.919a1.064 1.064 0 000 2.128H19.3a1.064 1.064 0 000-2.128h-4.169v-2.89a10.267 10.267 0 009.091-10.3V18.8a.839.839 0 00-.829-.848z' fill='%238cff00' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 10' d='M20.342 12.117v-1.256a6.308 6.308 0 00-6.231-6.383 6.308 6.308 0 00-6.231 6.383v14.183a6.308 6.308 0 006.231 6.383 6.308 6.308 0 006.231-6.383V12.117z' fill='%2300dbd1' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 8'%3E%3Cpath data-name='Trazado 11' d='M37.354 9.145A8.145 8.145 0 1129.208 1a8.145 8.145 0 018.146 8.145z' fill='%238cff00' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 12' d='M32.4 7.374l-1.6 1.417-3.189 2.833-1.59-1.416' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
}
.icon__blue-check {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.206' height='14.137' viewBox='0 0 18.206 14.137'%3E%3Cpath data-name='Trazado 2779' d='M6.971 13.86a.929.929 0 01-1.314 0L.409 8.615a1.394 1.394 0 010-1.972l.657-.657a1.394 1.394 0 011.972 0L6.314 9.26 15.168.408a1.394 1.394 0 011.972 0l.657.657a1.394 1.394 0 010 1.972z' fill='%230078ff'/%3E%3C/svg%3E");
  width: 22px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
}
.icon__grey-check {
  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;
}

@media (min-width: 768px) {
  .icon__green-commentary {
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='33' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
    width: 45px;
    height: 32px;
  }
  .icon__green-computer {
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='32' viewBox='0 0 52 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.16 5.393v22.691H3.84V5.393C3.84 4 5.017 2.872 6.47 2.872h35.06c1.452 0 2.63 1.129 2.63 2.52zM1.256 32h45.486c.69 0 1.256-.536 1.256-1.19v-.737c0-.326-.282-.594-.628-.594H.628c-.345 0-.628.268-.628.594v.738C0 31.464.565 32 1.257 32z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.188 0H39.13C38.02 0 37.12.9 37.12 2.011v19.11c0 1.11.9 2.01 2.011 2.01h10.057c1.11 0 2.011-.9 2.011-2.01V2.01C51.2.901 50.3 0 49.188 0z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.617 21.455h-2.195a.335.335 0 110-.67h3.474a.335.335 0 010 .67' fill='%23fff'/%3E%3C/svg%3E");
    width: 52px;
    height: 32px;
  }
  .icon__green-aim {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.587 7.412c-5.853-5.853-15.343-5.853-21.197 0-5.853 5.854-5.853 15.344 0 21.198 5.854 5.853 15.344 5.853 21.197 0 5.854-5.854 5.854-15.344 0-21.198zm-2.44 18.758c-4.498 4.499-11.818 4.499-16.317 0-4.499-4.498-4.499-11.819 0-16.318 4.499-4.498 11.819-4.498 16.318 0 4.499 4.5 4.499 11.82 0 16.318z' fill='%238CFF00'/%3E%3Cpath d='M20.944 12.056c-3.284-3.284-8.627-3.284-11.91 0-3.284 3.283-3.284 8.626 0 11.91 3.283 3.283 8.626 3.283 11.91 0 3.283-3.284 3.283-8.627 0-11.91zm-2.45 9.46a4.963 4.963 0 01-7.01 0 4.963 4.963 0 01-.001-7.01 4.963 4.963 0 017.011 0 4.963 4.963 0 010 7.01z' fill='%238CFF00'/%3E%3Cpath d='M13.402 16.424a2.244 2.244 0 103.173 3.174 2.244 2.244 0 00-3.173-3.174z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.56 3.418a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722a.791.791 0 01-.564.236h-1.822L16.4 18.183a.868.868 0 01-1.228 0 .869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' fill='%2300E3D8'/%3E%3Cpath d='M32.56 3.418h0a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722s0 0 0 0a.791.791 0 01-.564.236h-1.822L16.4 18.183h0a.868.868 0 01-1.228 0h0a.869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56h0L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' stroke='%2300E3D8' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
    width: 33px;
    height: 33px;
  }
  .icon__green-document {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.866' height='29.866' viewBox='0 0 32.866 29.866'%3E%3Cg data-name='Grupo 1774'%3E%3Cpath data-name='Trazado 2787' d='M31.074 24.716H14.946a1.8 1.8 0 01-1.792-1.792V1.792A1.8 1.8 0 0114.946 0h16.128a1.8 1.8 0 011.792 1.792v21.132a1.8 1.8 0 01-1.792 1.792z' fill='%238cff00' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 2786' d='M17.919 29.866H1.792A1.8 1.8 0 010 28.074V6.941A1.8 1.8 0 011.792 5.15h16.127a1.8 1.8 0 011.792 1.792v21.132a1.8 1.8 0 01-1.792 1.792z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2788' d='M15.52 22.662H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2789' d='M15.52 19.572H4.192a.52.52 0 110-1.039H15.52a.52.52 0 110 1.039z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2790' d='M15.52 16.483H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2791' d='M15.52 13.393H4.192a.52.52 0 110-1.04H15.52a.52.52 0 110 1.04z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    width: 33px;
    height: 33px;
  }
  .icon__green-star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.25' height='28.989' viewBox='0 0 37.25 28.989'%3E%3Cpath data-name='Trazado 2795' d='M15.7.317l4.131 9.263a.038.038 0 00.029.021l10.086 1.066a.534.534 0 01.3.929l-7.529 6.791a.035.035 0 00-.012.034l2.1 9.921a.535.535 0 01-.79.574l-8.784-5.065a.036.036 0 00-.037 0l-8.785 5.065a.535.535 0 01-.791-.574l2.1-9.921a.035.035 0 00-.011-.034L.178 11.596a.534.534 0 01.3-.929l10.087-1.066a.037.037 0 00.029-.021l4.13-9.263a.534.534 0 01.976 0z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2796' d='M37.25 10.008a6.983 6.983 0 11-6.983-6.983 6.983 6.983 0 016.983 6.983z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2797' d='M33.039 8.052l-1.385 1.3-2.774 2.609-1.38-1.3' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/svg%3E");
    width: 40px;
    height: 33px;
  }
  .icon__green-note {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='43' viewBox='0 0 54 43'%3E%3Cpath data-name='Trazado 2766' d='M30 43H3a3.1 3.1 0 01-3-3.1V3.1A3.1 3.1 0 013 0h27a3.1 3.1 0 013 3.1v36.8a3.1 3.1 0 01-3 3.1z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1772' opacity='.7' fill='%2300e3d8'%3E%3Cpath data-name='Trazado 2767' d='M40.6 7.7L21.4 26.4c-.1.1-.2.2-.2.3L19 35.1a.618.618 0 00.2.7.763.763 0 00.5.2h.2l8.6-2.1a.758.758 0 00.4-.2L48.1 15z'/%3E%3Cpath data-name='Trazado 2768' d='M52.9 5.2l-2.1-2.1a4 4 0 00-5.4 0l-2.6 2.6 7.5 7.3 2.6-2.6A3.81 3.81 0 0054 7.8a3.631 3.631 0 00-1.1-2.6z'/%3E%3C/g%3E%3C/svg%3E");
    width: 54px;
    height: 43px;
  }
  .icon__green-feedback {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.2' height='57.509' viewBox='0 0 48.2 57.509'%3E%3Cg data-name='Grupo 1774'%3E%3Cpath data-name='Trazado 2769' d='M.9 31.509H.7a.876.876 0 01-.7-.9v-4.8a18.48 18.48 0 0118.4-18.4h12.2v-6.5a.792.792 0 01.5-.8.92.92 0 011 .1l14.8 13a.967.967 0 010 1.4l-14.8 13a.92.92 0 01-1 .1 1.02 1.02 0 01-.5-.8v-6.5H17.2a16.557 16.557 0 00-15.3 10.2l-.1.4a1.05 1.05 0 01-.9.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2770' d='M16.7 57.509a1.421 1.421 0 01-.6-.2l-14.8-13a.967.967 0 010-1.4l14.8-13a.92.92 0 011-.1 1.02 1.02 0 01.5.8v6.5H31a16.557 16.557 0 0015.3-10.2l.2-.4a1.1 1.1 0 011-.6.961.961 0 01.7.9v4.8a18.48 18.48 0 01-18.4 18.4H17.6v6.5a.792.792 0 01-.5.8.4.4 0 01-.4.2z' fill='%2300e3d8'/%3E%3C/g%3E%3C/svg%3E");
    width: 49px;
    height: 58px;
  }
  .icon__green-whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.5' height='51' viewBox='0 0 66.5 51'%3E%3Cg data-name='Grupo 1775'%3E%3Cpath data-name='Trazado 2771' d='M0 51l2.917-10.552A20.251 20.251 0 0120.581 10 20.151 20.151 0 0135 15.961 20.05 20.05 0 0141 30.3a20.377 20.377 0 01-20.419 20.3 20.851 20.851 0 01-9.8-2.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2772' d='M15.89 19.983C15.457 19 15.024 19 14.591 19h-1.126a2.207 2.207 0 00-1.473.715A6.613 6.613 0 0010 24.54a11.413 11.413 0 002.339 6.077c.26.357 3.9 6.434 9.7 8.847 4.764 1.966 5.717 1.519 6.757 1.43s3.378-1.43 3.811-2.77a6.25 6.25 0 00.346-2.77c-.173-.268-.52-.357-1.126-.715-.606-.268-3.378-1.7-3.9-1.877s-.866-.268-1.3.268a26.333 26.333 0 01-1.819 2.323.9.9 0 01-1.213.179 14.448 14.448 0 01-4.591-2.86 16.606 16.606 0 01-3.118-4.021c-.346-.625 0-.894.26-1.162s.606-.715.866-.983c.26-.358.346-.626.606-.983a.984.984 0 00-.087-.983c-.082-.446-1.208-3.395-1.641-4.557z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2773' d='M33.1 0h30.3a3.116 3.116 0 013.1 3.1v18.1a3.116 3.116 0 01-3.1 3.1H42.8l-8.5 6v-6h-1.2a3.116 3.116 0 01-3.1-3.1V3.1A3.116 3.116 0 0133.1 0z' fill='%2300e3d8' opacity='.7'/%3E%3Cpath data-name='Trazado 2774' d='M53.9 11.2a2.5 2.5 0 102.5-2.5 2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3Cpath data-name='Trazado 2775' d='M45.7 11.2a2.5 2.5 0 102.5-2.5 2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3Cpath data-name='Trazado 2776' d='M37.5 11.2A2.5 2.5 0 1040 8.7a2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3C/g%3E%3C/svg%3E");
    width: 67px;
    height: 51px;
  }
  .icon__green-microphone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.092' height='56.476'%3E%3Cg data-name='Grupo 1780'%3E%3Cpath data-name='Trazado 2786' d='M27.381 23.935a1.185 1.185 0 00-1.17 1.2V34.3a12.026 12.026 0 01-11.879 12.163h-.113A12.026 12.026 0 012.341 34.3v-9.167a1.185 1.185 0 00-1.17-1.2 1.185 1.185 0 00-1.17 1.2v9.507a14.6 14.6 0 0012.835 14.752v4.08H6.945a1.5 1.5 0 000 3h14.662a1.5 1.5 0 000-3h-5.891v-4.079a14.5 14.5 0 0012.836-14.55v-9.71a1.185 1.185 0 00-1.171-1.198z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2787' d='M23.073 15.7v-1.778a8.906 8.906 0 00-8.8-9.011 8.906 8.906 0 00-8.8 9.011v20.026a8.906 8.906 0 008.8 9.011 8.906 8.906 0 008.8-9.011V15.7z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1779'%3E%3Cpath data-name='Trazado 2788' d='M47.092 11.5A11.5 11.5 0 1135.592 0a11.5 11.5 0 0111.5 11.5z' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 2789' d='M40.092 9l-2.249 2-4.5 4-2.251-2' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/g%3E%3C/svg%3E");
    width: 48px;
    height: 57px;
  }
}
@media (min-width: 992px) {
  .icon__green-commentary {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='57' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
    width: 80px;
    height: 57px;
  }
  .icon__green-computer {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='50' viewBox='0 0 52 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.16 5.393v22.691H3.84V5.393C3.84 4 5.017 2.872 6.47 2.872h35.06c1.452 0 2.63 1.129 2.63 2.52zM1.256 32h45.486c.69 0 1.256-.536 1.256-1.19v-.737c0-.326-.282-.594-.628-.594H.628c-.345 0-.628.268-.628.594v.738C0 31.464.565 32 1.257 32z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.188 0H39.13C38.02 0 37.12.9 37.12 2.011v19.11c0 1.11.9 2.01 2.011 2.01h10.057c1.11 0 2.011-.9 2.011-2.01V2.01C51.2.901 50.3 0 49.188 0z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.617 21.455h-2.195a.335.335 0 110-.67h3.474a.335.335 0 010 .67' fill='%23fff'/%3E%3C/svg%3E");
    width: 80px;
    height: 50px;
  }
  .icon__green-aim {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.587 7.412c-5.853-5.853-15.343-5.853-21.197 0-5.853 5.854-5.853 15.344 0 21.198 5.854 5.853 15.344 5.853 21.197 0 5.854-5.854 5.854-15.344 0-21.198zm-2.44 18.758c-4.498 4.499-11.818 4.499-16.317 0-4.499-4.498-4.499-11.819 0-16.318 4.499-4.498 11.819-4.498 16.318 0 4.499 4.5 4.499 11.82 0 16.318z' fill='%238CFF00'/%3E%3Cpath d='M20.944 12.056c-3.284-3.284-8.627-3.284-11.91 0-3.284 3.283-3.284 8.626 0 11.91 3.283 3.283 8.626 3.283 11.91 0 3.283-3.284 3.283-8.627 0-11.91zm-2.45 9.46a4.963 4.963 0 01-7.01 0 4.963 4.963 0 01-.001-7.01 4.963 4.963 0 017.011 0 4.963 4.963 0 010 7.01z' fill='%238CFF00'/%3E%3Cpath d='M13.402 16.424a2.244 2.244 0 103.173 3.174 2.244 2.244 0 00-3.173-3.174z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.56 3.418a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722a.791.791 0 01-.564.236h-1.822L16.4 18.183a.868.868 0 01-1.228 0 .869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' fill='%2300E3D8'/%3E%3Cpath d='M32.56 3.418h0a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722s0 0 0 0a.791.791 0 01-.564.236h-1.822L16.4 18.183h0a.868.868 0 01-1.228 0h0a.869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56h0L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' stroke='%2300E3D8' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
    width: 85px;
    height: 85px;
  }
  .icon__green-document {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.781' height='48.781' viewBox='0 0 48.781 48.781'%3E%3Cpath data-name='Trazado 2779' d='M45.854 40.37H19.512a2.935 2.935 0 01-2.927-2.927V2.927A2.935 2.935 0 0119.512 0h26.342a2.935 2.935 0 012.927 2.927v34.516a2.935 2.935 0 01-2.927 2.927z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2778' d='M29.268 48.781H2.927A2.936 2.936 0 010 45.854V11.338a2.935 2.935 0 012.927-2.927h26.341a2.935 2.935 0 012.932 2.927v34.516a2.936 2.936 0 01-2.932 2.927z' fill='%2300e3d8' fill-rule='evenodd' opacity='.69'/%3E%3Cpath data-name='Trazado 2780' d='M25.349 37.014H6.846a.849.849 0 110-1.7h18.5a.849.849 0 110 1.7z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2781' d='M25.349 31.968H6.846a.849.849 0 110-1.7h18.5a.849.849 0 110 1.7z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2782' d='M25.349 26.922H6.846a.849.849 0 110-1.7h18.5a.849.849 0 110 1.7z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2783' d='M25.349 21.875H6.846a.849.849 0 110-1.7h18.5a.849.849 0 110 1.7z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    width: 33px;
    width: 50px;
    height: 50px;
  }
  .icon__green-star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.417' height='48.314' viewBox='0 0 60.417 48.314'%3E%3Cpath data-name='Trazado 2792' d='M26.168.528l6.884 15.437a.064.064 0 00.049.035l16.81 1.777a.891.891 0 01.5 1.548l-12.546 11.32a.058.058 0 00-.02.056l3.5 16.534a.891.891 0 01-1.317.957l-14.644-8.44a.059.059 0 00-.061 0l-14.642 8.441a.891.891 0 01-1.318-.957l3.5-16.534a.058.058 0 00-.019-.056L.3 19.326a.891.891 0 01.5-1.548l16.808-1.776a.062.062 0 00.049-.035L24.541.528a.891.891 0 011.627 0z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2793' d='M60.417 16.681A11.639 11.639 0 1148.778 5.042a11.639 11.639 0 0111.639 11.639z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2794' d='M53.4 13.42l-2.308 2.174-4.622 4.347-2.308-2.173' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.151'/%3E%3C/svg%3E");
    width: 62px;
    height: 50px;
  }
}
.cta, .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, .cta--center, .cta--background-white, .cta--background-gradient-orange {
    width: 100%;
    height: 56px;
  }
}
@media (min-width: 650px) and (max-width: 767px) {
  .cta, .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;
  }
}
@media (min-width: 768px) and (max-width: 833px) {
  .cta--right {
    width: 260px;
  }
}
.doble-cards .doble-card {
  box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.doble-cards .doble-card-header {
  height: 70px;
  left: 1px;
  top: 0px;
  background: #0078FF;
  -webkit-border-top-left-radius: 12px;
  -webkit-border-top-right-radius: 12px;
  -moz-border-radius-topleft: 12px;
  -moz-border-radius-topright: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.doble-cards .doble-card-header-h3 {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
}
.doble-cards .doble-card-body {
  height: 132px;
  margin-left: 30px;
  margin-right: 30px;
  left: 1px;
  top: 202px;
  background: #FFFFFF;
  border-radius: 12px;
  -webkit-border-bottom-right-radius: 12px;
  -webkit-border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -moz-border-radius-bottomleft: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.links, .links--orange {
  line-height: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 0;
}
.links--orange {
  color: #FF6600;
}
.links :hover, .links--orange :hover {
  color: #FF6600 !important;
}

.carousel-profesores-course-nd, .home-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, .home-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, .home-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, .home-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, .home-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, .home-page.carousel-profesores .carousel-profesores__copy-header {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }
}
.carousel-profesores-course-nd .carousel-profesores__container-wrapper, .home-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, .home-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, .home-page.carousel-profesores .carousel-profesores__container-wrapper {
    width: 962px;
    margin-top: 50px;
  }
}
@media (min-width: 1200px) {
  .carousel-profesores-course-nd .carousel-profesores__container-wrapper, .home-page.carousel-profesores .carousel-profesores__container-wrapper {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  .carousel-profesores-course-nd .carousel-profesores__container, .home-page.carousel-profesores .carousel-profesores__container {
    width: 290px;
    margin: 20px auto;
  }
}
@media (min-width: 768px) {
  .carousel-profesores-course-nd .carousel-profesores__container, .home-page.carousel-profesores .carousel-profesores__container {
    width: 262px;
  }
}
.carousel-profesores-course-nd .carousel-profesores__content-container-front, .home-page.carousel-profesores .carousel-profesores__content-container-front {
  padding: 15px 30px;
}
.carousel-profesores-course-nd .carousel-profesores__content-container-back, .home-page.carousel-profesores .carousel-profesores__content-container-back {
  padding: 28px 30px;
}
.carousel-profesores-course-nd .carousel-profesores__head-container, .home-page.carousel-profesores .carousel-profesores__head-container {
  display: inline-block;
  margin-top: 20px;
}
.carousel-profesores-course-nd .carousel-profesores__flag, .home-page.carousel-profesores .carousel-profesores__flag {
  margin-left: 28px;
}
.carousel-profesores-course-nd .carousel-profesores__icon-flip, .home-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, .home-page.carousel-profesores .carousel-profesores__icon-container {
  text-align: right;
}
.carousel-profesores-course-nd .carousel-profesores__image-wrapper, .home-page.carousel-profesores .carousel-profesores__image-wrapper {
  height: 320px;
  background-color: #fdfdfd;
}
.carousel-profesores-course-nd .carousel-profesores__character-image-1, .home-page.carousel-profesores .carousel-profesores__character-image-1 {
  position: relative;
  z-index: 1;
}
.carousel-profesores-course-nd .carousel-profesores__character-image-2, .home-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, .home-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, .home-page.carousel-profesores .carousel-profesores__character-image-2 {
    right: 25px;
    margin-top: 25px;
  }
}
.carousel-profesores-course-nd .carousel-profesores__title, .home-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, .home-page.carousel-profesores .carousel-profesores__title {
    margin: 150px 0 0 30px;
  }
}
@media (min-width: 768px) {
  .carousel-profesores-course-nd .carousel-profesores__title, .home-page.carousel-profesores .carousel-profesores__title {
    margin: 18px 0 0 30px;
  }
}
.carousel-profesores-course-nd .carousel-profesores__copy, .home-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, .home-page.carousel-profesores .carousel-profesores__copy {
    margin-left: 30px;
  }
}
@media (min-width: 768px) {
  .carousel-profesores-course-nd .carousel-profesores__copy, .home-page.carousel-profesores .carousel-profesores__copy {
    margin-left: 30px;
  }
}
.carousel-profesores-course-nd .carousel-profesores__copy-1, .home-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, .home-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, .home-page.carousel-profesores .carousel-profesores__copy-1 {
    margin-left: 30px;
    margin-top: 20px;
  }
}
.carousel-profesores-course-nd .carousel-profesores__copy-2, .home-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, .home-page.carousel-profesores .carousel-profesores__copy-2 {
    margin-top: -10px;
  }
}
@media (min-width: 768px) {
  .carousel-profesores-course-nd .carousel-profesores__copy-2, .home-page.carousel-profesores .carousel-profesores__copy-2 {
    margin-top: 22px;
  }
}
.carousel-profesores-course-nd .carousel-profesores__copy-3, .home-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, .home-page.carousel-profesores .carousel-profesores__copy-3 {
    line-height: 16px;
  }
}
@media (min-width: 1200px) {
  .carousel-profesores-course-nd .carousel-profesores__copy-3, .home-page.carousel-profesores .carousel-profesores__copy-3 {
    text-align: left;
  }
}
.carousel-profesores-course-nd .carousel-indicators, .home-page.carousel-profesores .carousel-indicators, .carousel-profesores-course-nd .carousels .carousel-indicators--left, .home-page.carousel-profesores .carousels .carousel-indicators--left, .carousels .carousel-profesores-course-nd .carousel-indicators--left, .carousels .home-page.carousel-profesores .carousel-indicators--left,
.carousel-profesores-course-nd .carousels .carousel-indicators.carousels_mask-indicator--left,
.carousels .carousel-profesores-course-nd .carousel-indicators.carousels_mask-indicator--left {
  position: relative;
  bottom: unset;
  margin-top: unset;
  top: -15px;
}
@media (max-width: 767px) {
  .carousel-profesores-course-nd .carousel-indicators, .home-page.carousel-profesores .carousel-indicators, .carousel-profesores-course-nd .carousels .carousel-indicators--left, .home-page.carousel-profesores .carousels .carousel-indicators--left, .carousels .carousel-profesores-course-nd .carousel-indicators--left, .carousels .home-page.carousel-profesores .carousel-indicators--left,
.carousel-profesores-course-nd .carousels .carousel-indicators.carousels_mask-indicator--left,
.carousels .carousel-profesores-course-nd .carousel-indicators.carousels_mask-indicator--left {
    top: 5px;
  }
}
@media (min-width: 768px) {
  .carousel-profesores-course-nd .carousel-indicators, .home-page.carousel-profesores .carousel-indicators, .carousel-profesores-course-nd .carousels .carousel-indicators--left, .home-page.carousel-profesores .carousels .carousel-indicators--left, .carousels .carousel-profesores-course-nd .carousel-indicators--left, .carousels .home-page.carousel-profesores .carousel-indicators--left,
.carousel-profesores-course-nd .carousels .carousel-indicators.carousels_mask-indicator--left,
.carousels .carousel-profesores-course-nd .carousel-indicators.carousels_mask-indicator--left {
    top: -15px;
  }
}
.carousel-profesores-course-nd .carousel-indicators li, .home-page.carousel-profesores .carousel-indicators li, .carousel-profesores-course-nd .carousels .carousel-indicators--left li, .home-page.carousel-profesores .carousels .carousel-indicators--left li, .carousels .carousel-profesores-course-nd .carousel-indicators--left li, .carousels .home-page.carousel-profesores .carousel-indicators--left li,
.carousel-profesores-course-nd .carousels .carousel-indicators.carousels_mask-indicator--left li,
.carousels .carousel-profesores-course-nd .carousel-indicators.carousels_mask-indicator--left li {
  width: 12px;
  height: 12px;
  border: 1px solid #A0A0A0;
  margin: unset;
  margin-left: 8px;
  display: inline-block;
}
.carousel-profesores-course-nd .carousel-indicators .active, .home-page.carousel-profesores .carousel-indicators .active, .carousel-profesores-course-nd .carousels .carousel-indicators--left .active, .home-page.carousel-profesores .carousels .carousel-indicators--left .active, .carousels .carousel-profesores-course-nd .carousel-indicators--left .active, .carousels .home-page.carousel-profesores .carousel-indicators--left .active {
  background-color: #FF6600;
  margin-left: 8px;
}
@media (max-width: 767px) {
  .carousel-profesores-course-nd .carousel-profesores__carousel-inner, .home-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, .home-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, .home-page.carousel-profesores .carousel-profesores__carousel-inner {
    margin: 0;
    padding: 0;
  }
}
.carousel-profesores-course-nd .carouCuatroclone__item-1, .home-page.carousel-profesores .carouCuatroclone__item-1 {
  position: absolute;
  left: 295.3px;
}
.carousel-profesores-course-nd .carouCuatroclone__item-2, .home-page.carousel-profesores .carouCuatroclone__item-2 {
  position: absolute;
  left: 590.6px;
}
.carousel-profesores-course-nd .carouCuatroclone__item-3, .home-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 > .carousel-item.item.active.carousel-item-right, .home-page.carousel-profesores .carousel-profesores__carousel-inner > .carousel-item.item.active.carousel-item-right,
.carousel-profesores-course-nd .carousel-profesores__carousel-inner > .carousel-item.item.next,
.home-page.carousel-profesores .carousel-profesores__carousel-inner > .carousel-item.item.next {
    transform: translate3d(295.3px, 0, 0);
    left: 0;
  }
  .carousel-profesores-course-nd .carousel-profesores__carousel-inner > .carousel-item.item.active.carousel-item-left, .home-page.carousel-profesores .carousel-profesores__carousel-inner > .carousel-item.item.active.carousel-item-left,
.carousel-profesores-course-nd .carousel-profesores__carousel-inner > .carousel-item.item.prev,
.home-page.carousel-profesores .carousel-profesores__carousel-inner > .carousel-item.item.prev {
    transform: translate3d(-295.3px, 0, 0);
    left: 0;
  }
  .carousel-profesores-course-nd .carousel-profesores__carousel-inner > .carousel-item.carousel-item-left, .home-page.carousel-profesores .carousel-profesores__carousel-inner > .carousel-item.carousel-item-left,
.carousel-profesores-course-nd .carousel-profesores__carousel-inner > .carousel-item.carousel-item-right,
.home-page.carousel-profesores .carousel-profesores__carousel-inner > .carousel-item.carousel-item-right,
.carousel-profesores-course-nd .carousel-profesores__carousel-inner > .carousel-item.carousel-item.active,
.home-page.carousel-profesores .carousel-profesores__carousel-inner > .carousel-item.carousel-item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .carousel-profesores-course-nd .carousel-profesores__carousel-inner .carousel-item.item.next.left, .home-page.carousel-profesores .carousel-profesores__carousel-inner .carousel-item.item.next.left {
    margin-left: 0;
  }
  .carousel-profesores-course-nd .carousel__item-wrapper, .home-page.carousel-profesores .carousel__item-wrapper {
    width: 295.3px;
  }
}
.carousel-profesores-course-nd .carousel-profesores__container, .home-page.carousel-profesores .carousel-profesores__container {
  margin: 0 auto;
  position: relative;
  perspective: 1000px;
  background-color: transparent;
}
.carousel-profesores-course-nd .carousel-profesores__item-content, .home-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, .home-page.carousel-profesores .carousel-profesores__item-content {
    height: 480px;
  }
}
@media (min-width: 768px) {
  .carousel-profesores-course-nd .carousel-profesores__item-content, .home-page.carousel-profesores .carousel-profesores__item-content {
    height: 470px;
  }
}
@media (min-width: 768px) {
  .carousel-profesores-course-nd .carousel-profesores__container:hover .flip-card-inner, .home-page.carousel-profesores .carousel-profesores__container:hover .flip-card-inner {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
  }
}
.carousel-profesores-course-nd .flip-card-inner, .home-page.carousel-profesores .flip-card-inner {
  margin-top: 15px;
}
@media (min-width: 768px) {
  .carousel-profesores-course-nd .flip-card-inner, .home-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, .home-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, .home-page.carousel-profesores .flip-card-front,
.carousel-profesores-course-nd .flip-card-back,
.home-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, .home-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, .home-page.carousel-profesores .flip-card-front {
    display: none;
  }
}
@media (min-width: 768px) {
  .carousel-profesores-course-nd .flip-card-back, .home-page.carousel-profesores .flip-card-back {
    transform: rotateY(180deg);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-profesores-course-nd .flip-card-back, .home-page.carousel-profesores .flip-card-back {
    margin-left: 0;
  }
}

/*root*/
.banner-cta {
  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: 15px;
  margin-right: 25px;
}
.banner-cta__title {
  font-style: normal;
  font-weight: 300;
  font-size: 38px;
  line-height: 40px;
  letter-spacing: -0.475px;
}
.banner-cta__title-blog {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 34px;
  letter-spacing: -0.475px;
}
.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 {
    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;
  }
}
.carousels {
  overflow: hidden;
}
.carousels .carousel-indicators, .carousels .carousel-indicators--left,
.carousels .carousel-indicators.carousels_mask-indicator--left,
.carousels .carousel-indicators.carousels_mask-indicator {
  bottom: unset;
  top: 35px;
  display: block;
  position: relative;
  list-style-type: none;
  width: unset;
  z-index: 13;
}
.carousels .carousel-indicators--left,
.carousels .carousel-indicators.carousels_mask-indicator--left,
.carousels .carousels_mask-indicator--left.carousel-indicators--left {
  left: 30%;
}
.carousels .carousel-indicators li, .carousels .carousel-indicators--left li,
.carousels .carousel-indicators.carousels_mask-indicator--left li {
  width: 12px;
  height: 12px;
  border: 1px solid #A0A0A0;
  margin: unset;
  margin-left: 8px;
  display: inline-block;
}
.carousels .carousel-indicators .active, .carousels .carousel-indicators--left .active {
  background-color: #FF6600;
  border: 1px solid #FF6600;
  margin-left: 8px;
}
.carousels .carousel-indicators.carousels_mask-indicator, .carousels .carousels_mask-indicator.carousel-indicators--left {
  z-index: 14;
  top: 3px !important;
}
.carousels .carousel-indicators.carousels_mask-indicator li, .carousels .carousels_mask-indicator.carousel-indicators--left li,
.carousels .carousel-indicators.carousels_mask-indicator .active,
.carousels .carousels_mask-indicator.carousel-indicators--left .active {
  border: none;
  background-color: none;
}
.carousels .center-dots {
  position: absolute;
}

@media (max-width: 767px) {
  .carousels .carousel-indicators, .carousels .carousel-indicators--left,
.carousels .carousel-indicators.carousels_mask-indicator--left,
.carousels .carousel-indicators .carousels_mask-indicator,
.carousels .carousel-indicators--left .carousels_mask-indicator {
    width: 100%;
  }

  .carousels .carousel-indicators.carousels__carousel-1-mask-indicator, .carousels .carousels__carousel-1-mask-indicator.carousel-indicators--left {
    left: 15%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .carousels .carousel-indicators, .carousels .carousel-indicators--left,
.carousels .carousel-indicators.carousels_mask-indicator--left,
.carousels .carousel-indicators.carousels_mask-indicator {
    left: -35%;
  }
}
@media (min-width: 920px) and (max-width: 991px) {
  .carousels .carousel-indicators, .carousels .carousel-indicators--left,
.carousels .carousel-indicators.carousels_mask-indicator--left,
.carousels .carousel-indicators.carousels_mask-indicator {
    left: -26%;
  }
}
@media (min-width: 992px) {
  .carousels .carousel-indicators, .carousels .carousel-indicators--left,
.carousels .carousel-indicators.carousels_mask-indicator--left,
.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--left,
.carousels .carousel-indicators.carousels_mask-indicator--left,
.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(https://www.openenglish.com/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: calc(100% - 30px);
    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: 18px;
    line-height: 40px;
    margin-right: 25px;
  }
  .carousels__carousel-1__copy-2 {
    font-size: 18px;
    line-height: 40px;
    font-size: 14px;
  }
}
/********************/
.carousels__carousel-2 {
  padding: 0;
  width: 62%;
}
.carousels__carousel-2__image-1 {
  border-radius: 16px;
}
.carousels__carousel-2__wrapper {
  background: url(https://www.openenglish.com/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);
  }
}
.cards {
  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: no-repeat;
}
.cards__wrapper {
  display: flex;
  flex-direction: column;
  flex-flow: wrap;
}
@media (min-width: 768px) {
  .cards__card__wrapper-copy {
    padding: 0px 20px 20px 20px !important;
    text-align: left !important;
  }
}
.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(https://www.openenglish.com/wp-content/uploads/2021/05/ingles-profesional-tablet.jpg);
}
.cards__card-4-image-1 {
  background-image: url(https://www.openenglish.com/wp-content/uploads/2021/05/aprende-ingles-nativo-tablet.jpg);
}
.cards__card-5-image-1 {
  background-image: url(https://www.openenglish.com/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%;
  }
  .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;
    width: calc(100% - 30px);
    margin: 0 15px;
  }
  .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;
    min-height: 800px;
  }
  .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;
    min-height: 1024px;
  }
  .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;
  }
}
.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;
    font-size: 38px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .highlight__copy__h-2-lead {
    text-align: center;
  }
  .highlight__copy__h-2 {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .highlight--border-cyan-min992 {
    border: 2px solid #00E3D8;
  }
  .highlight--border-orange-min992 {
    border: 2px solid #f60;
  }
}
.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;
  }
}
.vertical-cards {
  background: #f4f4f4;
}
.vertical-cards__h2, .vertical-cards__h2-left, .vertical-cards__h2-right {
  font-style: normal;
  font-weight: 300;
  font-size: 38px;
  line-height: 42px;
  letter-spacing: 0.5px;
  color: #0078FF;
}
.vertical-cards__h2-right {
  text-align: right;
}
.vertical-cards__h2-left {
  text-align: left;
}
.vertical-cards__p, .vertical-cards__p-left, .vertical-cards__p-right {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.vertical-cards__p-right {
  text-align: right;
}
.vertical-cards__p-left {
  text-align: left;
}

@media (max-width: 767px) {
  .vertical-cards__h2, .vertical-cards__h2-right, .vertical-cards__h2-left {
    font-size: 30px;
  }
  .vertical-cards__h2-right, .vertical-cards__h2-left {
    text-align: left;
  }
  .vertical-cards__p-right, .vertical-cards__p-left {
    text-align: left;
  }
}
@media (max-width: 991px) {
  .vertical-cards__h2, .vertical-cards__h2-right, .vertical-cards__h2-left {
    font-size: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vertical-cards__h2, .vertical-cards__h2-right, .vertical-cards__h2-left {
    font-size: 30px;
  }
}
.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 {
    background: #ffffff;
    color: #0078FF;
  }
}
@media (min-width: 992px) {
  .promo-banner__cta--aqua-blue {
    background: #FF6600;
    color: #ffffff;
  }
}
@media (min-width: 992px) {
  .promo-banner__cta--happy-pink {
    background: #ffffff;
    color: #0078FF;
  }
}
@media (min-width: 992px) {
  .promo-banner__cta--pacific-blue {
    background: #FF6600;
    color: #ffffff;
  }
}
.promo-banner__cta--fun-yellow {
  color: #FF6600;
  border-bottom: 1px solid #FF6600;
}
@media (min-width: 992px) {
  .promo-banner__cta--fun-yellow {
    background: #FF6600;
    color: #ffffff;
  }
}
.promo-banner__cta--achievable-green {
  color: #FF6600;
  border-bottom: 1px solid #FF6600;
}
@media (min-width: 992px) {
  .promo-banner__cta--achievable-green {
    background: #FF6600;
    color: #ffffff;
  }
}
.promo-banner__cta--yellow {
  color: #ffff00;
  border-bottom: 1px solid #ffff00;
}

.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;
  text-align: left;
}
.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;
  text-align: left;
}
.hero__p, .hero__p--black {
  font-size: 28px;
  line-height: 36px;
}
.hero__p--black {
  color: #050505;
  text-align: left;
}
.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: 10px;
    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: 14px;
  }
  .hero__h-2, .hero__h-2--black {
    font-size: 38px;
  }
  .hero__wrapper-text {
    margin-bottom: 22px;
  }
  .hero__p, .hero__p--black {
    font-size: 18px;
  }
}
@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: 18px;
    line-height: 34px;
    margin: 0;
    padding: 0;
  }
  .hero__h-2, .hero__h-2--black {
    font-weight: 300;
    font-size: 39px;
    line-height: 56px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
  }
  .hero__p, .hero__p--black {
    font-size: 24px;
  }
  .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;
  }
}
.hero-home-page {
  background-image: linear-gradient(to right, #0078FF 22.66%, #00E3D8 102.77%);
  font-family: "Inter" !important;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat, no-repeat;
}
.hero-home-page__image-character {
  margin-top: unset;
}
.hero-home-page__h2-pre, .hero-home-page__h2-pre--yellow {
  font-weight: 600;
}
.hero-home-page__h2-pre--yellow {
  color: #FFFF00;
  line-height: 19px;
  letter-spacing: -0.5px;
}
.hero-home-page__h2 {
  font-weight: 300;
}
.hero-home-page__list {
  list-style: none;
  counter-reset: steps;
  padding: 0;
  margin-left: 15px;
}
.hero-home-page__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;
  background-position-y: 10px !important;
  padding: 5.123px 20px;
}
.hero-home-page__list__copy {
  color: #fff !important;
}
.hero-home-page__form-arrow {
  display: none;
}

@media (max-width: 767px) {
  .hero-home-page {
    min-height: 980px;
    height: auto;
  }
  .hero-home-page__content-wrapper {
    width: 270px;
    margin: 0 auto 25px;
  }
  .hero-home-page--height-auto {
    height: auto !important;
  }
  .hero-home-page__h2-pre, .hero-home-page__h2-pre--yellow {
    font-size: 18px;
    line-height: 28px;
  }
  .hero-home-page__h2 {
    font-size: 30px;
    line-height: 34px;
    color: white;
  }
  .hero-home-page__list {
    text-align: left;
  }
  .hero-home-page__list__copy {
    color: #fff !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 0 8px;
  }
  .hero-home-page__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-home-page {
    height: 543px;
  }
  .hero-home-page__image-character {
    margin-top: 140px;
  }
  .hero-home-page__h2-pre, .hero-home-page__h2-pre--yellow {
    font-size: 16px;
    line-height: 26px;
  }
  .hero-home-page__h2 {
    font-size: 38px;
    line-height: 48px;
    color: #fff;
  }
  .hero-home-page__list {
    height: 148px;
  }
  .hero-home-page__list__copy {
    margin-left: 25px;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
  .hero-home-page__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-home-page__list__item {
    font-size: 49px;
    line-height: 40px;
    height: 150px;
    float: left;
  }
  .hero-home-page__list__item::before {
    height: 56px;
    width: 56px;
  }
  .hero-home-page__content-wrapper {
    margin-left: 45px;
  }
  .hero-home-page__form-container {
    margin-left: 40px;
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .hero-home-page {
    background-image: url("http://localhost/base/wp-content/uploads/2021/08/iStock-621383376-1.png"), linear-gradient(to right, #0078FF 22.66%, #00E3D8 102.77%);
    background-repeat: no-repeat, no-repeat;
  }
  .hero-home-page__image-wrapper {
    margin-top: 15px;
    display: inline-block;
  }
  .hero-home-page__content-wrapper {
    float: right;
    min-width: 670px;
  }
  .hero-home-page__image-character {
    margin-top: 120px;
  }
  .hero-home-page__list__down-arrow {
    top: -38px;
    left: 100px;
  }
  .hero-home-page__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-home-page__image-character {
    margin-top: 33px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero-home-page__image-wrapper {
    margin-left: -110px;
    width: 350px;
    margin-top: 8px;
    display: inline-block;
  }
  .hero-home-page__list {
    width: 735px;
    margin: 0 auto;
  }
  .hero-home-page__list__down-arrow {
    top: -38px;
    left: 117px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero-home-page {
    background-position: -270px, 0;
  }
  .hero-home-page__image-wrapper {
    margin-top: 15px;
    display: inline-block;
    width: 360px;
    margin-left: -100px;
  }
  .hero-home-page__content-wrapper {
    margin-left: -145px;
    position: relative;
    display: inline-block;
    float: none;
  }
}
@media (min-width: 1200px) {
  .hero-home-page {
    background-position: -190px, 0;
  }
  .hero-home-page .hero__list__down-arrow__list__down-arrow {
    top: -38px;
    left: 110px;
  }
}
@media (min-width: 1441px) {
  .hero-home-page {
    background-position: -97px, 0;
  }
}
.reasons__h2 {
  padding-top: 100px;
}
.reasons__h2 {
  color: #000;
}
.reasons__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 {
    width: 100%;
    margin-left: 0px;
  }
  .reasons__list__item {
    padding: 15px 0;
  }
  .reasons__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 {
    width: 60px;
    height: 50px;
  }
  .reasons .icon__green-commentary {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='57' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
    width: 80px;
    height: 57px;
  }
  .reasons .icon__green-computer {
    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 {
    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 {
    padding: 10px 0;
  }
  .reasons__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 {
    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 {
    background-size: 50%;
  }
}
@media (min-width: 1200px) and (max-width: 1250px) {
  .reasons {
    background-size: 60%;
  }
}
.oe-brands, .oe-brands--absolute {
  width: 93.5%;
  height: 80px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 695px;
  padding: 32px;
  border-radius: 6px;
}
.oe-brands--absolute {
  max-width: 734.62px;
  position: absolute;
  background: #FFFFFF;
  box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.1);
}
.oe-brands-carousel-img {
  padding-top: 30px;
}
.oe-brands-carousel .carousel-item {
  height: 100px;
}

@media (max-width: 767px) {
  .oe-brands, .oe-brands--absolute {
    top: 1139px;
    height: 100px;
    padding: 15px;
  }
}
.character-right {
  background: #f4f4f4;
}
.character-right__copy {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -1px;
  color: #000000;
}
.character-right__copy-h3 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  line-height: 36px;
  color: #0078FF;
}

@media (max-width: 992px) {
  .character-right__copy {
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 34px;
    letter-spacing: 0.5px;
    text-align: left;
  }
  .character-right__copy-h3 {
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
  }
}
.home-page.carousel-profesores {
  background-color: #F4F4F4;
}
.home-page .carousel__item-wrapper {
  float: left;
}

/* display 3 */
@media (min-width: 768px) {
  .carousel-inner .carousel-item-right.active,
.carousel-inner .carousel-item-next {
    transform: translateX(33.333%);
  }

  .carousel-inner .carousel-item-left.active,
.carousel-inner .carousel-item-prev {
    transform: translateX(-33.333%);
  }
}
.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left {
  transform: translateX(0);
}

@media (max-width: 767px) {
  .home-page div#carousel-x2 {
    min-width: 720px;
  }
  .home-page .carousels__carousel-1__copy-1 {
    max-width: 90%;
  }

  .carousels__carousel-1__wrapper .item {
    position: relative;
    top: 0;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .home-page .carousels .carousel-indicators, .home-page .carousels .carousel-indicators--left,
.home-page .carousels .carousel-indicators.carousels_mask-indicator {
    left: -65px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .home-page div#carousel-x2 {
    min-width: 720px;
  }
  .home-page .carousels__carousel-1__copy-1 {
    max-width: 90%;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .home-page div#carousel-x2 {
    min-width: 780px;
  }
}
.slide__title--a {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-size: 38px;
  line-height: 46px;
  letter-spacing: -1px;
  color: #000000;
}
.slide__p {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}
.slide__time {
  font-size: 14px;
  line-height: 20px;
  text-align: right;
  color: #888888;
  float: right;
}
.slide__category-link {
  background: #0078FF;
  border-radius: 2px;
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 27px;
  /* or 225% */
  text-align: center;
  letter-spacing: 0.494118px;
  color: #FFFFFF !important;
  text-transform: uppercase;
  padding: 5px 10px;
}

.title__h2-blog {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  /* identical to box height, or 120% */
  text-align: left;
  letter-spacing: -0.5px;
  color: #000000;
}

.minicard-oe {
  background: #FFFFFF;
  border: 1px solid #00DBD1;
  box-sizing: border-box;
  border-radius: 8px;
  padding-bottom: 25px;
  padding-top: 25px;
}
.minicard-oe__title {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  color: #000000;
  margin-top: 13px;
}
.minicard-oe__img {
  object-fit: contain;
  max-height: 45px;
}

span.icon__arrow-right-orange {
  margin-top: 22px !important;
}

.banner-cta__title {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 34px;
  letter-spacing: -0.5px;
  color: #FFFFFF;
}

.highlight--white {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 28px;
  /* identical to box height, or 117% */
  color: #FFFFFF;
}

.highlight--yellow {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 28px;
  color: #FFFF00;
}

.leido-jumbo__img {
  max-height: 201px;
  object-fit: contain;
  margin-bottom: 15px;
}
.leido-jumbo__title {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 28px;
  margin-top: 15px;
  color: #000000;
}
.leido-jumbo__link {
  text-decoration: none !important;
}
.leido-jumbo__link :hover {
  text-decoration: none !important;
}
.leido-jumbo__p {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}

.leido-normal {
  margin-bottom: 10px;
  border-bottom: 1px solid #E3E4E8;
  padding-bottom: 10px;
}
.leido-normal__title {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 0px;
}
.leido-normal__link {
  text-decoration: none !important;
}
.leido-normal__link :hover {
  text-decoration: none !important;
}
.leido-normal__img {
  max-height: 111px;
  min-height: 111px;
  object-fit: cover;
}
.leido-normal__p {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}

@media (max-width: 960px) and (min-width: 521px) {
  .leido-normal__title {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 520px) {
  .slide__title--a {
    font-weight: 300;
    font-size: 32px;
    line-height: 36px;
  }
  .slide__image {
    object-fit: cover;
  }

  .minicard-oe {
    padding: 25px;
    display: flex !important;
    align-items: center;
    flex-direction: row;
    padding-right: 0px;
    margin-bottom: 20px;
    min-height: 118px;
    max-height: 118px;
  }
  .minicard-oe__title {
    width: 60%;
    float: left;
    text-align: left;
    margin-top: unset;
  }
  .minicard-oe__img {
    width: 40%;
    float: right;
  }

  .leido-jumbo__p {
    font-family: Inter;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #000000;
  }

  .leido-normal__title {
    font-family: Inter;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #121212;
  }
  .leido-normal__img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    max-height: 100px;
    min-height: 100px;
    border-radius: 6px;
  }
}
footer {
  background: unset;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 12px !important;
}
footer .menu > li > a {
  font-family: "Inter" !important;
  font-size: 14px;
}
footer ul#menu-footer-links-4 {
  display: inline-flex;
}
footer .footer-1 {
  background: linear-gradient(180deg, #FFFFFF 0%, #EBF7FF 100%);
}
footer .footer-1 p.siguenos {
  font-size: 24px !important;
  color: #000;
  font-weight: normal;
  margin-bottom: 32px;
}
footer .footer-1 .media {
  list-style: none;
  padding: 0px;
  padding-bottom: 20px;
  margin-bottom: 120px;
  overflow: hidden;
  margin-left: 0px;
}
footer .footer-1 .media li {
  display: inline;
  color: #000;
  font-size: 14px;
  margin-bottom: 5px;
  margin-right: 40px;
}
footer .footer-title {
  margin-bottom: 10px;
  font-size: 18px;
  display: block;
  color: #0084ff;
  font-weight: 600;
  letter-spacing: 0.45px;
}
footer .menu-footer-links-container > ul,
footer .menu-footer-menu-container > ul {
  color: #000;
  line-height: 2;
  list-style: none;
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
}
footer .menu-footer-links-container > ul :hover,
footer .menu-footer-menu-container > ul :hover {
  border-bottom: unset;
  border-bottom-color: unset;
  color: #ff6600 !important;
  list-style: none;
  text-decoration: none;
}
footer #menu-footer-menu-4 > li {
  float: left;
}
footer .facebook, footer .instagram {
  width: 50px;
  height: 50px;
}
footer .twitter {
  width: 54px;
  height: 44px;
}
footer .youtube {
  width: 61px;
  height: 44px;
}
footer .linkedin {
  width: 44px;
  height: 44px;
}
footer .menu-legal ul {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
  float: left;
  font-size: 10px;
}
footer .menu-legal > ul > li {
  float: left;
  display: inline-block;
  padding-right: 5px;
}
footer .menu-legal > ul > li :hover {
  border-bottom: unset;
  border-bottom-color: unset;
  color: #ff6600 !important;
  list-style: none;
  text-decoration: none;
}
footer .menu-legal ul.menu > li > a {
  font-size: 10px;
}
footer .menu-legal-OE {
  padding-top: 35px;
  padding-bottom: 25px;
}
footer .open-education-txt {
  color: #000000;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  margin: 0px;
}
footer .ios-oe {
  background-image: url(http://localhost/base/wp-content/uploads/2021/08/apple.svg);
  background-repeat: no-repeat;
  height: 25px;
  padding-left: 30px;
  background-position-y: 3px;
  display: inline-block;
  padding-left: 25px;
}
footer .android-oe {
  background-image: url(http://localhost/base/wp-content/uploads/2021/08/android.svg);
  background-repeat: no-repeat;
  height: 25px;
  padding-left: 30px;
  background-position-y: 3px;
  display: inline-block;
  margin-left: 10px;
  padding-left: 25px;
}

@media (max-width: 768px) {
  footer #menu-footer-general-4 > li {
    margin-right: 10px;
  }
  footer .menu > li > a {
    font-family: "Inter" !important;
    font-size: 12px !important;
  }
}
@media (max-width: 991px) {
  footer .facebook, footer .instagram {
    width: 34px;
    height: 34px;
  }
  footer .youtube {
    width: 41px;
    height: 30px;
  }
  footer .twitter {
    width: 36px;
    height: 30px;
  }
  footer .linkedin {
    width: 30px;
    height: 30px;
  }
  footer .footer-title {
    font-size: 16px;
  }
}
html {
  scroll-behavior: smooth;
  font-size: 1rem;
}
html a {
  color: #000;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}
html a:visited {
  color: inherit;
}

body {
  color: #404040;
  font-family: "Inter", sans-serif !important;
  font-size: 1rem;
  /* 16px */
  font-weight: 400;
}

.leadFormContent {
  z-index: 98;
}

.container-1600 {
  padding-left: 0px;
  padding-right: 0px;
}

.carousel-indicators li, .carousels .carousel-indicators--left li,
.carousels .carousel-indicators.carousels_mask-indicator--left li {
  border-radius: 10px;
}

.multi-item-carousel .carousel-inner > .item {
  transition: 500ms ease-in-out left;
}
.multi-item-carousel .carousel-inner .active.left {
  left: -33%;
}
.multi-item-carousel .carousel-inner .active.right {
  left: 33%;
}
.multi-item-carousel .carousel-inner .next {
  left: 33%;
}
.multi-item-carousel .carousel-inner .prev {
  left: -33%;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .multi-item-carousel .carousel-inner > .item {
    transition: 500ms ease-in-out left;
    transition: 500ms ease-in-out all;
    backface-visibility: visible;
    transform: none !important;
  }
}
.multi-item-carousel .carouse-control.left, .multi-item-carousel .carouse-control.right {
  background-image: none;
}

/*Ten columns Boostrap 4 OE custom*/
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-5ths {
  width: 20%;
  float: left;
}

@media (max-width: 767px) {
  html {
    margin-top: 125px;
  }
}
@media (min-width: 768px) {
  .col-sm-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }

  .container-1600 {
    max-width: 1600px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
/*End ten columns*/
/*respaldo style richard*/
/*
 Start convert to sass
*/
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 23px;
  padding-left: 22px;
}

@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1146px;
  }
}
span.icon__arrow-right-orange {
  background-repeat: no-repeat;
  display: inline-block;
  float: right;
  height: 16px;
  margin-top: 4px;
  margin-left: 15px;
  position: relative;
  width: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.22766 1.08117C1.32752 0.993567 1.4631 0.944336 1.6045 0.944336C1.7459 0.944336 1.88149 0.993567 1.98134 1.08117L8.36848 6.67009C8.46859 6.75746 8.52485 6.87611 8.52485 6.99983C8.52485 7.12356 8.46859 7.2422 8.36848 7.32958L1.98134 12.9185C1.77322 13.1006 1.43578 13.1006 1.22766 12.9185C1.01954 12.7364 1.01954 12.4411 1.22766 12.259L7.23902 6.99983L1.22766 1.74066C1.12755 1.65328 1.07129 1.53464 1.07129 1.41091C1.07129 1.28719 1.12755 1.16854 1.22766 1.08117Z' fill='white' stroke='%23FFFF00' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

#menu-item-4947 a {
  background: linear-gradient(180deg, #FF8800 0%, #FF6600 100%);
  border-radius: 35px;
  color: #fff !important;
  padding: 14px;
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  height: auto;
}

.general-info {
  margin-bottom: 42px;
}

.category-desktop a:visited {
  color: white;
}

.category-desktop a {
  background: #0078FF;
  color: #fff;
  font-family: Inter;
  font-weight: bold;
  font-size: 12px;
  line-height: 27px;
  align-items: center;
  text-align: center;
  letter-spacing: 0.494118px;
  text-transform: uppercase;
  padding: 5px 10px;
  border-radius: 2px;
}

.category-mobile, .category-mobile a {
  margin-top: 10px;
  font-family: Inter;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  align-items: center;
  color: #FF2846;
}

.title-post, h1, h2 {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-size: 38px;
  line-height: 46px;
  letter-spacing: -1px;
  color: #000000;
  margin: 20px 0px 30px 0px;
}

.highlights {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  line-height: 36px;
  /* or 129% */
  border-left: 2px solid #0078ff;
  padding-left: 23px;
  margin: 40px 0px;
  color: #0078FF;
}

span.post-time {
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: right;
  color: #888888;
}

span.post-author {
  font-size: 14px;
  line-height: 11px;
  color: #000103;
}

span.post-date {
  font-size: 14px;
  line-height: 10px;
  color: #888888;
}

.sidebar-wrapper {
  border: 1px solid #D1D1D1;
  border-radius: 8px;
  margin-bottom: 35px;
}

.sidebar-title {
  border-bottom: 1px solid #D1D1D1;
  padding: 22px 22px 22px 30px;
}

.sidebar-title-link {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #0078FF;
}

li.sidebar-item a {
  font-size: 16px;
  line-height: 28px;
  color: #010204;
}

li.sidebar-item a:hover {
  color: #FF6600;
  text-decoration: none;
}

li.sidebar-item span {
  float: right;
}

.sidebar-wrapper .collapse {
  padding: 25px 35px 35px 25px;
}

hr.blog-hr {
  background: #D1D1D1;
  height: 2px;
  border: none;
  margin: 29px 0px;
}

.post_tags a {
  font-family: Nunito;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  text-transform: uppercase;
  color: #FF6600;
  padding: 11px 26px;
  border: 1px solid #FF6600;
  margin-right: 8px;
}

.post_tags a:hover {
  color: #fff;
  background-color: #FF6600;
  text-decoration: none;
}

.post_tags span {
  font-family: Nunito;
  font-weight: bold;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  color: #000000;
}

.social-margin {
  margin-right: 40px;
}

h3.related-title {
  font-size: 20px;
  line-height: 28px;
  color: #0078FF;
}

.related-list {
  padding-left: 20px;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}

a.related-item:hover {
  color: #FF6600;
  text-decoration: none;
}

@media (max-width: 1071px) and (min-width: 991px) {
  img#oe-search {
    margin-right: 25px;
  }

  .navbar-nav li {
    padding: 0px !important;
  }
}
@media (max-width: 992px) {
  .social-margin {
    margin-right: 38px;
  }

  div#navbarOE {
    margin-right: 40px;
  }
}
@media (max-width: 450px) {
  .social-margin {
    margin-right: 27px;
  }
}
/*
 End convert to sass
*/
.second-nav {
  /*.dropdown-toggle::after{
      display: none;
  }*/
  z-index: 2021;
}

.second-nav div#menuLinks .dropdown-toggle::after {
  float: right;
  margin: 10px;
}

.navbar-nav ul {
  margin: 0px 30px;
}

.navbar-nav li {
  padding: 0 10px 0 10px !important;
}

@media (max-width: 1071px) and (min-width: 991px) {
  img#oe-search {
    margin-right: 25px;
  }

  .navbar-nav li {
    padding: 0px !important;
  }
}
.navbar-nav a {
  color: #000;
  cursor: unset;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  height: 35px;
  position: relative;
  width: 100%;
}

.navbar-nav a:hover {
  color: #ff6600 !important;
  text-decoration: none;
  cursor: pointer;
}

.navbar-nav a.active {
  color: #ff6600 !important;
  text-decoration: none;
  cursor: pointer;
}

.oe-logo {
  max-width: 220px;
  margin-left: 40px;
}

.new-global-navigation {
  background-color: #EBF7FF;
}

.ul-top-nav {
  padding-left: 0px !important;
  margin-left: 0px !important;
}

.menu-link {
  border: none !important;
}

/*hamburguer 2*/
#hamburger {
  height: 14px;
  width: 17px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  cursor: pointer;
  z-index: 9999;
}

.hamburger-span {
  height: 2px;
  width: 17px;
  background-color: #00e3d8;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}

#hamburger-line-1.active {
  transform: translateY(7.5px) rotate(-45deg);
  -moz-transform: translateY(7.5px) rotate(-45deg);
  -webkit-transform: translateY(7.5px) rotate(-45deg);
  -o-transform: translateY(7.5px) rotate(-45deg);
  -ms-transform: translateY(7.5px) rotate(-45deg);
}

#hamburger-line-2.active {
  transform: translateY(-5.5px) rotate(45deg);
  -moz-transform: translateY(-5.5px) rotate(45deg);
  -webkit-transform: translateY(-5.5px) rotate(45deg);
  -o-transform: translateY(-5.5px) rotate(45deg);
  -ms-transform: translateY(-5.5px) rotate(45deg);
}

/*end hamburguer 2*/
@media (max-width: 575.98px) {
  .oe-logo {
    max-width: 189px;
    margin-left: 0px;
  }

  .ul-top-nav > li.nav-item.active {
    min-width: calc(100% / 3) !important;
  }

  .ul-top-nav > li.nav-item {
    min-width: calc(100% / 3) !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .ul-top-nav > li.nav-item.active {
    min-width: 150px;
  }

  .ul-top-nav > li.nav-item {
    min-width: 130px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .ul-top-nav > li.nav-item.active {
    min-width: 150px;
  }

  .ul-top-nav > li.nav-item {
    min-width: 130px;
  }
}
@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;
  }
}
.section--background-white {
  background-color: #FFFFFF;
}

.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;
}

@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;
        }
    }
}



*/
.h-2 {
  margin-bottom: 30px;
}

.h-2__content-wrapper {
  padding-bottom: 32px;
}

.h-2__title, .h-2__title--38, .h-2__title--30 {
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  text-align: left;
  letter-spacing: -0.5px;
  color: #000;
}

@media (max-width: 767px) {
  .h-2__title--30 {
    font-size: 30px;
    line-height: 34px;
  }

  .h-2__title--38 {
    font-size: 38px;
    line-height: 42px;
  }
}
@media (min-width: 551px) {
  .h-2__title, .h-2__title--30, .h-2__title--38 {
    text-align: center;
  }
}
/*
    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;
  }
}
footer {
  background: unset;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 12px !important;
}

footer .menu > li > a {
  font-family: "Inter" !important;
  font-size: 14px;
}

footer ul#menu-footer-links-4 {
  display: inline-flex;
}

footer .footer-1 {
  background: linear-gradient(180deg, #FFFFFF 0%, #EBF7FF 100%);
}

footer .footer-1 p.siguenos {
  font-size: 24px !important;
  color: #000;
  font-weight: normal;
  margin-bottom: 32px;
}

footer .footer-1 .media {
  list-style: none;
  padding: 0px;
  padding-bottom: 20px;
  margin-bottom: 120px;
  overflow: hidden;
  margin-left: 0px;
}

footer .footer-1 .media li {
  display: inline;
  color: #000;
  font-size: 14px;
  margin-bottom: 5px;
  margin-right: 40px;
}

footer .footer-title {
  margin-bottom: 10px;
  font-size: 18px;
  display: block;
  color: #0084ff;
  font-weight: 600;
  letter-spacing: 0.45px;
}

footer .menu-footer-links-container > ul,
footer .menu-footer-menu-container > ul {
  color: #000;
  line-height: 2;
  list-style: none;
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
}

footer .menu-footer-links-container > ul :hover,
footer .menu-footer-menu-container > ul :hover {
  border-bottom: unset;
  border-bottom-color: unset;
  color: #ff6600 !important;
  list-style: none;
  text-decoration: none;
}

footer #menu-footer-menu-4 > li {
  float: left;
}

footer .facebook, footer .instagram {
  width: 50px;
  height: 50px;
}

footer .twitter {
  width: 54px;
  height: 44px;
}

footer .youtube {
  width: 61px;
  height: 44px;
}

footer .linkedin {
  width: 44px;
  height: 44px;
}

footer .menu-legal ul {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
  float: left;
  font-size: 10px;
}

footer .menu-legal > ul > li {
  float: left;
  display: inline-block;
  padding-right: 5px;
}

footer .menu-legal > ul > li :hover {
  border-bottom: unset;
  border-bottom-color: unset;
  color: #ff6600 !important;
  list-style: none;
  text-decoration: none;
}

footer .menu-legal ul.menu > li > a {
  font-size: 10px;
}

footer .menu-legal-OE {
  padding-top: 35px;
  padding-bottom: 25px;
}

footer .open-education-txt {
  color: #000000;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  margin: 0px;
}

footer .ios-oe {
  background-image: url(http://localhost/base/wp-content/uploads/2021/08/apple.svg);
  background-repeat: no-repeat;
  height: 25px;
  padding-left: 30px;
  background-position-y: 3px;
  display: inline-block;
  padding-left: 25px;
}

footer .android-oe {
  background-image: url(http://localhost/base/wp-content/uploads/2021/08/android.svg);
  background-repeat: no-repeat;
  height: 25px;
  padding-left: 30px;
  background-position-y: 3px;
  display: inline-block;
  margin-left: 10px;
  padding-left: 25px;
}

@media (max-width: 768px) {
  footer #menu-footer-general-4 > li {
    margin-right: 10px;
  }

  footer .menu > li > a {
    font-family: "Inter" !important;
    font-size: 12px !important;
  }
}
@media (max-width: 991px) {
  footer .facebook, footer .instagram {
    width: 34px;
    height: 34px;
  }

  footer .youtube {
    width: 41px;
    height: 30px;
  }

  footer .twitter {
    width: 36px;
    height: 30px;
  }

  footer .linkedin {
    width: 30px;
    height: 30px;
  }

  footer .footer-title {
    font-size: 16px;
  }
}
html {
  scroll-behavior: smooth;
  font-size: 1rem;
}

html a {
  color: #000;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}

html a:visited {
  color: inherit;
}

body {
  color: #404040;
  font-family: "Inter", sans-serif !important;
  font-size: 1rem;
  /* 16px */
  font-weight: 400;
}

.container-1600 {
  padding-left: 0px;
  padding-right: 0px;
}

/*end respaldo richard*/

/*# sourceMappingURL=style.css.map */
 
/*Updating Footer 2023*/
.blog-footer{
	background: linear-gradient(180deg, #FFFFFF 0%, #EBF7FF 100%);
    border-bottom: 1px solid #00DBD1;
}

.blog-footer span.ios-oe {
    background-position-y: 3px;
    display: inline-block;
    padding-left: 20px;
    margin-left: 10px;
}

.blog-footer .ios-oe {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMjI4IDUuMDhoMTUuMzk4djE0LjQxMUguMjI4VjUuMDgxWiIgZmlsbD0iI2ZmZiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjA4OSAxMC42Yy0uMDIyLTIuNCAxLjk1Ny0zLjU2NyAyLjA0OC0zLjYyMi0xLjEyMS0xLjY0LTIuODU4LTEuODY0LTMuNDY5LTEuODgxLTEuNDYtLjE1NS0yLjg3NC44NzYtMy42MTguODc2LS43NTggMC0xLjkwMy0uODYyLTMuMTM2LS44MzYtMS41ODguMDI0LTMuMDczLjk0Ny0zLjg4NyAyLjM3OS0xLjY4MSAyLjkyLS40MjggNy4yMTIgMS4xODMgOS41NzIuODA1IDEuMTU3IDEuNzQ3IDIuNDQ3IDIuOTc5IDIuNDAyIDEuMjA1LS4wNSAxLjY1Ni0uNzcxIDMuMTEtLjc3MSAxLjQ0MiAwIDEuODY1Ljc3IDMuMTIxLjc0MiAxLjI5NC0uMDIxIDIuMTA5LTEuMTYyIDIuODg2LTIuMzI4LjkzMS0xLjMyNSAxLjMwNS0yLjYzIDEuMzItMi42OTctLjAzLS4wMS0yLjUxMy0uOTYxLTIuNTM3LTMuODM3WiIgZmlsbD0iIzAwMCIvPjwvZz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjcxNSAzLjU0NGMuNjQ5LS44MTQgMS4wOTItMS45Mi45NjktMy4wNDQtLjkzOC4wNDEtMi4xMTIuNjUxLTIuNzg4IDEuNDQ3LS41OTguNzAxLTEuMTMyIDEuODUtLjk5NCAyLjkzMSAxLjA1NC4wOCAyLjEzNy0uNTMzIDIuODEzLTEuMzM0WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPgo=);
    background-repeat: no-repeat;
    height: 28px;
    padding-left: 30px;
    background-position-y: 6px;
    display: inline-block;
    padding-left: 25px;
}

.blog-footer span.android-oe {
    margin-left: 0px;
    background-position-y: 3px;
    padding-left: 20px;
}

.blog-footer .android-oe {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQwNiA1Ljk0aC0uNjMzdjQuMzAxaC4wMXY0LjUxMmMwIC4zNDUuMjguNjI0LjYyMy42MjRoMS4zM3YyLjc3NmExLjExIDEuMTEgMCAwIDAgMS4xMDcgMS4xMTEgMS4xMSAxLjExIDAgMCAwIDEuMTA3LTEuMTExdi0yLjc3NmgyLjA2djIuNzc2YTEuMTEgMS4xMSAwIDAgMCAxLjEwNyAxLjExMSAxLjExIDEuMTEgMCAwIDAgMS4xMDctMS4xMTF2LTIuNzc2aDEuMzNjLjM0NCAwIC42MjItLjI4LjYyMi0uNjI0VjEwLjI0aC4wMXYtNC4zaC05Ljc4Wk0xNC44NDkgNS41ODVhMS4xMSAxLjExIDAgMCAwLTEuMTA4IDEuMTExdjQuOTk0QTEuMTEgMS4xMSAwIDAgMCAxNC44NSAxMi44YTEuMTEgMS4xMSAwIDAgMCAxLjEwNy0xLjExMVY2LjY5NmExLjExIDEuMTEgMCAwIDAtMS4xMDctMS4xMTFaIiBmaWxsPSIjMDAwIi8+PG1hc2sgaWQ9ImEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjUiIHdpZHRoPSIzIiBoZWlnaHQ9IjgiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLjAwNCA1LjU4NWgyLjIxNVYxMi44SC4wMDRWNS41ODVaIiBmaWxsPSIjZmZmIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS4xMTEgNS41ODVBMS4xMSAxLjExIDAgMCAwIC4wMDQgNi42OTZ2NC45OTRBMS4xMSAxLjExIDAgMCAwIDEuMTEgMTIuOGExLjExIDEuMTEgMCAwIDAgMS4xMDgtMS4xMTFWNi42OTZBMS4xMSAxLjExIDAgMCAwIDEuMTEgNS41ODVaIiBmaWxsPSIjMDAwIi8+PC9nPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMTAuNDkgMS40MS44OTEtMS4yNjNjLjAxOS0uMDI2LS4wMDgtLjA3Ny0uMDYtLjExMy0uMDUtLjAzNi0uMTA3LS4wNDUtLjEyNS0uMDE5bC0uOTIgMS4zMDNDOS42NTUgMS4wNzMgOC45LjkyIDcuOTguOTE4Yy0uOTI1LS4wMDMtMS42ODQuMTQ1LTIuMzA3LjM4Nkw0Ljc2My4wMTVjLS4wMTgtLjAyNi0uMDc1LS4wMTctLjEyNS4wMTktLjA1Mi4wMzYtLjA3OC4wODctLjA2LjExM2wuODggMS4yNDdDMi44OTIgMi41MzIgMi44MTcgNS4zMjUgMi44MTcgNS4zMjVoMTAuMzI2cy0uMTA1LTIuNzY4LTIuNjUzLTMuOTE2WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPgo=);
    background-repeat: no-repeat;
    height: 28px;
    padding-left: 30px;
    background-position-y: 6px;
    display: inline-block;
    margin-left: 10px;
    padding-left: 25px;
}

.blog-footer .textwidget .menu{
    color: #000;
    line-height: 2;
    list-style: none;
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
	font-weight: 400;
}

.blog-footer .menu > li > a {
    font-family: "Inter" !important;
    font-size: 14px;
}

.blog-footer .custom-html-widget > ul :hover, .blog-footer .custom-html-widget > ul :hover {
    border-bottom: unset;
    border-bottom-color: unset;
    color: #ff6600 !important;
    list-style: none;
    text-decoration: none;
}

.blog-footer span.footer-title {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    align-items: center;
    color: #0078FF;
}

.blog-footer a.linkphone_holder.oip-phone-link > img {
    -webkit-transform: scaleX(-27);
    transform: scaleX(-1);
}

.blog-footer #menu-footer-links-3{
	display: -webkit-inline-box;
}

@media (max-width: 1200px) and (min-width:480px){
	.blog-footer #menu-footer-links-3{
		display: block;
	}
	.blog-footer span.ios-oe{
		margin-left: 0px;
	}
}

.blog-footer .linkphone_holder.oip-phone-link img {
    margin: 0 5px 3px 5px;
}

.blog-footer h4.footer-title-widget{
	line-height: 1rem;
	margin-bottom: 10px;
}
/*Updating Footer 2023*/