.faq-nav .faq-nav-item {
  border: 1px solid #DDDDDD;
  border-radius: 12px;
  text-align: center;
  padding: 1.25rem;
}
.faq-nav .faq-nav-item:hover {
  border-color: #000000;
}
.faq-nav .faq-nav-item img {
  margin: 0 auto 0.9375rem auto;
  max-height: 50px;
  display: block;
}
.faq-nav .faq-nav-item .lab {
  font-weight: 500;
}

.accordion .faq-category {
  margin: 0 0 2.5rem 0;
}
.accordion .faq-category:last-of-type {
  margin: 0;
}
.accordion .faq-category .accordion-item {
  border: 0;
}
.accordion .faq-category .accordion-item .question {
  font-size: 1rem;
  font-weight: 600;
  padding: 0.9375rem 2.5rem 0.9375rem 0;
  border-top: 1px solid #F4F4F4;
  position: relative;
}
.accordion .faq-category .accordion-item .question:after {
  content: "-";
  font-size: 20px;
  line-height: 20px;
  font-weight: lighter;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.accordion .faq-category .accordion-item .question.collapsed:after {
  content: "+";
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.accordion .faq-category .accordion-item .answer-content {
  padding-bottom: 0.9375rem;
}
