
.solo-imagen .c-image--plan-box {
    display: flex;
    align-items: center;
    height: 100%;
    border: 1px solid #ccc;
    height: 182px;
}

.solo-imagen.c-card-template--3items .c-image--plan-box:nth-child(3n),
.solo-imagen.c-card-template--2items .c-image--plan-box:nth-child(2n) {
    margin-left: 2%;
}

.solo-imagen.c-card-template--3items .c-image--plan-box:nth-child(3n+1),
.solo-imagen.c-card-template--2items .c-image--plan-box:nth-child(2n+1) {
    margin: 0;
    margin-bottom: 1.5rem;
    margin-left: 0rem;
}

.solo-imagen .c-image--plan-box {
  align-self: center;
  flex: 0 0 32%;
  padding: 20px;
  margin: 0;
  margin-bottom: 1.5rem;
  margin-left: 2%;
  justify-content: center;
  width: initial;
}

.solo-imagen.c-card-template--4items .c-image--plan-box {
    flex: 0 0 23%;
    margin-left: 2%;
}

.solo-imagen.c-card-template--3items .c-image--plan-box {
    flex: 0 0 32%;
    margin-left: 2%;
}

.solo-imagen.c-card-template--2items .c-image--plan-box {
    flex: 0 0 48%;
    margin-left: 2%;
}

@media (max-width:640px) {
  .solo-imagen.c-card-template--4items .c-image--plan-box,
  .solo-imagen.c-card-template--3items .c-image--plan-box,
  .solo-imagen.c-card-template--2items .c-image--plan-box {
      flex: 0 0 100%;
  }

}
