.card-infografica {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}

@media (max-width: 575px) {
  .card-infografica {
    flex-direction: column;
  }
}

.card-infografica img {
  width: 60%;
  height: auto;
  object-position: center;
  object-fit: contain;
}

@media (min-width: 576px) {
  .card-infografica img {
    width: 30%;
    aspect-ratio: 9/16;
  }
}

.card-infografica .testo {
  padding: 16px 0;
}

@media (min-width: 576px) {
  .card-infografica .testo {
    padding: 16px;
    width: 70%;
  }
}

{% if module.inverti_posizione_da_mobile %}
@media (max-width: 767px) {
  .row-fluid {
    display: flex;
    flex-direction: column;
  }
  .span8 {
    order: 2;
    margin-top: 90px;
  }
}
{% endif %}

