.Faq .question {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: rgba(7, 22, 39, .14);
  box-shadow: 0 8px 24px rgba(4, 15, 30, 0);
  transition:
    color 1s cubic-bezier(.22, .61, .36, 1),
    border-color 1.08s cubic-bezier(.22, .61, .36, 1),
    background-color 1.12s cubic-bezier(.22, .61, .36, 1),
    box-shadow 1.28s cubic-bezier(.16, 1, .3, 1),
    filter 1.08s cubic-bezier(.22, .61, .36, 1) !important;
}

body.stalkon-force-motion .Faq.pm-assembled .questions .question {
  transition:
    color 1s cubic-bezier(.22, .61, .36, 1),
    border-color 1.08s cubic-bezier(.22, .61, .36, 1),
    background-color 1.12s cubic-bezier(.22, .61, .36, 1),
    box-shadow 1.28s cubic-bezier(.16, 1, .3, 1),
    filter 1.08s cubic-bezier(.22, .61, .36, 1) !important;
}

@media (hover: hover) and (pointer: fine) {
  .Faq .question:hover {
    color: #fff;
    border-color: rgba(255, 255, 255, .9);
    background-color: rgba(8, 29, 50, .58);
    box-shadow:
      0 15px 34px rgba(4, 17, 34, .24),
      0 0 0 1px rgba(255, 255, 255, .06) inset;
  }
}

@media (prefers-reduced-motion: reduce) {
  .Faq .question {
    transition-duration: .01ms !important;
  }
}
