
@media (max-width:1024px) {
	.elementor .e-7edd0a07-7cf7 {
		margin-block-start: 0px;
		margin-block-end: 48px;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
	}
}

@media (max-width:1024px) {
	.elementor .e-566c3fe3-9fd6 {
		font-size: 44px;
	}
}

@media (max-width:1024px) {
	.elementor .e-77d0f8eb-d496 {
		max-width: 100%;
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-9b3c867-3aa5 {
		padding: 0px;
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-45a3ac2c-7cb1 {
		flex-direction: column;
		gap: 40px;
		align-items: stretch;
	}
}

@media (max-width:1024px) {
	.elementor .e-6190f526-6eec {
		padding-block-start: 24px;
		padding-block-end: 56px;
		padding-inline-start: 24px;
		padding-inline-end: 24px;
	}
}

@media (max-width:1024px) {
	.elementor .e-597a2bee-59cd {
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-3df1e40b-fee5 {
		max-width: 100%;
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-443c40c6-92d1 {
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-3e54d945-a2a4 {
		transform: rotateX(0deg) rotateY(0deg) rotateZ(90deg);
	}
}

@media (max-width:1024px) {
	.elementor .e-419d8b1-bb75 {
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-6eced470-696f {
		max-width: 100%;
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-2e9750ca-b405 {
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-14ae2dab-5523 {
		transform: rotateX(0deg) rotateY(0deg) rotateZ(90deg);
	}
}

@media (max-width:1024px) {
	.elementor .e-11c4f9f0-f1a5 {
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-513117d6-322f {
		max-width: 100%;
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-72108748-986f {
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-31be3a6-218d {
		flex-direction: column;
		gap: 12px;
	}
}

@media (max-width:1024px) {
	.elementor .e-4fec3dbb-78f2 {
		padding-block-start: 72px;
		padding-block-end: 72px;
		padding-inline-start: 24px;
		padding-inline-end: 24px;
	}
}

@media (max-width:1024px) {
	.elementor .e-75f8e850-77c4 {
		max-width: 100%;
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-335543f1-3111 {
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-5e11752c-bb53 {
		flex-direction: column;
		gap: 36px;
		align-items: stretch;
	}
}

@media (max-width:1024px) {
	.elementor .e-3f127c9c-4e39 {
		padding-block-start: 72px;
		padding-block-end: 72px;
		padding-inline-start: 24px;
		padding-inline-end: 24px;
	}
}

@media (max-width:1024px) {
	.elementor .e-167a38ab-d12d {
		max-width: 100%;
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-4acb735c-7a88 {
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-38c58521-b643 {
		flex-direction: column;
		gap: 36px;
		align-items: stretch;
	}
}

@media (max-width:1024px) {
	.elementor .e-4c37e31a-dc55 {
		max-width: 100%;
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-4688254-4632 {
		padding-block-start: 72px;
		padding-block-end: 80px;
		padding-inline-start: 24px;
		padding-inline-end: 24px;
	}
}

@media (max-width:1024px) {
	.elementor .e-4ed4372-3df1bcc {
		max-width: 100%;
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-838723c-582ca59 {
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-3e5f8cd-0b91185 {
		flex-direction: column;
		gap: 36px;
		align-items: stretch;
	}
}

@media (max-width:1024px) {
	.elementor .e-02696aa-0cd40cf {
		max-width: 100%;
		flex: 1 1 auto;
	}
}

@media (max-width:1024px) {
	.elementor .e-8ce23dc-6d01966 {
		padding-block-start: 72px;
		padding-block-end: 80px;
		padding-inline-start: 24px;
		padding-inline-end: 24px;
	}
}
