.faqHome {
  margin-block: clamp(2.5rem, -0.1786rem + 7.4405vw, 8.75rem);
}
@media (max-width: 600px) {
  .faqHome {
    margin-top: 5rem;
  }
}
.faqHome__inner {
  width: min(1320px, 100%);
  margin-inline: auto;
}
.faqHome__heading {
  margin-bottom: clamp(1.25rem, 0.7143rem + 1.4881vw, 2.5rem);
  margin-inline: auto;
  text-align: center;
}
.faqHome__accordion {
  display: flex;
  flex-direction: column;
  margin-top: clamp(1rem, 0.5714rem + 1.1905vw, 2rem);
}
.faqHome__accordion__item {
  border-bottom: 1px solid #f5f3f4;
}
.faqHome__accordion__title {
  scroll-margin-top: 150px;
  display: flex;
  gap: 32px;
  align-items: center;
  width: 100%;
  font-size: clamp(1.125rem, 1.0714rem + 0.1488vw, 1.25rem);
  font-weight: 600;
  color: #400a22;
  padding: 32px 0;
  transition: padding 0.3s ease;
}
.faqHome__accordion__title.is-active {
  padding: 32px 0 0 0;
}
@media (max-width: 600px) {
  .faqHome__accordion__title {
    font-size: clamp(1rem, 0.9464rem + 0.1488vw, 1.125rem);
  }
}
.faqHome__accordion__content {
  width: calc(100% - clamp(1.25rem, 0.7143rem + 1.4881vw, 2.5rem) - 10px);
  padding-block: 0;
  padding: 4px 130px 0 103px;
}
@media (max-width: 600px) {
  .faqHome__accordion__content {
    padding: 0 0;
  }
}
.faqHome__accordion__content.is-active {
  padding: 4px 130px 50px 103px;
}
@media (max-width: 600px) {
  .faqHome__accordion__content.is-active {
    padding: 1rem 0;
  }
}
.faqHome__accordion img {
  width: 70px;
  height: 70px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 600px) {
  .faqHome__accordion img {
    width: 50px;
    height: 50px;
  }
}
/*# sourceMappingURL=block-faq-home.css.map */
