/* === Custom Block Styling === */
.teamMembers{
    padding: var(--CB-padding-top) var(--CB-padding-right) var(--CB-padding-bottom) var(--CB-padding-left);
    margin: var(--CB-margin-top) var(--CB-margin-bottom);
    background-color: var(--CB-background-color);
    background-image: var(--CB-background-image);
    background-position: var(--CB-background-position);
    background-size: cover;
}

.team__memberWrapper{
    background-size: cover;
    background-position: center;
    padding-bottom: 400px;
    overflow: hidden;
}

.team__copyWrapper{
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 16px;
    background-color: var(--FC-primary-color);
    width: 85%;
    clip-path: polygon(0 0, 100% 0, 84% 100%, 0% 100%);
    padding: 16px;
    transform: translateX(-100%);
    transition: var(--FC-default-transition);
}

.team__name{
    font-size: 24px;
    color: var(--FC-near-white);
    font-weight: 600;
}

.team__title{
    color: var(--FC-near-white);
    margin-bottom: 0;
    font-size: var(--FC-font-size-14);
}

.team__memberWrapper:hover .team__copyWrapper{
    transform: translateX(0%);
    transition: var(--FC-default-transition);
}


@media screen and (max-width: 1199.98px){
    .team__memberWrapper{
        padding-bottom: 350px;
    }
}

@media screen and (max-width: 767px){
    .team__memberWrapper{
        padding-bottom: 300px;
    }
}