.accordion--faq-wrapper.homepage-sections-wrapper--white .accordion-content {
  border-bottom: transparent;
}
.accordion--faq-wrapper.homepage-sections-wrapper--light .accordion-content {
  border-bottom: transparent;
}
.accordion--faq-wrapper.homepage-sections-wrapper--accent .accordion-content {
  border-bottom: 1px solid var(--color-scheme-feature-text-transparent25);
}
.accordion--faq-wrapper.homepage-sections-wrapper--dark .accordion-content {
  border-bottom: 1px solid var(--color-scheme-dark-text-transparent25);
}
.accordion--faq-wrapper .accordion-container.wrapper-padded {
  max-width: 1170px;
}
.accordion--faq-wrapper
  .accordion-container
  .accordion-content
  .collapsible-tab
  .text-with-icon
  .text-with-icon--content {
  font-weight: 600;
}
.accordion--faq-wrapper .subheading {
  text-align: center;
}
.collapsible-tab .summary .text-with-icon {
  margin: 25px 0;
}
.accordion--faq-wrapper .collapsible-tab svg {
  border-radius: 50px;
  border: 1px solid #212121;
}
.accordion--faq-wrapper .collapsible-tab.open .collapsible-button svg,
.collapsible-tab.open collapsible-button .summary .chevron-down {
  background: #221f20;
  color: white;
  border: transparent;
}
.accordion--faq-wrapper .collapsible-tab .collapsible-button svg {
  border: 1px solid #212121;
}
.accordion-content .rte {
  opacity: 80%;
}
.accordion--faq-wrapper .text-with-icon--text {
  font-weight: normal;
}
.question-indexing {
  margin-right: 10px;
}
.accordion--faq-wrapper .subheading {
  color: #221f20;
}
.collapsible-tab {
  border-bottom: 1px solid var(--color-scheme-light-text-transparent25);
  padding: 0 15px;
}
.collapsible-tab.js.open {
  background: #f6f0e9;
  border-radius: 15px;
  border-bottom: transparent;
  margin-top: 20px;
}
.accordion--faq-wrapper .question-indexing.rte {
  opacity: 50%;
}
.collapsible-tab.open .collapsible-content {
  margin-left: 30px;
}
.collapsible-content .content p {
  font-size: 15px;
  text-align: left;
}
.accordion--faq-wrapper .text-with-icon--text {
  display: flex !important;
  word-break: auto-phrase !important;
  text-align: left;
}
.collapsible-tab .summary .text-with-icon {
  margin-bottom: 10px;
}
.accordion-container__button {
  background: #221f20 !important;
  color: #fff !important;
  margin-top: 40px;
}
.accordion-container__button a {
  color: #fff !important;
}
.accordion-container {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .accordion--faq-wrapper .text-with-icon--text {
    font-size: 14px;
  }
  .accordion--faq-wrapper .question-indexing.rte {
    font-size: 12px;
    width: 20px;
  }
}
