 #FaqSection {
      background: #F8F8FA;
   .headings {
      text-transform: capitalize;
      text-align: center;
    }
  .section-heading {
      font-size: 30px;

      font-weight: 400;
      color: #292a2e;
    }
 .que-container {
      max-width: 1200px;
      margin: 50px auto 0;

       .question {
      background-color: #fff;
      border-radius: 16px;
      border: 2px solid #e9e9e9;
      padding: 21px;
      margin-bottom: 20px;

       button {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center;
      background-color: transparent;
      font-size: 18px;
      color: #131313;
      text-transform: capitalize;
      font-family: inherit;
      font-weight: 600;
      letter-spacing: 1px;
      border: none;
      cursor: pointer;
      transition: color 0.3s ease;
      padding: 0;
      text-align: start;

       svg {
         transition: transform 0.3s ease;
       flex-shrink: 0;
        min-width: 40px;
        height: 40px;
        margin-right: -10px;
    }

    span {
        flex: 1;
        word-break: break-word;
        margin-right: 10px;
}

    &.show + .que-answer {
    margin-top: 15px;
    opacity: 1;
    }

    &.show svg {
      transform: rotate(180deg);
    }
    }


     @media (max-width: 767px) {
 &{
       padding: 18px 21px;
    }
    }
    .que-answer {
      max-height: 0;
      overflow: hidden;
      transition:
      max-height 0.5s ease,
      opacity 0.4s ease,
      margin-top 0.4s ease;
      margin-bottom: 0;
      margin-top: 0;
      font-size: 18px;
      font-weight: 400;
      color: #777;
      line-height: normal;
      opacity: 0;
    }
   }
 }
}








