.accordion-button{
    --bs-accordion-btn-focus-box-shadow:0 0 0 3px var(--accordion-border-focus-color);
  }
  .accordion-styling{
      /* Standard Button Colors */
      --bs-accordion-btn-bg:var(--region-color-d);
      --bs-accordion-btn-color:white;
      /*Active Button Colors */
      --bs-accordion-active-bg:var(--region-color-d);
      --bs-accordion-active-color:white;
      --accordion-border-focus-color:#899aab;
        /*Accordion Body */
      --bs-accordion-bg:white;
      --bs-accordion-color:var(--primary-text-color);
    }
    /*Accordion Header Text*/
    .accordion-header{
      width:100%;
      text-justify: auto;
      background-color: var(--region-color-d);
      color:white;
    }
  
    /* Accordion button and expanded Accordion Button Border Color*/
    .accordion-button, .accordion-button:after{
      border-color: black;
      font-size:x-large;
    }
    /* Accordion Button Image after it's been clicked */
    .accordion-button::after{
      background-image: var(--accordion-arrow) !important;
    }
    /* Centering the text in the accordion button on Mobile M and smaller */
    @media (max-width: 375px){
      .accordion-button{
        text-align: center;
      }
    }
    .accordion-collapse{
      width:100%;
    }
    
    /* Accordion text - Span Container*/
    .accordion-text{
      width: 95%;
    }

.dropdown-menu{
    --bs-dropdown-link-active-bg:transparent;
    --bs-dropdown-link-active-color:var(--primary-text-color)
}


.modal-body{
  overflow-x: hidden;
}