.investor-page .investor-calling {
  /* background-color: #0b4d3a; */
  color: white;
}

.investor-page  .highlight-box {
  background-color: #004225;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #004225;
}

.investor-page  .highlight-icon {
  font-size: 1.5rem;
  margin-right: 10px;
}

.investor-page  .right-img img {
  width: 100%;
  border-radius: 10px;
  margin-top: 40px;
}

.investor-page  .info-box {
  background-color: #004225;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  /* transition: transform 0.3s ease; */
}

/* .investor-calling .info-box:hover {
  transform: translateY(-5px);
} */

.investor-page .icon-circle {
  background: white;
  color: black;
  font-size: 1.5rem;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.investor-page .faq-section {
  backdrop-filter: blur(6px);
  /* box-shadow: 0 0 10px rgba(255, 255, 255, 0.05); */
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: #004225;
}

.investor-page .accordion-button::after {
  filter: brightness(0) invert(1);
}

.investor-page .investor-section {
      padding: 20px 20px;
      text-align: center;
    }

    .investor-page .investor-section h2 {
      font-weight: 700;
      font-size: 20px;
      margin-bottom: 20px;
    }

    .investor-page .investor-section p {
      font-size: 16px;
      margin-bottom: 10px;
    }

    .investor-page .btn-custom {
      border-radius: 10px;
      padding: 10px 20px;
      font-weight: 400;
      display: inline-flex;
      align-items: center;
      gap: 8px;
      background-color: #004225;
      color: #002e2e;
      border: none;
      font-size: 12px;
      /* transition: all 0.2s ease; */
    }

    .investor-page .btn-custom:hover {
      /* transform: scale(1.03); */
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    }

    .investor-page .btn-custom i {
  font-style: normal;
}


    /* .btn-icon {
      width: 35px;
      height: 35px;
      border-radius: 10px;
      background-color: #fff;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      font-size: 16px;
      color: red;
    } */

.investor-page .footer {
      margin-top: 40px;
      font-size: 12px;
      color: #004225;
      margin-bottom: 30px;
    }

.investor-page .accordion-button {
  border-bottom: 1px solid #ffffff33; /* transparan putih, atau warna lain */
  padding-bottom: 10px;
}

.investor-page .accordion-button {
  background-color: transparent !important;
  color: white;
  box-shadow: none !important;
}

.investor-page .accordion-button:not(.collapsed) {
  background-color: transparent !important;
  color: white;
}

.investor-page .accordion-button:focus {
  box-shadow: none !important;
  outline: none;
}

.investor-page .accordion-button:hover {
  background-color: rgba(255, 255, 255, 0.05); /* opsional efek hover ringan */
}

