.shape_noise{
pointer-events: none;
}
.nav-1 a:hover,
.nav-2 a:hover,
.nav-3 a:hover,
.nav-4 a:hover,
.nav-5 a:hover {
    background-color: #00df00;
    color: #000000 !important;
    font-weight: bold !important;
    box-shadow: 0 8px 19px black;
    border-radius: 20px;
    cursor: pointer;
    transition: all 0.3s ease;
    padding: 5px; /* чтобы бордер и фон хорошо обрамляли ссылку */
    display: inline-block; /* для правильного отображения фона и радиуса */
}

.nav-1 a,
.nav-2 a,
.nav-3 a,
.nav-4 a,
.nav-5 a {
transition: all 0.3s ease;
text-decoration: none; /* если нужно убрать подчеркивание */
}

.slide {
opacity: 0;
transition: opacity 0.5s ease;
position: absolute;
top: 0; left: 0; width: 100%;
pointer-events: none;
}
.dot-1, .dot-2, .dot-3 {
cursor: pointer;
transition: transform 0.3s ease;
}

.dot-1.active, .dot-2.active, .dot-3.active {
transform: scale(1.5);
}
.footer-ball {
position: absolute;    /* или fixed, если нужно всегда поверх */
top: -60px;            /* отрицательное значение, чтобы шар вылез вверх */
right: 40px;           /* любое другое позиционирование */
z-index: 20;           /* выше соседних блоков */
pointer-events: none;  /* чтобы не мешать кликам */
}
html {
scroll-behavior: smooth;
}
/* Принудительно показываем стандартную кнопку ME403 */
.t-menusub__target-link,
a[href="#menuopen"] {
display: block !important;
position: fixed !important;
top: 16px !important;
right: 16px !important;
width: 32px !important;
height: 24px !important;
opacity: 1 !important;
z-index: 10002 !important;
pointer-events: auto !important;
}

/* Убираем обрезку Zero Block-хедера, чтобы кнопка не скрывалась */
#recXXXXXX .t396__artboard { /* замените XXXX на ID вашего Zero Block header */
overflow: visible !important;
}

/* Для надёжности — скрываем любые скрывающие правила */
.t-menusub__target-link[style*="display: none"] {
display: block !important;
}