*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif!important}body{background-color:#fff;max-width:100%;overflow-x:hidden}.App{width:85vw;max-width:1900px;min-height:100vh;margin:0}.team-section-container{text-align:center;margin-top:3em;padding-bottom:2em;padding-left:5em;padding-right:5em;font-size:2em;font-weight:600}.team-section-container h2{text-align:center;margin-bottom:15px;font-size:2rem;font-weight:600;padding-bottom:0!important}.team-grid-container{grid-template-columns:repeat(3,1fr);gap:2vw;display:grid}.underlineOurTeam{align-items:left;align-self:center;height:4px;margin-top:10px;margin-left:auto;margin-right:auto;background-color:#dc2626!important;width:10%!important;margin-bottom:30px!important}.team-member-container{background-color:#f9f9f9;border-radius:8px;flex-direction:column;align-items:center;padding:20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 0 10px #0000001a}.team-member-container:hover{transform:scale(1.05);box-shadow:0 10px 20px #0003}.team-member-container img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%;height:auto;margin-bottom:20px}.member-info-container{margin-top:10px}.member-info-container h3{margin:5px 0;font-size:1.2rem;font-weight:600!important}.member-info-container p{margin:5px 0;font-size:1rem;text-align:center!important;font-weight:400!important}.social-icons-container{justify-content:center;margin-top:20px;display:flex;align-items:center!important}.social-icons-container a{color:#000;text-align:center;justify-content:center;align-items:center;margin-right:10px;font-size:1.5rem;display:flex}.orcid-logo{align-self:center;margin-left:5px;display:inline-block;vertical-align:middle!important;object-fit:contain!important;width:20px!important;height:max-content!important;margin-bottom:0%!important}.social-icons-container a:hover,.orcid-logo a:hover{color:#0077b5}@media (max-width:1200px){.team-grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.team-section-container{padding-left:2em;padding-right:2em;font-size:2em}.team-section-container h2{padding-left:2em;padding-right:2em;font-size:1em}.team-grid-container{grid-template-columns:1fr}.team-member-container img{width:80%;height:auto}}@media (max-width:468px){.team-section-container{padding-left:2em;padding-right:2em;font-size:1.5em}.team-section-container h2{font-size:1.5rem;font-weight:600}.team-member-container img{width:100%;height:auto}}
