www/static/css-src/_team.scss (66 lines of code) (raw):

.team { margin-top: 20px; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center; align-content: center; align-items: center; .team-card { width: 80vw; background: #f4f4f4; border-radius: 4px; padding: 35px; margin: 10px; display: flex; flex-direction: column; align-items: flex-start; align-content: center; justify-content: space-between; align-self: stretch; .team-card-header { display: flex; justify-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; align-content: center; margin-bottom: 25px; h2 { // h2 tag was slighly darkened to for better contrast with the background color color: #585858 } .team-member-profile-image { margin-right: 20px; border-radius: 50%; height: 128px; width: 128px; } .social { height: 20px; width: 20px; display: inline-block; margin-right: 5px; .social-icon { height: 100%; width: 100%; fill: currentColor; } } } .team-card-content > p { margin-bottom: 0px; } } @media (max-width: 540px) { .team-card > .team-card-header > .team-member-profile-image { height: 96px; width: 96px; } } @media (max-width: 420px) { .team-card > .team-card-header { align-items: flex-start; flex-direction: column; } } }