.team-info {
display: flex;
}
.team-info .team-card {
padding: 0; margin: 0; display: flex; flex: 0 0 50%; width: 50%; max-width: 50%;
}
.team-card>* {
flex: 0 0 50%; width: 50%; max-width: 50%;
}
.team-info:nth-child(even) .team-card {
flex-direction: row-reverse;
}
.team-intro {
padding: 0 16px;
}