aside .section-faq {
  max-width: 320px;
  width: 100%; }

.section-faq {
  max-width: 790px;
  margin: 40px auto; }
  .section-faq .faq-head-title {
    font-weight: 800;
    font-size: 35px;
    line-height: 42px;
    color: #292929;
    font-size: 35px;
    line-height: 53px;
    color: #1E1D1C; }
  .section-faq .question {
    background-color: #023047;
    border: 1px solid #023047;
    color: black;
    position: relative;
    margin-bottom: 15px;
    padding-top: 15px;
    border-radius: 5px; }
    .section-faq .question:last-child {
      margin-bottom: 0; }
    .section-faq .question.active {
      background-color: #F5F5F5; }
    .section-faq .question:hover {
      cursor: pointer; }
    .section-faq .question h3 {
      margin: 0;
      font-weight: 500;
      font-size: 22px;
      line-height: 33px;
      margin-left: 18px !important;
      color: white;
      padding-bottom: 15px;
      max-width: 90%; }
  .section-faq .answer {
    background-color: #F5F5F5;
    display: none; }
    .section-faq .answer p {
      font-size: 16px;
      line-height: 27px;
      text-align: left;
      color: #262626;
      margin: 0px 18px 12px 18px; }
  .section-faq .arrow {
    width: 16px;
    height: 10px;
    position: absolute;
    top: 26.5px;
    right: 33px;
    transform: rotate(180deg); }
    .section-faq .arrow.arrow-active {
      transform: rotate(0deg); }
      .section-faq .arrow.arrow-active path {
        fill: #262626; }
    .section-faq .arrow path {
      fill: #FFFFFF; }
  .section-faq .active.question h3 {
    color: black; }
  .section-faq .inner-block {
    margin: 50px 0px; }
    .section-faq .inner-block p {
      font-weight: 400;
      font-size: 17px;
      line-height: 180%;
      color: #656565; }
  .section-faq .author-card {
    background-color: #f9f9fb;
    border: 1px solid black;
    border-radius: 30px;
    padding: 30px 20px 8px 20px !important; }
  .section-faq .testimonial-title {
    width: 50%;
    margin: 0 auto; }
  .section-faq .auhtor-text {
    margin-top: 20px; }
  .section-faq .faq-head-text {
    color: #262626;
    margin: 30px 0px;
    font-size: 16px;
    line-height: 28px; }

@media only screen and (max-width: 790px) {
  .section-faq {
    max-width: 100%;
    width: auto;
    margin: 30px 15px; }
    .section-faq .question h3 {
      max-width: 80%; }
    .section-faq .faq-head-text {
      margin: 12px 0px; } }
@media only screen and (max-width: 820px) {
  .section-faq {
    max-width: 100%;
    width: auto;
    box-sizing: border-box;
    margin: 30px 15px; } }
.section-faq .faq-container .answer p a {
  color: #C93964; }

.section-faq .faq-head-text p a {
  color: #C93964; }
