/* Accordion styles — extracted from lcpglobal.css */

.accordion {
  transition: none !important;
}

.accordion-item {
  border: #fff;
}

.accordion-body {
  padding-left: 25px;
}

.accordion-button {
  padding-top: 0px;
  padding-left: 0px;
  color: #000 !important;
  background-color: #fff !important;
  box-shadow: none !important;
  font-size: 1.5rem;
}

.accordion-button:focus {
  box-shadow: none !important;
}

.accordion-button:after {
  margin-left: 0;
  margin-right: 5px;
  order: -1;
  /* Turn the button caret -90 degrees for collapsed content. */
  rotate: -0.25turn;
}

.accordion-button:not(.collapsed):after {
  /* Turn the button caret -180 degrees for non-collapsed content. */
  rotate: -0.5turn;
}

.accordion-item .lcp-accordion-header {
  padding-bottom: 0px;
}

.accordion-item .lcp-accordion-header .accordion-button {
  padding-bottom: 5px;
}

.accordion-item .accordion-collapse .lcp-accordion-body {
  padding-top: 10px;
}

.lcp-no-accordion-animation .accordion-button,
.lcp-no-accordion-animation .accordion-button::after,
.lcp-no-accordion-animation .accordion-collapse,
.lcp-no-accordion-animation .collapsing {
  transition: none !important;
}
