.faq-section{
    background-color: var(--color-white);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.5rem;
  height: 1.5rem;
  content: "";
  background-image: url("/img/add-circle.svg");
  background-repeat: no-repeat;
  background-size: 1.5rem;
  transform: rotate(0deg);
  transition: transform 0.4s ease; 
  filter: invert(1) brightness(100);
}

/* When accordion is open */
.accordion-button:not(.collapsed)::after {
  background-image: url("/img/close-circle.svg");
  transform: rotate(180deg); 
  filter: invert(1) brightness(100);
}
.accordion-button {
    background-color: var(--color-blue);
    color: var(--color-white) ;
    border-radius: 16px !important;
}
.accordion-button:not(.collapsed) {
    background-color: var(--color-blue) !important;
    color: var(--color-white) !important;
    box-shadow: none !important; 
}

.accordion-item{
    border-radius: 10px;
    border: none;

}
.accordion-button:focus {
    box-shadow: none; 
    outline: none; 
}
.accordion-body{
    background-color: var(--color-mid-white);
}