a.client__new.btn.--solid {
    display: none;
}

a.sign__in.btn.--solid {
    display: none;
}

small.--secondary {
    display: none;
}

a.btn.--solid.--small {
    display: none;
}
#menu_contact  {
    background: #fff url('/data/include/cms//bg2.webp') no-repeat center center !important;
    background-size: 100% auto !important;

}

/* ======================================================
1. RESET OBRAZKÓW — usunięcie skalowania i animacji, które szarpały */
/* 1. OBRAZEK — płynne przejście opacity bez skalowania */
#menu_buttons2 a img,
#menu_button3 a img {
  transform: none !important;
  opacity: 1 !important;
  transition: opacity 0.3s ease !important;
  will-change: opacity !important;
  
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* 2. HOVER OBRAZKA — zmiana alpha na 0.88 i zmiana kursoru */
#menu_buttons2 a:hover img,
#menu_button3 a:hover img {
  opacity: 0.88 !important;
}

/* 3. KONTENER (A) — kursor i przycięcie błysku */
#menu_buttons2 a,
#menu_button3 a {
  position: relative !important;
  display: block !important;
  overflow: hidden !important;
  cursor: pointer !important;
  
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* 4. REFLEKS (Błysk) — stan początkowy */
#menu_buttons2 a::after,
#menu_button3 a::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 250% !important;
  height: 100% !important;
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.05) 25%,
    rgba(255, 255, 255, 0.3) 50%,
    rgba(255, 255, 255, 0.05) 75%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  transform: skewX(-25deg) translateX(-150%) translateZ(0) !important;
  transition: transform 0.7s ease-in-out !important;
  z-index: 2 !important;
  pointer-events: none !important;
  will-change: transform !important;
}

/* 5. HOVER KONTENERA — przelot błysku */
#menu_buttons2 a:hover::after,
#menu_button3 a:hover::after {
  transform: skewX(-25deg) translateX(100%) translateZ(0) !important;
}