.success-message,
.failure-message {
  position: absolute;
    z-index:1000;
text-wrap: wrap;

  left: 0;
  right: 0;
  width: fit-content;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  height: fit-content;
  font-weight: 600;
  font-size: 1rem;
  padding: 9px 30px;
  color: #3a3a3a;
  border-top: 2px solid #e83600;
  white-space: nowrap;
  background-color: #fffffffe;
  transform: translateY(-200%);
  transition: transform 0.3s ease-in-out;
  animation: slideBack 8s ease-in-out forwards;
}
.success-message {
  position: absolute;
  z-index:1000;
  left: 0;
  right: 0;
  width: fit-content;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  height: fit-content;
  font-weight: 600;
  font-size: 1rem;
  padding: 9px 30px;
  color: #3a3a3a;
  border-top: 2px solid #04ef18;
  white-space: nowrap;
  background-color: #fffffffe;
  transform: translateY(-200%);
  transition: transform 0.3s ease-in-out;
  animation: slideBack 8s ease-in-out forwards;
}
.success-message p ,.failure-message p {
    text-wrap:wrap;
}
.visible {
  transform: translateY(0);
  display: flex !important;
}

@keyframes slideBack {
  0% {
    transform: translateY(-10%);
  }
  10% {
    transform: translateY(5%);
  }
  50% {
    transform: translateY(15%);
  }
  70% {
    transform: translateY(5%);
  }
  90% {
    transform: translateY(15%);
  }
  100% {
    transform: translateY(-800%);
  }
}
.success-message p,
.failure-message p {
  margin: 0;
}
.success-message img,
.failure-message img {
  margin-right: 0.5rem;
}