body > div > h1{
    font-size: 32px;
    padding-top: 20px;
}
.text-overlay{
    width: 30%;
}
.text-overlay h2{
    font-size: 18px !important;
}
.team-img{
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 10px;
    margin-bottom: 10px;
    max-height: 350px;
    width: auto;
}
.team-row-l, .team-row-r{
    margin-right: 15%;
    margin-left: 15%;
}
.get-in-touch-icon{
    height: 24px;
    margin-right: 15px;
}
.spacer{
    height: 20px;
}
.team-row-l{
    grid-template-columns: 1fr 2fr;
}
.team-row-r{
    grid-template-columns: 2fr 1fr;
}

@media only screen and (max-width: 800px) {
    .team-row-l, .team-row-r{
        grid-template-columns: 1fr;
    }
}
