
.footer_subcribe_form .submitted-message {
    color: white !important;
    font-size:18px !important;
}
.hover-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.hover-btn-wrapper .hover-text {
  display: inline-block;
  transition: transform var(--duration, 0.35s) var(--ease, cubic-bezier(0.45, 0, 0.55, 1)),
              opacity var(--duration, 0.35s) var(--ease, cubic-bezier(0.45, 0, 0.55, 1));
}

.hover-btn-wrapper .hover-text-duplicate {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.hover-btn-wrapper .hover-text.below {
  transform: translateY(var(--distance, 20px));
  opacity: 0;
}

.hover-btn-wrapper .hover-text.center {
  transform: translateY(0);
  opacity: 1;
}

.hover-btn-wrapper .hover-text.above {
  transform: translateY(calc(var(--distance, 20px) * -1));
  opacity: 0;
}

.hover-btn-wrapper .hover-text.no-transition {
  transition: none !important;
}