.ca-faq-manager-footer {
  max-width: 66.66666667%;
  margin-inline: auto;
  padding-block: 48px;
}
main.include-padding-bottom .ca-faq-manager-footer {
  padding-bottom: 0;
}

.single-ca_faq_entry .ca-faq-manager-entry,
.ca-faq-manager-footer .ca-faq-manager-entry {
    color: var(--soltech-color--violet);
}

.single-ca_faq_entry .ca-faq-manager-entry .list_content .list_item,
.ca-faq-manager-footer .ca-faq-manager-entry .list_content .list_item {
    background: var(--soltech-color--light-beige);
}

.single-ca_faq_entry .ca-faq-manager-entry .list_content .list_item:nth-child(even),
.ca-faq-manager-footer .ca-faq-manager-entry .list_content .list_item:nth-child(even) {
    background: transparent;
}

.single-ca_faq_entry .ca-faq-manager-entry .list_content .list_item.open,
.ca-faq-manager-footer .ca-faq-manager-entry .list_content .list_item.open {
    background: #fff;
}

.single-ca_faq_entry .ca-faq-manager-entry .list_content .plus::before,
.ca-faq-manager-footer .ca-faq-manager-entry .list_content .plus::before {
    background: var(--soltech-color--violet);
}

.single-ca_faq_entry .ca-faq-manager-entry .list_content .plus::after,
.ca-faq-manager-footer .ca-faq-manager-entry .list_content .plus::after {
    background: var(--soltech-color--violet);
}
