.custom-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	text-align: center;
	background: #000000e0;
	z-index: 9999999;
	color: white;
	transform: translateX(100%);
	opacity:  0;
	transition: transform .2s ease-out;
}

.custom-modal.active {
	transform: translateX(0);
	opacity: 1;
}

.custom-modal div {
	opacity: 0;
	transform: translateX(200px);
}

.custom-modal.active div {
	opacity: 1;
	transition: .3s cubic-bezier(1,.54,.17,1.22) .1s;
	transform: translateX(0);
}

.custom-modal-big-btn {
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
}