
@media (max-width:767px) {
	.elementor .e-1c118c40-ab57 {
		height: 28px;
	}
}

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

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

@media (max-width:767px) {
	.elementor .e-59fe3774-e612 {
		font-size: 19px;
		margin-block-start: 0px;
		margin-block-end: 28px;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
	}
}

@media (max-width:767px) {
	.elementor .e-609db3ea-71ac {
		margin-block-start: 28px;
		margin-block-end: 0px;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
		align-self: stretch;
	}
}

@media (max-width:767px) {
	.elementor .e-659baef1-1e44 {
		border-radius: 8px;
	}
}

@media (max-width:767px) {
	.elementor .e-6190f526-6eec {
		padding-block-start: 20px;
		padding-block-end: 44px;
		padding-inline-start: 18px;
		padding-inline-end: 18px;
	}
}

@media (max-width:767px) {
	.elementor .e-39a18261-fdfb {
		font-size: 28px;
	}
}

@media (max-width:767px) {
	.elementor .e-33faffa1-2d17 {
		gap: 40px;
	}
}

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

@media (max-width:767px) {
	.elementor .e-7286647e-bf7d {
		font-size: 28px;
	}
}

@media (max-width:767px) {
	.elementor .e-4d4f4849-e549 {
		padding-block-start: 28px;
		padding-block-end: 28px;
		padding-inline-start: 22px;
		padding-inline-end: 22px;
	}
}

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

@media (max-width:767px) {
	.elementor .e-361381c2-fad6 {
		font-size: 30px;
	}
}

@media (max-width:767px) {
	.elementor .e-9190e8f-39a7 {
		padding-block-start: 22px;
		padding-block-end: 22px;
		padding-inline-start: 18px;
		padding-inline-end: 18px;
	}
}

@media (max-width:767px) {
	.elementor .e-4688254-4632 {
		padding-block-start: 56px;
		padding-block-end: 64px;
		padding-inline-start: 18px;
		padding-inline-end: 18px;
		gap: 32px;
	}
}

@media (max-width:767px) {
	.elementor .e-23bae21-733d512 {
		font-size: 30px;
	}
}

@media (max-width:767px) {
	.elementor .e-2c66e0d-532b067 {
		padding-block-start: 22px;
		padding-block-end: 22px;
		padding-inline-start: 18px;
		padding-inline-end: 18px;
	}
}

@media (max-width:767px) {
	.elementor .e-8ce23dc-6d01966 {
		padding-block-start: 56px;
		padding-block-end: 64px;
		padding-inline-start: 18px;
		padding-inline-end: 18px;
		gap: 32px;
	}
}

@media (max-width:767px) {
	.elementor .e-45e839cc-967e {
		padding-block-start: 36px;
		padding-block-end: 44px;
		padding-inline-start: 18px;
		padding-inline-end: 18px;
	}
}
