.faq_item .faq_question:after {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: var(--fa-font-regular); }

.faq_container {
  width: 100%; }

.faq_item {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 10px; }
  .faq_item .faq_question {
    font-size: 16px;
    font-weight: 600;
    background: #EFEFEF;
    padding: 15px 20px;
    margin: 0px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    font-family: "Open Sans", sans-serif;
    position: relative;
    padding-right: 40px; }
    .faq_item .faq_question:hover {
      background: #d6d6d6; }
    .faq_item .faq_question:after {
      content: '\f078';
      right: 20px;
      position: absolute;
      top: 50%;
      margin-top: -8px; }
  .faq_item .faq_answer {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 0px;
    overflow: hidden;
    transition: all .5s ease-in-out;
    background: #fbfbfb; }
    .faq_item .faq_answer .text {
      padding: 20px; }
  .faq_item.open .faq_question:after, .faq_item.open h2:after {
    content: '\f062'; }

.sinside-cms .faq_item {
  pointer-events: none; }

/*# sourceMappingURL=faq.css.map */
