.team {
    padding: calc(var(--spacing-xxl) * 1.5) 0;
    background: var(--gray);
    margin-top: calc(var(--spacing-xxl) * -1);
}

.team_boss {
    padding-bottom: var(--spacing-lg);
}

.user_item {
    background: var(--white);
    display: flex;
}

.user_item_thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.user_item_thumb {
    flex-basis: 39%;
    max-width: calc(var(--spacing-xxl) * 3);
}

.user_item_thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.user_item_content {
    flex-basis: 61%;
    padding: var(--spacing-lg) var(--spacing-md);
    flex-grow: 1;
}


.team_employ {
    display: flex;
    flex-wrap: wrap;
    gap: var(--spacing-lg);
}

.team_employ .user_item {
    flex-basis: 100%;
    display: flex;

    @media (min-width: 760px) {
        flex-basis: calc(100% / 2 - var(--spacing-lg)/2);
    }
}

.team_employ .user_item .user_item_thumb {
    flex-basis: 39%;
    max-width: calc(var(--spacing-xxl) * 3);
}

.user_item_title {
    color: var(--color);
    padding-bottom: var(--spacing-sm);
    font-size: var(--font-size-h5);
}

.user_item_description {
    padding-bottom: var(--spacing-sm);
}

.user_item_description p {
    padding: 0 !important;
    margin: 0 !important;
}

.user_item_cafels {
    padding-bottom: var(--spacing-sm);
    display: flex;
    gap: var(--spacing-xxs);
    flex-wrap: wrap;
}

.user_item_cafel {
    border: 1px solid var(--black);
    padding: var(--spacing-xxs);
}