#mangaloreStoreFaq .accordion-button::after {
          display: none !important;
      }
      #mangaloreStoreFaq .faq-icon-wrapper {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 38px;
          height: 38px;
          min-width: 38px;
          border-radius: 50%;
          background-color: #e3f2fd;
          color: #0d6efd;
          transition: all 0.3s ease;
      }
      #mangaloreStoreFaq .accordion-button:not(.collapsed) .faq-icon-wrapper {
          background-color: #0d6efd;
          color: white;
          transform: rotate(180deg);
      }
      #mangaloreStoreFaq .faq-icon-open,
      #mangaloreStoreFaq .faq-icon-closed {
          font-size: 1.6rem;
          line-height: 1;
      }
      #mangaloreStoreFaq .faq-icon-open {
          display: inline-block;
      }
      #mangaloreStoreFaq .faq-icon-closed {
          display: none;
      }
      #mangaloreStoreFaq .accordion-button.collapsed .faq-icon-wrapper {
          transform: rotate(0deg);
      }
      #mangaloreStoreFaq .accordion-button.collapsed .faq-icon-open {
          display: none;
      }
      #mangaloreStoreFaq .accordion-button.collapsed .faq-icon-closed {
          display: inline-block;
      }
      #mangaloreStoreFaq .accordion-collapse {
          display: block;
          max-height: 0;
          overflow: hidden;
          transition: max-height 0.3s ease;
      }