.border-wrapper {
  box-shadow: 0 6px 9px rgba(109, 172, 255, 0.4); /* Set box shadow with a blue glow effect */
  background-origin: border-box; /* Make sure the background covers the entire element, including the border */
  background-clip: content-box, border-box; /* Clip the background to the content and the border box */
}

@keyframes blink {
  0% { color: red; }
  50% { color: transparent; }
  100% { color: red; }
}

.blink-text {
  animation: blink 1s infinite;
}

.box {
  box-shadow: 0 6px 9px rgba(0, 0, 0, 0.3);
}

.button {
  transition: box-shadow 0.2s ease-in-out;
}

.button:hover {
  box-shadow: 0 6px 9px rgba(0, 0, 0, 0.3);
}

.icon-text {
  display: flex;
  align-items: center;
}

.icon-text a.icon.has-text-grey:hover ion-icon {
  color: blue;
}

.pricing-plan {
  box-shadow: 0 6px 9px rgba(0, 0, 0, 0.3);
  transition: box-shadow 0.2s ease-in-out;
}

.pricing-plan:hover {
  box-shadow: 0 9px 12px rgba(71, 58, 255, 0.3);
}

.old-price {
  text-decoration: line-through;
  color: red; /* Customize the color as needed */
}

.new-price {
  color: blue; /* Customize the color as needed */
}

.glow-on-hover:hover {
  box-shadow: 0 9px 12px rgba(71, 58, 255, 0.3);
}