
.accordion .accordion-item {
    border: 0 !important;
}

.accordion .accordion-item .accordion-button {
  padding: 1.65rem 1.25rem !important;
  font-size: 1.34rem;
  font-weight: 700;
}

.accordion .accordion-item,
.accordion .accordion-item .accordion-button {
  color: #fff;
  box-shadow: inset 0 3px 15px rgba(0, 0, 0, 0.3);
}


.accordion .accordion-item:nth-child(1),
.accordion .accordion-item:nth-child(1) .accordion-button {
  background: #673ab7;
}


.accordion .accordion-item:nth-child(2),
.accordion .accordion-item:nth-child(2) .accordion-button {
  background: #03a9f5;
}


.accordion .accordion-item:nth-child(3),
.accordion .accordion-item:nth-child(3) .accordion-button {
  background: #065381;
}


.accordion .accordion-item:nth-child(4),
.accordion .accordion-item:nth-child(4) .accordion-button {
  background: #bd114d; 
}


.accordion .accordion-item:nth-child(5),
.accordion .accordion-item:nth-child(5) .accordion-button {
  background: #7ebe11; 
}


.accordion .accordion-item:nth-child(6),
.accordion .accordion-item:nth-child(6) .accordion-button {
  background: #fe2635;
}


.accordion .accordion-item:nth-child(7),
.accordion .accordion-item:nth-child(7) .accordion-button {
  background: #fc7301;
}


.accordion .accordion-item:nth-child(8),
.accordion .accordion-item:nth-child(8) .accordion-button {
  background: #d92993;
}


.accordion .accordion-item:nth-child(9),
.accordion .accordion-item:nth-child(9) .accordion-button {
  background: #2e3192;
}


.accordion .accordion-item:nth-child(10),
.accordion .accordion-item:nth-child(10) .accordion-button {
  background: #00bcd4;
}


.accordion .accordion-body {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
  font-size: 1.7rem;
  line-height: normal;
}

.accordion-button::after {
  filter: invert(1);
}