.cards-benefitsv2 {
  background-color: #F4F6FB;
}
.cards-benefitsv2 .--br-mobile {
  display: none;
}
@media (width: 480px) {
  .cards-benefitsv2 .--br-mobile {
    display: block;
  }
}
@media (max-width: 575px) {
  .cards-benefitsv2 .container-custom {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2__title-wrapper {
    width: 648px;
    margin-left: auto;
    margin-right: auto;
  }
}
.cards-benefitsv2 .title-red {
  color: #ff2846;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  font-size: 26px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .cards-benefitsv2 .title-red {
    font-size: 32px;
    line-height: 130%;
    margin-bottom: 35px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .title-red {
    font-size: 38px;
  }
}
.cards-benefitsv2 .sub-title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .cards-benefitsv2 .sub-title {
    font-size: 18px;
    line-height: 140%;
  }
}
.cards-benefitsv2__image {
  max-width: 100%;
  width: 100%;
  border-radius: 18px 18px 0 0;
}
.cards-benefitsv2 .card {
  border: none;
  margin-bottom: 20px;
  border-radius: 20px;
}
.cards-benefitsv2 .card__content-wrapper {
  padding: 30px 38px 20px 16px;
}
@media (min-width: 768px) {
  .cards-benefitsv2 .card__content-wrapper {
    padding: 15px 16px 20px 15px;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .card__content-wrapper {
    padding: 15px 41px 20px 41px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2 .card__content-wrapper.--modulo-aprendizaje {
    height: 290px;
  }
}
.cards-benefitsv2 .card__h3-blue {
  color: #0078FF;
  margin-bottom: 13px;
  line-height: 100%;
  font-size: 22.25px;
  font-weight: 400;
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .card__h3-blue {
    font-size: 22px;
  }
  .cards-benefitsv2 .card__h3-blue.--vertical {
    margin-top: 7px;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .card__h3-blue {
    font-size: 24px;
  }
}
.cards-benefitsv2 .card__p {
  line-height: 130%;
  font-size: 16px;
  margin-bottom: 15px;
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .card__p.--vertical-copy {
    margin-top: 24px;
  }
}
@media (min-width: 768px) {
  .cards-benefitsv2 .card__content-md {
    width: 510px;
    text-align: left;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .card__content-md {
    width: 500px;
    text-align: left;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .card__content-md {
    width: 600px;
    text-align: left;
    margin-top: 18px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .card__content-lg {
    width: 500px;
    text-align: left;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .card__content-lg {
    width: 600px;
    text-align: left;
    margin-top: 18px;
  }
}
.cards-benefitsv2 .green {
  border: 1px solid #2FD665;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2 .green {
    height: 285px;
  }
  .cards-benefitsv2 .green .card__h3-blue {
    margin-top: 47px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .green {
    padding: 0 0 10px 10px;
    height: 138px;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .green {
    height: 145px;
  }
}
.cards-benefitsv2 .orange {
  border: 1px solid #FF6600;
}
@media (min-width: 768px) {
  .cards-benefitsv2 .orange {
    padding: 0 0 10px 10px;
    height: 130px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .orange {
    height: 140px;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .orange {
    height: 165px;
  }
}
.cards-benefitsv2 .blue {
  border: 1px solid #0078FF;
  height: 299px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2 .blue {
    height: 290px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .blue {
    height: 299px;
    margin-top: 12px;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .blue {
    height: 330px;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .cards-benefitsv2 .corder-1 .card,
.cards-benefitsv2 .corder-2 .card {
    height: 500px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .corder-1 .card,
.cards-benefitsv2 .corder-2 .card,
.cards-benefitsv2 .corder-3 .card {
    height: 540px;
    margin-bottom: 33px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .corder-1 .card,
.cards-benefitsv2 .corder-2 .card,
.cards-benefitsv2 .corder-3 .card {
    height: 580px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2 .corder-6 {
    right: -360px;
    position: relative;
    top: -460px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .corder-6 {
    right: unset;
    position: relative;
    top: -170px;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .corder-6 {
    right: unset;
    position: relative;
    top: -165px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2 .row-custom-card {
    height: 1250px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .row-custom-card {
    height: 940px;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .row-custom-card {
    height: 980px;
  }
}
.cards-benefitsv2 .i-card {
  display: block;
  background-repeat: no-repeat;
  margin-bottom: 18px;
}
@media (max-width: 480px) {
  .cards-benefitsv2 .i-card {
    width: 58px;
    height: 58px;
  }
}
@media (min-width: 481px) {
  .cards-benefitsv2 .i-card {
    width: 81px;
    height: 81px;
    margin: 0 auto 12px auto;
  }
}
@media (min-width: 481px) {
  .cards-benefitsv2 .i-card {
    margin: 0 auto 15px auto;
  }
}
@media (min-width: 768px) {
  .cards-benefitsv2 .i-card.i-md-position {
    display: inline-block;
    margin: 0 auto;
    position: absolute;
    right: 25px;
    top: 43px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2 .i-card.i-md-position {
    top: 28px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .i-card.i-lg-position {
    display: inline-block;
    right: 25px;
    position: absolute;
  }
}
@media (max-width: 480px) {
  .cards-benefitsv2 .i-card.intuitiva {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='36' fill='none'%3E%3Cpath fill='%23FD8394' fill-rule='evenodd' d='M4.563 5.69a1.75 1.75 0 0 0-1.75 1.75v17.5c0 .966.783 1.75 1.75 1.75h31.5a1.75 1.75 0 0 0 1.75-1.75V7.44a1.75 1.75 0 0 0-1.75-1.75h-31.5Zm22.75 15.312a4.813 4.813 0 1 0 0-9.625 4.813 4.813 0 0 0 0 9.625Z' clip-rule='evenodd'/%3E%3Crect width='35.875' height='21.875' x='1.063' y='3.939' stroke='%23000' stroke-width='.875' rx='2.188'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='.875' d='M12 25.814 8.5 35.44M26 25.814l3.5 9.626M8.5 35.44h21M19 1.314V3.94'/%3E%3Ccircle cx='26' cy='14.877' r='5.25' stroke='%23000' stroke-width='.875'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='.875' d='M13.75 20.127v-10.5M10.25 20.127v-7M6.75 20.127v-3.5'/%3E%3C/svg%3E");
    width: 38px;
    height: 36px;
  }
}
@media (min-width: 481px) {
  .cards-benefitsv2 .i-card.intuitiva {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='51' fill='none'%3E%3Cpath fill='%23FD8394' fill-rule='evenodd' d='M6.375 7.65a2.5 2.5 0 0 0-2.5 2.5v25a2.5 2.5 0 0 0 2.5 2.5h45a2.5 2.5 0 0 0 2.5-2.5v-25a2.5 2.5 0 0 0-2.5-2.5h-45Zm32.5 21.874a6.875 6.875 0 1 0 0-13.75 6.875 6.875 0 0 0 0 13.75Z' clip-rule='evenodd'/%3E%3Crect width='51.25' height='31.25' x='1.375' y='5.149' stroke='%23000' stroke-width='1.25' rx='3.125'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='m17 36.4-5 13.75M37 36.4l5 13.75M12 50.15h30M27 1.4v3.75'/%3E%3Ccircle cx='37' cy='20.774' r='7.5' stroke='%23000' stroke-width='1.25'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M19.5 28.274v-15M14.5 28.274v-10M9.5 28.274v-5'/%3E%3C/svg%3E");
    width: 54px;
    height: 51px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2 .i-card.intuitiva {
    position: absolute;
    right: 17px;
  }
}
@media (min-width: 768px) {
  .cards-benefitsv2 .i-card.intuitiva {
    top: 35px;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .i-card.intuitiva {
    margin: 0 auto;
    top: 52px;
  }
}
@media (max-width: 480px) {
  .cards-benefitsv2 .i-card.confiable {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='38' fill='none'%3E%3Cpath fill='%237BDF9C' d='M28.375 12.127c0 11.813-4.614 18.375-10.1 19.688C12.786 30.502 8.25 23.94 8.25 12.127c2.43 0 7.837-.787 10.024-3.937 2.187 3.15 7.67 3.937 10.101 3.937Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='.875' d='M33.188 7.023a.438.438 0 0 0-.438-.437c-1.867 0-4.922-.288-7.927-1.15-3.017-.866-5.904-2.29-7.53-4.505a.437.437 0 0 0-.706 0c-1.626 2.217-4.485 3.64-7.471 4.505-2.974.862-6 1.15-7.866 1.15a.438.438 0 0 0-.438.437c0 17.588 7.149 27.582 16.032 29.593.063.015.13.015.193 0 8.88-2.01 16.15-12.001 16.15-29.593Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='.875' d='M27.5 10.523c0 12.25-4.814 19.056-10.54 20.417C11.235 29.579 6.5 22.773 6.5 10.523c2.536 0 8.178-.817 10.46-4.083 2.282 3.266 8.004 4.083 10.54 4.083ZM21.375 13.002v9.625M12.625 13.002v9.625M17 11.69v15.75'/%3E%3C/svg%3E");
    width: 34px;
    height: 38px;
  }
}
@media (min-width: 481px) {
  .cards-benefitsv2 .i-card.confiable {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='54' fill='none'%3E%3Cpath fill='%237BDF9C' d='M40.25 17.625c0 16.875-6.591 26.25-14.43 28.125C17.982 43.875 11.5 34.5 11.5 17.625c3.472 0 11.196-1.125 14.32-5.625 3.125 4.5 10.958 5.625 14.43 5.625Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M47.125 10.333a.625.625 0 0 0-.625-.625c-2.667 0-7.032-.41-11.324-1.642-4.31-1.237-8.435-3.27-10.757-6.436a.625.625 0 0 0-1.008 0c-2.324 3.168-6.408 5.2-10.674 6.436C8.488 9.298 4.167 9.708 1.5 9.708a.625.625 0 0 0-.625.625c0 25.125 10.212 39.404 22.902 42.277.09.02.185.02.276 0 12.685-2.873 23.072-17.146 23.072-42.277Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M39 15.333c0 17.5-6.877 27.223-15.057 29.167C15.763 42.556 9 32.833 9 15.333c3.623 0 11.683-1.166 14.943-5.833 3.26 4.667 11.434 5.833 15.057 5.833ZM30.25 18.875v13.75M17.75 18.875v13.75M24 17v22.5'/%3E%3C/svg%3E");
    width: 48px;
    height: 54px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2 .i-card.confiable {
    display: block;
    right: unset;
    position: relative;
  }
}
@media (max-width: 480px) {
  .cards-benefitsv2 .i-card.online {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='38' fill='none'%3E%3Ccircle cx='20.613' cy='20.303' r='17.679' fill='%23FADA76'/%3E%3Ccircle cx='19.287' cy='18.977' r='18.124' stroke='%23000' stroke-width='.889'/%3E%3Cpath fill='%23000' d='M13.303 16.102a2.098 2.098 0 1 0 0-4.197 2.098 2.098 0 0 0 0 4.197Z'/%3E%3Cpath stroke='%23000' stroke-width='.889' d='M11.912 20.742h15.373a.254.254 0 0 1 .25.322c-.993 3.331-4.158 5.784-7.932 5.784s-6.939-2.452-7.94-5.784a.255.255 0 0 1 .25-.322Z'/%3E%3Cpath fill='%23000' d='M25.892 16.102a2.098 2.098 0 1 0 0-4.197 2.098 2.098 0 0 0 0 4.197Z'/%3E%3C/svg%3E");
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 481px) {
  .cards-benefitsv2 .i-card.online {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' fill='none'%3E%3Ccircle cx='28.379' cy='28.804' r='25.047' fill='%23FECD4E'/%3E%3Ccircle cx='26.5' cy='26.925' r='25.676' stroke='%23000' stroke-width='1.259'/%3E%3Cpath fill='%23000' d='M18.023 22.852a2.973 2.973 0 1 0 0-5.945 2.973 2.973 0 0 0 0 5.945Z'/%3E%3Cpath stroke='%23000' stroke-width='1.259' d='M16.052 29.427H37.832a.36.36 0 0 1 .353.455c-1.407 4.72-5.89 8.194-11.238 8.194-5.346 0-9.83-3.474-11.25-8.194a.361.361 0 0 1 .355-.455Z'/%3E%3Cpath fill='%23000' d='M35.857 22.852a2.973 2.973 0 1 0 0-5.945 2.973 2.973 0 0 0 0 5.945Z'/%3E%3C/svg%3E");
    width: 55px;
    height: 55px;
  }
}
@media (min-width: 768px) {
  .cards-benefitsv2 .i-card.online {
    margin-top: 30px;
  }
}
@media (min-width: 1024px) {
  .cards-benefitsv2 .i-card.online {
    margin-bottom: 4px;
  }
}
@media (min-width: 1320px) {
  .cards-benefitsv2 .i-card.online {
    margin-bottom: 27px;
    margin-top: 27px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2__list-title {
    margin-top: 7px;
    margin-bottom: 18px;
  }
}
@media (min-width: 768px) {
  .cards-benefitsv2__list-description {
    text-align: start;
  }
}
.cards-benefitsv2__list {
  padding-left: 40px;
  margin-top: 15px;
  margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .cards-benefitsv2__list {
    margin-top: 22px;
  }
}
@media (min-width: 768px) {
  .cards-benefitsv2__list-item {
    text-align: start;
  }
}
