.team-wrapper{padding:30px 20px!important}.member,.team-wrapper{display:flex;flex:0 0 33.33%;flex-basis:auto;flex-wrap:wrap;position:relative}.team-wrapper .member{padding:25px}.member .card{border-radius:10px;box-shadow:0 5px 30px rgba(10,22,29,.1)}.member .headshot{flex:0 0 300px;margin:0 auto;max-width:300px;transition:all .5s ease;width:100%}.card .headshot img{margin-bottom:-10px}.member.feat .headshot{box-shadow:0 5px 30px rgba(10,22,29,.1);flex:0 0 300px;margin:0!important;max-width:300px;transition:all .5s ease}.member .headshot img{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;transition:all .5s ease;width:100%}.member.feat .headshot img{border-radius:10px;transition:all .5s ease}.x-sign{font-size:25px;position:absolute;right:10px;top:10px}.x-sign i{color:rgba(10,22,29,.5);cursor:pointer;display:none;transition:all .5s ease}.x-sign i:hover{color:#0a161d;transition:all .5s ease}svg.team-member-close{height:25px;width:25px;fill:rgba(10,22,29,.5);cursor:pointer;transition:all .3s}svg.team-member-close:hover{fill:#000}.member .bio{display:none;flex:1;padding-left:50px}.member .bio h3,.member .bio p{color:#0a161d}.member .bio p{font-weight:400}.member .desc{margin:0 auto;padding:20px;text-align:center}.member .desc p{color:#0a161d;font-weight:400}.member .bio h3,.member .desc h3{margin:0 0 15px}.member .desc h3{font-size:22px;margin-bottom:5px}.member .desc p{margin:0}.member.feat{align-items:center;cursor:auto;flex:0 0 100%;padding:25px 0!important}.member:after{background-color:transparent!important;height:0!important}.member .card{position:relative;top:0;transition:all .4s ease}.member .card:hover{top:-8px;transition:all .4s ease}.rest-of-team{align-items:center;background:#fff;border-radius:10px;box-shadow:0 5px 30px rgba(10,22,29,.1);display:flex;margin-bottom:100px;padding:30px 50px;width:100%}.team-desc{flex:1 0 60%;padding-right:50px}.team-btn{flex:1 0 40%;padding-left:50px}@media (max-width:768px){.team-wrapper{padding-top:0!important}.member{display:block;padding:25px 0!important}.member,.team-wrapper{flex:0 0 100%}.member .card,.member .headshot{max-width:300px}.member .card{margin:0 auto}.member .bio{left:0;padding:50px 25px 25px;top:-40px}.member .x-sign{top:50%}.rest-of-team{display:block}.team-btn,.team-desc{padding:0}}@media only screen and (min-device-width:767px) and (max-device-width:1024px) and (orientation:portrait){.member,.team-wrapper{flex:0 0 50%;text-align:center}.headshot{max-width:230px!important}}