.team-wrapper-heading {
    margin-top: 0;
    margin-bottom: 40px;
}

.team-member-item.active .team-member-name {
    font-weight: 700 !important;
}

.team-member-item:hover .team-member-name {
  font-weight: 700 !important;
}

@media (max-width: 889px) {
    .team-member-item.active .team-member-image-name {
        display: none;
    }
    
    .the-pretty-team .team-list-column .team-member-item.active {
        border-bottom: none;
        padding: 12px 0;
    }
}

.team-member-details .team-member-description {
    font-size: 16px;
}

.team-member-description {
    font-size: 18px;
}

.team-member-socials {
    padding-bottom: 24px;
}

.team-member-details .team-member-title {
    margin: 16px 0;
}

.team-member-details .team-member-name {
    line-height: 1.5;
}

.team-member-details img {
    width: 100%;
}

#team-info-container .team-member-title {
    margin-top: 24px;
}

/* Dark section styles */
.page-section--dark .team-member-name {
    color: var(--yellow);
}

.page-section--dark .team-member-title, .page-section--dark .team-member-description, .page-section--dark .team-member-socials a, .page-section--dark .team-wrapper-heading {
    color: var(--bone);
}

@media (min-width: 769px) {
    .team-wrapper-heading {
        margin-bottom: 60px;
    }
}