 @media (min-width: 1025px) {
    .overlapping-media .content {
        padding: 50px 60px;
    }
}

.overlapping-h2 {
    font-size:1.7rem;
}

.row:not(footer div.row) {
    display: flex
;
    flex-direction: row;
}

.column, .columns {
    align-self: center;
}
@media (max-width: 640px) {
    .row {
        flex-direction: column;
    }
}