.accordion collapse {
  border: 0;
}

.accordion-button:focus {
  box-shadow: none;
  border: none;
}

.accordion-button:not(.collapsed) {
  background: none;
  color: #000000 !important;
  box-shadow: none;
  border-bottom: none;
}

.accordion-button::after {
  width: auto;
  height: auto;
  content: "+";
  font-size: 40px;
  background-image: none;
  font-weight: 100;
  color: #000000;
  transform: translateY(-4px);
}

.accordion-button:not(.collapsed)::after {
  width: auto;
  height: auto;
  background-image: none;
  content: "-";
  font-size: 48px;
  transform: translate(-5px, -4px);
  transform: rotate(0deg);
}


.accordion-button {
  background: none;
  border: none;
  outline: none;
  color: #000;
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  width: 100%;
  text-align: left;
  padding: 1rem;
  cursor: pointer;
}

.accordion-content {
  display: none;
  padding: 0rem;
}

.accordion-body {
  color: #000;
  font-family: 'Poppins', sans-serif;
  text-align: justify;
  text-justify: inter-word;
}

.accordion-content.active {
  display: block;
}

.accordion-button::after {
  content: '+' !important;
  float: right;
  font-weight: 100 !important;
}

.accordion-button.active::after {
  content: '-';
}

small {
  display: block;
  margin-top: 10px;
  font-size: 0.875rem;
}