.content{margin-bottom:50px}.team-section{display:grid;grid-template-columns:1fr;grid-gap:20px;align-items:center}.content{text-align:left}.cta-buttons{display:flex;gap:10px;justify-content:center;margin-top:20px}.team-members{display:grid;grid-template-columns:repeat(auto-fit,minmax(276px,1fr));grid-gap:20px}.member{cursor:pointer;text-align:center}.member img,.modal{width:100%}.modal{background-color:rgba(70,113,177,.95);display:none;height:100%;left:0;position:fixed;top:0;z-index:999}.modal-content{background-color:#fefefe;border:1px solid #888;bottom:50px;margin:0 auto;max-width:1180px;padding:20px;position:relative;top:50px;width:100%}.close-btn{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;right:20px;top:0}.close-btn:focus,.close-btn:hover{color:#000;cursor:pointer;text-decoration:none}.modal-body img{height:auto;object-fit:cover;width:100%}.modal-body img,.social-icons{margin-bottom:20px}.social-icons a{color:#333;font-size:24px;margin:0 10px}.member-details{border:1px solid #e1e1e1;border-radius:8px;box-shadow:2px 5px 10px #0000003d;float:right;height:auto;margin:20px;max-width:100%;padding:10px;text-align:center}.modal-body p{margin-bottom:20px;margin-top:20px}.modal-body{display:grid;grid-template-columns:.35fr 1fr;text-align:left}.member-bio{height:80vh;overflow-y:scroll}.body-no-scroll{overflow:hidden}.member-title{font-size:.9rem;margin-top:5px;padding:5px 0}.member:hover .member-title{background:#007aa9;color:#fff}@media screen and (max-width:768px){.modal{background:#fff;overflow-y:scroll}.modal-content{border:0 solid #888;top:0}.modal-body{display:grid;grid-template-columns:1fr;text-align:left}.member-bio{height:100vh;overflow-y:visible}}