.elementor-2740 .elementor-element.elementor-element-f77181a{--display:flex;}.elementor-2740 .elementor-element.elementor-element-cbbfc18{padding:25px 25px 25px 25px;}.elementor-2740 .elementor-element.elementor-element-cbbfc18 img{border-radius:10px 10px 10px 10px;}.elementor-2740 .elementor-element.elementor-element-db151bd{--display:flex;}@media(max-width:767px){.elementor-2740 .elementor-element.elementor-element-cbbfc18{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-dcf7cbe *//* SK Growth Box — Cinematic Framework */
.sk-growth-mini {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 18px;
  padding: 1.3rem 1.5rem;
  text-align: left;
  box-shadow: 0 0 22px rgba(250, 243, 224, 0.03);
  transition: all 0.35s ease;
  backdrop-filter: blur(6px);
}

.sk-growth-mini:hover {
  border-color: rgba(255, 215, 0, 0.12);
  box-shadow: 0 0 25px rgba(255, 215, 0, 0.08);
  transform: translateY(-3px);
}

/* Header Line */
.sk-line {
  font-size: 0.75rem;
  letter-spacing: 2px;
  color: rgba(255, 215, 0, 0.55);
  margin-bottom: 0.3rem;
  text-transform: uppercase;
}

/* Title */
.sk-mini-title {
  font-size: 1.1rem;
  font-weight: 600;
  color: rgba(250, 243, 224, 0.95);
  margin-bottom: 0.9rem;
  text-shadow: 0 0 8px rgba(255, 215, 0, 0.15);
}

/* List */
.sk-mini-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.sk-mini-list li {
  color: rgba(187, 186, 166, 0.8);
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.6rem;
  transition: all 0.3s ease;
}

.sk-mini-list li:hover {
  color: rgba(250, 243, 224, 0.95);
  transform: translateX(3px);
}

.sk-mini-list span {
  font-size: 1rem;
  filter: drop-shadow(0 0 4px rgba(255, 215, 0, 0.2));
  animation: subtlePulse 3s infinite ease-in-out;
}

/* Footer Text */
.sk-mini-foot {
  font-size: 0.78rem;
  color: rgba(187, 186, 166, 0.65);
  margin-top: 1rem;
  font-style: italic;
}

/* Pulse Animation */
@keyframes subtlePulse {
  0%, 100% { opacity: 0.8; filter: drop-shadow(0 0 4px rgba(255, 215, 0, 0.25)); }
  50% { opacity: 1; filter: drop-shadow(0 0 8px rgba(255, 215, 0, 0.4)); }
}/* End custom CSS */