/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jul 01 2026 | 10:10:20 */
.servicecard {
  position: relative;
  overflow: hidden;
}

/* Заголовки */
.servicecard .st1,
.servicecard .st2 {
  position: absolute;
  left: 20px;
  right: 20px;
  z-index: 2;
  transition: 
    top 1.4s cubic-bezier(0.22, 1, 0.36, 1),
    transform 1.4s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 1.2s ease;
  will-change: top, transform;
}

/* Первый заголовок внизу */
.servicecard .st1 {
  top: calc(100% - 110px);
}

/* Второй заголовок внизу под первым */
.servicecard .st2 {
  top: calc(100% - 65px);
}

/* Кнопка скрыта */
.servicecard .stbut {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  opacity: 0;
  transform: translateY(25px);
  transition: 
    opacity 1.2s ease,
    transform 1.4s cubic-bezier(0.22, 1, 0.36, 1);
  z-index: 2;
  pointer-events: none;
  will-change: opacity, transform;
}

/* При наведении заголовки плавно уходят вверх */
.servicecard:hover .st1 {
  top: 20px;
}

.servicecard:hover .st2 {
  top: 75px;
}

/* Кнопка плавно появляется внизу */
.servicecard:hover .stbut {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.gradientnumb .elementor-heading-title {
  background: linear-gradient(180deg, #374785 0%, #FFFFFF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.elementor-widget-n-accordion .e-n-accordion-item{
	background-color:#374785;
	border-radius:10px;
}

