.elementor-274 .elementor-element-e9e6a64 {
	padding: 16px 20px !important;
	align-items: flex-start !important;
	border-radius: 8px !important;
}

@media (min-width: 768px) {
	.elementor-274 .elementor-element-063e986,
	.elementor-274 .elementor-element-b156f92,
	.elementor-274 .elementor-element-c78e120 {
		align-items: stretch !important;
		overflow: hidden !important;
		border-radius: 12px !important;
	}

	.elementor-274 .elementor-element-80c2de0,
	.elementor-274 .elementor-element-60e2c4d,
	.elementor-274 .elementor-element-d630d76,
	.elementor-274 .elementor-element-c8538ba,
	.elementor-274 .elementor-element-6c27b2b,
	.elementor-274 .elementor-element-6731faf {
		flex: 1 1 50% !important;
		width: 50% !important;
		max-width: 50% !important;
		min-width: 0 !important;
		display: flex !important;
		padding: 24px !important;
		align-self: stretch !important;
	}

	.elementor-274 .elementor-element-80c2de0,
	.elementor-274 .elementor-element-60e2c4d,
	.elementor-274 .elementor-element-d630d76 {
		align-items: center !important;
		justify-content: center !important;
	}

	.elementor-274 .elementor-element-c8538ba,
	.elementor-274 .elementor-element-6c27b2b,
	.elementor-274 .elementor-element-6731faf {
		align-items: center !important;
		justify-content: flex-start !important;
	}

	.elementor-274 .elementor-element-80c2de0 .elementor-widget-heading,
	.elementor-274 .elementor-element-60e2c4d .elementor-widget-heading,
	.elementor-274 .elementor-element-d630d76 .elementor-widget-heading,
	.elementor-274 .elementor-element-80c2de0 .elementor-heading-title,
	.elementor-274 .elementor-element-60e2c4d .elementor-heading-title,
	.elementor-274 .elementor-element-d630d76 .elementor-heading-title {
		width: 100% !important;
		text-align: left !important;
	}

	.elementor-274 .elementor-element-c8538ba .elementor-widget-text-editor,
	.elementor-274 .elementor-element-6c27b2b .elementor-widget-text-editor,
	.elementor-274 .elementor-element-6731faf .elementor-widget-text-editor {
		width: 100% !important;
		text-align: left !important;
	}
}

