.team_members{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin:50px 0;position:relative}.team_members .listing-item{display:flex;flex-direction:column;width:20%;margin:20px}.team_members .listing-item h4{font-weight:700;font-size:18px;color:#000;margin:10px 0}.team_members .listing-item .role{font-weight:400;font-size:17px;color:#555;flex-grow:2}.team_members .listing-item details summary{font-weight:400;background-color:#f4f4f4;padding:10px;font-size:16px}.team_members .listing-item details[open] summary{font-weight:400;color:#fff;background-color:#214d8a;padding:10px;font-size:16px;transition:.2s}.team_members .listing-item details div{border-color:#efefef;border-width:0 1px 1px;border-style:solid;padding:10px;font-size:15px;font-weight:400;color:#676767}.team_members .bio-modal.hide{display:none}.bio-wrap button{font-weight:400;background-color:#f4f4f4;padding:10px;font-size:16px;width:100%;border:none}.bio-wrap button.active,.bio-wrap button:hover{background:#1f4a85 !important;color:#fff}.team_members .bio-modal{min-height:40%;position:fixed;z-index:99999;background:#f5f5f5;top:30%;width:50%;left:25%;padding:30px;box-shadow:0px 2px 8px 2px #00000040}button.exit-modal{position:absolute;width:-moz-fit-content;width:fit-content;padding:14px;right:20px;top:20px}@media screen and (max-width:1000px){.team_members .listing-item{display:flex;flex-direction:column;width:40%;margin:20px}}@media screen and (max-width:700px){.team_members .listing-item{display:flex;flex-direction:column;width:100%;margin:20px}.team_members .listing-item .role{padding:10px 0 !important}.team_members .bio-modal{top:10%;width:90%;left:5%;height:100%;max-height:80%;overflow:hidden}.team_members .bio-modal div.bio-copy{height:90%;padding:10px 0;overflow-x:scroll;max-width:100%;max-height:75%}}