/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/scss/sections/faqs.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.c-faqs {
  max-width: 886px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .c-faqs {
    padding-inline: 0;
  }
}
.c-faqs__items {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.c-faqs__item {
  border: 1px solid #ddd;
}
.c-faqs__item--heading {
  gap: 0.4rem;
  padding: 1.6rem;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.5;
  color: #111;
  letter-spacing: 0.15em;
}
.c-faqs__item--heading.is-open > span {
  transform: rotate(180deg);
}
.c-faqs__item--content-inner {
  padding: 1.6rem 1.6rem 0;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.5;
  color: #616161;
  border-top: 1px solid #ddd;
}
.c-faqs__item--content-inner ol {
  padding-left: 1.6rem;
  list-style: auto;
}
.c-faqs__item--content-inner ul {
  padding-left: 1.6rem;
  list-style: disc;
}
.c-faqs__item--content-inner a {
  text-decoration: underline;
}
.c-faqs__item--content-inner *:last-child {
  padding-bottom: 16px;
}
.c-faqs__item--icon {
  transform: rotate(90deg);
}
.c-faqs__blog--heading {
  font-size: 1.4rem;
  color: #191919;
}
.c-faqs__blog--content-inner {
  padding: 1.6rem;
  color: #000;
}

/*# sourceMappingURL=section-faqs.min.css.map*/