/* @group Image With Description
------------------------------------ */

.team .team-group {
    padding-block: 3rem;
    border-top: 1px solid var(--dark-purple);
}
.team .team-group:is(:last-of-type) {
    border-bottom: 1px solid var(--dark-purple);
}
.team .team-group .bp-multimedia:is(.small) {
    max-width: 15rem;
}

@media only screen 
and (min-width : 961px) {
    .team .team-group .bp-multimedia {
        flex: 0 1 18%;
    }
    .team .team-group .bp-multimedia:is(.small) {
        max-width: 16rem;
    }
    .team .team-group .text-group {
        flex: 0 1 75%;
    }
}
@media only screen 
and (min-width : 961px) 
and (max-width : 1440px) {
}
@media only screen 
and (min-width : 0) 
and (max-width : 960px) {
    .team .team-group .bp-multimedia {
        max-width: 26.4rem;
        margin-bottom: 6rem;
    }

}

/* @end */


/* Animations
------------------------------------ */
:where(#wrapper) .team {
    opacity: 0;
    --duration: 1s;
}

:where(#wrapper) .team.animateActive {
    animation: fade var(--duration) forwards;
    animation-delay: var(--delay, 0);
}

:where(#wrapper) .team.animateActive {
    --delay: 0.3s;
}