/* This file is used as dependency in:
   ../../modules/sub-team.module/module.html 
   ../../modules/sec-team.module/module.html */

.pwr-sec-team {
    padding: 135px 0 125px;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.pwr-sec-team--style-full {
    padding-bottom: 130px;
}

.pwr-sec-team__intro-sec {
    margin-bottom: 70px;
    position: relative;
}

.pwr-sec-team__title + .pwr-sec-team__desc {
    margin-top: 30px;
}

.vanilla.pwr-sec-team:not(.pwr-sec-team--tabs) .pwr-team-members {
    display: flex;
    flex-wrap: wrap;
}

.pwr-sec-team .swiper-button-next {
    top: 50% !important;
}

.pwr-sec-team .swiper-button-prev {
    top: 50% !important;
}

@media (max-width: 767px ) {
    .pwr-sec-team {
        padding: calc(135px * var(--sp-reduction-factor)) 0 calc(125px * var(--sp-reduction-factor));
    }

    .pwr-sec-team--style-full {
        padding-bottom: calc(130px * var(--sp-reduction-factor));
    }

    .pwr-sec-team__intro-sec {
        margin-bottom: calc(70px * var(--sp-reduction-factor));
    }

    .pwr-sec-team__title + .pwr-sec-team__desc {
        margin-top: calc(30px * var(--sp-reduction-factor));
    }
}