/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 06 2026 | 15:08:42 */
.blur-header {
  transition: all 0.3s ease;
}

.blur-header.scrolled {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  background: rgba(255, 255, 255, 0.6);
}
.scale-content{
	background: white !important;
}
    
.image-scale:hover .scale-content {
  transform: scale(1.1);
  transition: transform 0.4s ease;
}
/* feature cards */

.feature-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  transition: transform 0.4s cubic-bezier(.22,.61,.36,1),
              box-shadow 0.4s ease;
  will-change: transform;
}

/* Card lift on hover */
.feature-card:hover {
  transform: translateY(-14px);
  box-shadow: 0 25px 50px rgba(0,0,0,0.08);
}
.feature-card .elementor-widget-container {
  background: transparent !important;
}

/* ===============================
   IMAGE ANIMATION
================================= */

.feature-image {
  transition: transform 0.5s cubic-bezier(.22,.61,.36,1),
              filter 0.4s ease;
  transform: translateY(16px);
  will-change: transform;
	background:transparent !important;
}

/* Image slides up */
.feature-card:hover .feature-image {
  transform: translateY(0px);
}

/* ===============================
   COLOR GLOW EFFECTS
================================= */

/* 🟢 Green */
.card-green:hover .feature-image {
  filter: drop-shadow(0 30px 55px rgba(16, 188, 172, 0.45));
}

/* 🟣 Purple */
.card-purple:hover .feature-image {
  filter: drop-shadow(0 30px 55px rgba(124, 58, 237, 0.45));
}

/* 🔴 Red */
.card-red:hover .feature-image {
  filter: drop-shadow(0 30px 55px rgba(239, 68, 68, 0.45));
}

/* 🟠 Orange */
.card-orange:hover .feature-image {
  filter: drop-shadow(0 30px 55px rgba(249, 115, 22, 0.45));
}