.basepack-accordion-wrapper {
  margin-bottom: 15px;
}

.basepack-accordion--title {
  margin: 0;
  padding: 15px 0 30px;
}

.basepack-accordion-item--title {
  margin: 0;
}

.basepack-accordion-item--title-container {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0;
}

.basepack-accordion-item---toggle {
  background: url('images/arrow_icon.svg') no-repeat center;
  background-size: contain;
  height: 20px;
  transform: rotate(270deg); 
  transition: all .3s ease-out;
  width: 20px;
}

.basepack-accordion-item--title-container  {
  background-color: rgba(255,255,255, 0.3);
}

.basepack-accordion-item--title-container.is-active  {
  background-color: transparent;
}

.basepack-accordion-item--title-container.is-active .basepack-accordion-item---toggle {
  transform: rotate(180deg); 
}

.basepack-accordion-item {
  border-bottom: 1px solid #000;
}
