.mainpage-row {
display: flex;
flex-flow: row wrap;
align-items: flex-start;
justify-content: center;
margin-top: 1em;
margin-bottom: 1em;
}
.mainpage-row .card {
margin-left: auto;
margin-right: auto;
margin-bottom: 2em;
text-align: center;
max-width: 125px;
}
.mainpage-row .card img {
max-width: 75px;
height: auto;
}
.mainpage-row .card .caption {
font-size: 0.75em;
text-transform: uppercase;
letter-spacing: 0.02em;
font-weight: 700;
}