/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Aug 24 2026 | 14:56:23 */
/* ========================================
   СЛАЙДЫ
======================================== */

/* Градиент для всех слайдов */
.e-con-full.usluga {
    position: relative;
}

.e-con-full.usluga::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(
        to top,
        rgba(9, 0, 16, 0.8) 0%,
        rgba(9, 0, 16, 0.6) 40%,
        transparent 80%,
        transparent 100%
    );
    pointer-events: none;
    z-index: 1;
}

/* Поднимаем текстовый контент над градиентом */
.e-con-full.usluga-text {
    position: relative;
    z-index: 2;
}

/* ========================================
   СТИЛИ ДЛЯ КНОПОК В СЛАЙДЕРЕ
======================================== */

/* Основные стили кнопки */
.but-purple.blik .elementor-button {
  overflow: hidden;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Эффект внешнего свечения при наведении */
.but-purple.blik .elementor-button:hover {
  cursor: pointer;
  box-shadow: 0 15px 35px rgba(244, 65, 69, 0.4);
}

/* Псевдоэлемент для анимации блика */
.but-purple.blik .elementor-button::before {
  content: "";
  margin-left: 60px;
  width: 50px;
  height: 300px;
  background: #fff;
  animation-delay: 0.05s;
  position: absolute;
  left: -40px;
  top: -150px;
  animation-timing-function: ease-in-out;
  transition: all 0.1s;
  animation-name: slideme;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  transform: rotate(45deg);
  filter: blur(20px);
}

/* Анимация движения блика */
@keyframes slideme {
  0% {
    left: -30px;
    margin-left: 0px;
  }
  30% {
    left: 110%;
    margin-left: 80px;
  }
  100% {
    left: 110%;
    margin-left: 80px;
  }
}