@media (max-width: 767px) {
	.elementor-274 .elementor-element.pl-where-to-begin,
	.elementor-274 .elementor-element-a747fc8 {
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		gap: 32px !important;
	}

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

	.elementor-274 .elementor-element-da3aaaa,
	.elementor-274 .elementor-element-761ade7,
	.elementor-274 .elementor-element-29fca4e,
	.elementor-274 .elementor-element-ac2a80f {
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		align-items: stretch !important;
	}

	.elementor-274 .elementor-element-0ba7e5e {
		width: 100% !important;
		max-width: 100% !important;
		padding: 24px 20px 28px !important;
		gap: 12px !important;
	}

	.elementor-274 .elementor-element-e95a97a,
	.elementor-274 .elementor-element-92dd8d9,
	.elementor-274 .elementor-element-754075d,
	.elementor-274 .elementor-element-25674f9,
	.elementor-274 .elementor-element-f73ce4a,
	.elementor-274 .elementor-element-0350e33,
	.elementor-274 .elementor-element-9f18ee2,
	.elementor-274 .elementor-element-71981e0,
	.elementor-274 .elementor-element-c1f7f97 {
		width: 100% !important;
		max-width: 100% !important;
	}

	.elementor-274 .elementor-element-f73ce4a,
	.elementor-274 .elementor-element-0350e33,
	.elementor-274 .elementor-element-9f18ee2 {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.elementor-274 .elementor-element-b95167a {
		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-274 .elementor-element-ee81584 {
		width: auto !important;
		max-width: fit-content !important;
		align-self: flex-start !important;
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}

	.elementor-274 .elementor-element-b647844,
	.elementor-274 .elementor-element-43003b6,
	.elementor-274 .elementor-element-4149353,
	.elementor-274 .elementor-element-195cd19,
	.elementor-274 .elementor-element-7eac968 {
		width: 100% !important;
		max-width: 100% !important;
		flex-direction: column !important;
		align-items: flex-start !important;
		padding: 16px 20px !important;
		gap: 12px !important;
	}

	.elementor-274 .elementor-element-3e4541b,
	.elementor-274 .elementor-element-6b43f44,
	.elementor-274 .elementor-element-033bafa,
	.elementor-274 .elementor-element-908a694,
	.elementor-274 .elementor-element-5fabef1 {
		width: 56px !important;
		max-width: 56px !important;
		min-width: 56px !important;
		min-height: 56px !important;
		flex: 0 0 56px !important;
		align-self: flex-start !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		padding: 0 !important;
	}

	.elementor-274 .elementor-element-4deb424,
	.elementor-274 .elementor-element-9247236,
	.elementor-274 .elementor-element-14d2c6d,
	.elementor-274 .elementor-element-b3bb4bf,
	.elementor-274 .elementor-element-fa68905,
	.elementor-274 .elementor-element-85169df,
	.elementor-274 .elementor-element-264b265,
	.elementor-274 .elementor-element-a20ddd9,
	.elementor-274 .elementor-element-6cb0c8b,
	.elementor-274 .elementor-element-3a42db3,
	.elementor-274 .elementor-element-c7e5163,
	.elementor-274 .elementor-element-d89d857,
	.elementor-274 .elementor-element-e0c1600,
	.elementor-274 .elementor-element-d5a887d,
	.elementor-274 .elementor-element-80c7edc {
		width: 100% !important;
		max-width: 100% !important;
		flex-direction: column !important;
		align-items: flex-start !important;
	}

	.elementor-274 .elementor-element-e9e6a64 {
		width: 100% !important;
		max-width: 100% !important;
	}

	.elementor-274 .elementor-element-063e986,
	.elementor-274 .elementor-element-b156f92,
	.elementor-274 .elementor-element-c78e120 {
		width: 100% !important;
		max-width: 100% !important;
		flex-direction: column !important;
		align-items: stretch !important;
		overflow: hidden !important;
		border-radius: 12px !important;
	}

	.elementor-274 .elementor-element-80c2de0,
	.elementor-274 .elementor-element-60e2c4d,
	.elementor-274 .elementor-element-d630d76 {
		width: 100% !important;
		max-width: 100% !important;
		padding: 20px !important;
		align-items: center !important;
		justify-content: center !important;
		text-align: center !important;
	}

	.elementor-274 .elementor-element-c8538ba,
	.elementor-274 .elementor-element-6c27b2b,
	.elementor-274 .elementor-element-6731faf {
		width: 100% !important;
		max-width: 100% !important;
		padding: 16px 20px !important;
		align-items: flex-start !important;
		justify-content: flex-start !important;
	}

	.elementor-274 .elementor-element-80c2de0 .elementor-widget-heading,
	.elementor-274 .elementor-element-60e2c4d .elementor-widget-heading,
	.elementor-274 .elementor-element-d630d76 .elementor-widget-heading,
	.elementor-274 .elementor-element-80c2de0 .elementor-heading-title,
	.elementor-274 .elementor-element-60e2c4d .elementor-heading-title,
	.elementor-274 .elementor-element-d630d76 .elementor-heading-title {
		width: 100% !important;
		text-align: center !important;
	}

	.elementor-274 .elementor-element-c8538ba .elementor-widget-text-editor,
	.elementor-274 .elementor-element-6c27b2b .elementor-widget-text-editor,
	.elementor-274 .elementor-element-6731faf .elementor-widget-text-editor {
		width: 100% !important;
		text-align: left !important;
	}

	.elementor-274 .elementor-element-b647844 .elementor-widget-heading,
	.elementor-274 .elementor-element-b647844 .elementor-widget-text-editor,
	.elementor-274 .elementor-element-43003b6 .elementor-widget-heading,
	.elementor-274 .elementor-element-43003b6 .elementor-widget-text-editor,
	.elementor-274 .elementor-element-4149353 .elementor-widget-heading,
	.elementor-274 .elementor-element-4149353 .elementor-widget-text-editor,
	.elementor-274 .elementor-element-195cd19 .elementor-widget-heading,
	.elementor-274 .elementor-element-195cd19 .elementor-widget-text-editor,
	.elementor-274 .elementor-element-7eac968 .elementor-widget-heading,
	.elementor-274 .elementor-element-7eac968 .elementor-widget-text-editor {
		width: 100% !important;
		max-width: 100% !important;
		text-align: left !important;
	}

	.elementor-274 .elementor-element-b647844 .elementor-heading-title,
	.elementor-274 .elementor-element-43003b6 .elementor-heading-title,
	.elementor-274 .elementor-element-4149353 .elementor-heading-title,
	.elementor-274 .elementor-element-195cd19 .elementor-heading-title,
	.elementor-274 .elementor-element-7eac968 .elementor-heading-title {
		text-align: left !important;
	}

	.elementor-274 .elementor-element-e240811,
	.elementor-274 .elementor-element-b83059b {
		width: 100% !important;
		max-width: 100% !important;
	}

	.elementor-274 .elementor-element-e240811 .elementor-button,
	.elementor-274 .elementor-element-b83059b .elementor-button {
		width: 100% !important;
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}

	.elementor-274 .elementor-element-c6ba11f {
		align-items: center !important;
		text-align: center !important;
	}

	.elementor-274 .elementor-element-3e4541b .elementor-widget-heading,
	.elementor-274 .elementor-element-6b43f44 .elementor-widget-heading,
	.elementor-274 .elementor-element-033bafa .elementor-widget-heading,
	.elementor-274 .elementor-element-908a694 .elementor-widget-heading,
	.elementor-274 .elementor-element-5fabef1 .elementor-widget-heading {
		width: auto !important;
		max-width: none !important;
		margin: 0 !important;
		text-align: center !important;
	}

	.elementor-274 .elementor-element-3e4541b .elementor-heading-title,
	.elementor-274 .elementor-element-6b43f44 .elementor-heading-title,
	.elementor-274 .elementor-element-033bafa .elementor-heading-title,
	.elementor-274 .elementor-element-908a694 .elementor-heading-title,
	.elementor-274 .elementor-element-5fabef1 .elementor-heading-title {
		width: auto !important;
		text-align: center !important;
		line-height: 1 !important;
	}
}
