.ae-native-ui .ae-native-faq-button {
  appearance: none;
  display: block;
  width: 100%;
  min-height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-align: inherit;
  cursor: pointer;
}
.ae-native-ui .ae-native-control:focus-visible,
.ae-native-ui .et_pb_menu a:focus-visible {
  outline: 3px solid #081f2c;
  outline-offset: 3px;
  box-shadow: 0 0 0 6px #f4bf26;
}
.ae-native-ui .et_pb_menu .et-menu [data-ae-desktop-item]:focus-within > ul {
  visibility: visible;
  opacity: 1;
}
.ae-native-ui .et_pb_menu .et-menu [data-ae-desktop-item].ae-submenu-dismissed > ul {
  visibility: hidden;
  opacity: 0;
}
@media (prefers-reduced-motion: reduce) {
  html.ae-native-ui {
    scroll-behavior: auto !important;
  }
  .ae-native-ui :is(.et_pb_menu, .et_pb_menu *, .et_pb_toggle, .et_pb_toggle *, .mfp-wrap, .mfp-wrap *, .mfp-bg, .mfp-animated-image) {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
}
