/* Homepage About and About-page team visual refinements */
#about.home-about-refined{padding:90px 0 95px;background:linear-gradient(180deg,#fff,#f8fbfd)}
.home-about-refined .home-about-layout{display:flex;align-items:center;gap:0}
.home-about-refined .home-about-copy{padding-right:24px}
.home-about-refined .home-about-copy .block{padding:10px 18px 10px 0}
.home-about-refined .home-about-copy h2{font-size:clamp(26px,3vw,36px)!important;line-height:1.25;letter-spacing:-.02em;color:#142f49;margin-bottom:22px!important}
.home-about-refined .home-about-copy p{font-size:15px!important;line-height:1.9!important;color:#526a7b!important;margin-bottom:20px!important}
.home-about-refined .home-about-visual{padding-left:15px}
.home-about-refined .home-about-image-frame{width:100%;padding:12px;border-radius:24px;background:#fff;box-shadow:0 22px 55px rgba(17,51,78,.13);border:1px solid #e5edf1}
.home-about-refined .home-about-image-frame img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;border-radius:16px}
#team.team-refined{margin:0;padding:65px 0 85px;background:#fff}
#team.team-refined .leadership-feature{margin-bottom:50px!important;display:flex;align-items:center;flex-wrap:wrap;background:#f8fbfd;border:1px solid #e6edf2;border-radius:22px;padding:24px 16px;box-shadow:0 12px 30px rgba(15,44,67,.04)}
#team.team-refined .ceo-img-col .team-member{margin:0!important}
#team.team-refined .leadership-portrait{max-width:360px;width:100%;margin:0 auto!important;border-radius:17px;overflow:hidden;background:#e6eff4;box-shadow:0 14px 30px rgba(20,45,69,.13)}
#team.team-refined .leadership-portrait img.team-pic{display:block;width:100%!important;height:380px!important;max-width:none!important;object-fit:cover!important;object-position:top center!important;border-radius:0!important;opacity:1!important}
#team.team-refined .ceo-details{padding:20px 22px!important}
#team.team-refined .ceo-details h3{font-size:clamp(25px,2.5vw,31px)!important;line-height:1.3;color:#14324b!important}
#team.team-refined .ceo-details .team_designation{color:#008e9c!important}
#team.team-refined .meet-the-team-row .team-member{padding:16px;border:1px solid #e6eef3;border-radius:17px;background:#fff;box-shadow:0 9px 25px rgba(19,52,73,.055)}
#team.team-refined .meet-the-team-row .team-img{width:100%;margin:0 0 17px}
#team.team-refined .meet-the-team-row .team-pic{display:block;width:100%!important;height:225px!important;object-fit:cover!important;object-position:top center;border-radius:11px!important}
#team.team-refined .meet-the-team-row .team-member h3{color:#183a54}
@media(max-width:991px){.home-about-refined .home-about-copy{padding-right:10px}#team.team-refined .leadership-portrait img.team-pic{height:330px!important}#team.team-refined .ceo-details{padding:12px!important}}
@media(max-width:767px){#about.home-about-refined{padding:65px 0}.home-about-refined .home-about-layout{display:block}.home-about-refined .home-about-copy{padding:0 15px}.home-about-refined .home-about-visual{padding:12px 15px 0}.home-about-refined .home-about-copy .block{padding:0}.home-about-refined .home-about-image-frame{padding:9px}#team.team-refined{padding:50px 0}#team.team-refined .leadership-feature{margin:0 0 28px!important;padding:18px 7px;display:flex;flex-direction:column}#team.team-refined .ceo-img-col,#team.team-refined .ceo-text-col{width:100%;float:none}#team.team-refined .ceo-img-col{order:0}#team.team-refined .ceo-text-col{order:1}#team.team-refined .leadership-portrait{max-width:350px}#team.team-refined .leadership-portrait img.team-pic{height:340px!important}#team.team-refined .meet-the-team-row .team-pic{height:280px!important}}
