body.page-id-5 .navbar-nav .nav-item:nth-child(5) .nav-link {
  color: #09358E !important;
}
body.page-id-5 .navbar-nav .nav-item:nth-child(5) .nav-link:hover {
  color: #09358E !important;
}

.banner-pages {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 60px 15px 0;
  overflow: hidden;
}

.banner-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  object-fit: cover;
  object-position: center bottom;
  opacity: 0.4;
mix-blend-mode: multiply;
}



.banner-pages .container,
.banner-pages .investors-heading {
  position: relative;
  z-index: 2;
}

h1.investors-heading {
  padding-top: 130px;
}

.banner-pages h1 {
  color: #3c3c3c;
  text-align: center;
  font-family: Syne;
  font-size: 56px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 61.6px */
}

.banner-pages h1 .highlight {
  color: #1a4ecb;
}

.banner-pages h2 {
  font-size: 1.5rem;
  color: #222;
  margin-top: 10px;
}

.banner-pages p {
color: rgba(0, 0, 0, 0.70);
text-align: center;
font-family: Syne;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 127%; /* 22.86px */
margin-top: 23px;
}

@media (max-width: 576px) {
  .banner-pages h1 {
    font-size: 1.8rem;
  }

  .banner-pages h2 {
    font-size: 1.2rem;
  }
}



/* Investors Centre start */
.tab-button {
  background-color: transparent;
  border: none;
  color: #6c757d;
  font-weight: 500;
  font-size: 14px;
  padding: 6px 12px;
  border-radius: 8px;
}

.tab-button.active {
  background-color: #0d1a73;
  color: #fff;
}
.bplplarma .shrink {
  width: 40%;
}

.card-box {
  border-radius: 16px;
  background: #FFF;
  padding: 22.414px 23px !important;
   transition: width 0.5s ease;
}


.stat-card {
  border-radius: 9.124px;
  background: rgba(244, 244, 244, 0.44);
  padding: 20px;
}

.stat-label {
  font-size: 14px;
  color: #666;
  margin-bottom: 4px;
}

.stat-value {
  font-size: 25px;
  font-weight: 600;
font-weight: 300;
}



@media (max-width: 768px){
    
    .bplplarma .shrink {
  width: 100%;
}
  
    .bplplarma.mb-5{
        margin-bottom: 0px !important;
    }
}




.card-box {
  border-radius: 16px;
  background: #FFF;
  padding: 22.414px 23px !important;
}

.card-box .nav-tabs .nav-link {
  border: none;
  background-color: transparent;
  font-weight: 500;
  font-size: 13.448px !important;
  color: #666;
  padding: 6px 14px;
  border-radius: 8px;
}

.card-box .nav-tabs .nav-link.active {
  border-radius: 8.966px;
  background: #0F328E !important;
  color: #fff;
}

.stat-card {
  border-radius: 9.124px;
  background: rgba(244, 244, 244, 0.44);
  padding: 21.231px 0 21.231px 21.231px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 7.321px;
  height: 130px
}
.f-size{
    font-size: 31px;
}
.stat-title {
  font-size: 21px;
  color: #666;
      font-weight: 300;
}
/* Investors Centre End */





/* scroll behaviour  */

.investor-presentation-section .smooth-scrolling::-webkit-scrollbar,
.investor-presentation-section .smooth-scrolling::-webkit-scrollbar {
  display: none;
}

.investor-presentation-section .smooth-scrolling.dragging,
.investor-presentation-section .smooth-scrolling::-webkit-scrollbar {
  cursor: grabbing;
  scroll-behavior: auto;
}

/* annual report card section start here */

.annual-reports-section {
  /*margin: auto;*/
  /*padding: 2rem 0rem;*/
}

.annual-reports-section .section-heading {
  font-size: 28px;
  font-weight: 500;
  line-height: 123%;
  text-transform: capitalize;
  color: rgba(0, 0, 0, 0.27);
  text-align: center;
}

