*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif!important}body{max-width:100%;overflow-x:hidden;background-color:#ffffff}.App{min-height:100vh;width:85vw;max-width:1900px;margin:0}.team-section-container{margin-top:3em;text-align:center;padding-bottom:2em;padding-left:5em;padding-right:5em;font-size:2em;font-weight:600}.team-section-container h2{padding-bottom:0!important;margin-bottom:15px;text-align:center;font-weight:600;font-size:2rem}.team-grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw}.underlineOurTeam{width:10%!important;height:4px;align-items:left;background-color:#DC2626!important;margin-bottom:30px!important;margin-top:10px;align-self:center;margin-left:auto;margin-right:auto}.team-member-container{background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.team-member-container:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.2)}.team-member-container img{width:100%;height:auto;aspect-ratio:1/1;border-radius:5px;object-fit:cover;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;font-weight:400!important;text-align:center!important}.social-icons-container{display:flex;align-items:center!important;justify-content:center;margin-top:20px}.social-icons-container a{color:#000000;font-size:1.5rem;margin-right:10px;display:flex;align-items:center;justify-content:center;text-align:center}.orcid-logo{width:20px!important;height:max-content!important;vertical-align:middle!important;margin-left:5px;object-fit:contain!important;display:inline-block;align-self:center;margin-bottom:0!important}.orcid-logo a:hover,.social-icons-container 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{font-size:1.5em;padding-left:2em;padding-right:2em}.team-section-container h2{font-size:1.5rem;font-weight:600}.team-member-container img{width:100%;height:auto}}