.elementor-9007 .elementor-element.elementor-element-3e1736b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9007 .elementor-element.elementor-element-38df676{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9007 .elementor-element.elementor-element-43d0a0f .sub-title{color:#E3572B;}.elementor-9007 .elementor-element.elementor-element-43d0a0f .sec-title{color:#063232;}.elementor-9007 .elementor-element.elementor-element-43d0a0f .text-theme2{color:#063232 !important;}.elementor-9007 .elementor-element.elementor-element-43d0a0f .team-title-wrap .member-stats-box .count{color:#063232;}.elementor-9007 .elementor-element.elementor-element-43d0a0f .team-title-wrap .member-stats-box .text{color:#063232;}.elementor-9007 .elementor-element.elementor-element-43d0a0f .team-section{background:#FFFFFF !important;}.elementor-9007 .elementor-element.elementor-element-43d0a0f .team-title-wrap .member-stats-box .borderY{background:#0632321A;}.elementor-9007 .elementor-element.elementor-element-43d0a0f .team-single-box .profile-info .name a{color:#063232;}/* Start custom CSS for nexta_team_details, class: .elementor-element-cb4e13a */.cmn .team-skills.space-bottom.bg-theme3{
    display: none;
}

.cmn .team-meta{
    display: none;
}


.bio-text:after{
    content:"Advisor – Investment Research & Analysis. \A \A Mr. Abhay Lamba is a Chartered Accountant and finance professional with strong experience across private equity, direct investments, M&A advisory, transaction services, portfolio valuations, and corporate finance. He brings a disciplined analytical approach, deep financial modelling expertise, and exposure to complex investment environments across the United Kingdom and New Zealand.\A \A He currently serves as Senior Associate – Portfolio Reporting and Valuations at Permira, London, where he is responsible for quarterly valuation of portfolio companies, exit modelling, scenario analysis, and performance review for senior investment partners and portfolio review committees. His role includes preparation of investor reporting materials, benchmarking new investment opportunities, and streamlining valuation and reporting processes to enhance efficiency and decision-making. \A \A Previously, Mr. Lamba worked as an Investment Analyst at New Zealand Green Investment Finance, a government-backed green investment bank, where he supported investment committees through financial modelling, due diligence coordination, valuation, and project finance execution across renewable energy and low-emission transport initiatives. Earlier in his career, he held progressively senior roles at EY (Strategy and Transactions), advising on M&A, transaction services, valuations, and vendor due diligence for corporate and government clients.\A \A Mr. Lamba is a Chartered Accountant (CA ANZ) and holds a BCom/BA conjoint degree from the University of Auckland, majoring in Accounting, Finance, and Economics, with a minor in Statistics. He graduated as a Senior Scholar and consistently ranked in the top percentile of his professional examinations. He brings strong financial governance, investment oversight, and analytical rigour to board-level discussions.";
    
    white-space: pre-line;
    
}/* End custom CSS */
/* Start custom CSS for nexta-team, class: .elementor-element-43d0a0f *//* ===============================
   GENERAL CLEANUP
================================= */
.df .share-btn-wrap {
  display: none;
}

.member-stats-box.d-flex.align-items-center {
  display: none !important;
}

.team-section.space {
  padding-top: 3.5% !important;
  padding-bottom: 3.5% !important;
}

/* ===============================
   POPUP OVERLAY
================================= */
.pum-overlay {
  overflow-y: auto !important;
}

html.pum-open,
body.pum-open {
  overflow: hidden;
}

/* ===============================
   POPUP CONTAINER (MAIN FIX)
================================= */
.pum-container {
  position: fixed !important;
  inset: 0 !important;

  display: flex !important;
  justify-content: center !important;
  align-items: flex-start !important;

  overflow-y: auto !important;
  padding: 40px 20px !important;
}

/* ===============================
   POPUP CONTENT (MAIN FIX)
================================= */
.pum-content {
  width: 100% !important;
  max-width: 900px !important;
  margin: 0 auto !important;

  background: #fff;
  border-radius: 16px;

  padding: 30px !important;

  max-height: none !important;
  overflow: visible !important;

  box-sizing: border-box !important;
}

/* ===============================
   TEAM LAYOUT
================================= */
.team-popup-layout {
  display: flex;
  align-items: flex-start;
  gap: 40px;
  font-family: Arial, sans-serif;
}

/* LEFT IMAGE */
.team-left img {
  width: 260px;
  height: 260px;
  border-radius: 50%;
  border: 8px solid #1e5bb8;
  object-fit: cover;
}

/* RIGHT CONTENT */
.team-right {
  flex: 1;
}

.team-right h2 {
  font-size: 30px;
  margin: 0;
  color: #0b2c5f;
  font-weight: 600;
  text-align: center; /* centered name */
}

.team-right .role {
  display: block !important;
  width: fit-content;
  margin: 12px auto 18px auto !important; /* 🔥 THIS centers it */

  background-color: #f26522;
  color: #fff;
  padding: 6px 18px;
  border-radius: 20px;
  font-size: 14px;
}

.team-right h4 {
  font-size: 18px;
  margin-bottom: 10px;
  text-align: center;
}

.team-right p {
  font-size: 15px;
  line-height: 1.7;
  color: #444;
  margin-bottom: 12px;
  text-align: left;
}

/* ===============================
   MOBILE FIX
================================= */
@media (max-width: 768px) {

  .pum-container {
    padding: 10px !important;
  }

  .pum-content {
    width: 95vw !important;
    padding: 16px !important;
    border-radius: 12px;
    padding-bottom: 100px !important;
  }

  .team-popup-layout {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 15px;
  }

  .team-left img {
    width: 160px;
    height: 160px;
  }

  .team-right h2 {
    font-size: 22px;
  }

  .team-right p {
    font-size: 13px;
    line-height: 1.5;
    text-align: left;
  }
}

/* ===== FINAL UI FIX ===== */
@media (min-width: 769px) {

  body .pum-content {
    max-width: 800px !important;   /* 🔥 reduce width */
    width: 90% !important;
    margin: 0 auto !important;

    padding: 40px !important;      /* better spacing */
  }

  .team-popup-layout {
    gap: 30px !important;          /* tighter layout */
  }

}

@media (min-width: 769px) {

  body .pum.pum-active .pum-container {
    position: fixed !important;
    inset: 0 !important;

    display: flex !important;
    justify-content: center !important;
    align-items: flex-start !important;

    overflow-y: auto !important;
    padding: 40px 20px !important;
  }

  body .pum.pum-active .pum-content {
    width: 90% !important;
    max-width: 750px !important;  /* 🔥 desktop width fix */
    margin: 0 auto !important;

    background: #fff !important;
    border-radius: 16px !important;

    padding: 40px !important;

    max-height: none !important;
    overflow: visible !important;
  }

}

@media (min-width: 769px) {

  html body div.pum.pum-active div.pum-container {
    position: fixed !important;
    inset: 0 !important;

    display: flex !important;
    justify-content: center !important;
    align-items: flex-start !important;

    overflow-y: auto !important;
    padding: 40px 20px !important;
  }

  html body div.pum.pum-active div.pum-content {
    width: 90% !important;
    max-width: 700px !important; /* 🔥 force smaller width */

    margin: 0 auto !important;

    background: #fff !important;
    border-radius: 16px !important;

    padding: 40px !important;

    max-height: none !important;
    overflow: visible !important;
  }

}

@media (min-width: 769px) {

  /* override inline position */
  #popmake-10990.pum-container {
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: auto !important;
    max-width: none !important;
  }

  /* control actual popup width */
  #popmake-10990 .pum-content {
    width: 100% !important;
    max-width: 900px !important;
    margin: 0 auto !important;
  }

}/* End custom CSS */
/* Start custom CSS */.page-breadcrumb a[href*="our-team"] {
    display: none;
}

.page-breadcrumb li:nth-child(2) {
    display: none;
}/* End custom CSS */