.team-member .team-image {
    display:block;
    position:relative;
    width:100%;
    padding-bottom:100%;
    border-radius:350px;
    overflow:hidden;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
    
}

.team-member .team-image > img {
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
}

.team-member .team-text {
    padding:20px 10px;
    text-align:center;
}