@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.teamWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -5px}.teamWrapper .item:link,.teamWrapper .item:visited{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:0;-ms-flex:0 1 calc(20% - 10px);flex:0 1 calc(20% - 10px);min-width:calc(20% - 10px);height:auto;margin:0 5px 10px 5px;padding:15px;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-radius:6px}.teamWrapper .item:link:before,.teamWrapper .item:visited:before{display:table;float:left;padding-top:100%;content:""}.teamWrapper .item:link h3,.teamWrapper .item:visited h3{margin-bottom:10px;font-family:"ibm-plex-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:20px;text-transform:none;color:#000}.teamWrapper .item:link p,.teamWrapper .item:visited p{margin:0;line-height:18px}.teamWrapper .item:hover{background-color:#f5faf8;border:1px solid #e7f2ee}.portrait{width:130px;height:130px;margin:0 auto 15px auto;text-align:center}.portrait img{min-width:100%;max-width:100%;height:auto;vertical-align:middle;border-radius:100%;border:1px solid #ddd}.portrait>a:link,.portrait>a:visited{display:block;margin:0 0 10px 0;-webkit-box-shadow:0 1px 2px rgba(221,221,221,0.3);box-shadow:0 1px 2px rgba(221,221,221,0.3);border-radius:100%}.portrait>a:hover{-webkit-box-shadow:0 1px 4px rgba(221,221,221,0.5);box-shadow:0 1px 4px rgba(221,221,221,0.5)}.bioPopup{position:relative;width:auto;max-width:1000px;margin:auto;padding:50px 50px 50px 340px;background-color:#fff;border-radius:6px}.bioPopup .portrait{position:absolute;margin:0;top:50px;left:50px;width:250px;height:250px}.bioPopup h2{font-family:"ibm-plex-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:30px;line-height:30px;text-transform:none;color:#000}.bioPopup .position{margin-bottom:15px;font-size:20px;line-height:26px;color:#71aa96}.bioPopup>blockquote,.bioPopup>p.email{margin-bottom:0}@media screen and (min-width:768px) and (max-width:1024px){.teamWrapper .item:link,.teamWrapper .item:visited{-webkit-box-flex:0;-ms-flex:0 1 calc(33.3333333333% - 10px);flex:0 1 calc(33.3333333333% - 10px);min-width:calc(33.3333333333% - 10px)}}@media screen and (max-width:767px){.teamWrapper .item:link,.teamWrapper .item:visited{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px);min-width:calc(50% - 10px)}.bioPopup{position:relative;width:auto;max-width:600px;margin:auto;padding:20px;background-color:#fff}.bioPopup .portrait{position:relative;top:0;left:0;margin:0 auto 15px auto;width:150px;height:150px}}