.simple-faq {
  padding: 60px 0;
}
.section:not(.lpFullWidthBackground) + .section:not(.lpFullWidthBackground) .simple-faq.lpComponentWrapper {
  padding-top: 60px;
}
.simple-faq-question_wrapper,
.simple-accordion_item {
  border-bottom: solid 1px #cccccc;
}
.simple-faq_title-wrap {
  border-bottom: solid 1px #cccccc;
}
.simple-faq_title-text {
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
  padding: 0 0 20px 0;
  margin: 0;
}
.simple-faq_title-text:empty {
  margin: 0;
  padding: 0;
}
.simple-faq-question_header-text-wrap,
.simple-accordion_header-text-wrap {
  cursor: pointer;
  height: 100%;
  overflow: hidden;
}
.simple-faq-question_header-text,
.simple-accordion_header-text {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin: 20px 0;
  max-width: 95%;
  float: left;
}
.simple-faq-question_header-arrow,
.simple-accordion_header-arrow {
  border: solid #004494;
  border-width: 0 2px 2px 0;
  padding: 4px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  float: right;
  margin: 20px 4px 22px 0;
}
.simple-faq-question_open .simple-faq-question_header-arrow,
.simple-accordion_content-open .simple-accordion_header-arrow {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  margin-top: 20px;
}
.simple-faq-question_answer-wrap,
.simple-accordion_content-wrap {
  display: none;
}
.isEditMode .simple-faq-question_answer-wrap,
[data-iseditmode='true'] .simple-accordion_content-wrap {
  display: block;
}
.simple-faq-question_wrapper .fc_wrapper {
  border-bottom-width: 0;
  padding: 10px 0 20px 0;
}
.simple-faq-question_wrapper .fc_wrapper.fc_wrapper--hasTwoColumnList {
  padding-bottom: 0;
}
.simple-faq-question_wrapper .fc_wrapper .listbasic {
  padding: 20px 0;
}
.simple-faq_wrapper .fc_title-placeholder,
.simple-faq_wrapper .fc_subtitle-placeholder {
  display: none;
}
.simple-faq-question_text .fc_wrapper {
  margin: 0;
  padding: 0;
}
.simple-faq-question_text .fc_wrapper .fc_text {
  margin: -10px 0 15px 0;
}
.simple-faq-question_text .fc_wrapper.fc_wrapper--hasTwoColumnList {
  margin-top: -10px;
}
.simple-faq-question_answer-wrap .mft_table-outer-wrap {
  padding: 0 0 40px 0;
}
@media (max-width: 1025px) {
  .simple-faq-question_wrapper .listbasic--twoColumn {
    margin: 0 auto;
  }
}
@media (max-width: 980px) {
  .simplefaq.section {
    margin: 0px 20px;
  }
  .simplefaq.section .fc_wrapper {
    margin: 0;
    padding-top: 0;
  }
  .simple-faq-question_answer-wrap .mft_table-outer-wrap .mft_table-wrapper {
    padding: 0;
  }
}
@media (max-width: 768px) {
  .simple-faq-question_header-text,
  .simple-accordion_header-text {
    max-width: 90%;
  }
  .simple-faq-question_wrapper .fc_title-section .fc_image {
    margin-right: 0;
    margin-left: 0;
  }
  .simplefaqtextimage .fc_text-form {
    order: 1;
    margin: 0 0 10px 0;
  }
  .simplefaqtextimage .fc_image,
  .simplefaqtextimage .fc_image-right .fc_image {
    order: 2;
    margin: 10px 0 0 0;
  }
  .simplefaqtextvideo .fc_video,
  .simplefaqtextvideo .fc_video-right .fc_video {
    order: 1;
    margin: 0 0 20px 0;
  }
  .simplefaqtextvideo .fc_text-form {
    order: 2;
  }
  .simple-faq-question_wrapper .fc_title {
    margin: 0;
  }
}
