.flex-content.team {
    padding: 80px 0;
    overflow: clip;
}

.flex-content.team .items {
    --bs-gutter-x: 33px;
    --bs-gutter-y: 33px;
}
.flex-content.team .items + .table-items {
    margin-top: 40px;
}

.flex-content.team .table-items {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 6px;
}
@media (min-width: 768px) {
    .flex-content.team .table-items .card .col-md:nth-child(3),
    .flex-content.team .table-items .card .col-md:nth-child(4) {
        text-align: right;
    }
}
.flex-content.team .table-item {
    font-size: 16px;
    font-weight: 400;
    color: #3C5266;
}
.flex-content.team .table-item h5 {
    font-size: 16px;
    font-weight: 600;
    color: #3C5266;
}
.flex-content.team .table-item a {
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    color: #0079C2;
}

.flex-content.team .card {
    --bs-card-bg: #FFF;
    --bs-card-border-radius: 0;
    --bs-card-border-width: 0;
    --bs-card-spacer-y: 23px;
    --bs-card-spacer-x: 23px;
}
.flex-content.team .card-img {
    margin-bottom: 23px;
}
.flex-content.team .card .h4 {
    color: var(--dark-gray);
}
.flex-content.team .card .subtitle {
    color: var(--dark-gray);
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
}
.flex-content.team .btn {
    text-transform: uppercase;
    min-width: 240px;
}