.about-our-team .our-team-head{margin:0 auto;text-align:center;width:90%}.about-our-team .our-team-head .sub-head span{background:hsla(0,0%,96%,.8);border-radius:60px;color:#000;display:inline-block;font-family:Montserrat;font-size:18px;font-weight:500;letter-spacing:.5px;line-height:18px;margin-bottom:15px;padding:9.5px 33px;text-transform:capitalize}.about-our-team .our-team-head .title h2{color:#000;font-family:Montserrat;font-size:54px;font-weight:700;letter-spacing:1px;line-height:64px;margin-bottom:50px;text-transform:capitalize}.about-our-team .team-members{display:flex;flex-wrap:wrap;gap:40px 15px;justify-content:space-between}.about-our-team .team-members .member{box-sizing:border-box;flex:0 0 calc(45% - 15px);margin-bottom:20px}.about-our-team .team-members .member .member-img{position:relative}.about-our-team .team-members .member .member-img img{border-radius:10px;display:block;width:100%}.about-our-team .team-members .member .member-details{background:rgba(0,0,0,.7);border-radius:10px;bottom:0;display:none;left:0;padding:24px 20px;position:absolute;right:0;top:0;transition:.3s ease}.about-our-team .team-members .member .member-img:hover .member-details{align-items:end;display:flex}.about-our-team .team-members .member .member-details p{color:#fff;font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:.5px;line-height:22px;margin:0}.about-our-team .team-members .member .member-info{margin-top:20px}.about-our-team .team-members .member .member-info .name h5{color:#12141d;font-family:Montserrat;font-size:20px;font-weight:700;letter-spacing:.75px;line-height:28px;margin-bottom:8px}.about-our-team .team-members .member .member-info .designation h5{color:#12141d;font-family:Montserrat;font-size:18px;font-weight:400;letter-spacing:.5px;line-height:26px;margin:0}@media screen and (max-width:1280px){.about-our-team .team-members .member{flex:0 0 calc(48% - 15px)}.about-our-team .our-team-head .title h2{font-size:44px;line-height:54px}}@media screen and (max-width:1024px){.about-our-team .team-members .member{flex:0 0 calc(48% - 10px)}}@media screen and (max-width:991px){.about-our-team .our-team-head .title h2{font-size:40px;line-height:50px}.about-our-team .team-members{gap:20px 10px}.about-our-team .team-members .member{flex:0 0 48%}}@media screen and (max-width:767px){.about-our-team .team-members .member{flex:0 0 100%}.about-our-team .team-members .member .member-details p{font-size:14px;letter-spacing:.4px;line-height:18px}.about-our-team .our-team-head .title h2{font-size:36px;line-height:46px;margin-bottom:32px}}@media screen and (max-width:575px){.about-our-team .our-team-head .title h2{font-size:28px;line-height:36px}.about-our-team .team-members .member{flex:0 0 100%}}