.elementor-376 .elementor-element-389b6fd9 {
	padding: 8px 16px !important;
	align-items: center !important;
	justify-content: center !important;
}

@media (max-width: 767px) {
	.elementor-376 .elementor-element.pl-resident-portal,
	.elementor-376 .elementor-element-513e43ce {
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		gap: 32px !important;
	}

	.elementor-376 .e-con,
	.elementor-376 .e-con > .e-con-inner {
		min-width: 0 !important;
		max-width: 100% !important;
	}

	.elementor-376 .elementor-element-5f11cb35,
	.elementor-376 .elementor-element-cee126f {
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		align-items: stretch !important;
	}

	.elementor-376 .elementor-element-1cf37ced {
		width: 100% !important;
		max-width: 100% !important;
		padding: 24px 20px 28px !important;
		gap: 12px !important;
	}

	.elementor-376 .elementor-element-4be649f3,
	.elementor-376 .elementor-element-24969bc,
	.elementor-376 .elementor-element-73efe331,
	.elementor-376 .elementor-element-2827d13,
	.elementor-376 .elementor-element-0974aee,
	.elementor-376 .elementor-element-6f283e4,
	.elementor-376 .elementor-element-582bb07d,
	.elementor-376 .elementor-element-17b5b0d0 {
		width: 100% !important;
		max-width: 100% !important;
	}

	.elementor-376 .elementor-element-24969bc,
	.elementor-376 .elementor-element-2827d13 {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.elementor-376 .elementor-element-7d87e91d {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding: 24px 20px !important;
		align-self: stretch !important;
		align-items: stretch !important;
	}

	.elementor-376 .elementor-element-353a0508 {
		width: auto !important;
		max-width: fit-content !important;
		align-self: flex-start !important;
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}

	.elementor-376 .elementor-element-389b6fd9 {
		width: auto !important;
		max-width: fit-content !important;
		align-self: center !important;
		padding: 8px 16px !important;
	}

	.elementor-376 .elementor-element-73efe331,
	.elementor-376 .elementor-element-582bb07d {
		align-items: center !important;
		text-align: center !important;
	}

	.elementor-376 .elementor-element-21fe0e9b,
	.elementor-376 .elementor-element-12eb510b,
	.elementor-376 .elementor-element-6aebe25b,
	.elementor-376 .elementor-element-7fcda873 {
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
	}

	.elementor-376 .elementor-element-21fe0e9b .elementor-heading-title,
	.elementor-376 .elementor-element-6aebe25b .elementor-heading-title {
		text-align: center !important;
	}

	.elementor-376 .elementor-element-4be649f3 .elementor-widget-heading,
	.elementor-376 .elementor-element-4be649f3 .elementor-widget-text-editor,
	.elementor-376 .elementor-element-769ccbe2,
	.elementor-376 .elementor-element-69cc27cc {
		width: 100% !important;
		max-width: 100% !important;
		text-align: left !important;
	}

	.elementor-376 .elementor-element-769ccbe2 .elementor-heading-title {
		text-align: left !important;
	}

	.elementor-376 .elementor-element-6f8396e3,
	.elementor-376 .elementor-element-1fd07028 {
		width: 100% !important;
		max-width: 100% !important;
		flex-direction: row !important;
		align-items: center !important;
		justify-content: center !important;
		padding: 16px 20px !important;
		gap: 13px !important;
	}

	.elementor-376 .elementor-element-202da20c,
	.elementor-376 .elementor-element-742b898a {
		width: 20px !important;
		max-width: 20px !important;
		flex: 0 0 20px !important;
		align-self: center !important;
	}

	.elementor-376 .elementor-element-202da20c .elementor-widget-container,
	.elementor-376 .elementor-element-742b898a .elementor-widget-container,
	.elementor-376 .elementor-element-202da20c img,
	.elementor-376 .elementor-element-742b898a img {
		width: 20px !important;
		max-width: 20px !important;
		height: auto !important;
	}

	.elementor-376 .elementor-element-4d8550d8,
	.elementor-376 .elementor-element-57ff9e4a {
		width: auto !important;
		max-width: none !important;
		flex: 0 1 auto !important;
		text-align: left !important;
	}

	.elementor-376 .elementor-element-4d8550d8 .elementor-heading-title,
	.elementor-376 .elementor-element-57ff9e4a .elementor-heading-title {
		text-align: left !important;
	}

	.elementor-376 .elementor-element-2f4e6927 {
		width: auto !important;
		max-width: none !important;
	}

	.elementor-376 .elementor-element-2f4e6927 .elementor-heading-title {
		text-align: center !important;
	}

	.elementor-376 .elementor-element-7ec6c7fd {
		width: 100% !important;
		max-width: 100% !important;
	}

	.elementor-376 .elementor-element-7ec6c7fd .elementor-button {
		width: 100% !important;
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}

	.elementor-376 .elementor-element-20883e6,
	.elementor-376 .elementor-element-20883e6 .pl-upload-portal {
		width: 100% !important;
		max-width: 100% !important;
	}
}
