.b-faq-item {
  margin-bottom: 10px;
}
.b-faq-item__question {
  padding-left: 45px;
  background-color: #f2f1f1;
  line-height: 40px;
  font-size: 18px;
  position: relative;
  cursor: pointer;
}
.b-faq-item__question:before {
  content: '';
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  background-image: url('/static/user/img/faq.png');
  top: calc(50% - 10px);
  left: 20px;
}
.b-faq-item__answer {
  display: none;
  background-color: #f8f8f8;
  padding: 10px 0 0 45px;
  font-size: 15px;
  line-height: 19px;
  color: #078866;
}
.b-faq-item__answer p,
.b-faq-item__answer ul {
  /*padding-bottom: 15px*/
}
