.team__list {
    row-gap: 40px;
}
.team__card .team__card--wrapper{
    margin-bottom: 16px;
    position: relative;
    overflow: hidden;
}
.team__card--name {
    font-size: 20px;
    color: var(--color-text-primary);
    margin-bottom: 0px;
    line-height: 28px;
    font-weight: 500;
}
.team__card--position{
    margin-bottom: 0;
    font-size: 16px;
    color: var(--color-text-secondary);
}
.team__card .team__card--wrapper img{
    border-radius: 8px;
    transition: opacity 0.4s ease;
}
/* Default state */
.team__card--wrapper .white__image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
/* Hover state */
.team__card:hover .white__image {
    opacity: 1;
}

.team__card:hover .dark__image {
    opacity: 0;
}
    @media screen and (max-width: 1199px) {
        .team .section__desc br{
            display: none;
        }
        .team__card--name {
            font-size: 18px;
            line-height: 25px;
        }
    }

        @media screen and (max-width: 575px) {
            .team__list {
                row-gap: 25px;
            }
                .team__card--name {
                font-size: 16px;
                line-height: 24px;
            }
            .team__card--position {
                font-size: 14px;
            }
        }