
@media (max-width:1024px) {
	.elementor .e-527dd701-965d42a {
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-2e4bd0ef-860459a {
		text-align: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-1a96fc0f-4aff152 {
		max-width: 600px;
		padding: 40px;
	}
}

@media (max-width:1024px) {
	.elementor .e-59ea887b-df1e8d2 {
		max-width: 600px;
		padding: 40px;
	}
}

@media (max-width:1024px) {
	.elementor .e-5fdef04e-1c03848 {
		padding-inline-start: 40px;
		padding-inline-end: 40px;
		gap: 40px;
		flex-wrap: wrap;
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-51d903e4-5a6086b {
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-14209021-3569239 {
		display: none;
	}
}

@media (max-width:1024px) {
	.elementor .e-76f51a95-99e1e4b {
		display: flex;
		gap: 30px;
		flex-wrap: wrap;
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-4ba7a718-5ec188c {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor .e-3315425c-dbd6e10 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor .e-49ccb020-b0300e9 {
		flex-wrap: wrap;
	}
}

@media (max-width:1024px) {
	.elementor .e-7074711-cd9e4bd {
		padding-block-start: 40px;
	}
}

@media (max-width:1024px) {
	.elementor .e-a7375ce-88fdbf1 {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

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

@media (max-width:1024px) {
	.elementor .e-8f9a643-26dc0ce {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

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

@media (max-width:1024px) {
	.elementor .e-62c83894-88d75b0 {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-3a0f10c4-5e1933f {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}

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

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

@media (max-width:1024px) {
	.elementor .e-26541d99-fb7e02d {
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-3c3f4d44-d7535a0 {
		padding-inline-start: 10px;
		padding-inline-end: 20px;
	}
}
