.faqs {
  padding: 0 0 100px;
  @media (max-width: 991px) {
    padding: 0 0 50px;
  }

  .text-cont {
    text-align: center;
    margin-bottom: 55px;
    @media (max-width: 991px) {
      margin-bottom: 30px;
    }
  }

  .accordion {
    border: 0;

    .accordion-item {
      background: #FEFFFF;
      border: 0;
      margin-bottom: 20px;

      .accordion-header {
        .accordion-button {
          padding: 40px 70px 40px 40px;
          font-family: $Inter;
          font-size: 16px;
          font-weight: 700;
          line-height: 22px;
          color: #333333;
          @media (max-width: 991px) {
            padding: 30px 20px;
          }

          &:focus {
            box-shadow: none;
          }

          &:after {
            background-image: url("../img/pricing/arrow.webp");
          }
        }
      }

      .accordion-button:not(.collapsed) {
        background: linear-gradient(90deg, #5558A6 0%, #4AB9EA 50%, #D7DF23 100%);
        color: #fff;

        &:after {
          filter: brightness(50);
        }
      }
    }
  }
}