/* fonts */
/* //fonts */
/* colors */
/* //colors */
/* shadows */
/* //shadows */
.faq__item {
  border-bottom: 0.5px solid #e5e5e5;
  padding: 16px 0;
}

.faq__item:first-child {
  border-top: 0.5px solid #e5e5e5;
}

.faq__item.faq-is-open .faq__item_title {
  color: var(--bwt-pink);
}

.faq__item.faq-is-open .faq__item_title::after {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  opacity: 1;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 0;
}

.faq__item_title {
  position: relative;
  padding-right: 17%;
  font-family: "CeraPro-Bold", sans-serif;
}

.faq__item_title::after {
  content: url("../../../img/icons/icon-plus-accent-fat-big.svg");
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.5;
}

.faq__item_content {
  margin-top: 20px;
  display: none;
}

@media screen and (max-width: 996px) {
  .faq__item_title {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .faq__item_title {
    font-family: "CeraPro-Regular", sans-serif;
  }
  .faq__item_title:after {
    top: 2px;
  }
}

@media screen and (min-width: 1200px) {
  .faq__item_title:hover::after {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
    opacity: 1;
  }
}
.section-faq{
  margin-bottom: 30px;
  margin-top: 30px;
}