
@media (max-width:1024px) {
	.elementor .e-75d665e-06ee9be {
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-14c7415-df83bd0 {
		text-align: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-ebe18ca-4decd98 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor .e-ebec5ad-839c4f7 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor .e-843ddad-5707d95 {
		flex-wrap: wrap;
	}
}

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

@media (max-width:1024px) {
	.elementor .e-8ffe780-0c239fb {
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-9a57b75-209fe5c {
		display: none;
	}
}

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

@media (max-width:1024px) {
	.elementor .e-86c2176-93c8fcb {
		max-width: 600px;
		padding: 40px;
	}
}

@media (max-width:1024px) {
	.elementor .e-8202c8c-68002e3 {
		max-width: 600px;
		padding: 40px;
	}
}

@media (max-width:1024px) {
	.elementor .e-c91a0db-96229aa {
		padding-inline-start: 40px;
		padding-inline-end: 40px;
		gap: 40px;
		flex-wrap: wrap;
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-5923f98-9ad3ace {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

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

@media (max-width:1024px) {
	.elementor .e-a6485c1-08938eb {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

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

@media (max-width:1024px) {
	.elementor .e-496e788-5b18413 {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

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

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

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

@media (max-width:1024px) {
	.elementor .e-912ef41-b760776 {
		align-items: center;
	}
}

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