.make-a-payment-modal {
	background: rgba(0, 0, 0, 0.75);
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	transition: var(--transition-all-ease-in-out);
	z-index: 9999;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100vw;
	height: 100vh;
}

.make-a-payment-modal .make-a-payment-modal-content {
	border-radius: var(--xxl-border-radius);
	background: var(--white-color);
	box-shadow: var(--xxl-card-shadow);
	display: inline-block;
	margin: 32px auto;
	padding: 32px;
	width: 100%;
	max-width: 768px;
	flex-direction: column;
	justify-content: center;
	overflow-y: auto;
	max-height: 100vh;
	overflow-x: hidden;
}

.make-a-payment-modal .make-a-payment-modal-content h1 {
	font-size: 32px;
	margin-bottom: 32px;
	text-align: center;
}

.make-a-payment-modal .make-a-payment-modal-content p {
	text-align: left;
	font-size: 16px;
	margin-bottom: 16px;
}

.make-a-payment-modal .make-a-payment-modal-content p a {
	word-break: break-all;
}

.make-a-payment-modal .make-a-payment-modal-content .button {
	cursor: pointer;
	margin-bottom: 16px;
}

@media (max-width: 575px) {
	.make-a-payment-modal .make-a-payment-modal-content {
		border-radius: 0;
	}
}