.pk-page .flex-layout.grid-team-highlights-layout .pk-row {
    padding-block: 120px 70px;
    max-width: 1294px;
}

.flex-layout.grid-team-highlights-layout .pk-grid-container.top-content-wrapper {
    align-items: end;
    margin-bottom: 50px;
}

.flex-layout.grid-team-highlights-layout .pk-grid-container.top-content-wrapper .top-content-buttons {
    display: flex;
    justify-content: end;
}

.pk-page .flex-layout.grid-team-highlights-layout .pk-grid-container.team-members-wrapper {
    gap: 50px;
}

.flex-layout.grid-team-highlights-layout .team-members-swiper-container {
    position: relative;
    width: 100%;
}

.flex-layout.grid-team-highlights-layout .team-members-swiper {
    width: 100%;
    padding-bottom: 60px;
}

.flex-layout.grid-team-highlights-layout .team-members-swiper .swiper_nav {
    width: 100%;
    justify-content: center;
    z-index: 1;
    padding-top: 20px;
}

@media screen and (max-width: 992px) {
    .pk-page .flex-layout.grid-team-highlights-layout .pk-row {
        padding-block: 60px;
    }

    .flex-layout.grid-team-highlights-layout .pk-grid-container.top-content-wrapper .top-content-buttons {
        justify-content: start;

    }

    .pk-page .flex-layout.grid-team-highlights-layout .pk-grid-container.team-members-wrapper {
        gap: 40px;
    }

    .flex-layout.grid-team-highlights-layout .pk-grid-container.top-content-wrapper {
        margin-bottom: 40px;
        gap: 1.5rem;
    }

    .flex-layout.grid-team-highlights-layout .team-members-swiper .swiper_nav {
        justify-content: flex-start;
    }
}

@media screen and (max-width: 767px) {
    .pk-page .flex-layout.grid-team-highlights-layout .pk-row {
        padding-block: 40px;
    }

    .pk-page .flex-layout.grid-team-highlights-layout .pk-grid-container.team-members-wrapper {
        gap: 20px;
    }

    .flex-layout.grid-team-highlights-layout .pk-grid-container.top-content-wrapper {
        margin-bottom: 20px;
        gap: 1rem;
    }
}