.section-personnel-list {
    padding-top: 60px;
}

@media only screen and (max-width: 1279px) {
    .section-personnel-list {
        padding: 44px 0 0;
    }
}
@media only screen and (max-width: 766px) {
    .section-personnel-list {
        padding: 24px 0 0;
    }
}

.section-personnel-list .section-personnel-list-container {
    width: 100%;
    position: relative;
    padding-bottom: 100px;
}
@media only screen and (max-width: 766px) {
    .section-personnel-list .section-personnel-list-container {
        padding-bottom: 80px;
    }
}

.section-personnel-list .section-personnel-list-container .heading {
    width: 100%;
    margin: 0 0 52px;
}
@media only screen and (max-width: 1279px) {
    .section-personnel-list .section-personnel-list-container .heading {
        margin: 0 0 41px;
    }
}
@media only screen and (max-width: 766px) {
    .section-personnel-list .section-personnel-list-container .heading {
        margin: 0 0 33px;
    }
    .section-personnel-list .section-personnel-list-container .personnel-list-otdel-item .heading{
        margin-bottom: 20px;
    }
}

.personnel-list {
    width: 100%;
}

.personnel-list .personnel-list-holder {

}

.personnel-list .personnel-list-holder.column-grid-container {
    gap: 64px 0;
}
@media only screen and (max-width: 1279px) {
    .personnel-list .personnel-list-holder.column-grid-container {
        gap: 52px 0;
    }
}
@media only screen and (max-width: 766px) {
    .personnel-list .personnel-list-holder.column-grid-container {
        gap: 40px 0;
    }
}

.personnel-list .personnel-list-holder .personnel-item {
    height: auto;
}

.personnel-list .personnel-list-holder .personnel-item .personnel-item-holder {
    display: inline-block;
    width: 100%;
    height: 100%;
}

/*pseudo-section-for-floating-sub-menu*/
.section-personnel-list.pseudo-section-for-floating-sub-menu {
    padding: 0;
    margin: 0;
}

.section-personnel-list.pseudo-section-for-floating-sub-menu .section-personnel-list-container {
    padding: 0;
}

.section-personnel-list.pseudo-section-for-floating-sub-menu .section-personnel-list-container .floating-sub-menu-component.column-grid-container {
    top: 0px;
    height: var(--app-height);
}