@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
#epkb-article-index-dir-container .epkb-aid__header-container .epkb-aid__header__title {
  font-size: 35px; }
#epkb-article-index-dir-container .epkb-aid__body-container {
  display: flex;
  flex-wrap: wrap; }
  #epkb-article-index-dir-container .epkb-aid__body-container .epkb-aid__section-container {
    display: flex;
    flex-direction: column;
    padding: 0 0 0 0;
    margin: 0 0 10px 0;
    width: 33%; }
    @media only screen and (max-width: 900px) {
      #epkb-article-index-dir-container .epkb-aid__body-container .epkb-aid__section-container {
        width: 50%; } }
    @media only screen and (max-width: 700px) {
      #epkb-article-index-dir-container .epkb-aid__body-container .epkb-aid__section-container {
        width: 100%; } }
    #epkb-article-index-dir-container .epkb-aid__body-container .epkb-aid__section-container .epkb-aid-section__header .epkb-aid-section__header__title {
      font-size: 28px;
      font-weight: 500;
      padding: 0 0 0 0;
      margin: 0 0 15px 0;
      line-height: 1.2; }
    #epkb-article-index-dir-container .epkb-aid__body-container .epkb-aid__section-container .epkb-aid-section__body .epkb-aid-section__body__list-container {
      list-style-type: none;
      padding: 0 0 0 0;
      margin: 0 0 0 0;
      display: flex;
      flex-wrap: wrap; }
      #epkb-article-index-dir-container .epkb-aid__body-container .epkb-aid__section-container .epkb-aid-section__body .epkb-aid-section__body__list-container .epkb-aid-list__item {
        width: 100%;
        font-size: 16px;
        padding: 0 0 0 0;
        margin: 0 0 0 0; }
        #epkb-article-index-dir-container .epkb-aid__body-container .epkb-aid__section-container .epkb-aid-section__body .epkb-aid-section__body__list-container .epkb-aid-list__item a {
          display: flex; }
          #epkb-article-index-dir-container .epkb-aid__body-container .epkb-aid__section-container .epkb-aid-section__body .epkb-aid-section__body__list-container .epkb-aid-list__item a .epkb-aid-list__item__icon {
            margin: 0 5px 0 0; }

