@media (min-width: 767px) {
  .menu-item-989254 {
    display: none !important;
  }
}


.wide-case-image .elementor-widget-container {
  width: 1024px;
  max-width: none;
  left: 50%;
  transform: translateX(-50%);
  position: relative;
  overflow: visible;
}

/* Планшеты и ниже — 100% ширины, без скроллов */
@media (max-width: 1024px) {
  .wide-case-image .elementor-widget-container {
    width: 100%;
    max-width: 100%;
    left: 0;
    transform: none;
    padding-left: 0;
    padding-right: 0;
  }

  /* Убедись, что сама картинка не выходит за пределы */
  .wide-case-image img {
    width: 100%;
    height: auto;
    display: block;
  }
}

