.team-title {
    font-size: 24px;
    margin-bottom: 4px;
}

.team-content {
    width: 100%;
    padding: 0 32px;
    font-size: 14px;
    line-height: 20px;
}

.team-main .team-list>.item {
    flex-direction: column;
}

.team-main .team-list>.item .content {
    width: 100%;
    margin: 0;
}

.team-main .team-list {
    padding: 0 16px;
    margin: 32px 0;
}

.team-main {
    width: 100%;
    padding-top: 0;
}


.team-main .team-list>.item .avatar {
    /* height: 320px; */
}

.team-main .team-list>.item .avatar img {
    position: absolute;
    right: -36px;
    width: 255px;
    height: 349px;
}

.team-main .team-list>.item .avatar::before {
    width: 220px;
    height: 220px;
    top: 0;
    right: 100px;
    left: unset;
    display: none;
}

.team-main .team-list>.item .info-item .description>p {
    width: 100%;
}

.team-main .team-list > .item .content .back {
    display: none;
}
.header-nav {
    margin: 16px 0;
    flex-wrap: wrap;
}
.team-container {
    overflow: hidden;
}
.team-main .team-list > .item .content .header {
    min-height: 350px;
}