.blue-choice.active {
  background: #54c6d3 !important;
  border-color: #54c6d3 !important;
}

.yellow-choice.active {
  background: #fdb933 !important;
  border-color: #fdb933 !important;
}

faq:first-child {
  border-top: 1px solid #E3E3E3;
}

faq {
  position: relative;
  display: block;
  padding: 30px 0px;
  border-bottom: 1px solid #E3E3E3;
}

faq .faq-header:hover,
faq .faq-header *:hover {
  cursor: pointer;
}

faq .faq-description {
  display: none;
  margin-top: 15px;
  color: #BBBBBB !important;
}

faq.active .faq-title-general {
  color: #f16670 !important;
}

faq.active .faq-title-business {
  color: #54c6d3 !important;
}

faq.active .faq-title-brands {
  color: #fdb933 !important;
}

faq .side-arrow {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  -ms-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -webkit-transition: ease-in-out 0.2s;
}

faq .side-arrow.active {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

faq .side-arrow.active .faq-general-arrow-stroke {
  stroke: #f16670;
}

faq .side-arrow.active .faq-business-arrow-stroke {
  stroke: #54c6d3;
}

faq .side-arrow.active .faq-brands-arrow-stroke {
  stroke: #fdb933;
}
/*# sourceMappingURL=faqs.css.map */