.img-fit {
    overflow: hidden
}

.img-fit img,
.img-fit video {
    object-fit: cover;
    object-position: center
}

.management-team-container {
    padding-block: 100px;
}

ul[class*="person-list"] {
    display: flex;
    flex-wrap: wrap;
}

.click-item {
    cursor: pointer;
}

[data-id^="insert-item"] {
    width: 100%;
    background-color: #ECEFF1;
    padding-top: 60px;
    padding-bottom: 60px;
    margin-bottom: 30px;
}

[data-id^="insert-item"]:last-child {
    margin-bottom: 0;
}

.clone-inner-content .name_block {
    color: #455A64;
    margin-bottom: 40px;
}

.clone-inner-content .html_edit {
    padding-block: 0;
}

.person-list-1 {
    --card-size: 268px;
    --card-gap: 30px;
    --card-count: 3;
    --card-total-width: calc(var(--card-size) * var(--card-count) + var(--card-gap) * (var(--card-count) - 1));
}

.person-list-2 {
    --card-size: 268px;
    --card-gap: 30px;
    --card-count: 4;
    --card-total-width: calc(var(--card-size) * var(--card-count) + var(--card-gap) * (var(--card-count) - 1));
}

li.person-item {
    max-width: var(--card-size);
    width: 100%;
    margin-bottom: 30px;
}

.person-list-1 li:nth-of-type(3n+1) {
    margin-left: calc((100% - var(--card-total-width)) / 2);
}

.person-list-1 li:not(:nth-of-type(3n)) {
    margin-right: var(--card-gap);
}

.person-list-2 li:nth-of-type(4n+1) {
    margin-left: calc((100% - var(--card-total-width)) / 2);
}

.person-list-2 li:not(:nth-of-type(4n)) {
    margin-right: var(--card-gap);
}

.person-inner .name_block {
    position: relative;
    padding-top: 15px;
    padding-bottom: 10px;
    color: #0057A6;
}

.person-inner .name_block::after {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(0%, -40%);
    -moz-transform: translate(0%, -40%);
    -webkit-transform: translate(0%, -40%);
    -o-transform: translate(0%, -40%);
    pointer-events: none;
    content: "\f107";
    font-family: "FontAwesome";
    display: inline-block;
    color: #00C4FF;
    font-size: 30px;
    transition: transform 0.3s ease-in-out;
}

.selected .name_block::after {
    transform: translate(0%, -40%) rotate(180deg);
    -moz-transform: translate(0%, -40%) rotate(180deg);
    -webkit-transform: translate(0%, -40%) rotate(180deg);
    -o-transform: translate(0%, -40%) rotate(180deg);
}

.gridaccordion-1+.gridaccordion-2 {
    margin-top: 30px;
}


@media screen and (max-width: 1199px) {
    .gridaccordion-1 + .gridaccordion-2 {
        margin-top: 0px;
    }

    [data-id^="insert-item"]:last-child {
        margin-bottom: 30px;
    }


    [data-id^="insert-item"] {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .person-list-2,
    .person-list-1 {
        --card-size: 360px;
        --card-gap: 0;
        --card-count: 1;
        --card-total-width: var(--card-size);
        flex-direction: column;
    }

    li.person-item {
        padding-inline: 20px;
    }

    .person-list-2 li:nth-of-type(4n+1) {
        margin-left: 0;
    }

    .person-list-2 li:not(:nth-of-type(4n)) {
        margin-right: 0;
    }

    .person-list-2 li:nth-of-type(n) {
        margin-inline: auto;
    }

    .person-list-1 li:nth-of-type(3n+1) {
        margin-left: 0;
    }

    .person-list-1 li:not(:nth-of-type(3n)) {
        margin-right: 0;
    }

    .person-list-1 li:nth-of-type(n) {
        margin-inline: auto;
    }

}