.bg-pay {
  /* background-color: #32a993; */
  /* background-color: #23a299; */

  background: linear-gradient(to bottom right, #057ca7, #3aac8f);
}

.border-color-1 {
  border-color: #0772a8;
}
.border-color-2 {
  border-color: #3aac8f;
}
.border-color-3 {
  border-color: #1fa098;
}
.border-color-4 {
  border-color: #0388a8;
}

.flag-container {
  display: flex;
  align-items: center;
}

.flag-icon {
  width: 30px;
  margin-left: 5px;
}

.bg-pay-up {
  /* background-color: #32a993; */
  /* background-color: #23a299; */

  background: linear-gradient(to top right, #057ca7, #3aac8f);
}

.mobile-menu {
  display: none;
}
@media (max-width: 1024px) {
  .mobile-menu {
    display: block;
  }
}

.object-contain {
  object-fit: contain;
}

.preload {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  animation: fadeOut 2s forwards;
}

.preload::before {
  content: "";
  display: block;
  width: 300px;
  height: 300px;
  background-image: url("/assets/images/logoCatapultaPay.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  animation: fadeIn 0.5s ease-in-out both;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes bounceIn {
  0% {
    transform: translateY(100px);
    opacity: 0;
  }
  50% {
    transform: translateY(-30px);
    opacity: 1;
  }
  70% {
    transform: translateY(15px);
  }
  90% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeOutLogo {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.9);
  }
}
