
.faq-list{
  counter-reset: faq;
}

.faq-list li.q-list::before{
  counter-increment: faq 1;
  content: 'Q' counter(faq) '.';
  display: inline-block;
  position: absolute;
  left:0;
  width:30px;
  text-wrap: nowrap;
}

.faq-list li.q-list{
  position: relative;
}

.qa-section{
  counter-reset: qa;
}

.qa-list{
  counter-increment: qa 1;
}

.qa-list li.q-list::before{
  content: 'Q' counter(qa) '.';
  color: #BA2B00;
  display: inline-block;
  position: absolute;
  left:0;
  width:30px;
  text-wrap: nowrap;
}

.qa-list li.q-list{
	color:#BA2B00;
  position: relative;
}

html[data-theme=dark] li.q-list {
    filter: brightness(1.25);
}

li.a-list::before{
  content: 'A' counter(qa) '.';
  color: var(--key-color);
  position: absolute;
  left:0;
  width:30px;
  text-wrap: nowrap;
}

li.a-list{
  position: relative;
}

.a-list ul{
  list-style-type: circle;
}

.a-list ul ul{
  list-style-type: square;
}

.a-list ol{
  list-style-type: decimal;
}

.a-list li{
  font-size: 93%;
  list-style-position: outside;
}

html[data-theme=dark] .bg-box {
  filter: brightness(1.25);
}
