/*Table */
.bg-address{background-color: #eef8f1;}
.bioradar-agenda {
  padding: 20px 0;
  background: #eef8f1;
  color: #1d8649;
  border-radius: 1%;
}

.agenda-intro {
  margin-bottom: 28px;
  text-align: center;
}

.agenda-kicker {
  margin: 0 0 8px;
  color: #1d8649;
  font-size: 0.9rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.agenda-intro h2 {
  margin: 0;
  color: rgba(29, 134, 73, 0.65);
  font-size: clamp(3rem, 8vw, 5.5rem);
  font-weight: 900;
  line-height: 0.95;
  text-transform: uppercase;
}

.agenda-table {
  max-width: 1120px;
  margin: 0 auto;
  font-size: 1rem;
  border-radius: 1%;
}

.agenda-row {
  display: grid;
  grid-template-columns: 170px 1fr 1.35fr;
  align-items: start;
  gap: 28px;
  padding: 18px 28px;
  background: rgba(29, 134, 73, 0.07);
}

.agenda-row:nth-child(even) {
  background: rgba(29, 134, 73, 0.14);
}

.agenda-time {
  color: #1d8649;
  font-weight: 900;
  white-space: nowrap;
}

.agenda-topic {
  color: #1d8649;
  font-weight: 600;
  line-height: 1.35;
}

.agenda-speaker {
  color: #1d8649;
  line-height: 1.35;
}

.agenda-speaker strong,
.agenda-strong {
  font-weight: 900;
  text-transform: uppercase;
}

.agenda-speaker strong {
  text-transform: none;
}

.agenda-break {
  background: rgba(29, 134, 73, 0.16);
}

.agenda-group {
  margin: 22px 48px;
  overflow: hidden;
  border: 2px solid #1d8649;
  border-radius: 26px;
}

.agenda-group .agenda-row {
  padding-left: 26px;
  padding-right: 26px;
}

.agenda-group-title {
  padding: 16px 28px 18px;
  background: #eef8f1;
  color: #1d8649;
  font-weight: 900;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

.agenda-group .agenda-row:last-child {
  border-bottom: 0;
}
.box1, .box2, .box3{    border-radius: 18px;
    color: #fff !important;
    padding: 20px;
    background-color: #1d8649;
    margin: 20px 1px;
}
.box1 p,
.box2 p,
.box3 p{color:#FFF}

