<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
* DO NOT EDIT THIS FILE!!
*
* Instead, edit the source file and use the engine-stylesheets module to generate this file
* See engine-stylesheets/README.md for more
*
* source file:
* engine-stylesheets/src/accordion/accordion.less
**/
.position-center {
  text-align: center;
}
.position-center * {
  /* margin: auto; */
  margin-top: 0;
  margin-bottom: 0;
}
.position-right {
  text-align: right;
}
.position-right * {
  margin-left: auto;
}
.position-left {
  text-align: left;
}
.position-left * {
  margin-right: auto;
}
.tipp-box {
  text-align: left;
}
.erv-accordion__icon {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  fill: currentColor;
  margin-left: 0.5em;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.erv-accordion__icon--open {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.erv-accordion__button,
.erv-accordion__content {
  margin: unset;
  color: unset;
  font-weight: unset;
  font-size: unset;
  line-height: unset;
}
.erv-accordion__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-color: #e1e1e1;
  border-style: solid;
  border-width: 0 0 1px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  text-align: left;
  background: #fff 0 0;
  padding: 1em;
  cursor: pointer;
}
.erv-accordion__button.erv-accordion__button--no-border {
  border-bottom: none;
}
.erv-accordion__button:hover &gt; svg {
  color: #71022e;
}
.erv-accordion__content {
  border-color: #e1e1e1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1em;
  border-style: solid;
  border-width: 0 0 1px;
}
.erv-accordion__title h2,
h3,
h4,
h5 {
  margin: 0 !important;
}
.erv-accordion__panel {
  background-color: #FFFFFF;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  max-height: 0;
  overflow: hidden;
}
.erv-accordion__panel.erv-accordion__panel--initially-opened {
  max-height: unset;
}
</pre></body></html>