#about-us {
    padding: calc(var(--panel-padding) * 0.5 + 100px) var(--panel-padding) var(--panel-padding) var(--panel-padding);
    justify-content: space-between;
    margin: 0 auto;
    max-width: 988px;
}

#about-us .title {
    display: flex;
    margin-bottom: calc(var(--panel-padding) * 0.2);
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--panel-padding) * 0.8);
}

#about-us .team {
    display: flex;
    margin-top: calc(var(--panel-padding) * 0.8);
    align-items: center;
    gap: calc(var(--panel-padding) * 0.4);
}
#about-us .team:nth-child(2n+1) {
    flex-direction: row-reverse;
}

#about-us .team h2 {
    margin-bottom: 1.3em;
}

#about-us .team h5 {
    margin-bottom: calc(var(--panel-padding) * 0.3);
}

#about-us .team .image {
    max-width: min(358px, 50%);
    flex-shrink: 0;
    align-self: flex-start;
}
#about-us .team picture img {
    width: 716px;
    max-width: 100%;
}

@media only screen and (max-width: 800px) {
    #about-us .title img { display: none; }
    #about-us .team:nth-child(1n) { flex-direction: column; }
}
