@keyframes shine {
  from {
    opacity: 0;
    left: 0%;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}
.faq-secA {
  margin-top: var(--headerheight);
  padding: 60px var(--containerfluid);
}
.faq-secA .container .heading h2 {
  text-align: center;
}
.faq-secA .container .grid {
  margin-top: 60px;
  display: grid;
  grid-template-columns: 1fr 411px;
  gap: 42px;
}
.faq-secA .container .grid .left .accordion:not(:last-child) {
  margin-bottom: 24px;
}
.faq-secA .container .grid .left .accordion {
  border: 1px solid #D8D8D8;
  border-radius: 5px;
}
.faq-secA .container .grid .left .accordion .accordion-header h4 {
  font-size: 16px;
  font-weight: 500;
  color: var(--text);
}
.faq-secA .container .grid .left .accordion .accordion-content .content p {
  color: var(--text);
  font-weight: 400;
}
.faq-secA .container .grid .left .accordion.open .accordion-header h4 {
  color: var(--black);
}
.faq-secA .container .grid .right {
  border-radius: 10px;
  overflow: hidden;
  height: -moz-fit-content;
  height: fit-content;
}
.faq-secA .container .grid .right img {
  display: block;
}/*# sourceMappingURL=faq.css.map */