.team-members{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.team-member-info{width:25%}.team-photo{text-align:center}.team-photo img{width:200px}.team-name h3{color:#343a40;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;margin-bottom:0;text-align:center;text-decoration:none}.team-position{font-size:14px;font-weight:700;margin-bottom:5px;text-align:center;text-transform:uppercase}.team-description{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:300!important;text-align:center}.modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100vw;z-index:999}.modal.open{opacity:1;transition-delay:0s;visibility:visible}.modal-bg{background:rgba(0,0,0,.7);height:100%;position:absolute;width:100%}.modal-container{background:#fff;border-radius:10px;max-height:100%;max-width:768px;overflow-y:auto;padding:60px 60px 30px;position:relative;width:100%}.modal-close{appearance:none;background:none;background-color:#fff!important;border:0;color:#000;cursor:pointer;font-weight:700;outline:none;padding:0;position:absolute;right:30px;top:30px}.modal-top{display:flex;flex-flow:row;margin-bottom:40px}.modal-left{padding-right:50px;width:250px}.modal-right{display:flex;flex-flow:column;justify-content:center;width:calc(100% - 250px)}.team-linkedin{padding-top:5px}.modal-right .team-position,.modal-right>div p,.modal-right>div>h3{text-align:left}.modal-right>div p{margin-bottom:0}.flip-container{background:transparent;margin:0 auto;-webkit-perspective:1000}.flip-container.hover .flipper,.flip-container:hover .flipper{-webkit-transform:rotateY(180deg)}.back,.flip-container,.front,img{height:200px;width:200px}.flipper{position:relative;-webkit-transform-style:preserve-3d;-webkit-transition:1s}.back,.front{-webkit-backface-visibility:hidden;left:0;position:absolute;top:0}.front{z-index:2}.back{-webkit-transform:rotateY(180deg)}@media (max-width:1200px){.team-member-info{width:25%}}@media (max-width:992px){.team-member-info{width:33%}}@media (max-width:768px){.team-member-info{width:48%}.team-members{gap:4%!important}.team-photo img{width:180px!important}}