[class^="tilda-slide-group-"] {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  transform: scale(1);
  transform-origin: center;
  pointer-events: none;
  transition: all 500ms ease-out !important;
}

[class^="tilda-slide-group-"][style*="opacity: 1"] {
  pointer-events: auto !important;
}

.tilda-prev-slide,
.tilda-next-slide {
  z-index: 9999 !important;
  position: absolute !important;
  cursor: pointer !important;
  transition: opacity 0.3s ease !important;
}

.tilda-prev-slide {
  opacity: 0;
  pointer-events: none;
}
/* конец */
/* Текстовые ссылки (исключая картинки, shape и кнопки) */
a[href]:not([class*="btn"]):not([class*="shape"]):not([class*="social"]):not([class*="item"]):not([class*="t-btn"]):not([class*="tn-btn"]):not([class*="t-store"]):not([class*="t-form"]):not([class*="t-link"]):not(img):hover {
  color: #FF4500 !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 2px !important;
}

/* Явное отключение для всех некорректных элементов */
a > img:hover, 
.shape a:hover, 
.t-btn:hover, 
.tn-btn:hover, 
.t-store__btn:hover, 
.t-form__submit:hover, 
.t-sociallinks__link:hover, 
.t-item a:hover {
  text-decoration: none !important;
  color: inherit !important;
}