.tour-virtual__bg {
	height: 410px;
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: 20px;
}
.tour-virtual__bg > img {
	height: 60px;
	width: 60px;
	aspect-ratio: 1;
	object-fit: contain;
}
.tour-virtual__bg button {
	padding: 10px 20px;
	border-radius: 5px;
	background: var(--e-global-color-primary);
	color: #FFF;
	font-family: var(--main-font);
	font-weight: 600;
	font-size: 16px;
	border: none;
}

@media(max-width: 768px) {
	.tour-virtual__bg {
		border-radius: 0;
	}
}