/* components/faq-item/src/scss/faq-item.scss */
.paragraph--type--faq-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3294117647);
}
.paragraph--type--faq-item .question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  cursor: pointer;
}
.paragraph--type--faq-item .question::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="11" viewBox="0 0 21 11" fill="none"><path d="M0.5 0.5L9.79289 9.79289C10.1834 10.1834 10.8166 10.1834 11.2071 9.79289L20.5 0.5" stroke="white" stroke-linecap="round"/></svg>');
}
.paragraph--type--faq-item .question:hover {
  -webkit-filter: brightness(0.8);
  filter: brightness(0.8);
}
.paragraph--type--faq-item .answer {
  height: 0px;
  overflow: hidden;
  -webkit-transition: 0.2s height ease-in-out;
  transition: 0.2s height ease-in-out;
}
.paragraph--type--faq-item .answer > div {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 2rem 0;
}
.paragraph--type--faq-item .answer > div p {
  margin-top: -2rem;
}
.paragraph--type--faq-item .answer.open {
  -webkit-transition: 0.2s height ease-in-out;
  transition: 0.2s height ease-in-out;
  margin-bottom: 2rem;
}
.paragraph--type--faq-item:last-child {
  border-bottom: none;
}
/*# sourceMappingURL=faq-item.css.map */
