.team-section{padding:88px 0 70px}.team-section .tp-hdg{margin:0 0 37px}.team-section .team-lst{display:flex;flex-wrap:wrap;width:100%}.team-section .team-card{margin:0 30px 30px 0;width:calc(33.33% - 20px)}.team-section .team-card:nth-child(3n){margin-right:0}.team-section .team-info{padding:27px 60px 27px 30px;position:relative}.team-section .linkedin{display:flex;position:absolute;right:30px;top:27px}.team-section .team-info h4{font-size:18px;font-weight:600;line-height:21.6px;margin:0 0 5px}.team-section .team-info span{color:#848484;font-size:13px;font-weight:500;line-height:16.8px}.team-section .team-info:after{background:#000;bottom:0;content:"";height:1px;left:0;opacity:.1;position:absolute;right:0}.team-section .team-image{overflow:hidden;padding:56.1% 0;position:relative;width:100%;z-index:0}.team-section .team-card.join-card .overlay{z-index:1}.team-section .team-card.join-card .team-image:before{background:linear-gradient(0deg,rgba(20,31,51,.6),rgba(20,31,51,.6));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.team-section .team-image>img{bottom:0;height:100%;object-fit:cover;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.team-section .team-image:hover>img{transform:scale(1.05)}.team-section .linkedin:hover svg{fill:red!important;transform:translateY(-3px)}.team-section .linkedin svg{transition:all .3s ease-in-out}.team-section .overlay{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;margin:auto;max-width:277px;padding:20px;position:absolute;right:0;text-align:center;top:0}.team-section .overlay h3{color:#fff}.team-section .linkedin:hover svg path{fill:#f46036}.team-section .linkedin svg path{transition:all .3s ease-in-out}.team-section .logo-img{margin:0 0 45px}.team-section .overlay h3{margin:0 0 10px}.team-section .btm-btn{margin:45px 0 0}@media screen and (max-width:991px){.team-section{padding:60px 0 80px}.team-section .team-card{margin:0 0 30px;width:calc(50% - 15px)}.team-section .team-lst{justify-content:space-between}}@media screen and (max-width:767px){.team-section{padding:60px 0}.team-section .logo-img{margin:0 0 24px}.team-section .btm-btn{margin:24px 0 0}}@media screen and (max-width:667px){.team-section .team-card{width:100%}}