body.rtl .elementor-12 .elementor-element.elementor-element-3da974f {
	left: 35px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-bbf1ae0 {
	left: 10px;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (min-width:769px) {}

@media (max-width:1024px) and (min-width:769px) {}

@media (max-width:1440px) {
	body.rtl .elementor-12 .elementor-element.elementor-element-3da974f {
		left: 20px;
	}
}

@media (max-width:1024px) {
	body.rtl .elementor-12 .elementor-element.elementor-element-3da974f {
		left: 20px;
	}
}

@media (max-width:768px) {
	body.rtl .elementor-12 .elementor-element.elementor-element-3da974f {
		left: 20px;
	}
}

@media (max-width: 1024px) {
	.header-main-container.expanded {
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
		width: 95vw !important;
		height: auto !important;
		max-height: 80vh;
		padding: 1rem !important;
		gap: 1.5rem !important;
		overflow-y: auto;
		box-sizing: border-box;
	}
	
	.header-main-container.expanded .header-menu {
		transform: translateY(0);
		opacity: 1;
		width: 100% !important;
		pointer-events: auto;
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 1.5rem;
	}
	
	.header-main-container.expanded .menu {
		height: auto !important;
		flex-direction: column;
		align-items: center;
		gap: 1.5rem;
	}
}