.accordion-block {
  margin-top: max( 90 / 19.2 * 1vw, 40px);
}
.accordion__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  padding-bottom: max( 20 / 19.2 * 1vw, 10px);
  border-bottom: 1px solid #E2E2E2;
}
.accordion__title {
  width: 86%;
}
.accordion__title-svg {
  width: max( 24 / 19.2 * 1vw, 20px);
  height: max( 24 / 19.2 * 1vw, 20px);
  color: var(--color3E);
  transform: rotate(0deg);
  transition: all 0.3s;
}
.accordion__item {
  transition: 0.8s;
}
.accordion__item.opened .accordion__title-svg {
  transform: rotate(45deg);
  color: var(--colorFF);
}
.accordion__item.opened .accordion__btn {
  background-color: var(--colorB0);
}
.accordion__item .collapse {
  overflow: hidden;
  transition: height 0.8s;
}
.accordion__item .collapse.is-collapsed {
  height: 0;
}
.accordion__item:hover .accordion__title-svg {
  color: var(--colorFF);
}
.accordion__item:hover .accordion__btn {
  background-color: var(--colorB0);
}
.accordion__item:not(:last-child) {
  margin-bottom: max( 30 / 19.2 * 1vw, 15px);
}
.accordion__content {
  padding-top: 20px;
}
.accordion__content table {
  margin: 0;
}
.accordion__btn {
  width: max( 50 / 19.2 * 1vw, 40px);
  height: max( 50 / 19.2 * 1vw, 40px);
  border-radius: 50%;
  background-color: #ECECEC;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: var(--transition);
}

@media (max-width: 582px) {
  .accordion__title {
    width: 88%;
  }
}/*# sourceMappingURL=block.css.map */