.pavqera-page * {
  letter-spacing: 0 !important;
}

.pavqera-page {
  overflow-x: hidden;
}

.pavqera-menu-open {
  pointer-events: auto !important;
  opacity: 1 !important;
  translate: -50% 0 !important;
  transform: none !important;
}

@media (min-width: 1024px) {
  header nav button[aria-haspopup="menu"] + div[aria-hidden="true"] {
    display: block !important;
  }
}

.pavqera-mobile-open {
  pointer-events: auto !important;
  opacity: 1 !important;
}

aside.pavqera-mobile-open {
  display: flex !important;
  position: absolute !important;
  left: 0.75rem !important;
  right: auto !important;
  width: calc(100vw - 1.5rem) !important;
  transform: translateX(0) !important;
}

@media (max-width: 1023px) {
  .pavqera-page aside[aria-hidden="true"] {
    display: none;
  }
}

.pavqera-faq-answer {
  display: none;
}

.pavqera-faq-answer.pavqera-open {
  display: block;
}

.pavqera-status {
  margin-top: 1rem;
  border: 1px solid rgb(205 214 232);
  border-radius: 1.25rem;
  background: rgb(246 248 252);
  padding: 0.9rem 1rem;
  color: rgb(61 75 103);
  font-size: 0.875rem;
  line-height: 1.5;
}

.pavqera-reveal {
  opacity: 0;
  transform: translateY(18px);
  transition: opacity 650ms cubic-bezier(0.16, 1, 0.3, 1), transform 650ms cubic-bezier(0.16, 1, 0.3, 1);
}

.pavqera-reveal.pavqera-visible {
  opacity: 1;
  transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
  .pavqera-reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }
}
