.mw-accordion--group {
  /****CHANGE VARIABLES HERE****/
  /* accordion item */
  --item-top-spacing: 20px;
  
  /* accordion title -- normal */
  --title-font-color: white;
  --title-font-size: 24px;
  --title-text-align: left;
  --title-text-transform: none;
  --title-background-color: #956f52;
  --title-border: none;
  --title-border-radius: 0px;
  --title-padding-x: 20px;
  --title-padding-y: 10px;

  /* accordion title -- hover */
  --hover-font-color: #ffffff;
  --hover-background-color: #121212;
  --hover-border-color: #eeeeee; /* must be 6-digit hex */
  --hover-border-width: 1px;
  --hover-border-opacity: 0.5;

  /* accordion content wrapper */
  --wrapper-top-spacing: 10px;

  /* accordion content */
  --content-heading-1-color: #121212;
  --content-heading-2-color: #121212;
  --content-font-color: #464646;
  --content-heading-1-size: 21px; /* styles for h4 */
  --content-heading-2-size: 16px; /* styles for h5 */
  --content-font-size: 18px;
  --content-text-align: left;
  --content-background-color: #ffffff;
  --content-border: none;
  --content-border-radius: 0px;

  /***** OPTIONAL -- ONLY IF USING EXPAND/COLLAPSE BUTTONS *****/
  /* collapse/expand buttons */
  --button-font-color: #ffffff;
  --button-font-size: 16px;
  --button-text-transform: uppercase;
  --button-background-color: #956f52;
  --button-border: none;
  --button-border-radius: 0px;
  --button-hover-font-color: #ffffff;
  --button-hover-background-color: #000000;
  --button-hover-border-color: #000000;
  --button-hover-border-width: 1px;


  /* base style -- don't edit */
  list-style-type: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.mw-accordion--group * {
    box-sizing: border-box;
}

.mw-accordion--controls {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  align-items: center;
  margin-bottom: 20px;
}

.mw-accordion--button {
  color: var(--button-font-color);
  font-size: var(--button-font-size);
  text-transform: var(--button-text-transform);
  background-color: var(--button-background-color);
  border: var(--button-border);
  border-radius: var(--button-border-radius);
  padding-inline: 16px;
  padding-block: 8px;
  transition: all 0.2s ease;
  cursor: pointer;
}

.mw-accordion--button:hover {
  color: var(--button-hover-font-color);
  background-color: var(--button-hover-background-color);
  border-color: var(--button-hover-border-color);
}

.mw-accordion--button:focus {
  outline: none;
  border-color: transparent;
  box-shadow: 0 0 0 var(--button-hover-border-width) var(--button-hover-border-color);
}

.mw-accordion--item:not(:first-of-type) {
  margin-top: 0;
}

.mw-accordion--topic {
  position: relative;
  font-size: var(--title-font-size);
  text-align: var(--title-text-align);
  text-transform: var(--title-text-transform);
  background-color: var(--title-background-color);
  border: var(--title-border);
  border-radius: var(--title-border-radius);
  cursor: pointer;
  padding-inline: var(--title-padding-x);
  padding-block: var(--title-padding-y);
  width: 100%;
}

.mw-accordion--topic h3 {
  font-family: var(--title-font-family);
  color: var(--title-font-color);
  margin: 0;
  margin-right: calc(20px + var(--title-padding-x));
  padding: 0;
  line-height: 1;
}

.mw-accordion--topic:is(:focus, :hover, [aria-expanded="true"]) {
  background-color: var(--hover-background-color);
  transition: background-color 0.3s ease;
}

.mw-accordion--topic:is(:focus, :hover, [aria-expanded="true"]) h3 {
  color: var(--hover-font-color);
  transition: color 0.3s ease;
}

.mw-accordion--topic:is(:focus, [aria-expanded="true"]) {
  outline: none;
  border-color: transparent;
  box-shadow: 0 0 0 var(--hover-border-width) var(--hover-color);
}

.mw-accordion--topic:focus + .mw-accordion--content-wrapper > .mw-accordion--content {
  /* border-color: transparent; */
  box-shadow: inset 0 0 0 var(--hover-border-width) var(--hover-border-color);
}

.mw-accordion--content-wrapper {
  margin-top: var(--wrapper-top-spacing);
}

.mw-accordion--content-wrapper:is(:focus, [aria-hidden="false"]) {
  max-height: none;
  overflow: hidden;
}

.mw-accordion--content-wrapper[aria-hidden="true"] {
  max-height: 0;
  overflow: hidden;
}

.mw-accordion--content {
  text-align: var(--content-text-align);
  background-color: var(--content-background-color);
  border: var(--content-border);
  border-radius: var(--content-border-radius);
  padding: 20px;
  margin-bottom: var(--item-top-spacing);
}

.mw-accordion--content :is(h4, h5) {
  margin: 0;
  padding: 0;
}

.mw-accordion--content h4 {
  color: var(--content-heading-1-color);
  font-size: var(--content-heading-1-size);
}

.mw-accordion--content h5 {
  color: var(--content-heading-2-color);
  font-size: var(--content-heading-2-size);
}

.mw-accordion--content :is(p, li) {
  color: var(--content-font-color);
  font-size: var(--content-font-size);
  margin: 0;
  padding: 0;
}

.mw-accordion--content :is(p, ul):not(:first-child) {
  margin-top: calc(var(--content-font-size) * 1.25);
}

.mw-accordion--icon {
  position: absolute;
  background: var(--title-font-color);
  width: 20px;
  height: 3px;
  right: 22px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease;
}
.mw-accordion--icon:after {
  content: "";
  position: absolute;
  background: var(--title-font-color);
  width: 3px;
  height: 20px;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
}

[aria-expanded="true"] .mw-accordion--icon {
  background: var(--hover-font-color);
}

[aria-expanded="true"] .mw-accordion--icon:after {
  background: var(--hover-font-color);
  transform: translateY(-50%) rotate(90deg);
}

    .mw-accordion--content {
    display: flex;
    align-items: center;
    overflow: hidden;
    max-height: 100%;
  }
  .mw-accordion--content {
        flex-direction: row;
    }
   .mw-accordion--content .accordionColumn{
        flex-direction: column;
        align-content: flex-start;
        padding: 0 10px 10px;
        display: flex;
    flex-wrap: wrap;
       }


@media only screen and (max-width: 767px) {
   .mw-accordion--content {
        flex-direction: column;
    }
}

/* Equalize Simple List Blocks*/

/* Change item class here */

.items_a52f745d6eab400683e61b623dffec7d, .items_baa465cee4d547f58e6f797de761f2fa {

display: flex;

flex-direction: row;

flex-wrap: wrap;

min-height: 100%;

}

/* Change item class here */

.items_a52f745d6eab400683e61b623dffec7d > .item, .items_baa465cee4d547f58e6f797de761f2fa > .item {

display: flex;

flex-direction: column;

}
@media only screen and (max-width: 767px) {
div.blockWrap_d6d282a6b65b47b5b3de4b2ed3213a6c{
  text-align: center;
  padding-bottom: 50px;
    }
}