.team-member{border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:40px}.team-members .team-member:last-child{border-bottom:none;margin-bottom:0;padding-bottom:40px}.team-member__image{max-width:400px}.team-member__image img{margin-bottom:40px}.team-member::after,.team-member__info::after{content:"";display:block;clear:both}.team-member__name{font-size:20px;font-weight:600;margin:0 0 .5rem}.team-member__languages,.team-member__expertise{margin-bottom:.5rem}.team-member__languages h4,.team-member__expertise h4{font-size:16px;font-weight:600;display:inline-block;margin:0}.team-member__contact,.team-member__social{float:left;margin-right:1rem}.team-member__contact ul,.team-member__social ul{list-style:none;margin:0 1rem 0 0;padding:0}.team-member__contact ul li,.team-member__social ul li{display:inline-block;margin-right:.5rem}@media screen and (min-width:600px){.team-member__image{float:right;max-width:175px}.team-member__info{padding-right:200px}}@media screen and (min-width:960px){.team-member__image{float:right;max-width:250px}.team-member__info{padding-right:300px}}