.textblock.logos .infographic-inner {
  width: 100%;
}

.textblock.logos .infographic-inner p {
  margin-bottom: 40px;
}

.textblock .logos {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    row-gap: 40px;
    column-gap: 40px;
}

.textblock .logos .logos-left, .textblock .logos .logos-right {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 40px;
}

@media only screen and (min-width: 320px) {
    .textblock.logos .infographic-inner p {
        width: 302px;
    }
}

@media only screen and (min-width: 768px) {
    .textblock.logos .infographic-inner p {
        text-align: center;
        width: 100%;
    }
}