.contenedor-cta {
  width: min(800px, 90%);
  margin: auto;
  display: flex;
}

@media only screen and (max-width: 768px) {
    .contenedor-cta {
        max-width: 450px;
        min-height: 150px;
        display: block;
        width: 100%;
    }
  .mini-cta {
    max-width: 450px;
    margin:auto;
  }
  .mini-cta .card__icon {
    margin: 22px 0px !important;
}
  
}

@media only screen and (min-width: 768px) {
.informacion-cta {
  width: 70%;
}

.informacion-cta .card__desc {
  max-width: 350px;
}

.boton-cta {
  width: 30%;
}
}
.mini-cta.card--framed{
padding: 20px 40px 42px 40px;
}

section.mini-cta.card.card--framed {
  border-radius: 24px;
  }


.mini-cta .card__title {
  color: white;
}


.mini-cta .card__desc p {
  color:white
}

.mini-cta .card__desc p {
    margin: 0px;
}


@media screen and (min-width: 1080px) {

  section.mini-cta.card.card--framed {
    display: flex;
    align-items: center;
    border-radius: 24px;
  padding: 40px 80px!important;
}

.mini-cta .card__title {
    margin: auto 15px;
    padding-top: 0px !important;
}

.mini-cta .card__desc {
    margin: auto 15px;
}


section.mini-cta.card.card--framed a {
    margin: auto 15px;
}
}

.mini-cta .card__icon img {
    margin: auto;
    display: block;
}
.mini-cta .card__icon {
  width: 40%;
  margin: auto 80px auto 0px;
}
}