/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 03 2026 | 21:10:09 */
.auto-accordion h1,
.auto-accordion h2,
.auto-accordion h3,
.auto-accordion h4,
.auto-accordion h5,
.auto-accordion h6 {
  cursor: pointer;
  position: relative;
  padding: 16px 48px 16px 18px;
  background: #f5f7fb;
  border-radius: 10px;
  transition: background 0.25s ease;
  margin-top: 14px;
  user-select: none;
  font-size: 1.1em;
}

.auto-accordion h1:hover,
.auto-accordion h2:hover,
.auto-accordion h3:hover,
.auto-accordion h4:hover,
.auto-accordion h5:hover,
.auto-accordion h6:hover {
  background: #e7edf7;
}

.accordion-header.active {
  background: #dde6f5;
}

.accordion-header.active + .accordion-content {
  margin-bottom: 24px;
}

.accordion-icon {
  position: absolute;
  right: 16px;
  top: 50%;
  width: 18px;
  height: 18px;
  transform: translateY(-50%) rotate(0deg);
  transition: transform 0.3s ease;
  pointer-events: none;
}

.accordion-header.active .accordion-icon {
  transform: translateY(-50%) rotate(180deg);
}

.accordion-content {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.35s cubic-bezier(.4,0,.2,1);
  padding: 0 18px;
}

.accordion-content > *:first-child {
  margin-top: 14px;
}

.accordion-content > *:last-child {
  margin-bottom: 18px;
}