.uppersection{width:100%}.board___person{padding:50px 0}.director-image{width:100%;overflow:hidden;border-radius:10px}.director-image :global(img){display:block;width:100%;height:auto}.director-description{text-align:justify;line-height:1.8}.main_director_team{padding:60px 0;background-color:#f8fafc}.team-heading{font-size:32px;font-weight:700;color:#01428d;text-align:center;margin-bottom:40px}.team-card{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.team-card:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.12)}.team-image{position:relative;width:100%;height:290px;flex-shrink:0;overflow:hidden;background-color:#eef2f7}.team-image :global(.profile-image){object-fit:cover;object-position:center top;transition:transform .4s ease}.team-card:hover .team-image :global(.profile-image){transform:scale(1.05)}.team-content{flex:1;min-height:110px;padding:20px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.team-name{font-size:18px;font-weight:600;line-height:1.5;color:#01428d;margin:0}.team-department{font-size:14px;color:#64748b;line-height:1.5;margin:7px 0 0}@media (max-width:991px){.main_director_team{padding:45px 0}.team-image{height:270px}.team-heading{font-size:28px}.team-content{min-height:105px}}@media (max-width:575px){.board___person{padding:30px 0}.main_director_team{padding:35px 0}.team-heading{font-size:25px;margin-bottom:30px}.team-image{height:320px}.team-content{min-height:95px;padding:18px 12px}.team-name{font-size:17px}.team-department{font-size:13px}.director-description{font-size:14px;line-height:1.7}}