.block-faq2 .block-faq2-header-wrap {
  margin-bottom: 30px;
}
@media all and (max-width: 577px) {
  .block-faq2 .block-faq2-header-wrap .block-faq2-header {
    font-size: 28px !important;
  }
}
.block-faq2 .block-faq2-items {
  max-width: 900px;
  margin: 0 auto;
  border: 1px solid #e8e8e8;
}
.block-faq2 .block-faq2-items .block-faq2-item {
  border-top: 1px solid #e8e8e8;
}
.block-faq2 .block-faq2-items .block-faq2-item:first-child {
  border-top: none;
}
.block-faq2 .block-faq2-items .block-faq2-item-header-wrap {
  overflow: hidden;
  cursor: pointer;
}
.block-faq2 .block-faq2-items .block-faq2-item-header-wrap-2 {
  overflow: hidden;
  padding: 25px;
}
.block-faq2 .block-faq2-items .block-faq2-item-header-icon {
  margin-left: 20px;
}
.block-faq2 .block-faq2-items .block-faq2-item-header-icon .block-faq2-item-header-icon-active {
  display: none;
}
.block-faq2 .block-faq2-items .block-faq2-item:hover .block-faq2-item-header-wrap,
.block-faq2 .block-faq2-items .block-faq2-item.active .block-faq2-item-header-wrap {
  color: #0074e4;
}
.block-faq2 .block-faq2-items .block-faq2-item.active .block-faq2-item-header-icon .block-faq2-item-header-icon-default {
  display: none;
}
.block-faq2 .block-faq2-items .block-faq2-item.active .block-faq2-item-header-icon .block-faq2-item-header-icon-active {
  display: inline-block;
}
.block-faq2 .block-faq2-items .block-faq2-item-text-wrap {
  background: #e8e8e8;
}
.block-faq2 .block-faq2-items .block-faq2-item-text-wrap-2 {
  padding: 25px;
}

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