  .btn-links {
    padding: 8px 10px !important;
    border-radius: 10px !important;
  }

  .accordion-button {
    background-color: #0e66be !important;
    border-radius: 16px 16px 0 0 !important;
    color: #0b1727 !important;
  }

  .accordion-button.collapsed {
    background-color: #ffffff !important;
    color: #0b1727 !important;
    border: 1px solid #c5c5c5;
    border-radius: 16px !important;
    margin: 10px 0 !important;
  }

  .accordion-button:not(.collapsed) {
    background-color: #0e66be !important;
    color: #ffffff !important;
    font-weight: 500 !important;
  }

  .accordion-collapse {
    background-color: #e3f2f6 !important;
    border-radius: 0 0 16px 16px !important;
    color: #0b1727 !important;
  }

  .section-page {
    padding: 30px 50px !important;
    background-color: #E3EEF3 !important;
    .card-header {
      width: 100% !important;
      word-break: keep-all !important;
      text-wrap: nowrap !important;
      flex-wrap: wrap !important;
      display: flex !important;
      justify-content: space-around !important;
      align-items: center !important;
    }

  }

  .faq-footer {
    display: flex;
    column-gap: 40px;
    justify-content: center;
  }

  @media screen and (max-width:882px) {
    .section-page {
      padding: 20px !important;
    }
  }

  @media screen and (max-width:500px) {
    .section-page {
      padding: 10px !important;
    }

    .faq-footer {
      flex-direction: column;
      align-items: center;
      list-style: none;
      row-gap: 5px;
    }
  }