.lottery {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-image: url('/public/images/lottery/mobile.png');
	min-height: 100dvh;
	margin: 15px;
}

@media (min-width: 768px) {
	.lottery {
		background-image: url('/public/images/lottery/tablet.png');
	}
}

@media (min-width: 1440px) {
	.lottery {
		background-image: url('/public/images/lottery/desktop.png');
	}
}

.lottery form {
	box-shadow: 15px 15px 30px 0 rgba(0, 0, 0, .05) !important;
}