#fw-section-rich-text-175193890474907 {

h1 {
  font-size: 60px;
  color: white;
  text-shadow: 0 0 10px white, 0 0 20px white;
  animation: pulseWhiteGlow 2s infinite alternate;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

@keyframes pulseWhiteGlow {
  0% {
    text-shadow: 0 0 10px white, 0 0 20px white;
  }
  100% {
    text-shadow: 0 0 20px white, 0 0 40px white;
  }
}

.logo-white {
  height: 80px;
  width: auto;
}
h2 {
  font-size: 70px;
  color: #fffff;
  text-shadow: 0 0 8px #4dbf00, 0 0 16px #4dbf00;
  text-align: center;
  margin-top: 20px;
}

}



#fw-section-custom-html-c9117746-05b8-4ac0-adb9-52f81dbda3a8 {
--color-primary: #4dbf00;
--color-primary-rgb: 77, 191, 0;
--color-background: #e7e7e7;
--color-background-rgb: 231, 231, 231;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 231;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-1748623609 {

h1 {
  font-size: 60px;
  color: white;
  text-shadow: 0 0 10px white, 0 0 20px white;
  animation: pulseWhiteGlow 2s infinite alternate;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

@keyframes pulseWhiteGlow {
  0% {
    text-shadow: 0 0 10px white, 0 0 20px white;
  }
  100% {
    text-shadow: 0 0 20px white, 0 0 40px white;
  }
}

.logo-white {
  height: 80px;
  width: auto;
}
h2 {
  font-size: 45px;
  color: #4dbf00;
  text-shadow: 0 0 8px #4dbf00, 0 0 16px #4dbf00;
  text-align: center;
  margin-top: 20px;
}

}