.why-maf__panelItems {
    flex: 1 0 30%;
    max-width: 31%;
    margin: 12px 12px 0 12px;
}

.why-maf__panelItems:nth-child(n+4) {
border-top: none;
}

.why-maf__panelList {
    flex-wrap: wrap;
}

.why-maf__panelList.centered {
justify-content: center;
}

@media screen and (max-width: 720px) {
.why-maf__panelItems {
    flex: 1 0 100%;
    max-width: 100%;
}

.why-maf__panelItems {
padding: 0 20px;
}
.why-maf__panelItems:nth-child(n+2) {
border-top: none;
}
}