/*==== Wo 100924 S====*/
#ip3-building-sustainably .accordion_section_title.h4 {
    font-size: 2.5rem !important;
}
.titleh2 {
  color: var(--primary-color-2);
  font-size: 4rem;
    line-height: 5.5rem;
    font-family: var(--font-secondary-regular);
    font-weight: 400;
  margin-bottom: 30px;
}
#ip3-building-sustainably  .accordion_wrapper .section__label i {
  color: #fff;
}
#ip3-building-sustainably .accordion_wrapper .section__content {
    padding: 30px !important;
    background: var(--primary-color-3);
    font-size: 1.3rem !important;
}
#ip3-building-sustainably .accordion_wrapper label {
  background: var(--primary-color-2);
  color: #fff;
}

#ip3-building-sustainably li.target-met {
    position: relative;
    margin-bottom: 10px;
}
#ip3-building-sustainably li.target-met::marker {
    list-style: none !important;
}
#ip3-building-sustainably li.target-met::before {
    content: " ";
    background: #06502b;
    height: 8px;
    width: 8px;
    border-radius: 50%;
    display: inline-block;
    float: none !important;
    position: absolute;
    left: -15px;
    top: 7px;
}
#ip3-building-sustainably li.target-met.bluebullet::before {
  content: " ";
  background: #007bff;
}
#ip3-building-sustainably li.target-met.yellowbullet::before {
  content: " ";
  background: #f69500;
}
#ip3-building-sustainably li.target-met.lghgreenbullet::before {
  content: " ";
  background: #9cb41f;
}
#ip3-building-sustainably li.target-met.redbullet::before {
  content: " ";
  background: #ac0b10;
}
#ip3-building-sustainably ul.contenttext li {
    margin-bottom: 8px;
}
#ip3-building-sustainably ul.contenttext li:last-child {
  margin-bottom: 0;
}
.performance-key {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    align-items: center;
    font-family: sans-serif;
  }
  
  .key-item {
    display: flex;
    align-items: center;
    font-size: 14px;
  }
  
  .key-item::before {
    content: '●';
    display: inline-block;
    margin-right: 6px;
    font-size: 22px;
    position: relative;
    top: -1px;
  }
  
  /* Customize bullet colors */
  .key-item.on-track::before {
    color: #9cb41f; /* Blue */
  }
  
  .key-item.target-met::before {
    color: #06502b; /* Dark Green */
  }
  
  .key-item.monitor::before {
    color: #f69500; /* Orange */
  }
  
  .key-item.below-target::before {
    color: #ac0b10; /* Red */
  }
  
  .key-item.new-target::before {
    color: #007bff; /* Gray */
  }

  .equal-height .spacebtm {
    margin-bottom: 30px;
  }

  .h3text {
    font-size: 1.6rem;
    font-weight: bold;
  }
  .custom-accordian ul li:last-child {
    margin-bottom: 0 !important;
  }

  .h3text {
    font-size: 1.6rem !important;
  }
  .boxspacearea {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
  }
  .boxspacearea:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
  }
  #ip3-building-sustainably .accordion_wrapper  .accordion_navigation_wrapper {
    margin-bottom: 50px;
  }
  #ip3-building-sustainably .single__accordion .section__content ul li.nobullet {
    list-style: none !important;
  }
  #ip3-building-sustainably .single__accordion .section__content ul li.nobullet::before {
    content: none !important;
  }

  #ip3-building-sustainably .section__content .performance-key {
    background: #96ff89;
    padding: 1% 2%;
  }


.fontsmall p {
  font-size: 12px;
  margin-bottom: 0;
}
    
/*==== Wo 100924 E ===*/