
@media (max-width:1024px) {
	.elementor .e-8742cc4-81e959c {
		align-self: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-1af36598-8325d35 {
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-5387534-235a481 {
		padding: 0px;
	}
}

@media (max-width:1024px) {
	.elementor .e-4564421-57ad076 {
		flex-direction: row;
		gap: 20px;
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-9eb09ad-2d757c7 {
		padding-block-start: 0px;
		padding-block-end: 40px;
		padding-inline-start: 0px;
		padding-inline-end: 0px;
	}
}

@media (max-width:1024px) {
	.elementor .e-eb70326-d740813 {
		padding: 0px;
	}
}

@media (max-width:1024px) {
	.elementor .e-1c6947d-d72b3dd {
		padding-inline-start: 0px;
		padding-inline-end: 0px;
		border-block-start-width: 1px;
		border-inline-start-width: 0px;
	}
}

@media (max-width:1024px) {
	.elementor .e-e196235-0d2af43 {
		padding: 0px;
	}
}

@media (max-width:1024px) {
	.elementor .e-f52c7f0-d65fd27 {
		padding-block-end: 0px;
		padding-inline-start: 0px;
		padding-inline-end: 0px;
		border-block-start-width: 1px;
		border-inline-start-width: 0px;
	}
}

@media (max-width:1024px) {
	.elementor .e-de9aebf-18cfdb0 {
		column-gap: 20px;
		margin-block-start: 40px;
		flex-direction: column;
		row-gap: 0px;
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-ce080b2-f4ffa50 {
		padding-block-start: 20px;
		padding-block-end: 60px;
		padding-inline-start: 40px;
		padding-inline-end: 40px;
	}
}

@media (max-width:1024px) {
	.elementor .e-211e2e90-39f34f3 {
		gap: 40px;
		flex-wrap: wrap;
	}
}

@media (max-width:1024px) {
	.elementor .e-d934a4e-6cab0c7 {
		text-align: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-3841973-ff88219 {
		text-align: center;
	}
}

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

@media (max-width:1024px) {
	.elementor .e-0b08c08-92a2682 {
		text-align: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-f235376-3fdee0a {
		width: 100%;
		justify-content: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-f89528e-eadc56f {
		border-style: none;
	}
}

@media (max-width:1024px) {
	.elementor .e-7100d42-4942ea3 {
		border-style: none;
	}
}

@media (max-width:1024px) {
	.elementor .e-0d15b92-48fc804 {
		border-style: none;
	}
}

@media (max-width:1024px) {
	.elementor .e-f37125f-707a0f7 {
		display: flex;
		flex-direction: column;
		gap: 30px;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-4658074-5c3febc {
		display: flex;
		flex-direction: column;
		align-items: start;
	}
}

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

@media (max-width:1024px) {
	.elementor .e-e373c4e-8b0db9c {
		display: flex;
		flex-direction: column;
		align-items: start;
	}
}

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

@media (max-width:1024px) {
	.elementor .e-8e60041-85f8c8f {
		display: flex;
		flex-direction: column;
		align-items: start;
	}
}

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

@media (max-width:1024px) {
	.elementor .e-2b7bccc-ccb0e13 {
		width: 100%;
		align-items: center;
	}
}

@media (max-width:1024px) {
	.elementor .e-cd8abed-758c071 {
		width: 100%;
		padding-inline-start: 10px;
		padding-inline-end: 20px;
	}
}
