.elementor-8007 .elementor-element.elementor-element-66b22a0{--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-8007 .elementor-element.elementor-element-b62b9fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8007 .elementor-element.elementor-element-416d691 .sub-title{color:#E3572B;}.elementor-8007 .elementor-element.elementor-element-416d691 .sec-title{color:#063232;}.elementor-8007 .elementor-element.elementor-element-416d691 .text-theme2{color:#063232 !important;}.elementor-8007 .elementor-element.elementor-element-416d691 .team-title-wrap .member-stats-box .count{color:#063232;}.elementor-8007 .elementor-element.elementor-element-416d691 .team-title-wrap .member-stats-box .text{color:#063232;}.elementor-8007 .elementor-element.elementor-element-416d691 .team-section{background:#FFFFFF !important;}.elementor-8007 .elementor-element.elementor-element-416d691 .team-title-wrap .member-stats-box .borderY{background:#0632321A;}.elementor-8007 .elementor-element.elementor-element-416d691 .team-single-box .profile-info .name a{color:#063232;}/* Start custom CSS for nexta_team_details, class: .elementor-element-3884fe5 */.cmn .team-skills.space-bottom.bg-theme3{
    display: none;
}

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

.bio-text:after{
    content:"Vijay Kumar Goel is a senior governance leader and Chartered Accountant with more than 30 years of experience across regulated financial institutions, Crown entities, philanthropic foundations, and commercial advisory environments in New Zealand and internationally. He is recognised for independent judgement, financial discipline, and practical guidance on governance, international trade and services, audit, risk governance and regulatory oversight in high-accountability settings. \A \A Vijay previously served as Chairman of Bank of Baroda (New Zealand) Limited, a fully licensed and regulated registered bank. He led board oversight of strategy and performance and maintained constructive engagement with key regulators, including the Reserve Bank of New Zealand (RBNZ) and other regulatory bodies. As Chair of the bank’s Risk and Audit Committee, he oversaw financial reporting integrity, internal controls, enterprise risk management (including risk appetite, capital and liquidity oversight and stress testing), and AML/CFT governance, working closely with management and external auditors to promote a strong control culture and disciplined issue management. \A \A Vijay currently serves as a Board Member of the Energy Efficiency and Conservation Authority (EECA), a New Zealand Crown entity. He is also a Trustee of Foundation North (Investment Committee; Audit, Finance and Risk Committee) and a Director of The North and South Trust Limited, providing governance over community gaming funding and financial stewardship. Alongside his governance roles, he is Managing Director of Globestride Ventures Limited (strategic investment) and Nine Consulting Limited (financial reporting, regulatory compliance, domestic and cross-border taxation, and dispute resolution). \A \A Earlier in his career, Vijay was a Partner and Director at an established accounting practice, leading tax advisory, valuations, audits, financial restructuring, due diligence and commercial advisory engagements. He began his professional career in India as a practising Chartered Accountant and served as a visiting faculty member at the National Academy of Direct Taxes. \A \A Areas of focus\A •        Board and committee leadership (audit, risk and finance)\A •        Registered bank governance, prudential oversight and regulatory engagement \A •        Enterprise risk management (ERM), risk appetite, capital and liquidity oversight and stress testing \A •        Internal controls, assurance and audit oversight (three lines of defence) \A •        AML/CFT governance and financial crime risk oversight \A •        Cross-border taxation, dispute resolution and international trade/investment advisory \A \A Credentials: Chartered Accountant (CA ANZ & ICAI); Bachelor of Commerce. Memberships: CA ANZ, FINSIA,";
    
    white-space: pre-line;
    
}/* End custom CSS */
/* Start custom CSS for nexta-team, class: .elementor-element-416d691 *//* ===============================
   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 */