.team .team-up{padding:20px;box-shadow:0 0 9px 0 #0000001A;border-radius:26px;margin-bottom:20px;color:#fff}.team .team-up .team-up-img{height:auto;max-width:none;margin-bottom:20px}.team .team-up .team-up-img img{border-radius:16px;width:342px;height:307px}.team .team-up .title{color:#000;font-size:20px;font-weight:400;text-align:left;margin-bottom:8px}.team .team-up .description{color:#8C8C8C;font-size:16px;font-weight:400;text-align:left;margin-bottom:0}.team .team-up a{display:inline-flex;align-items:center;justify-content:center;padding:8px;background:#EBF2FA;border-radius:50%}.team .team-up .linkedin-icon{display:block}.is-flex{display:flex}.height-100{height:100%}.team-up-img{position:relative;overflow:hidden}.team-up-img .overlay{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 0%,#fff0 20.08%,rgb(18 18 18 / .12) 49.87%,rgb(18 18 18 / .44) 75.59999999999999%,rgb(18 18 18 / .5) 100%);border-radius:16px;display:flex;align-items:flex-end;padding:20px;opacity:0;transition:0.3s ease;pointer-events:none}.team-up:hover .overlay{opacity:1}.read-more-btn{background:#fff0;color:#fff;border:none;font-size:20px;font-weight:500;cursor:pointer;pointer-events:auto;display:flex;justify-content:space-between;width:100%}.team-modal{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .6);z-index:9999}.team-modal-content{background:#f5f7fa;width:90%;max-width:900px;margin:5% auto;border-radius:20px;padding:30px;position:relative}.close-modal{position:absolute;top:-15px;right:-15px;background:#2f6fe4;color:#fff;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;font-size:22px;cursor:pointer}.modal-body{display:flex;gap:30px}.modal-left img{width:250px;border-radius:16px}.modal-right{flex:1}.modal-header{display:flex;justify-content:space-between;align-items:center}.designation{color:#6b7280;margin-top:5px}.modal-content-text{margin-top:20px;max-height:300px;overflow-y:auto;line-height:1.6}@media (max-width:1024px) and (min-width:768px){.team-modal-content{width:85%;max-width:700px;margin:8% auto;padding:20px}.modal-body{gap:20px}.modal-left img{width:200px}.modal-content-text{max-height:250px}}@media (max-width:768px){.modal-body{flex-direction:column}.modal-left img{width:100%}}