.team-member-card-container{background:#fff;box-sizing:border-box;float:left;min-height:400px;padding:15px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.team-member-card-container.single-card-row{float:none;margin:0 auto 30px;width:33.33%}.team-member-card-container.half{width:50%}.team-member-card-container.third{width:33.33%}.team-member-card-container.quarter{width:25%}.team-member-card-container.half:nth-of-type(2n+2),.team-member-card-container.quarter:nth-of-type(4n+2),.team-member-card-container.third:nth-of-type(3n+2){clear:left}.img-info-container{border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.05);cursor:pointer;min-height:375px;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:100%}.card-link-overlay{inset:0;position:absolute;text-indent:-9999px;z-index:2}.img-info-container img{border-radius:12px;height:115%;left:0;object-fit:cover;object-position:50% 18%;position:absolute;top:0;transition:all .2s ease-in-out;width:100%;z-index:1}.team-member-name-only{bottom:20px;color:#fff;left:20px;opacity:1;position:absolute;right:20px;transition:opacity .2s ease-in-out;z-index:3}.team-member-name-only h3{color:#fff;margin:0}.team-member-title{color:#fff;font-size:.95rem;font-weight:400;margin:6px 0 0;opacity:.9}.info-content{background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.4),transparent);border-radius:12px;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;opacity:0;padding:24px;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out;z-index:4}.img-info-container:hover .info-content{opacity:1}.img-info-container:hover .team-member-name-only{opacity:0}.img-info-container:hover{transform:scale(1.05)}.view-profile-btn{background:transparent;border:1px solid #fff;border-radius:6px;color:#fff;display:inline-block;font-weight:600;margin-top:10px;padding:8px 16px;pointer-events:auto;position:relative;text-decoration:none;transition:background-color .3s ease,color .3s ease;z-index:5}.info-content h3,.info-content p{color:#fff}.view-profile-btn:hover{background-color:#fff;color:#021828}@media (max-width:767px){.team-member-card-container,.team-member-card-container.single-card-row{clear:none!important;float:none!important;margin:0 0 20px!important;width:100%!important}}