/* O aviso legado de cookies permanece no DOM para compatibilidade com os
   scripts exportados, mas nunca deve ser exibido na interface. */
.cookie {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Oculta os itens do menu legado para manter compatibilidade com JS sem estourar erros */
.button_nav.is-products,
.button_nav.is-solutions,
.button_nav.is-resources,
.m-nav__btn.is-products,
.m-nav__btn.is-solutions,
.m-nav__btn.is-resources,
.floating__nav-modules-outter,
.m-hidden-outter.is-products,
.m-hidden-outter.is-solutions,
.m-hidden-outter.is-resources {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  width: 0 !important;
  height: 0 !important;
}

/* Restaura o cursor nativo do sistema, oculta os elementos seguidores customizados e desativa a ancoragem de rolagem */
html, body {
  overflow-anchor: none !important;
}
html, body, input, textarea, a, button, [role="button"], .w-button, .swiper-wrapper, * {
  cursor: auto !important;
}
a, button, [role="button"], .w-button, select, input[type="submit"], input[type="button"], input[type="reset"] {
  cursor: pointer !important;
}
.cursor, .cursor__wrap, .custom__cursor, .custom__cursor-img {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  opacity: 0 !important;
}
