
.elementor-33496 .elementor-element.elementor-element-e3c9bb3:not(.elementor-motion-effects-element-type-background), .elementor-33496 .elementor-element.elementor-element-e3c9bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3fc8027);
}

.elementor-33496 .elementor-element.elementor-element-e3c9bb3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 0px 70px 0px;
}

.elementor-33496 .elementor-element.elementor-element-e3c9bb3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-ae41ddf {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-ae41ddf .elementor-heading-title {
	color: #161c2d;
	font-family: "Inter", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 1.08333333333em;
	letter-spacing: 0px;
}

.elementor-33496 .elementor-element.elementor-element-ae41ddf > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-e264b6a {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-e264b6a .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-a7bc1ea {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-a7bc1ea:not(.elementor-motion-effects-element-type-background), .elementor-33496 .elementor-element.elementor-element-a7bc1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c1fc93a);
}

.elementor-33496 .elementor-element.elementor-element-a7bc1ea > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-c6f633e {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-7659644.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-f40abb2 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-f40abb2 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-f40abb2 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-f9e40b4 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-f9e40b4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-f9e40b4 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-a463793 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-5205d27.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-5205d27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-5205d27.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-5205d27 > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-0735a85 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-0735a85 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-0735a85 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-c78a3a6 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-c78a3a6 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-c78a3a6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-029ab32 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-029ab32 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-b9071a9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-9edc504.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-9edc504.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-9edc504.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-9edc504 > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-bb9a6a1 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-bb9a6a1 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-bb9a6a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-05d7f1c {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-05d7f1c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-05d7f1c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-8d91b09 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-8d91b09 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-33b7b71 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-33b7b71:not(.elementor-motion-effects-element-type-background), .elementor-33496 .elementor-element.elementor-element-33b7b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5f29942);
}

.elementor-33496 .elementor-element.elementor-element-33b7b71 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-02cdb7d {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-820554b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-3a8e7b7 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-3a8e7b7 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-3a8e7b7 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-7a45338 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-7a45338 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-7a45338 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-544d742 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-d0788df.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-d0788df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-d0788df.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-d0788df > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-b0123dc {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-b0123dc > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-7789eb0 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-7789eb0:not(.elementor-motion-effects-element-type-background), .elementor-33496 .elementor-element.elementor-element-7789eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3fc8027);
}

.elementor-33496 .elementor-element.elementor-element-7789eb0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-3de40fe {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-e24302d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-3b8c17c {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-3b8c17c .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-3b8c17c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-a89946e {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-a89946e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-a89946e > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-231c8a5 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-09bbe37 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-09bbe37 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-09bbe37 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-3f1abe6 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-3f1abe6 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-3f1abe6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-95431ba {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-95431ba .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-95431ba > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-2466d11 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-36e2630.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-36e2630.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-36e2630.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-36e2630 > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-f7c5b89 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-f7c5b89 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-8b7f372 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-8b7f372:not(.elementor-motion-effects-element-type-background), .elementor-33496 .elementor-element.elementor-element-8b7f372 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c4b2cb6);
}

.elementor-33496 .elementor-element.elementor-element-8b7f372 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-475656e {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-c8e55a7 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-c8e55a7 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-c8e55a7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-db680dd {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-db680dd .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-db680dd > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-feb03e1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-d159009.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-d159009.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-d159009.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-d159009 > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-32ed8d7 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-32ed8d7 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-32ed8d7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-b468eb3 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-b468eb3 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-ff97756 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-8735856.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-8735856.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-8735856.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-8735856 > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-b075319 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-b075319 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-b075319 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-c44fefe {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-c44fefe > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-b5f2957 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-da2416f.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-da2416f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-da2416f.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-da2416f > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-0a0148c {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-0a0148c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-0a0148c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-63265b6 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-63265b6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-b2ad52c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-c134449.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-c134449.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-c134449.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-c134449 > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-b574f38 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-b574f38 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-b574f38 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-2498b2a {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-2498b2a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-5a218f8 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-5a218f8:not(.elementor-motion-effects-element-type-background), .elementor-33496 .elementor-element.elementor-element-5a218f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5f29942);
}

.elementor-33496 .elementor-element.elementor-element-5a218f8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-49e2646 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-74314c8 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-74314c8 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-74314c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-9f4d412 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-9f4d412 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-9f4d412 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-3831561 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-3831561 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-3831561 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-a793669 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-031baa7.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-031baa7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-031baa7.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-031baa7 > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-9de44e7 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-9de44e7 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-9de44e7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-c2b1f4b {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-c2b1f4b > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-edbd884 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-0c2693e.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-0c2693e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-0c2693e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-0c2693e > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-9f7beef {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-9f7beef .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-9f7beef > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-6439fde {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-6439fde > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-260730f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-d879ec7.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-d879ec7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-d879ec7.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-d879ec7 > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-57a8415 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-57a8415 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-57a8415 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-4cae6f8 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-4cae6f8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-2cc6186 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-fd990f3.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-fd990f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-fd990f3.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-fd990f3 > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-b4679cc {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-b4679cc .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-b4679cc > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-c0eb537 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-c0eb537 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-709190d {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-709190d:not(.elementor-motion-effects-element-type-background), .elementor-33496 .elementor-element.elementor-element-709190d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3fc8027);
}

.elementor-33496 .elementor-element.elementor-element-709190d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-43bdbc1 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-64b2d2e {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-64b2d2e .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-64b2d2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-b455d50 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-b455d50 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-b455d50 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-3a4443d {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-3a4443d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-3a4443d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-e2d8e02 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-baec38b.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-baec38b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-33496 .elementor-element.elementor-element-baec38b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-baec38b > .elementor-element-populated {
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
}

.elementor-33496 .elementor-element.elementor-element-1963a28 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-1963a28 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-d5c5b63 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 40px 0px;
}

.elementor-33496 .elementor-element.elementor-element-d5c5b63:not(.elementor-motion-effects-element-type-background), .elementor-33496 .elementor-element.elementor-element-d5c5b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c4b2cb6);
}

.elementor-33496 .elementor-element.elementor-element-d5c5b63 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-7a58307 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-6027c79 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-a8c793c {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-a8c793c .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-a8c793c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-0a2b52a {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-b0e4606.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

.elementor-33496 .elementor-element.elementor-element-b0e4606.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly;
}

.elementor-33496 .elementor-element.elementor-element-b0e4606.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-b0e4606:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33496 .elementor-element.elementor-element-b0e4606 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-33496 .elementor-element.elementor-element-b0e4606 > .elementor-element-populated, .elementor-33496 .elementor-element.elementor-element-b0e4606 > .elementor-element-populated > .elementor-background-overlay, .elementor-33496 .elementor-element.elementor-element-b0e4606 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-33496 .elementor-element.elementor-element-b0e4606 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 20px 15px 20px;
}

.elementor-33496 .elementor-element.elementor-element-b0e4606 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-34f6e11 img {
	border-style: none;
	border-radius: 10px 10px 10px 10px;
}

.elementor-33496 .elementor-element.elementor-element-34f6e11 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-1a808f3 {
	text-align: left;
}

.elementor-33496 .elementor-element.elementor-element-1a808f3 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-1a808f3 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-a47d6d1 {
	text-align: left;
}

.elementor-33496 .elementor-element.elementor-element-a47d6d1 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-a47d6d1 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-2dfc972 {
	text-align: left;
}

.elementor-33496 .elementor-element.elementor-element-2dfc972 .shadepro-btn {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: 0px;
	color: #fff;
	background-color: #ffa032;
	padding: 12px 28px 12px 28px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-33496 .elementor-element.elementor-element-2dfc972 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-2dfc972 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-c14397b.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

.elementor-33496 .elementor-element.elementor-element-c14397b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly;
}

.elementor-33496 .elementor-element.elementor-element-c14397b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-c14397b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33496 .elementor-element.elementor-element-c14397b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-33496 .elementor-element.elementor-element-c14397b > .elementor-element-populated, .elementor-33496 .elementor-element.elementor-element-c14397b > .elementor-element-populated > .elementor-background-overlay, .elementor-33496 .elementor-element.elementor-element-c14397b > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-33496 .elementor-element.elementor-element-c14397b > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 20px 15px 20px;
}

.elementor-33496 .elementor-element.elementor-element-c14397b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-ed0a5a9 img {
	border-style: none;
	border-radius: 10px 10px 10px 10px;
}

.elementor-33496 .elementor-element.elementor-element-ed0a5a9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-44da9cd {
	text-align: left;
}

.elementor-33496 .elementor-element.elementor-element-44da9cd .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-44da9cd > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-530cd9f {
	text-align: left;
}

.elementor-33496 .elementor-element.elementor-element-530cd9f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-530cd9f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-d9edaf9 {
	text-align: left;
}

.elementor-33496 .elementor-element.elementor-element-d9edaf9 .shadepro-btn {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: 0px;
	color: #fff;
	background-color: #ffa032;
	padding: 12px 28px 12px 28px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-33496 .elementor-element.elementor-element-d9edaf9 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-d9edaf9 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-33496 .elementor-element.elementor-element-e6067bb.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

.elementor-33496 .elementor-element.elementor-element-e6067bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly;
}

.elementor-33496 .elementor-element.elementor-element-e6067bb.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-e6067bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33496 .elementor-element.elementor-element-e6067bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-33496 .elementor-element.elementor-element-e6067bb > .elementor-element-populated, .elementor-33496 .elementor-element.elementor-element-e6067bb > .elementor-element-populated > .elementor-background-overlay, .elementor-33496 .elementor-element.elementor-element-e6067bb > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-33496 .elementor-element.elementor-element-e6067bb > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 15px 20px 15px 20px;
}

.elementor-33496 .elementor-element.elementor-element-e6067bb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-c0bdf35 img {
	border-style: none;
	border-radius: 10px 10px 10px 10px;
}

.elementor-33496 .elementor-element.elementor-element-c0bdf35 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-8c66455 {
	text-align: left;
}

.elementor-33496 .elementor-element.elementor-element-8c66455 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-8c66455 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-af22d9c {
	text-align: left;
}

.elementor-33496 .elementor-element.elementor-element-af22d9c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -.2px;
}

.elementor-33496 .elementor-element.elementor-element-af22d9c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-e44f078 {
	text-align: left;
}

.elementor-33496 .elementor-element.elementor-element-e44f078 .shadepro-btn {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: 0px;
	color: #fff;
	background-color: #ffa032;
	padding: 12px 28px 12px 28px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-33496 .elementor-element.elementor-element-e44f078 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-e44f078 {
	width: auto;
	max-width: auto;
}

.elementor-33496 .elementor-element.elementor-element-52a9fc56 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-52a9fc56:not(.elementor-motion-effects-element-type-background), .elementor-33496 .elementor-element.elementor-element-52a9fc56 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c1fc93a);
}

.elementor-33496 .elementor-element.elementor-element-52a9fc56 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33496 .elementor-element.elementor-element-41adaa3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-563ba9fd {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-4ce5fb07 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-4ce5fb07 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-4ce5fb07 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33496 .elementor-element.elementor-element-7082e76a {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-4eaa7ff.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-25ed12d {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-25ed12d .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-25ed12d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-icon i {
	color: var(--e-global-color-cc4a493);
	transition: color .3s;
}

.elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-cc4a493);
	transition: fill .3s;
}

.elementor-33496 .elementor-element.elementor-element-70ccdf50 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
	width: initial;
	max-width: initial;
}

.elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-33496 .elementor-element.elementor-element-a594296 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-33496 .elementor-element.elementor-element-1dde2c7c.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-70dea6b5 {
	text-align: center;
}

.elementor-33496 .elementor-element.elementor-element-70dea6b5 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-33496 .elementor-element.elementor-element-70dea6b5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

.elementor-33496 .elementor-element.elementor-element-1688c542 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
	width: initial;
	max-width: initial;
}

.elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-33496 .elementor-element.elementor-element-779f6fe7.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33496 .elementor-element.elementor-element-4b6b3af3 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-cc4a493);
	border-style: solid;
	border-color: var(--e-global-color-cc4a493);
	border-radius: 8px 8px 8px 8px;
	padding: 20px 35px 20px 35px;
}

.elementor-33496 .elementor-element.elementor-element-4b6b3af3 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-33496 .elementor-element.elementor-element-4b6b3af3 {
	width: auto;
	max-width: auto;
}

.elementor-33496 .elementor-element.elementor-element-7c96eff6 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	fill: var(--e-global-color-cc4a493);
	color: var(--e-global-color-cc4a493);
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-cc4a493);
	border-radius: 0px 0px 0px 0px;
	padding: 20px 0px 3px 0px;
}

