﻿/*** Team ***/
.team-item .member-image {
    aspect-ratio: 1 / 1;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.team-item img {
    transition: .5s;
    width: 100%;
    height: 100%;
    object-fit: cover; 
    object-position: center;
    display: block;
}

.team-item:hover img {
    transform: scale(1.1);
}

.team-item .team-text {
    height: 90px;
    overflow: hidden;
}

    .team-item .team-text .bg-light,
    .team-item .team-text .bg-primary {
        position: relative;
        height: 90px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        transition: .5s;
    }

    .team-item .team-text .bg-primary {
        flex-direction: row;
    }

.team-item:hover .team-text .bg-light {
    margin-top: -90px;
}
