.elementor-7 .elementor-element.elementor-element-09abf99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-a56364e{border-radius:15px 15px 15px 15px;}/* Start custom CSS for html, class: .elementor-element-a56364e *//* FORCE COLORS — override any external CSS */
.hero, .hero *,
section, section *,
.glass-card, .glass-card *,
.benefit-3d-card, .benefit-3d-card *,
.pricing-card-3d, .pricing-card-3d *,
.faq-item-3d, .faq-item-3d *,
footer, footer *,
.mockup-3d, .mockup-3d *,
.sticky-cta-3d, .sticky-cta-3d * {
  color: #ffffff !important;
}

/* Highlight Colors */
.price-new, .countdown-num, .benefit-3d-card h3, .stars, .price-save, .tag, .pricing-urgency {
  color: #ffcc55 !important;
}

h1 span, .gold-text {
  color: #ffcc55 !important;
}

/* Background */
body, .hero, section, .glass-card, .pricing-card-3d, .faq-item-3d, footer {
  background-color: #0a0c15 !important;
  background: #0a0c15 !important;
}

/* BUTTON FIX (MAIN PART 🔥) */
.btn-3d, .btn-3d *,
.elementor-button, .elementor-button *,
.single_add_to_cart_button, .single_add_to_cart_button *,
button, button * {
  color: #ffffff !important;
  background: linear-gradient(105deg, #ff8800, #ff4400) !important;
  font-weight: 600;
  text-transform: uppercase;
}

/* Button Hover Effect */
.btn-3d:hover,
.elementor-button:hover,
.single_add_to_cart_button:hover,
button:hover {
  background: linear-gradient(105deg, #ff6600, #ff2200) !important;
  color: #ffffff !important;
}

/* Extra Fix (text inside span not visible issue) */
button span,
.elementor-button span {
  color: #ffffff !important;
}/* End custom CSS */