

.accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: 5px; font-size: 12px; color: #304152; font-weight: bold; text-transform: uppercase; text-align: left; border: 0; border-radius: 0; overflow-anchor: none; transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease; cursor: pointer; }
  .accordion-button:not(.collapsed) { }
      .accordion-button:not(.collapsed)::after { background-image: url(/images/singleArrowUp.svg); transform: rotate(-180deg); }

  .accordion-button::after { flex-shrink: 0; width: 15px; height: 11px; margin-left: 10px; content: ""; background-image: url(/images/singleArrowUp.svg); background-repeat: no-repeat; background-size: 15px; transition: transform 0.2s ease-in-out; }


  .accordion-button:hover { z-index: 2; box-shadow: 2px 2px 2px #000; }

.accordion-button:focus { z-index: 3; outline: 0; box-shadow: 2px 2px 2px #000; }

.accordion-header { margin-bottom: 0; }

.accordion-item { color: inherit; background-color: inherit; }
  .accordion-item:first-of-type {}

  .accordion-item:not(:first-of-type) { border-top: 0; }

  .accordion-item:last-of-type { }
  .accordion-item:last-of-type.collapsed{}

.accordion-body { padding: 5px; }

/*.collapse:not(.show) { display: none; }
*/
/*.collapse:not(.show) { height: 10px; overflow: hidden; border-bottom: 10px solid rgba(15, 15, 15, 0.4); }
*/
.collapse:not(.show) .accordion-body { height: 5px; overflow: hidden; opacity: 0; }
.collapsing { height: 0; overflow: hidden; transition: height 0.35s ease; }





