.faq_section_item{
  cursor:pointer;
}

.faq_section_item > * {

  transition: border-radius 0.3s ease-out;
  transition-property: padding, height, border-radius;
  
    }

.faq_section_item.active .faq_section_item_title {
  background-color: #80AB59;
  border-color: #80AB59;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
}

.faq_section_item:hover .faq_section_item_title {
  background-color: #80AB59;
  border-color: #80AB59;
}

.faq_section_item_title {
  border-radius:11px;
  color: #fff;
  background-color: var(--ap-green-dark);
  font-weight:800;
  border-color: var(--ap-green-dark);
  text-align:center;
  font-size:1rem;

}

.faq_section-pale-green .faq_section_item_title{
  border-radius:11px;
  color: var(--ap-green-dark);
  background-color: rgba(241, 246, 239, 1) !important;
  border-color: rgba(241, 246, 239, 1) !important;
}

.faq_section-pale-green.active .faq_section_item_title,
.faq_section-pale-green:hover .faq_section_item_title
{
   background-color:#80AB59 !important;
   border-color:#80AB59 !important;
    color:#FFF;
}


.faq_section_item .faq_section_item_content{
        border-bottom-left-radius:11px;
        border-bottom-right-radius:11px;
          color:var(--ap-green-dark);
          font-size:1rem;
}