.warego-bill-materials {
  .sync-data-accordian-wrapper {
    .text-cont {
      .accordion {
        .accordion-item {
          .accordion-header {
            .accordion-button {
              font-weight: 600;
              font-size: 24px;
              line-height: 100%;
              align-items: center;
              padding-top: 35px;
              padding-inline: 33px;
              @media (max-width: 767px) {
                font-size: 18px;
                border-radius: 20px 20px 0 0;
                padding-top: 25px;
                padding-inline: 23px;
              }


              &:after {
                background-image: url('data:image/svg+xml,<svg width="54" height="54" viewBox="0 0 54 54" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="27" cy="27" r="26.5" fill="white" stroke="%23D4D4D4"/><path d="M25.5909 37.0114V18.2614H28.7727V37.0114H25.5909ZM17.8068 29.2273V26.0455H36.5568V29.2273H17.8068Z" fill="black"/></svg>');
                background-size: 100%;
                width: 40px;
                height: 40px;
              }
            }

            .accordion-button:not(.collapsed) {
              font-weight: 600;
              font-size: 24px;
              line-height: 100%;
              align-items: center;
              border-radius: 30px 30px 0 0;
              padding-top: 35px;
              padding-inline: 33px;
              @media (max-width: 767px) {
                font-size: 18px;
                border-radius: 20px 20px 0 0;
                padding-top: 25px;
                padding-inline: 23px;
              }

              &:after {
                background-image: url('data:image/svg+xml,<svg width="54" height="54" viewBox="0 0 54 54" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="27" cy="27" r="27" fill="white"/><path d="M32.5682 27.9659V31.0909H19.8409V27.9659H32.5682Z" fill="black"/></svg>');
              }
            }
          }

          .accordion-body {
            border-radius: 0 0 30px 30px;
            padding-inline: 33px;
            @media (max-width: 767px) {
              border-radius: 0 0 20px 20px;
              padding-inline: 23px;
              font-size: 14px;
              line-height: 20px;
            }
          }
        }
      }
    }
    .img-wrapper {
      img{
        border-radius: 0 20px 20px 0;
      }
    }
  }
}