.member-card:nth-child(even){
    background:#f8f8f8;
}
@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(30px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

.member-card{
    animation:fadeUp .8s ease;
}
.members{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
    gap:30px;
}
.members-title{
    position:relative;
    display:inline-block;
}

.members-title::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-8px;
    width:100%;
    height:4px;
    background:#0f9d58;
}
.member-card img{
    transition: .4s;
}

.member-card:hover img{
    transform: scale(1.08);
}
.member-card h3{
    transition: .3s;
}

.member-card:hover h3{
    color:#0f9d58;
}
.member-card{
    border-top:5px solid #0f9d58;
}
.member-card:hover{
    box-shadow:0 0 25px rgba(15,157,88,.3);
}

.member-image {
    height: 360px;

    position: relative;

    overflow: hidden;

    background: #e9efec;

    display: flex;
    align-items: center;
    justify-content: center;
}

.member-image img {
    width: 100%;
    height: 100%;

    object-fit: contain;

    object-position: center top;

    transition: transform 0.6s ease;
}

.member-card:hover .member-image img {
    transform: scale(1.04);
}

.management .member-card:first-child .member-image img {
    object-fit: contain;
    object-position: center center;
    background: #e9efec;
}

.management .member-card:first-child:hover .member-image img {
    transform: scale(1.02);
}