.epkb-faqs-container {
  font-family: inherit; }
  .epkb-faqs-container .epkb-faqs-title {
    font-family: inherit;
    font-weight: 500;
    margin: 10px 0 10px 0;
    width: 100%;
    display: block; }
  .epkb-faqs-container .epkb-faqs-cat-container {
    margin-bottom: 40px;
    font-family: inherit; }
  .epkb-faqs-container .epkb-faqs__item-container {
    font-family: inherit; }
    .epkb-faqs-container .epkb-faqs__item-container .epkb-faqs__item__question {
      display: flex;
      align-items: baseline;
      gap: 10px;
      cursor: pointer;
      font-family: inherit; }
      .epkb-faqs-container .epkb-faqs__item-container .epkb-faqs__item__question .epkb-faqs__item__question__text {
        flex-grow: 1;
        font-family: inherit; }
      .epkb-faqs-container .epkb-faqs__item-container .epkb-faqs__item__question .epkb-faqs__item__question__icon-open {
        display: none; }
    .epkb-faqs-container .epkb-faqs__item-container .epkb-faqs__item__answer {
      opacity: 0;
      transition: opacity 0.5s;
      display: none;
      font-family: inherit; }
      .epkb-faqs-container .epkb-faqs__item-container .epkb-faqs__item__answer .epkbs-faqs__item__answer__text img {
        max-width: 100% !important; }
  .epkb-faqs-container .epkb-faqs-article-coming-soon {
    font-style: italic; }
  .epkb-faqs-container .epkb-faqs__item-container--active .epkb-faqs__item__question .epkb-faqs__item__question__icon-closed {
    display: none; }
  .epkb-faqs-container .epkb-faqs__item-container--active .epkb-faqs__item__question .epkb-faqs__item__question__icon-open {
    display: block; }
  .epkb-faqs-container .epkb-faqs__item-container--active .epkb-faqs__item__answer {
    opacity: 1;
    display: block; }
    .epkb-faqs-container .epkb-faqs__item-container--active .epkb-faqs__item__answer .epkbs-faqs__item__answer__text {
      padding-top: 1px;
      padding-bottom: 1px; }
  .epkb-faqs-container .epkb-faqs__cat-header .epkb-faqs__cat-header__title {
    margin: 0 0 10px 0;
    color: #000000; }

.epkb-faqs-border-rounded .epkb-faqs__item-container {
  border-radius: 6px; }
  .epkb-faqs-border-rounded .epkb-faqs__item-container .epkb-faqs__item__question {
    border-radius: 6px; }
  .epkb-faqs-border-rounded .epkb-faqs__item-container .epkb-faqs__item__answer {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; }
.epkb-faqs-border-rounded .epkb-faqs__item-container--active .epkb-faqs__item__question {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.epkb-faqs-border-all .epkb-faqs__item-container {
  border: 1px solid #e8e8e8; }
.epkb-faqs-border-all .epkb-faqs__item-container--active .epkb-faqs__item__question {
  border-bottom: 1px solid #e8e8e8; }

.epkb-faqs-border-none .epkb-faqs__item-container {
  border: none; }
.epkb-faqs-border-none .epkb-faqs__item-container--active .epkb-faqs__item__question {
  border: none; }

.epkb-faqs-border-separator .epkb-faqs__item__question {
  border-bottom: 1px solid #e8e8e8; }

.epkb-faqs-border-all-space-none .epkb-faqs-cat-container {
  border-bottom: solid 1px #e8e8e8; }
.epkb-faqs-border-all-space-none .epkb-faqs__item-container {
  border-bottom: none; }

.epkb-faqs-icon-right .epkb-faqs__item__question__icon {
  order: 2; }
.epkb-faqs-icon-right .epkb-faqs__item__question__text {
  order: 1; }

.epkb-faqs-space-small .epkb-faqs__item-container {
  margin-bottom: 5px; }

.epkb-faqs-space-medium .epkb-faqs__item-container {
  margin-bottom: 10px; }

.epkb-faqs-col-2 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; }
  .epkb-faqs-col-2 .epkb-faqs-cat-content-container {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between; }
  .epkb-faqs-col-2 .epkb-faqs-cat-container {
    width: calc(50% - 20px); }

.epkb-faqs-show-all-mode .epkb-faqs__item__question {
  cursor: default !important;
  padding-bottom: 0 !important; }
.epkb-faqs-show-all-mode .epkb-faqs__item-container .epkb-faqs__item__answer {
  opacity: 1 !important;
  display: block !important; }

.epkb-faqs-compact-small .epkb-faqs__cat-header .epkb-faqs__cat-header__title {
  font-size: 20px; }
.epkb-faqs-compact-small .epkb-faqs__item__question {
  padding: 10px; }
  .epkb-faqs-compact-small .epkb-faqs__item__question .epkb-faqs__item__question__icon {
    font-size: 17px; }
  .epkb-faqs-compact-small .epkb-faqs__item__question .epkb-faqs__item__question__text {
    font-size: 16px; }
.epkb-faqs-compact-small .epkb-faqs__item__answer {
  padding: 10px; }

.epkb-faqs-compact-medium .epkb-faqs__cat-header .epkb-faqs__cat-header__title {
  font-size: 24px; }
.epkb-faqs-compact-medium .epkb-faqs__item__question {
  padding: 20px; }
.epkb-faqs-compact-medium .epkb-faqs__item__question .epkb-faqs__item__question__text,
.epkb-faqs-compact-medium .epkb-faqs__item__question .epkb-faqs__item__question__icon,
.epkb-faqs-compact-medium .epkb-faqs-article-coming-soon {
  font-size: 18px; }
.epkb-faqs-compact-medium .epkb-faqs__item__answer .epkbs-faqs__item__answer__text {
  font-size: 16px; }
.epkb-faqs-compact-medium .epkb-faqs__item__answer {
  padding: 20px; }

#epkb-ml-faqs-classic-layout .epkb-faqs-title {
  font-size: 23px;
  text-transform: uppercase; }

#epkb-ml-faqs-drill-down-layout .epkb-faqs-title {
  font-size: 23px; }

@media only screen and (max-width: 981px) {
  .epkb-faqs-col-2 {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column; }
    .epkb-faqs-col-2 .epkb-faqs-cat-container {
      width: 100%; } }
.epkb-faqs-shortcode-preset-basic .epkb-faqs__cat-header .epkb-faqs__cat-header__title {
  margin-bottom: 5px; }
.epkb-faqs-shortcode-preset-basic .epkb-faqs__item-container {
  padding-left: 3px; }
  .epkb-faqs-shortcode-preset-basic .epkb-faqs__item-container .epkb-faqs__item__question {
    display: flex;
    align-items: baseline;
    cursor: pointer; }
    .epkb-faqs-shortcode-preset-basic .epkb-faqs__item-container .epkb-faqs__item__question .epkb-faqs__item__question__icon {
      width: 30px;
      color: #C6E131; }
    .epkb-faqs-shortcode-preset-basic .epkb-faqs__item-container .epkb-faqs__item__question .epkb-faqs__item__question__text {
      flex-grow: 1; }
    .epkb-faqs-shortcode-preset-basic .epkb-faqs__item-container .epkb-faqs__item__question .epkbfa-minus-square {
      display: none; }
  .epkb-faqs-shortcode-preset-basic .epkb-faqs__item-container .epkb-faqs__item__answer {
    display: none; }
.epkb-faqs-shortcode-preset-basic .epkb-faqs__item-container--active .epkb-faqs__item__question .epkbfa-minus-square {
  display: block; }
.epkb-faqs-shortcode-preset-basic .epkb-faqs__item-container--active .epkb-faqs__item__question .epkbfa-plus-square {
  display: none; }
.epkb-faqs-shortcode-preset-basic .epkb-faqs__item-container--active .epkb-faqs__item__answer {
  display: block; }
  .epkb-faqs-shortcode-preset-basic .epkb-faqs__item-container--active .epkb-faqs__item__answer .epkbs-faqs__item__answer__text {
    padding-top: 1px;
    padding-bottom: 1px; }

.epkb-faqs-shortcode-preset-grey-box .epkb-faqs__item-container {
  margin-bottom: 5px; }
  .epkb-faqs-shortcode-preset-grey-box .epkb-faqs__item-container .epkb-faqs__item__question {
    background-color: #FAFAFA;
    padding: 5px 15px; }
    .epkb-faqs-shortcode-preset-grey-box .epkb-faqs__item-container .epkb-faqs__item__question .epkb-faqs__item__question__icon {
      color: #4d4d4d; }
  .epkb-faqs-shortcode-preset-grey-box .epkb-faqs__item-container .epkb-faqs__item__answer {
    padding: 5px 15px;
    opacity: 0;
    transition: opacity 0.5s;
    /* add transition effect to opacity */ }
.epkb-faqs-shortcode-preset-grey-box .epkb-faqs__item-container--active .epkb-faqs__item__question {
  background-color: #FFFFFF;
  margin-bottom: 5px; }
.epkb-faqs-shortcode-preset-grey-box .epkb-faqs__item-container--active .epkb-faqs__item__answer {
  background-color: #FFFFFF;
  opacity: 1; }

.epkb-faqs-shortcode-preset-grey-box-dark .epkb-faqs__item-container {
  margin-bottom: 5px; }
  .epkb-faqs-shortcode-preset-grey-box-dark .epkb-faqs__item-container .epkb-faqs__item__question {
    background-color: #e9e9e9;
    padding: 5px 15px; }
    .epkb-faqs-shortcode-preset-grey-box-dark .epkb-faqs__item-container .epkb-faqs__item__question .epkb-faqs__item__question__icon {
      color: #4d4d4d; }
  .epkb-faqs-shortcode-preset-grey-box-dark .epkb-faqs__item-container .epkb-faqs__item__answer {
    padding: 5px 15px;
    opacity: 0;
    transition: opacity 0.5s;
    /* add transition effect to opacity */ }
.epkb-faqs-shortcode-preset-grey-box-dark .epkb-faqs__item-container--active .epkb-faqs__item__question {
  background-color: #e9e9e9; }
.epkb-faqs-shortcode-preset-grey-box-dark .epkb-faqs__item-container--active .epkb-faqs__item__answer {
  background-color: #FFFFFF;
  opacity: 1;
  border: solid 1px #e9e9e9; }
