.teamList{display:flex;flex-wrap:wrap;gap:33px}.teamMemberBox{width:calc(33.33% - 22px)}.teamMemberInner{background:#fff;border-radius:30px;padding:24px}.teamMemberProfile{display:flex;justify-content:space-between}.teamMemberProfileSocial svg{height:36px;width:32px;fill:#0a66c2}.teamMemberspItem{background-color:#4da043;border-radius:30px;color:#fff;display:inline-block;font-size:12px;margin:3px;padding:6px 12px;text-align:center}.teamMemberRelLogoList{align-items:center;display:flex;gap:24px}.teamMemberRelLogo{max-width:165px}.memberInfoPopupInner a,.teamMemberBtn a{font-size:16px;justify-content:center;padding:12px 24px;width:100%}.teamMemberBtn{margin-top:auto;padding-top:12px}.teamMemberspList{font-size:0}.teamMemberPosition h4{font-size:21px;line-height:1}.teamMemberName *{line-height:1.2}.teamMemberInfo,.teamMemberRel,.teamMemberSuperPowers{padding-top:18px}.teamMemberRelTitle p,.teamMemberspTitle p{font-size:14px;line-height:1.2}.teamMemberRelTitle,.teamMemberspTitle{margin-bottom:12px}.memberInfoPopupContent{padding-top:24px}.teamMemberProfilePhoto{border-radius:50%;height:127px;object-fit:contain;overflow:hidden;width:127px}.teamMemberProfilePhoto img{height:100%!important;object-fit:cover;width:100%}.teampopupMemberBtn{padding-top:24px}.memberInfoPopup{margin:0 auto;max-width:359px}.memberInfoPopupInner{background:#fff;border-radius:30px;padding:24px;width:100%}.mfp-close-btn-in .mfp-close{display:none}.mfp-wrap.mfp-ready{height:calc(100% - 110px);top:110px}.trigger-button{background-color:#4810e7;border:1px solid #4810e7;border-radius:50px;color:#fff;font-family:Fira Sans,sans-serif;font-style:normal;font-weight:700;text-decoration:none;fill:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.1115;padding:12px 24px;text-transform:none;transition:all .3s;width:100%}.trigger-button:hover{background-color:#41129a}.teamMemberRelLogo img{max-height:60px;object-fit:contain;object-position:left center}.team-listing-wrap .teamMemberRelLogo img{max-height:35px}@media (max-width:1200px){.teamList{gap:18px}.teamMemberBox{width:calc(33.33% - 12px)}}@media (max-width:991px){.teamMemberBox{width:calc(50% - 9px)}.mfp-wrap.mfp-ready{max-height:calc(100% - 120px);top:100px}}@media (max-width:767px){.teamMemberBox{margin:0 auto;max-width:500px;width:100%}.teamList{gap:35px}.teamMemberPosition h4{font-size:18px}.teamMemberInner{padding:20px}.teamMemberProfilePhoto{height:90px;width:90px}.teamMemberProfileSocial svg{width:25px}}