.card-payment {
  background-color: rgba(255, 255, 255, 0.81);
  border: 1px solid #7c7c7c;
  backdrop-filter: blur(7px);
  border-radius: 8px;
  width: 335px;
  height: 96px;
  margin-right: 1rem;
}

.card-payment .form-check-input.payment-choose {
  border: 1px solid #000000;
  position: relative;
}

.card-payment .form-check-input.payment-choose:checked[type="radio"] {
  background-color: #000000;
  border: 1px solid #000000;
  background-image: none;
}

.form-check-input:focus {
  box-shadow: none;
}

.paypal-logo-and-title {
  display: flex;
  justify-content: center;
  align-items: end;
}

.paypal-title {
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: -0.02em;
  color: #000000;
  padding: 0 8px 0 15px;
  margin-bottom: 0;
}

.btn.add-new-event-btn.continue-payment {
  background-color: #7c7c7c;
  border: 1px solid #7c7c7c;
  backdrop-filter: blur(7px);
  height: 48px;
  pointer-events: none;
  cursor: none;
}

.btn.add-new-event-btn.continue-payment.active {
  background-color: #000000;
  pointer-events: auto;
  cursor: pointer;
}

@media (max-width: 415px) {
  .mediaflex-column {
    flex-direction: column;
  }

  .card-payment {
    margin-bottom: 1rem;
    width: 100%;
    margin-right: 0;
  }
}
