@charset "UTF-8";div#maximenuck137 ul.maximenuck li.maximenuck.level1 {
  text-align: left;
}
div#maximenuck137 ul.maximenuck li.maximenuck.level2 {
  text-align: left;
}
/* Change the typography for the FAQ answer text */
.jcfaq-answer, 
.jcfaq-block .faq-answer {
    font-family: arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 1.6 !important;
}
/* Ensure the JCFAQ module container establishes a higher stacking order */
.jcfaq-container,
[class*="jcfaq"] {
    position: relative !important;
    z-index: 10 !important;
    overflow: visible !important;
}

/* Give expanded answers a solid background and top layer priority */
.jcfaq-answer,
[class*="jcfaq"] .accordion-body,
[class*="jcfaq"] [class*="answer"] {
    position: relative !important;
    z-index: 20 !important;
    background-color: #ffffff !important; /* Adjust to match your theme */
}

