.faq-wrapper h2 {
  margin-bottom: 24px; }
.faq-wrapper .faq-items {
  margin-bottom: 0px; }
  .faq-wrapper .faq-items .faq-item {
    position: relative; }
    .faq-wrapper .faq-items .faq-item:last-child {
      border: 0; }
    .faq-wrapper .faq-items .faq-item .question {
      cursor: pointer;
      padding-right: 30px;
      margin-bottom: auto; }
      .faq-wrapper .faq-items .faq-item .question.cursor-default {
        cursor: default; }
      .faq-wrapper .faq-items .faq-item .question .more:before {
        content: ' ';
        background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.89648 7.95374L11.1993 13.2565L16.502 7.95374" stroke="%23086375" stroke-width="0.392799" stroke-linecap="round" stroke-linejoin="round"/></svg>');
        width: 22px;
        height: 22px;
        position: absolute;
        right: 0;
        top: -3px; }
    .faq-wrapper .faq-items .faq-item .answer {
      max-height: 0;
      overflow: hidden;
      transition: all 0.3s ease-in-out;
      font-size: 15px; }
      .faq-wrapper .faq-items .faq-item .answer p {
        margin-bottom: 14px; }
      .faq-wrapper .faq-items .faq-item .answer.opened {
        max-height: 100%; }
      .faq-wrapper .faq-items .faq-item .answer .cta {
        margin-top: 10px;
        text-align: center; }
      .faq-wrapper .faq-items .faq-item .answer ul {
        list-style-type: disc;
        margin-left: 24px; }
        .faq-wrapper .faq-items .faq-item .answer ul li {
          font-size: 14px;
          line-height: 18px;
          margin-bottom: 12px; }
.faq-wrapper .faq-link-wrapper {
  display: flex; }
  .faq-wrapper .faq-link-wrapper a {
    margin-top: 24px;
    width: 100%; }

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