.elementor-20966 .elementor-element.elementor-element-17fcd50{--display:flex;}.elementor-20966 .elementor-element.elementor-element-63f68a4{--display:flex;}.elementor-20966 .elementor-element.elementor-element-92d756f{--display:flex;}.elementor-20966 .elementor-element.elementor-element-4bf60fe{--display:flex;}.elementor-20966 .elementor-element.elementor-element-30da2a9{--display:flex;}.elementor-20966 .elementor-element.elementor-element-3a03b17{--display:flex;}.elementor-20966 .elementor-element.elementor-element-7a8a196{--display:flex;}.elementor-20966 .elementor-element.elementor-element-3f37456{text-align:center;}.elementor-20966 .elementor-element.elementor-element-f207b30{--display:flex;}.elementor-20966 .elementor-element.elementor-element-487f442{--display:flex;}/* Start custom CSS for html, class: .elementor-element-7993e12 *//* ===============================
   BIO-NEST BOARD / GOVERNING BODY
================================ */

.bionest-board {
  padding: 100px 0;
  background: #ffffff;
}

.bionest-board-grid {
  max-width: 1320px;
  margin: auto;
  padding: 0 32px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 72px 48px;
}

/* CARD */
.bionest-board-card {
  background: #ffffff;
  border-radius: 24px;
  padding: 86px 34px 44px;
  position: relative;
  text-align: center;
  box-shadow: 0 20px 50px rgba(15,42,109,0.10);
  transition: transform .35s ease, box-shadow .35s ease;
}

/* AVATAR */
.bionest-board-avatar {
  position: absolute;
  top: -46px;
  left: 50%;
  transform: translateX(-50%);
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background: #ffffff;
  padding: 6px;
  box-shadow: 0 18px 36px rgba(0,0,0,0.25);
  overflow: hidden;
  transition: transform .35s ease, box-shadow .35s ease;
}

.bionest-board-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

/* NAME */
.bionest-board-name {
  font-size: 18px;
  font-weight: 600;
  color: #0b5cff;
  margin-bottom: 10px;
}

/* ROLE */
.bionest-board-role {
  font-size: 15px;
  line-height: 1.6;
  color: #6b7280;
}

/* HOVER (SUBTLE, DIGNIFIED) */
@media (hover:hover) {
  .bionest-board-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 34px 72px rgba(15,42,109,0.18);
  }

  .bionest-board-card:hover .bionest-board-avatar {
    transform: translateX(-50%) scale(1.08);
    box-shadow: 0 24px 48px rgba(11,92,255,0.35);
  }
}

/* RESPONSIVE */
@media (max-width: 1200px) {
  .bionest-board-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .bionest-board-grid {
    grid-template-columns: 1fr;
  }

  .bionest-board-card {
    padding: 92px 28px 44px;
  }
}
/* ===============================
   BIO-NEST BOARD – AVATAR UPGRADE
   (SAFE OVERRIDE ONLY)
================================ */

.bionest-board-avatar {
  top: -56px;                  /* little more lift */
  width: 112px;                /* ⬅️ bigger like BioNEST */
  height: 112px;
  padding: 6px;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0 22px 42px rgba(0,0,0,0.28);
  transition: transform .35s ease, box-shadow .35s ease;
}

.bionest-board-avatar img {
  width: 100% !important;
  height: 100% !important;
  border-radius: 50% !important;
  object-fit: cover !important;
}

/* HOVER – DIGNIFIED GOVT STYLE */
@media (hover:hover) {
  .bionest-board-card:hover .bionest-board-avatar {
    transform: translateX(-50%) scale(1.12);
    box-shadow:
      0 26px 55px rgba(11,92,255,0.35),
      0 0 0 6px rgba(11,92,255,0.08);
  }
}

/* MOBILE */
@media (max-width: 640px) {
  .bionest-board-avatar {
    width: 100px;
    height: 100px;
    top: -52px;
  }
}/* End custom CSS */