.c-faq-accordion__item:not(:last-child) {
  margin-bottom: 20px;
}
.c-faq-accordion__icons {
  position: absolute;
  right: 0;
  margin-right: 30px;
}
@media (max-width: 1239px) {
  .c-faq-accordion__icons {
    margin-right: 20px;
  }
}
.c-faq-accordion__item.c-active .c-faq-accordion__icon.c-icon-open {
  display: none;
}
.c-faq-accordion__icon.c-icon-closed {
  display: none;
}
.c-faq-accordion__item.c-active .c-faq-accordion__icon.c-icon-closed {
  display: initial;
}
.c-faq-accordion__toggler {
  color: var(--e-global-color-text, #181b1f);
  background-color: var(--e-global-color-light, #f5f8fe);
  padding: 20px 45px 20px 30px;
  border-radius: 12px;
  font-weight: var(--keydesign-h6-font-weight, 600);
  font-size: var(--keydesign-h6-font-size, 16px);
  line-height: var(--keydesign-h6-line-height, 1.75);
  letter-spacing: var(--keydesign-h6-letter-spacing, 0em);
  display: flex;
  border: 1px solid transparent;
  align-items: center;
  position: relative;
}
.c-faq-accordion__toggler:hover {
  color: var(--e-global-color-text, #181b1f);
}
@media (max-width: 1239px) {
  .c-faq-accordion__toggler {
    padding: 20px 35px 20px 20px;
  }
}
.c-faq-accordion__collapse {
  display: none;
}
.c-faq-accordion__content {
  padding: 30px;
  font-size: var(--font-size-paragraphs, 16px);
  line-height: var(--line-height-paragraph, 1.75);
}
@media (max-width: 1239px) {
  .c-faq-accordion__content {
    padding: 20px;
  }
}
.c-faq-accordion__content img {
  margin-bottom: 12px;
}

/*# sourceMappingURL=faq-widget.css.map */
