.our-team-renderer{clear:both;margin-bottom:20px}.director{display:flex;flex-direction:row;text-align:left;margin-top:15px}.director-info{margin-left:35px}.director-headshot img{border-radius:50%;height:150px;object-fit:cover}@media only screen and (max-width:500px){.director{flex-direction:column;text-align:center;margin-top:15px}.director-info{margin-left:0}}.flex-container{display:flex;flex-wrap:wrap}.faculty-container{overflow:hidden;float:left;background:#fff;width:100%;padding:10px 15px;text-align:center;margin:10px 0;position:relative;border-radius:3px;-webkit-box-shadow:5px 5px 3px 0 rgba(51,51,51,0.3);-moz-box-shadow:5px 5px 3px 0 rgba(51,51,51,0.3);box-shadow:5px 5px 3px 0 rgba(51,51,51,0.3)}.faculty-container img{border-radius:50%;width:100%;height:100%;object-fit:cover}.headshot,.name,.title,.phone,.email{display:block}.headshot{width:150px;height:150px;margin:10px auto}.name{font-family:futuracnd;color:#07294d;font-size:24px}.title{color:#336699;font-family:futurabook;font-size:16px}.bio p{font-size:14px;margin:10px 0}.contact{margin-top:10px;font-size:14px}.phone:empty,.email:has(a:empty){display:none}.phone:not(:empty)::before{content:"\f095 \00a0 \00a0";font-family:fontawesome}.email:has(a:not(:empty))::before{content:"\f003 \00a0 \00a0";font-family:fontawesome;color:#000}