.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.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(odd),.team-member-card-container.quarter:nth-of-type(4n+1),.team-member-card-container.third:nth-of-type(3n+1){clear:left}.img-info-container{box-shadow:0 2px 6px rgba(0,0,0,.05);cursor:pointer;display:block;height:100%;min-height:375px;overflow:hidden;position:relative}.img-info-container,.img-info-container img{border-radius:12px;transition:all .2s ease-in-out;width:100%}.img-info-container img{bottom:0;height:130%;left:0;margin:auto;object-fit:cover;object-position:50% 50%;position:absolute;right:0;top:-25px;z-index:1}.team-member-name-only{background:transparent;border-radius:0 0 12px 12px;bottom:20px;color:#fff;left:20px;opacity:1;padding:20px 0 0;position:absolute;right:20px;text-align:left;transition:opacity .2s ease-in-out;z-index:2}.team-member-name-only h3{color:#fff;margin:0}.info-content{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);border-radius:0 0 12px 12px;bottom:-5px;color:#fff;display:flex;flex-direction:column;gap:8px;left:0;opacity:0;padding:20px;position:absolute;right:0;text-align:left;transition:all .2s ease-in-out;z-index:3}.img-info-container:hover .info-content{bottom:20px;opacity:1;padding:20px 20px 0}.img-info-container:hover .team-member-name-only{opacity:0}.img-info-container:hover{transform:scale(1.05)}.info-content h3,.info-content p{color:#fff;margin:0}.info-content p{font-size:1rem;font-weight:400;margin-top:5px}.team-social-links{align-items:center;display:flex;gap:10px;list-style:none;margin:0;padding:0}.team-social-links li{display:inline-block}.team-social-links li a{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;height:32px;justify-content:center;line-height:0;padding:0;position:relative;text-align:center;width:32px}.team-social-links li a svg{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:0;top:0;width:16px;fill:#021828}.view-profile-btn{background-color:transparent;border:1px solid #fff;border-radius:6px;color:#fff;display:inline-block;font-weight:600;margin-top:10px;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}.view-profile-btn:hover{background-color:#fff;color:#021828}@media (max-width:767px){.team-member-card-container{width:100%!important}}