.team-flex{display:flex;flex-flow:column;padding:0 15px;z-index:100}.team-item,.team-link,.team-link:visited{color:#fff;margin:0 auto 25px;max-width:450px;overflow:hidden;padding:0 0 120px;position:relative;transition-delay:.15s;width:100%;z-index:5}.team-item.action:hover,.team-link:focus,.team-link:hover{cursor:pointer;text-decoration:none}.team-image{margin:0;text-align:center}.team-image img{display:block}.team-content-wrapper{display:flex;flex-flow:column;height:100%;left:0;position:absolute;top:calc(100% - 120px);transition:all .2s ease 0s;width:100%}.team-item.action.active .team-content-wrapper{top:0}.team-name-wrap{align-items:center;display:flex;flex-flow:column;height:120px;justify-content:center;min-height:120px;padding:5px 10px}.team-name{font-size:24px;margin:0 0 5px}.team-name,.team-title{color:#fff;text-align:center}.team-title{font-size:16px;font-style:italic;font-weight:300;line-height:1.2;margin:0 0 10px}.team-details{flex-grow:1;height:auto;overflow:hidden;padding:0 30px;position:relative}.team-social{display:flex;flex-flow:row wrap;height:80px;justify-content:center;min-height:80px;position:relative}.team-social ul{list-style-type:none;margin:0;padding:0}.team-social li{display:inline-block;margin:0 10px}.team-social a,.team-social a:visited{color:#fff;display:block;font-size:24px}@media(min-width:450px){.team-details{padding:0 40px}}@media(min-width:768px){.team-flex{flex-flow:row wrap;justify-content:space-between;padding:0 30px}.team-item,.team-link,.team-link:visited{margin:0 0 30px;max-width:none;width:45%}.team-item:nth-child(2n+2),.team-link:nth-child(2n+2),.team-link:visited:nth-child(2n+2){transition-delay:.25s}.team-details{padding:0 20px}.team-details p{font-size:15px}}@media(min-width:900px){.team-details{padding:0 35px}.team-details p{font-size:16px}}@media(min-width:992px){.team-flex.four,.team-flex.three{justify-content:flex-start;margin:0 0 0 -25px;padding:0}.team-item,.team-link,.team-link:visited{margin:0 0 25px 25px;width:calc(33.33333% - 25px)}.team-item:nth-child(3n+1),.team-link:nth-child(3n+1),.team-link:visited:nth-child(3n+1){transition-delay:.15s}.team-item:nth-child(3n+2),.team-link:nth-child(3n+2),.team-link:visited:nth-child(3n+2){transition-delay:.25s}.team-item:nth-child(3n+3),.team-link:nth-child(3n+3),.team-link:visited:nth-child(3n+3){transition-delay:.35s}.team-details{padding:0 30px}.team-details p{font-size:16px}}@media(min-width:1200px){.team-item,.team-link,.team-link:visited{margin:0 0 25px 25px;width:calc(33.33333% - 25px)}.team-details{padding:0 45px}}@media(min-width:1400px){.team-flex,.team-flex.four,.team-flex.three{margin:0 0 0 -35px}.team-flex.three .team-item,.team-flex.three .team-link,.team-flex.three .team-link:visited{margin:0 0 35px 35px;width:calc(33.333% - 35px)}.team-flex.four .team-item,.team-flex.four .team-link,.team-flex.four .team-link:visited{margin:0 0 35px 35px;width:calc(25% - 35px)}.team-flex.three .team-item:nth-child(3n+1),.team-flex.three .team-link:nth-child(3n+1),.team-flex.three .team-link:visited:nth-child(3n+1){transition-delay:.15s}.team-flex.three .team-item:nth-child(3n+2),.team-flex.three .team-link:nth-child(3n+2),.team-flex.three .team-link:visited:nth-child(3n+2){transition-delay:.25s}.team-flex.three .team-item:nth-child(3n+3),.team-flex.three .team-link:nth-child(3n+3),.team-flex.three .team-link:visited:nth-child(3n+3){transition-delay:.35s}.team-flex.four .team-item:nth-child(4n+1),.team-flex.four .team-link:nth-child(4n+1),.team-flex.four .team-link:visited:nth-child(4n+1){transition-delay:.15s}.team-flex.four .team-item:nth-child(4n+2),.team-flex.four .team-link:nth-child(4n+2),.team-flex.four .team-link:visited:nth-child(4n+2){transition-delay:.25s}.team-flex.four .team-item:nth-child(4n+3),.team-flex.four .team-link:nth-child(4n+3),.team-flex.four .team-link:visited:nth-child(4n+3){transition-delay:.35s}.team-flex.four .team-item:nth-child(4n+4),.team-flex.four .team-link:nth-child(4n+4),.team-flex.four .team-link:visited:nth-child(4n+4){transition-delay:.45s}.team-details{padding:0 30px}.team-details p{font-size:16px}}@media(min-width:1600px){.team-details{padding:0 45px}.team-details p{font-size:17px}}