.audit-faq__wrapper {
  margin-bottom: 35px;
  position: relative;
  min-height: 400px;
}

  .audit-faq__wrapper:empty {
    display: none;
  }

  @media (min-width: 769px) {.audit-faq__wrapper {
    padding: 10px 20px
}
  }

.audit-faq__list {
  padding: 0;
}

/* stylelint-disable selector-max-type, selector-max-class,
 declaration-no-important, selector-max-specificity */

.audit-faq__link {
  background-color: #f5f5f5;
  font-size: 20px;
  color: #000;
  padding: 15px 5px;
  text-decoration: none;
  border-radius: 5px;
  margin-bottom: 20px;
  position: relative;
  font-weight: 500;
  cursor: pointer;
  display: block;
}

.audit-faq__link::after {
    background-image: url('/themes/allegro20/assets/img/select-black.svg');
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(180deg);
    top: calc(50% - 10px);
    background-size: 100%;
    position: absolute;
    height: 20px;
    border: none;
    width: 20px;
    content: '';
    right: 5px;
  }

@media (min-width: 769px) {

.audit-faq__link {
    padding: 15px 25px
}

    .audit-faq__link::after {
      right: 25px;
    }
  }

.audit-faq__link._faq-link-active {
  background-color: rgba(255, 215, 0, 1);
}

.audit-faq__link._faq-link-active::after {
    transform: rotate(0);
  }

/* stylelint enable */

.audit-faq__description {
  margin-bottom: 20px;
  padding: 10px;
}

._faq-content-hidden {
  display: none;
}

/*# sourceMappingURL=blog-page.css.map*/