.team-sec{background-color:var(--color-white)}.team-sec,.team-sec .team-main{display:inline-block;vertical-align:top;width:100%}.team-sec .team-wrap{display:grid;gap:70px 100px;grid-template-columns:1fr 1fr 1fr;width:100%}.team-sec .team-main .team{cursor:pointer;display:flex;flex-direction:column;gap:20px;width:100%}.team-sec .team-main .team .image{display:inline-block;overflow:hidden;padding-bottom:30px;padding-right:30px;perspective:1000px;position:relative;width:100%}.team-sec .team-main .team .image img.member_image{aspect-ratio:1/1.2;object-fit:cover;width:100%}.team-sec .team-main .team .image img.ovarlay{aspect-ratio:1/1.2;bottom:0;height:auto;left:37px;object-fit:cover;position:absolute;right:0;top:40px;width:calc(100% - 37px);z-index:-1}.team-sec .team-main .team .ovarlay-text{backface-visibility:hidden;bottom:0;height:auto;left:37px;object-fit:cover;padding:40px;position:absolute;right:0;top:40px;transform:rotateY(90deg);transform-style:preserve-3d;transition:transform .6s ease-in-out,opacity .6s ease-in-out;width:auto}.team-sec .team-main .team .ovarlay-text .member_discription{display:inline-block;max-height:calc(100% - 97px);overflow-y:auto;width:100%}.team-sec .team-main .team .ovarlay-text .member_discription *{color:#fff}.team-sec .team-main .team .ovarlay-text ul.social{align-items:center;display:flex;gap:20px;list-style-type:none;margin:40px 0 0}.team-sec .team-main .team .ovarlay-text ul.social li{display:block;height:auto;line-height:0;width:auto}.team-sec .team-main .team .ovarlay-text ul.social li a{background-color:var(--color-dark-blue);border-radius:50%;display:inline-block;line-height:0;padding:15px;transition:.3s ease-in-out}.team-sec .team-main .team .ovarlay-text ul.social li a img{height:20px;width:20px}.team-sec .team-main .team .ovarlay-text ul.social li:hover a{background-color:var(--color-back)}.team-sec .team-main .team .name{display:inline-block;width:100%}.team-sec .team-main .team .name span{color:#213e60;font-family:Manrope;font-size:30px;font-weight:500;line-height:120%}.team-sec .team-main .team .name p{color:#151515;margin-top:5px}.team-sec .team-main .team:hover .ovarlay-text{transform:rotateY(0deg);z-index:1}.team-sec .team-main .team .image img.member_image{position:relative;z-index:1}.team-sec .team-main .team .member_discription::-webkit-scrollbar{border-radius:10px;width:3px}.team-sec .team-main .team .member_discription::-webkit-scrollbar-thumb{background-color:var(--color-dark-blue);border-radius:10px}.team-sec .team-main .team .member_discription::-webkit-scrollbar-track{background-color:#f1f1f1}.team-sec .team-main .team.light-blue .member_discription *{color:var(--color-dark-blue)}.team-sec .team-main .team.dark-blue .ovarlay-text ul.social li a{background-color:var(--color-light-blue)}.team-sec .team-main .team.dark-blue .ovarlay-text ul.social li:hover a{background-color:var(--color-back)}@media (max-width:1500px){.team-sec .team-wrap{gap:60px 80px}.team-sec .team-main .team .ovarlay-text .member_discription{max-height:calc(100% - 56px)}.team-sec .team-main .team .ovarlay-text{left:30px;padding:20px;top:30px}.team-sec .team-main .team .image img.ovarlay{left:30px;top:30px;width:calc(100% - 30px)}.team-sec .team-main .team .name span{font-size:25px}.team-sec .team-main .team .ovarlay-text ul.social{gap:16px;margin:14px 0 0}.team-sec .team-main .team .ovarlay-text ul.social li a{padding:10px}.team-sec .team-main .team .ovarlay-text ul.social li a img{height:16px;width:16px}.team-sec .team-main .team .ovarlay-text .member_discription *{font-size:15px}}@media (max-width:1200px){.team-sec .team-wrap{gap:30px}.team-sec .team-main .team .name span{font-size:20px}.team-sec .team-main .team .ovarlay-text .member_discription *{font-size:14px}}@media (max-width:991px){.team-sec .team-wrap{gap:30px 130px;grid-template-columns:1fr 1fr}}@media (max-width:850px){.team-sec .team-wrap{gap:30px 70px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.team-sec .team-main .team .ovarlay-text{padding:12px}.team-sec .team-wrap{gap:30px 20px}}@media (max-width:640px){.team-sec .team-wrap{grid-template-columns:1fr;margin:0 auto;max-width:350px}.team-sec .team-main .team .name span{font-size:18px}}