.elementor-33496 .elementor-element.elementor-element-7c96eff6 > .elementor-widget-container {
	margin: 10px 0px 0px 20px;
}

.elementor-33496 .elementor-element.elementor-element-7c96eff6 {
	width: auto;
	max-width: auto;
}

@media (min-width:768px) {
	.elementor-33496 .elementor-element.elementor-element-7a58307 {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-4eaa7ff {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-1dde2c7c {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-33496 .elementor-element.elementor-element-ae41ddf .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-ae41ddf > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a7bc1ea {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-f9e40b4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a463793 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-5205d27 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b9071a9 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9edc504 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-33b7b71 {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7a45338 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-544d742 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d0788df > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7789eb0 {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a89946e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-95431ba {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-2466d11 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-36e2630 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-8b7f372 {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-feb03e1 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d159009 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-32ed8d7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-ff97756 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-8735856 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b075319 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b5f2957 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-da2416f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0a0148c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b2ad52c {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c134449 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b574f38 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-5a218f8 {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3831561 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a793669 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-031baa7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9de44e7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-edbd884 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0c2693e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9f7beef {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-260730f {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d879ec7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-57a8415 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-2cc6186 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-fd990f3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b4679cc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-709190d {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3a4443d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-e2d8e02 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-baec38b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d5c5b63 {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0a2b52a {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-1a808f3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-1a808f3 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a47d6d1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-2dfc972 .shadepro-btn {
		padding: 10px 16px 10px 16px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-44da9cd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-44da9cd > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-530cd9f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d9edaf9 .shadepro-btn {
		padding: 10px 16px 10px 16px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-8c66455 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-8c66455 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-af22d9c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-e44f078 .shadepro-btn {
		padding: 10px 16px 10px 16px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-52a9fc56 {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7082e76a {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-25ed12d {
		text-align: center;
	}
	
	.elementor-33496 .elementor-element.elementor-element-25ed12d .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a594296 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-70dea6b5 {
		text-align: center;
	}
	
	.elementor-33496 .elementor-element.elementor-element-70dea6b5 .elementor-heading-title {
		font-size: 24px;
	}
}

@media (max-width:767px) {
	.elementor-33496 .elementor-element.elementor-element-e3c9bb3 {
		padding: 150px 0px 40px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-ae41ddf {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-ae41ddf .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-ae41ddf > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-e264b6a {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a7bc1ea {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-f40abb2 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-f40abb2 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-f40abb2 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-f9e40b4 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-f9e40b4 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-f9e40b4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a463793 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-5205d27 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0735a85 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0735a85 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0735a85 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c78a3a6 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c78a3a6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c78a3a6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b9071a9 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9edc504 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-bb9a6a1 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-bb9a6a1 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-bb9a6a1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-05d7f1c {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-05d7f1c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-05d7f1c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-33b7b71 {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3a8e7b7 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3a8e7b7 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3a8e7b7 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7a45338 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7a45338 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7a45338 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-544d742 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d0788df > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7789eb0 {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3b8c17c {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3b8c17c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3b8c17c > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a89946e {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a89946e .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a89946e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-09bbe37 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-09bbe37 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-09bbe37 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3f1abe6 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3f1abe6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3f1abe6 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-95431ba {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-95431ba .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-95431ba > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-2466d11 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-36e2630 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-8b7f372 {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c8e55a7 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c8e55a7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c8e55a7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-db680dd {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-db680dd .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-db680dd > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-feb03e1 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d159009 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-32ed8d7 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-32ed8d7 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-32ed8d7 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-ff97756 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-8735856 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b075319 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b075319 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b075319 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b5f2957 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-da2416f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0a0148c {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0a0148c .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0a0148c > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b2ad52c {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c134449 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b574f38 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b574f38 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b574f38 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-5a218f8 {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-74314c8 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-74314c8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-74314c8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9f4d412 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9f4d412 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9f4d412 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3831561 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3831561 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3831561 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a793669 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-031baa7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9de44e7 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9de44e7 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9de44e7 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-edbd884 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0c2693e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9f7beef {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9f7beef .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9f7beef > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-260730f {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d879ec7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-57a8415 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-57a8415 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-57a8415 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-2cc6186 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-fd990f3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b4679cc {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b4679cc .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b4679cc > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-709190d {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-64b2d2e {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-64b2d2e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-64b2d2e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b455d50 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b455d50 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b455d50 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3a4443d {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3a4443d .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-3a4443d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-e2d8e02 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-baec38b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d5c5b63 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a8c793c {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a8c793c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a8c793c > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0a2b52a > .elementor-container {
		max-width: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0a2b52a {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b0e4606.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-33496 .elementor-element.elementor-element-b0e4606 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-1a808f3 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-1a808f3 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-1a808f3 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a47d6d1 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a47d6d1 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a47d6d1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-2dfc972 .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-2dfc972 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c14397b.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c14397b > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-44da9cd {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-44da9cd .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-44da9cd > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-530cd9f {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-530cd9f .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-530cd9f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d9edaf9 .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d9edaf9 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-e6067bb.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-33496 .elementor-element.elementor-element-e6067bb > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-8c66455 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-8c66455 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-8c66455 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-af22d9c {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-af22d9c .elementor-heading-title {
		font-size: 16px;
		line-height: 1.25em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-af22d9c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-e44f078 .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-e44f078 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-52a9fc56 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-4ce5fb07 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-4ce5fb07 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-4ce5fb07 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7082e76a > .elementor-container {
		max-width: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7082e76a {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-4eaa7ff.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-33496 .elementor-element.elementor-element-25ed12d {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-25ed12d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-25ed12d > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(18px / 2);
	}
	
	.elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(18px / 2);
	}
	
	.elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(18px / 2);
		margin-left: calc(18px / 2);
	}
	
	.elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-18px / 2);
		margin-left: calc(-18px / 2);
	}
	
	body.rtl .elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-18px / 2);
	}
	
	body:not(.rtl) .elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-18px / 2);
	}
	
	.elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33496 .elementor-element.elementor-element-70ccdf50 .elementor-icon-list-item > a {
		line-height: 1.23em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a594296 > .elementor-container {
		max-width: 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-a594296 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-1dde2c7c.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-33496 .elementor-element.elementor-element-70dea6b5 {
		text-align: left;
	}
	
	.elementor-33496 .elementor-element.elementor-element-70dea6b5 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-70dea6b5 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(18px / 2);
	}
	
	.elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(18px / 2);
	}
	
	.elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(18px / 2);
		margin-left: calc(18px / 2);
	}
	
	.elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-18px / 2);
		margin-left: calc(-18px / 2);
	}
	
	body.rtl .elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-18px / 2);
	}
	
	body:not(.rtl) .elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-18px / 2);
	}
	
	.elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33496 .elementor-element.elementor-element-1688c542 .elementor-icon-list-item > a {
		line-height: 1.23em;
	}
	
	.elementor-33496 .elementor-element.elementor-element-4b6b3af3 .elementor-button {
		font-size: 21px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-4b6b3af3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7c96eff6 .elementor-button {
		font-size: 21px;
		padding: 0px 0px 3px 0px;
	}
	
	.elementor-33496 .elementor-element.elementor-element-7c96eff6 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-33496 .elementor-element.elementor-element-5205d27 {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-9edc504 {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d0788df {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-36e2630 {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d159009 {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-8735856 {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-da2416f {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-c134449 {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-031baa7 {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-0c2693e {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-d879ec7 {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-fd990f3 {
		width: 100%;
	}
	
	.elementor-33496 .elementor-element.elementor-element-baec38b {
		width: 100%;
	}
}
