/* ============================================
   FAQ Accordion
   ============================================ */

.faq-accordion .rank-math-list-item {
  border-top: 0.5px solid var(--global-color-9);
}

.faq-accordion .rank-math-list-item:last-child {
  border-bottom: none;
}

.faq-accordion-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 32px 0;
  margin: 0;
  cursor: pointer;
}

.faq-accordion-title::after {
  content: '';
  display: inline-block;
  width: 26px;
  height: 14px;
  flex-shrink: 0;
  margin-left: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='14' viewBox='0 0 26 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4596 0.192178L25.8096 12.0101C25.9272 12.1283 26 12.2924 26 12.4743C26 12.8374 25.7094 13.1309 25.35 13.1309C25.1706 13.1309 25.0081 13.0573 24.8904 12.9385L13 1.56043L1.10955 12.9385C0.991251 13.0567 0.828751 13.1309 0.65 13.1309C0.29055 13.1309 3.46477e-09 12.8374 7.75117e-09 12.4743C9.8905e-09 12.2931 0.0721493 12.129 0.190449 12.0101L12.5404 0.192178C12.6581 0.0726851 12.8206 -0.000190894 13 -0.000190891C13.1794 -0.000190889 13.3413 0.0726851 13.4596 0.192178Z' fill='%238c8b8b'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

/* Open state - flip to original orientation with accent-2 color */
.rank-math-list-item.active .faq-accordion-title::after {
  transform: rotate(0deg);
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='14' viewBox='0 0 26 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4596 0.192178L25.8096 12.0101C25.9272 12.1283 26 12.2924 26 12.4743C26 12.8374 25.7094 13.1309 25.35 13.1309C25.1706 13.1309 25.0081 13.0573 24.8904 12.9385L13 1.56043L1.10955 12.9385C0.991251 13.0567 0.828751 13.1309 0.65 13.1309C0.29055 13.1309 3.46477e-09 12.8374 7.75117e-09 12.4743C9.8905e-09 12.2931 0.0721493 12.129 0.190449 12.0101L12.5404 0.192178C12.6581 0.0726851 12.8206 -0.000190894 13 -0.000190891C13.1794 -0.000190889 13.3413 0.0726851 13.4596 0.192178Z' fill='%2300C3D0'/%3E%3C/svg%3E");
}

.faq-accordion-wrapper {
  padding: 0 32px 0;
}
	.rank-math-list-item.active .faq-accordion-wrapper {
  padding: 0 32px 32px;
}
@media (max-width: 767px) {
.faq-accordion-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 32px;
    margin: 0;
    cursor: pointer;
    font-size: 18px;
}
}