.block-team .team-members{grid-template-columns:1fr 1fr 1fr;}
.block-team .team-members .team-member{text-align:center;cursor:pointer;}
.block-team .team-members .team-member .team-member-image{border-radius:1000px;overflow:hidden;max-width:270px;margin:0 auto 2rem;border:4px solid #fff;}
.block-team .team-members .team-member:hover .team-member-image{border:4px solid #e9505a }
.block-team .team-members .team-member h3{margin-bottom:0rem;}
.block-team .team-members .team-member .position{font-weight:400;color:#e9505a;font-size:15px;font-family:Effra-Medium, Arial, sans-serif;}
.block-team .team-members .team-member .team-member-image img{width:100%;}
.block-team .team-members .team-member .team-member-description{display:none;}

.block-team .team-members .team-member-description-area{padding:5rem 10rem 5rem 5rem;grid-column:span 3;position: relative;z-index:2;display:none;}
.block-team .team-members .team-member-description-area.active{display:block;}
.block-team .team-members .team-member-description-area .team-member-description-area-close{position:absolute;top:5rem;right:5rem;display:block;font-size:18px;cursor:pointer;}
.block-team .team-members .team-member-description-area:before{content:'';width:100vw;background:#ffffff;top:0;left:calc(50% - 50vw);;position:absolute;height:100%;z-index:-1;}

.block-team .team-members .team-member.center{opacity:0;cursor:default} 
.block-team .team-members .team-member.center .team-member-description-area.active{display:none}