* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -o-font-smoothing: antialiased;
}
::selection {
  color: #fff;
  background-color: #036BD2;
}
textarea:is(.form_input,.z-input):is(.is-text-area,.z-is-text-area) {
  resize: vertical;
  width: 100% !important;
  max-width: 100%;
  box-sizing: border-box;
}
@media screen and (max-width: 991px) {
  .w-nav-overlay {
    max-height: 100dvh !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;
  }
}
img,
  button,:is(
  .button,.z-button),
  .w-button {
  -webkit-user-select: none;
  user-select: none;
}
img {
  -webkit-user-drag: none;
}
#popular-content {
  display: none;
}
#popular-content:is(.is-visible,.z-is-visible) {
  display: block;
}