.annual-reports-section .text-highlight {
     background: linear-gradient(to right, #0f328e, #16389154);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Scrollable Row */
.annual-reports-section .scroll-container {
  display: flex;
  overflow-x: auto;
  gap: 43px;
  padding-bottom: 1rem;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  scrollbar-width: none;
  cursor: grab;
}

.annual-reports-section .scroll-container::-webkit-scrollbar {
  display: none;
}

.annual-reports-section .scroll-container.dragging {
  cursor: grabbing;
  scroll-behavior: auto;
}

.annual-reports-section .card-wrapper {
  flex: 0 0 auto;
  min-width: 300px;
  gap:40px;
}

.annual-reports-section .report-card {
  border-radius: 16px;
  background: transparent;
  background-color: #fff;
  padding: 14px 30px;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 50px;
}

.annual-reports-section .report-card-red-bg {
  background-image: url(../img/report-card-red-bg.svg) !important;
  background-size: 30% 100% !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
}

.annual-reports-section .report-title {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  text-transform: capitalize;
}

.annual-reports-section .report-subtitle {
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.55);
  text-transform: lowercase;
}






.annual-reports-section .annual-reports-light-bg-btn {
  display: inline-flex;
  padding: 11px 16px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  color: rgba(15, 50, 142, 1);
  font-size: 12.542px;
  font-weight: 600;
  text-transform: capitalize;
  border-radius: 11px;
  border: 1.4px solid #003394;
  background: transparent;
  text-decoration: none;
  font-family: "Open Sauce Sans", sans-serif;
  transition: background-color 0.3s ease-in-out ;
}
.annual-reports-section .annual-reports-light-bg-btn:hover {
  background-color: #fff 
}

.annual-reports-section .annual-reports-light-bg-btn svg {
  stroke: #0f328e;
}

/*@media (max-width: 484px) {*/
/*  .annual-reports-section .report-card {*/
/*    flex-direction: column;*/
/*    text-align: center;*/
/*    width: 90vw !important;*/
/*  }*/
/*  .annual-reports-section .scroll-container {*/

/*  gap: 16px;*/

/*}*/
/*}*/


/* Video Section Start */
.video-section .img-container {
  height: 449px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(180deg, #f8f9fd 0%, #f8f9fd 42.77%),
    linear-gradient(180deg, #f8f9fd 0%, #f8f9fd 100%);
  background: linear-gradient(
      180deg,
      color(display-p3 0.9725 0.9765 0.9922) 0%,
      color(display-p3 0.9725 0.9765 0.9922 / 0) 42.77%
    ),
    linear-gradient(
      180deg,
      color(display-p3 0.9725 0.9765 0.9922 / 0) 0%,
      color(display-p3 0.9725 0.9765 0.9922) 100%
    );
  mix-blend-mode: darken;
}

.video-section .img-container video {
  transform: rotate(45deg) translateX(-5%);
  width: 940.444px;
  height: 529px;
  /* transform: rotate(43.629deg); */
  flex-shrink: 0;
  aspect-ratio: 16 / 9;
}

.video-overlay {
  position: absolute;
  width: 100%;
  height: 600px;
  transform: rotate(45deg);
  background-image: radial-gradient(#f8f9fd00, #fffffffa, #fff);
  z-index: 1;
}

/* Video Section end */



/* investor presentation section  start here */



.investor-presentation-section .section-heading {
  font-size: 28px;
  font-weight: 500;
  line-height: 123%;
  text-transform: capitalize;
  
  background-clip: text;
  color: transparent;
  text-align: center;
      background: linear-gradient(to right, #0f328e, #16389154);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.investor-presentation-section{
    /*transform: translateX(10px);*/
}

/* Scrollable row */
.investor-presentation-section .scroll-container {
  display: flex;
  overflow-x: auto;
  gap: 1.5rem;
  padding-bottom: 1rem;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  scrollbar-width: none;
  cursor: grab;
}

.investor-presentation-section .card-wrapper {
  flex: 0 0 auto;
}

/* Investor card styles */
.investor-presentation-section .investor-card{
  border-radius: 16px;
  padding: 3rem;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  /*min-width: clamp(300px, 30vw, 450px);*/
  height: 106px;
}
.first-card{
    transform: translateX(1rem);
}


/* card bg  */
.investor-presentation-section .purple-bg {
  background-image: url("../img/purple-bg.png");
  background-size: cover;
}
.investor-presentation-section .green-bg {
  background-image: url("../img/grenish-bg.png");
  background-size: cover;
}
.investor-presentation-section .blue-bg {
  background-image: url("../img/blue-bg-light.png");
  background-size: cover;
}
.investor-presentation-section .gray-bg {
  background-image: url("../img/gray-bg.png");
  background-size: cover;
}

/* Text styles */
.investor-presentation-section p {
  color: rgba(0, 0, 0, 0.36);
  color: color(display-p3 0 0 0 / 0.36);
  text-align: center;
  font-family: Syne;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  margin: 0;
}

@media (max-width: 484px) {
  .investor-presentation-section .card-wrapper {
    width: 90%;
  }
}

/* disclosure section starts  */


.disclosure-section {
  padding-block: 5rem;
}

.mb-5-custom{
margin-bottom: 125.23px;
}


/* Title (h2) */
.disclosure-section .disclosure-title {
  color: transparent;
  font-family: "Syne", sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 123%;
  /*text-transform:capitalize;*/
  /*text-align: left;*/
    background: linear-gradient(to right, #0f328e, #16389154);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Subtitle */
.disclosure-section .disclosure-subtitle {
  color: rgba(0, 0, 0, 0.4);
  font-family: "Syne", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 123%;
  /*text-transform: capitalize;*/
  text-align: left;
}

/* Card styles */
.disclosure-section .disclosure-card {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  width: 100%;
  height: 100%;
  padding: clamp(20px, 5vw, 37.386px) 10px;

  border-radius: 11.322px;
  border: 0.944px solid #fff;
  background: rgba(233, 234, 237, 0.21);
  backdrop-filter: blur(9.435px);
  box-sizing: border-box;
  transition: all 0.15s ease-in-out;
  
  border-radius: 11.322px;
border: 0.944px solid #FFF;
background: rgba(233, 234, 237, 0.21);
backdrop-filter: blur(9.435355186462402px);
}

/* Card hover */
.disclosure-section .disclosure-card:hover {
  /*background-color: #fff;*/
  border: 0.944px solid rgba(9, 53, 142, 1);
  box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;
}

/* Card text */
.disclosure-section .card-text {
  color: rgba(70, 70, 70, 0.69);
  font-family: "Syne", sans-serif;
  font-weight: 500;
  line-height: 123%;
  text-transform: capitalize;
  font-size: 24.034px;
}




/**/



/*annual report section css*/

.annual-reports-section .report-title {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  text-transform: capitalize;
}

.annual-reports-section .report-subtitle {
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.55);
  text-transform: lowercase;
}

.annual-reports-section .purple-bg{
    background-image: url('../img/purple-bg-1.png');
    background-size: cover;
    background-repeat: no-repeat;
}


.annual-reports-section .green-bg {
  background-image: url("../img/green-bg-2.png");
  background-size: cover;
}
.annual-reports-section .blue-bg {
  background-image: url("../img/blue-bg-3.png");
  background-size: cover;
}
.annual-reports-section .gray-bg {
  background-image: url("../img/gray-bg-3.png");
  background-size: cover;
}

.annual-reports-section .accordion-button {
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
}

.annual-reports-section .accordion-button::after {

    margin-left: 1rem;

}
.annual-reports-section .accordion-item{
    border-radius: 16px;
    overflow: hidden;
    /*padding: 12px;*/
    border:none;
}
.annual-reports-section .accordion-header{
    border-radius: 16px;
    overflow: hidden;
}

.annual-reports-section .accordion-button{
    color: rgba(15, 50, 142, 1);
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 500;
line-height: 123%; /* 27.06px */
/*text-transform: capitalize;*/
text-transform: lowercase;
border-radius: 16px;
overflow: hidden;
}

.annual-reports-section .gray-text{
    color: rgba(0, 0, 0, 0.27);
font-family: Syne;
font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: 123%;
text-transform: capitalize;
}

.annual-reports-section .pdf-anchor{
    color: #000;
font-family: Syne;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 123%;
/*text-transform: lowercase;*/
display: flex;
align-items: center;
gap: 10px;
}
.annual-reports-section .pdf-anchor:hover{
    text-decoration: underline !important;
}

.annual-reports-section .pdf-anchor .pdf-icon{
    width: 33px;
    height: 33px;
}

.annual-reports-section .accordion-body{
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.blue-gradient {
  background: linear-gradient(to right, #0f328e, #16389154);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}


      .tradingview-widget-container {
   
    height: 400px !important;
}
@media (max-width: 767px) {
  .tradingview-widget-container {
    height: 400px !important;
  }
}



.accordion-item:last-of-type .accordion-collapse {
    transition: all 0.5s ease-in-out ;
}