.accordion * {
  transition: all .3s ease; }

.accordion__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  cursor: pointer; }

.accordion__body {
  overflow: hidden; }

.accordion.is-opening .accordion__header, .accordion.is-open .accordion__header {
  color: var(--color-green); }

.accordion.is-opening .accordion__header::after, .accordion.is-open .accordion__header::after {
    transform: rotate(0); }

.accordion.is-open .accordion__body {
  overflow: auto; }

.accordion.is-open h4,
.accordion.is-open span, .accordion.is-opening h4,
.accordion.is-opening span, .accordion__header:hover h4,
.accordion__header:hover span {
  color: var(--color-primary); }

@media (min-width: 768px) {
  .accordions {
    max-width: calc( ((var(--width-of-layout) - (var(--gap) * (var(--max-columns) - 1))) / var(--max-columns)) * 6 + (var(--gap) * (6 - 1)));
    margin-right: auto;
    margin-left: auto; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy9hY2NvcmRpb25zL2FjY29yZGlvbnMuY3NzIiwibWFwcGluZ3MiOiJBQUdBO0VBR0Usd0JBQXdCOztBQUd6QjtFQUNDLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixlQUFlOztBQUdoQjtFQUNDLGdCQUFnQjs7QUFmbEI7RUE2QkcseUJBQXlCOztBQTdCNUI7SUFnQ0ksb0JBQW9COztBQWhDeEI7RUF3Q0csY0FBYzs7QUF4Q2pCOzs7O0VBa0RHLDJCQUEyQjs7QUNwRDFCO0VEMkRIO0lBQ0Msd0lFM0RnTDtJRjREaEwsa0JBQWtCO0lBQ2xCLGlCQUFpQixJQUNqQiIsInNvdXJjZXMiOlsid2VicGFjazovL2RhbmthLy4vY29tcG9uZW50cy9hY2NvcmRpb25zL2FjY29yZGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9kYW5rYS8uL3NyYy9hcHAvc2Nzcy9hYnN0cmFjdHMvbWl4aW5zL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZGFua2EvLi9zcmMvYXBwL3Njc3MvYWJzdHJhY3RzL2Z1bmN0aW9ucy9fZ2V0LXdpZHRoLW9mLWNvbHVtbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9zcmMvYXBwL3Njc3MvYWJzdHJhY3RzL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICcuLi8uLi9zcmMvYXBwL3Njc3MvYWJzdHJhY3RzL21peGlucyc7XG5cbi5hY2NvcmRpb24ge1xuXHRcblx0KiB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmX19ib2R5IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Ji0taW5pdCB7XG5cblx0XHQuYWNjb3JkaW9uX19ib2R5IHtcblx0XHRcdC8vIHRyYW5zaXRpb246IGhlaWdodCAuM3MgZWFzZTtcblx0XHR9XG5cdH1cblx0XG5cdCYuaXMtb3BlbmluZyxcblx0Ji5pcy1vcGVuIHtcblxuXHRcdC5hY2NvcmRpb25fX2hlYWRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuXHRcdFx0XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaXMtb3BlbiB7XG5cblx0XHQuYWNjb3JkaW9uX19ib2R5IHtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtb3Blbixcblx0Ji5pcy1vcGVuaW5nLFxuXHQmX19oZWFkZXI6aG92ZXIge1xuXG5cdFx0aDQsXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi13aWR0aCgnbScpIHtcblxuXHQuYWNjb3JkaW9ucyB7XG5cdFx0bWF4LXdpZHRoOiBnZXQtd2lkdGgtb2YtY29sdW1ucyg2KTtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn0iLCJAbWl4aW4gbWluLXdpZHRoKCRsYXlvdXQpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludCgkbGF5b3V0KSkgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gbWF4LXdpZHRoKCRsYXlvdXQpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludCgkbGF5b3V0KSkgeyBAY29udGVudDsgfVxufSIsIi8vIGNhbGN1bGVyIGxhIGxhcmdldXIgZGUgeCBub21icmUgZGUgY29sb25uZXMgZGUgbGEgcGFnZVxuQGZ1bmN0aW9uIGdldC13aWR0aC1vZi1jb2x1bW5zKCRudW1iZXItb2YtY29sdW1ucykge1xuICAgIEByZXR1cm4gY2FsYyggKCh2YXIoLS13aWR0aC1vZi1sYXlvdXQpIC0gKHZhcigtLWdhcCkgKiAodmFyKC0tbWF4LWNvbHVtbnMpIC0gMSkpKSAvIHZhcigtLW1heC1jb2x1bW5zKSkgKiAjeyRudW1iZXItb2YtY29sdW1uc30gKyAodmFyKC0tZ2FwKSAqICgjeyRudW1iZXItb2YtY29sdW1uc30gLSAxKSkgKTtcbiAgICAvLyBAcmV0dXJuIGNhbGMoKHZhcigtLXdpZHRoLW9mLWxheW91dCkgLSAodmFyKC0tZ2FwKSAqICgjeyRudW1iZXItb2YtY29sdW1uc30tMSkpKSAvICN7JG51bWJlci1vZi1jb2x1bW5zfSApO1xufVxuXG5cbi8vIEByZXR1cm4gY2FsYyggKCh2YXIoLS13aWR0aC1vZi1sYXlvdXQpIC0gKHZhcigtLWdhcCkgKiAodmFyKC0tbWF4LWNvbHVtbnMpLTEpKSkgLyB2YXIoLS1tYXgtY29sdW1ucykpICogI3skbnVtYmVyLW9mLWNvbHVtbnN9ICsgKHZhcigtLWdhcCkgKiAoI3skbnVtYmVyLW9mLWNvbHVtbnN9IC0gMSkpICk7XG5cblxuLy8gY2FsYygodmFyKC0td2lkdGgtb2YtbGF5b3V0KSAtICh2YXIoLS1nYXApICogKHZhcigtLW1heC1jb2x1bW5zKS0xKSkpIC8gdmFyKC0tbWF4LWNvbHVtbnMpKSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/