.mobile-menu-overlay-19 {
	position: fixed;
	top: 0;
	right: -100%;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
	transition: right 0.3s ease;
	display: flex;
	justify-content: flex-end;
}

.mobile-menu-overlay-19.is-active {
	right: 0;
}

.mobile-menu-content-19 {
	width: 65%;
	height: 100%;
	background: #fff;
	padding: 2rem;
	display: flex;
	flex-direction: column;
	box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
}
