
@media (max-width:1024px) {
	.elementor .e-282a42dd-958cf09 {
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-105d42a1-126be48 {
		text-align: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-73ee99d7-6fec422 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor .e-3cf65cdc-e8fc86a {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor .e-780e7832-b64b77e {
		flex-wrap: wrap;
	}
}

@media (max-width:1024px) {
	.elementor .e-577ca88-9622e5c {
		padding-block-start: 40px;
	}
}

@media (max-width:1024px) {
	.elementor .e-3c50615f-e32c84e {
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-4c2e1526-5abe59e {
		display: none;
	}
}

@media (max-width:1024px) {
	.elementor .e-18ef509c-334724e {
		display: flex;
		gap: 30px;
		flex-wrap: wrap;
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-340de47d-7df489f {
		max-width: 600px;
		padding: 40px;
	}
}

@media (max-width:1024px) {
	.elementor .e-7c37fd2a-2bbd0ff {
		max-width: 600px;
		padding: 40px;
	}
}

@media (max-width:1024px) {
	.elementor .e-4a6f69da-1002fbc {
		padding-inline-start: 40px;
		padding-inline-end: 40px;
		gap: 40px;
		flex-wrap: wrap;
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-3aa6644f-b026f2d {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-78856b44-8d1c543 {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-2b23079f-cf1216c {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-2be93fdf-c49173f {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-33f2b820-0b9e53b {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-53cbc29c-b9485af {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-447d28d5-ab09907 {
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-7d3ebbc3-284b0c7 {
		padding-inline-start: 10px;
		padding-inline-end: 20px;
	}
}
