.elementor-271 .elementor-element.elementor-element-902820a{--display:flex;}.elementor-271 .elementor-element.elementor-element-2bfb7eb{--display:flex;}.elementor-271 .elementor-element.elementor-element-0775e46{--display:flex;}.elementor-271 .elementor-element.elementor-element-744b18f{--display:flex;}.elementor-271 .elementor-element.elementor-element-b731cb0{--display:flex;}.elementor-271 .elementor-element.elementor-element-7c4a9e0{--display:flex;}.elementor-271 .elementor-element.elementor-element-4613c97{--display:flex;}/* Start custom CSS for html, class: .elementor-element-d90f9ab *//* Section Styling */
section {
  background: #F0F5E7;
  padding: 50px 25px;
  border-radius: 18px;
  margin: 35px auto;
  max-width: 1000px;
  box-shadow: 0 6px 15px rgba(44, 94, 26, 0.3);
  transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
section:hover {
  transform: translateY(-8px);
  box-shadow: 0 10px 25px rgba(44, 94, 26, 0.4);
}

/* Headings */
section h2 {
  font-size: 2rem;
  color: #2C5E1A;
  margin-bottom: 20px;
  text-align: center;
  font-weight: 700;
}

/* Paragraphs */
section p {
  font-size: 1.1rem;
  line-height: 1.8;
  color: #1c1c1c;
  margin-bottom: 18px;
  text-align: justify;
  background: rgba(255, 255, 255, 0.6);
  padding: 12px 18px;
  border-radius: 10px;
}

/* Bold text */
section strong {
  color: #2C5E1A;
}

/* Fade-in animation */
.fade-in {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 1s forwards;
}
@keyframes fadeInUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e3acb1 *//* ✅ Buy Now Button Styling */
.buy-button {
  display: inline-block;
  padding: 16px 36px;
  font-size: 1.2rem;
  font-weight: 600;
  color: #fff;
  background: #2C5E1A;
  border-radius: 10px;
  text-decoration: none;
  letter-spacing: 0.5px;
  margin: 15px auto;   /* 👈 auto = center horizontally */
  display: block;      /* 👈 block banake auto margin work karega */
  box-shadow: 0 4px 12px rgba(44, 94, 26, 0.4);
  transition: background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
  animation: pulseGlow 2s infinite;
  text-align: center;
  max-width: fit-content; /* jitna text hai utna hi button */
  position: relative;
  top: -10px; /* 👈 button ko thoda upar kheenchne ke liye */
}

.buy-button:hover {
  background: #1f4013;
  transform: translateY(-4px) scale(1.05);
  box-shadow: 0 6px 18px rgba(44, 94, 26, 0.65);
}

/* Pulse Glow Animation */
@keyframes pulseGlow {
  0% { box-shadow: 0 0 0 rgba(44, 94, 26, 0.6); }
  50% { box-shadow: 0 0 18px rgba(44, 94, 26, 0.85); }
  100% { box-shadow: 0 0 0 rgba(44, 94, 26, 0.6); }
}/* End custom CSS */