/* End custom CSS */

.elementor-15655 .elementor-element.elementor-element-8ed3c2b {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 180px 0px 80px 0px;
}

.elementor-15655 .elementor-element.elementor-element-8ed3c2b:not(.elementor-motion-effects-element-type-background), .elementor-15655 .elementor-element.elementor-element-8ed3c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef7ee;
}

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

.elementor-15655 .elementor-element.elementor-element-f1740c3 > .elementor-container {
	max-width: 770px;
}

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

.elementor-15655 .elementor-element.elementor-element-ee1d1d8 {
	text-align: center;
}

.elementor-15655 .elementor-element.elementor-element-ee1d1d8 .elementor-heading-title {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-15655 .elementor-element.elementor-element-ee1d1d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-67aea6a {
	text-align: center;
	color: #4d4a47;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.9em;
}

.elementor-15655 .elementor-element.elementor-element-67aea6a > .elementor-widget-container {
	margin: 30px 0px 40px 0px;
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(25px / 2);
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(25px / 2);
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(25px / 2);
	margin-left: calc(25px / 2);
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-25px / 2);
	margin-left: calc(-25px / 2);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-25px / 2);
}

body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-25px / 2);
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-icon i {
	color: #ffa032;
	transition: color .3s;
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-icon svg {
	fill: #ffa032;
	transition: fill .3s;
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-icon {
	padding-right: 7px;
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-text {
	color: #383734;
	transition: color .3s;
}

.elementor-15655 .elementor-element.elementor-element-e4236d6 > .elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-15655 .elementor-element.elementor-element-ab5cd12:not(.elementor-motion-effects-element-type-background), .elementor-15655 .elementor-element.elementor-element-ab5cd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-15655 .elementor-element.elementor-element-ab5cd12 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 109px 0px 120px 0px;
}

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

.elementor-15655 .elementor-element.elementor-element-fc3e06a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 41px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-342d9c8 {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-342d9c8 img {
	width: 103px;
}

.elementor-15655 .elementor-element.elementor-element-342d9c8 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-15655 .elementor-element.elementor-element-1f0a7bf .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-15655 .elementor-element.elementor-element-1f0a7bf > .elementor-widget-container {
	margin: 0px 0px 36px 0px;
}

.elementor-15655 .elementor-element.elementor-element-4c263f0 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-4c263f0 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-15655 .elementor-element.elementor-element-4c263f0 > .elementor-widget-container {
	margin: 0px 12px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-adfcc1f {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-adfcc1f .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 300;
	line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-15655 .elementor-element.elementor-element-bdfc48b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-15655 .elementor-element.elementor-element-bdfc48b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-15655 .elementor-element.elementor-element-bdfc48b > .elementor-element-populated {
	margin: -20px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-15655 .elementor-element.elementor-element-744238c {
	text-align: right;
	z-index: 1;
}

.elementor-15655 .elementor-element.elementor-element-744238c img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-15655 .elementor-element.elementor-element-d3b4403 {
	text-align: right;
	width: auto;
	max-width: auto;
	top: 10%;
	z-index: 0;
}

.elementor-15655 .elementor-element.elementor-element-d3b4403 img {
	width: 98%;
	border-radius: 15px 15px 15px 15px;
}

body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-d3b4403 {
	left: 5%;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-d3b4403 {
	right: 5%;
}

.elementor-15655 .elementor-element.elementor-element-9709f22 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-15655 .elementor-element.elementor-element-9709f22:not(.elementor-motion-effects-element-type-background), .elementor-15655 .elementor-element.elementor-element-9709f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ebe8ff;
}

.elementor-15655 .elementor-element.elementor-element-9709f22 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15655 .elementor-element.elementor-element-1270e3f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15655 .elementor-element.elementor-element-1270e3f {
	padding: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-f807bcc .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-15655 .elementor-element.elementor-element-f807bcc > .elementor-widget-container {
	margin: 0px 0px 0px -195px;
	box-shadow: 50px 52px 80px 0px rgba(0, 0, 0, .12);
}

.elementor-15655 .elementor-element.elementor-element-d9c0675 > .elementor-element-populated {
	margin: 0px 0px 0px 106px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 106px;
}

.elementor-15655 .elementor-element.elementor-element-688fa69 .elementor-heading-title {
	color: #6257b1;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.214em;
	letter-spacing: 2px;
}

.elementor-15655 .elementor-element.elementor-element-25d8cb2 .elementor-heading-title {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.1875em;
}

.elementor-15655 .elementor-element.elementor-element-25d8cb2 > .elementor-widget-container {
	margin: 16px 0px 32px 0px;
}

.elementor-15655 .elementor-element.elementor-element-9a3f2ba {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.875em;
}

.elementor-15655 .elementor-element.elementor-element-9a3f2ba > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-15655 .elementor-element.elementor-element-8e85fc6 {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-icon {
	background-color: #d7d1ff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-icon i {
	color: #6257b1;
	font-size: 8px;
}

.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-icon svg {
	color: #6257b1;
	width: 8px;
}

.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-icon svg path {
	fill: #6257b1;
}

.elementor-15655 .elementor-element.elementor-element-8e85fc6:hover .shadepro-inline-icon-box-wrap .shadepro-inline-icon-box-icon {
	box-shadow: 7px 6px 20px 0px rgba(0, 0, 0, .07);
}

.elementor-15655 .elementor-element.elementor-element-8e85fc6  .shadepro-inline-icon-box-icon {
	width: 16px;
	height: 16px;
}

.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-wrap {
	margin-right: 6px;
}

.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-title {
	margin-bottom: 12px;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.857em;
	letter-spacing: 0px;
	color: #6257b1;
}

.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-content p {
	color: #7a7a7a;
}

.elementor-15655 .elementor-element.elementor-element-936cad0 {
	text-align: left;
}

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

.elementor-15655 .elementor-element.elementor-element-936cad0 > .elementor-widget-container {
	margin: 0px 12px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-936cad0 {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-768156d {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-768156d .shadepro-btn .btn-icon path {
	stroke: #f5902e;
}

.elementor-15655 .elementor-element.elementor-element-768156d .shadepro-btn .icon-before {
	margin-right: 10px;
}

.elementor-15655 .elementor-element.elementor-element-768156d .shadepro-btn .icon-after {
	margin-left: 10px;
}

.elementor-15655 .elementor-element.elementor-element-768156d .shadepro-btn:hover .icon-before {
	transform: translatex(-5px);
}

.elementor-15655 .elementor-element.elementor-element-768156d .shadepro-btn:hover .icon-after {
	transform: translatex(5px);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-768156d .shadepro-btn:hover .icon-before {
	transform: translatex(5px);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-768156d .shadepro-btn:hover .icon-after {
	transform: translatex(-5px);
}

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

.elementor-15655 .elementor-element.elementor-element-768156d {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-418e191.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-15655 .elementor-element.elementor-element-418e191 > .elementor-element-populated {
	margin: 0% 15% 0% 15%;
	--e-column-margin-right: 15%;
	--e-column-margin-left: 15%;
}

.elementor-15655 .elementor-element.elementor-element-20e3f7b {
	--divider-border-style: solid;
	--divider-color: #383734;
	--divider-border-width: 1px;
}

.elementor-15655 .elementor-element.elementor-element-20e3f7b .elementor-divider-separator {
	width: 120px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15655 .elementor-element.elementor-element-20e3f7b .elementor-divider {
	text-align: center;
}

.elementor-15655 .elementor-element.elementor-element-3e2edeb {
	text-align: center;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.909em;
}

.elementor-15655 .elementor-element.elementor-element-3e2edeb > .elementor-widget-container {
	margin: 26px 0px 28px 0px;
}

.elementor-15655 .elementor-element.elementor-element-9c9d234 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-15655 .elementor-element.elementor-element-595e608 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-595e608 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.214em;
}

.elementor-15655 .elementor-element.elementor-element-74cc202 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-74cc202 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.214em;
}

.elementor-15655 .elementor-element.elementor-element-74cc202 > .elementor-widget-container {
	margin: 0px 0px 0px 2px;
}

.elementor-15655 .elementor-element.elementor-element-6cfbdb6 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-15655 .elementor-element.elementor-element-6cfbdb6:not(.elementor-motion-effects-element-type-background), .elementor-15655 .elementor-element.elementor-element-6cfbdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e3ece8;
}

.elementor-15655 .elementor-element.elementor-element-6cfbdb6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15655 .elementor-element.elementor-element-bd1930d {
	padding: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-d4c1460 .elementor-heading-title {
	color: #20a66b;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.214em;
	letter-spacing: 2px;
}

.elementor-15655 .elementor-element.elementor-element-16a0f95 .elementor-heading-title {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 1.1875em;
}

.elementor-15655 .elementor-element.elementor-element-16a0f95 > .elementor-widget-container {
	margin: 16px 0px 32px 0px;
}

.elementor-15655 .elementor-element.elementor-element-8455648 {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.875em;
}

.elementor-15655 .elementor-element.elementor-element-8455648 > .elementor-widget-container {
	margin: 0px 20px 40px 0px;
}

.elementor-15655 .elementor-element.elementor-element-004ca32 {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-icon {
	background-color: #c7d7d0;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-icon i {
	color: #2a6249;
	font-size: 8px;
}

.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-icon svg {
	color: #2a6249;
	width: 8px;
}

.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-icon svg path {
	fill: #2a6249;
}

.elementor-15655 .elementor-element.elementor-element-004ca32:hover .shadepro-inline-icon-box-wrap .shadepro-inline-icon-box-icon {
	box-shadow: 7px 6px 20px 0px rgba(0, 0, 0, .07);
}

.elementor-15655 .elementor-element.elementor-element-004ca32  .shadepro-inline-icon-box-icon {
	width: 16px;
	height: 16px;
}

.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-wrap {
	margin-right: 6px;
}

.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-title {
	margin-bottom: 12px;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.857em;
	letter-spacing: 0px;
	color: #2a6249;
}

.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-content p {
	color: #7a7a7a;
}

.elementor-15655 .elementor-element.elementor-element-33f08d0 {
	text-align: left;
}

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

.elementor-15655 .elementor-element.elementor-element-33f08d0 > .elementor-widget-container {
	margin: 0px 12px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-33f08d0 {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-19cc1ac {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-19cc1ac .shadepro-btn .btn-icon path {
	stroke: #f5902e;
}

.elementor-15655 .elementor-element.elementor-element-19cc1ac .shadepro-btn .icon-before {
	margin-right: 5px;
}

.elementor-15655 .elementor-element.elementor-element-19cc1ac .shadepro-btn .icon-after {
	margin-left: 5px;
}

.elementor-15655 .elementor-element.elementor-element-19cc1ac .shadepro-btn:hover .icon-before {
	transform: translatex(-5px);
}

.elementor-15655 .elementor-element.elementor-element-19cc1ac .shadepro-btn:hover .icon-after {
	transform: translatex(5px);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-19cc1ac .shadepro-btn:hover .icon-before {
	transform: translatex(5px);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-19cc1ac .shadepro-btn:hover .icon-after {
	transform: translatex(-5px);
}

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

.elementor-15655 .elementor-element.elementor-element-19cc1ac {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-5442a26 > .elementor-element-populated {
	margin: 0px 0px 0px 80px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 80px;
}

.elementor-15655 .elementor-element.elementor-element-9d35383 img {
	border-radius: 8px 8px 8px 8px;
	box-shadow: 36px 46px 57px 0px rgba(0, 0, 0, .16);
}

.elementor-15655 .elementor-element.elementor-element-9d35383 {
	width: auto;
	max-width: auto;
	bottom: 100px;
}

body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-9d35383 {
	left: -38px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-9d35383 {
	right: -38px;
}

.elementor-15655 .elementor-element.elementor-element-6aba2a4 img {
	border-radius: 10px 10px 10px 10px;
	box-shadow: 26px 46px 57px 0px rgba(0, 0, 0, .16);
}

.elementor-15655 .elementor-element.elementor-element-6aba2a4 {
	width: auto;
	max-width: auto;
	top: 40px;
}

body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-6aba2a4 {
	right: -25%;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-6aba2a4 {
	left: -25%;
}

.elementor-15655 .elementor-element.elementor-element-d30e593 {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-d30e593 img {
	object-position: center center;
	box-shadow: 30px 52px 60px 0px rgba(0, 0, 0, .12);
}

.elementor-15655 .elementor-element.elementor-element-d30e593 > .elementor-widget-container {
	margin: 0px -120px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-3f21b91.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-15655 .elementor-element.elementor-element-3f21b91 > .elementor-element-populated {
	margin: 0% 15% 0% 15%;
	--e-column-margin-right: 15%;
	--e-column-margin-left: 15%;
}

.elementor-15655 .elementor-element.elementor-element-49c06d5 {
	--divider-border-style: solid;
	--divider-color: #383734;
	--divider-border-width: 1px;
}

.elementor-15655 .elementor-element.elementor-element-49c06d5 .elementor-divider-separator {
	width: 120px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15655 .elementor-element.elementor-element-49c06d5 .elementor-divider {
	text-align: center;
}

.elementor-15655 .elementor-element.elementor-element-4a6b467 {
	text-align: center;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.909em;
}

.elementor-15655 .elementor-element.elementor-element-4a6b467 > .elementor-widget-container {
	margin: 26px 0px 28px 0px;
}

.elementor-15655 .elementor-element.elementor-element-09f7ed9 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-15655 .elementor-element.elementor-element-03311c0 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-03311c0 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.214em;
}

.elementor-15655 .elementor-element.elementor-element-8348779 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-8348779 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.214em;
}

.elementor-15655 .elementor-element.elementor-element-8348779 > .elementor-widget-container {
	margin: 0px 0px 0px 2px;
}

.elementor-15655 .elementor-element.elementor-element-7ef4d20 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-4a43b50 > .elementor-element-populated {
	padding: 0px 0px 80px 0px;
}

.elementor-15655 .elementor-element.elementor-element-6a509f8 {
	--divider-border-style: solid;
	--divider-color: #858585;
}

.elementor-15655 .elementor-element.elementor-element-6a509f8 .elementor-divider-separator {
	width: 40px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15655 .elementor-element.elementor-element-6a509f8 .elementor-divider {
	text-align: center;
	padding-top: 28px;
	padding-bottom: 28px;
}

.elementor-15655 .elementor-element.elementor-element-85998f4 {
	text-align: center;
}

.elementor-15655 .elementor-element.elementor-element-85998f4 .elementor-heading-title {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-15655 .elementor-element.elementor-element-c26a525 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-15655 .elementor-element.elementor-element-733af9b  .shadepro-feature-icon-wrap {
	margin-bottom: 0px;
}

.elementor-15655 .elementor-element.elementor-element-733af9b .shadepro-feature-icon-wrap .image-shape {
	background-color: #fff6ed;
	border-radius: 50% 50% 50% 50%;
	width: 61px;
	height: 61px;
	top: 4px;
	left: 150px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-733af9b .shadepro-feature-icon-wrap .image-shape {
	right: 150px;
}

.elementor-15655 .elementor-element.elementor-element-733af9b .shadepro-feature-title {
	margin-bottom: 6px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 1.565em;
	letter-spacing: 0px;
}

.elementor-15655 .elementor-element.elementor-element-733af9b .shadepro-feature-content {
	color: #5e5c58;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 1.565em;
}

.elementor-15655 .elementor-element.elementor-element-733af9b .shadepro-feature-box-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-733af9b .shadepro-feature-box-item {
	padding: 10px 10px 10px 10px;
	box-shadow: -100px 12px 18px 0px rgba(128, 128, 128, 0);
}

.elementor-15655 .elementor-element.elementor-element-733af9b > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-15655 .elementor-element.elementor-element-2864433  .shadepro-feature-icon-wrap {
	margin-bottom: 0px;
}

.elementor-15655 .elementor-element.elementor-element-2864433 .shadepro-feature-icon-wrap .image-shape {
	background-color: #fff6ed;
	border-radius: 50% 50% 50% 50%;
	width: 61px;
	height: 61px;
	top: 4px;
	left: 150px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-2864433 .shadepro-feature-icon-wrap .image-shape {
	right: 150px;
}

.elementor-15655 .elementor-element.elementor-element-2864433 .shadepro-feature-title {
	margin-bottom: 6px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 1.565em;
	letter-spacing: 0px;
}

.elementor-15655 .elementor-element.elementor-element-2864433 .shadepro-feature-content {
	color: #5e5c58;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 1.565em;
}

.elementor-15655 .elementor-element.elementor-element-2864433 .shadepro-feature-box-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-2864433 .shadepro-feature-box-item {
	padding: 10px 10px 10px 10px;
	box-shadow: -100px 12px 18px 0px rgba(128, 128, 128, 0);
}

.elementor-15655 .elementor-element.elementor-element-2864433 > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-15655 .elementor-element.elementor-element-f3d4a5d  .shadepro-feature-icon-wrap {
	margin-bottom: 0px;
}

.elementor-15655 .elementor-element.elementor-element-f3d4a5d .shadepro-feature-icon-wrap .image-shape {
	background-color: #fff6ed;
	border-radius: 50% 50% 50% 50%;
	width: 61px;
	height: 61px;
	top: 4px;
	left: 150px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-f3d4a5d .shadepro-feature-icon-wrap .image-shape {
	right: 150px;
}

.elementor-15655 .elementor-element.elementor-element-f3d4a5d .shadepro-feature-title {
	margin-bottom: 6px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 1.565em;
	letter-spacing: 0px;
}

.elementor-15655 .elementor-element.elementor-element-f3d4a5d .shadepro-feature-content {
	color: #5e5c58;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 1.565em;
}

.elementor-15655 .elementor-element.elementor-element-f3d4a5d .shadepro-feature-box-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-f3d4a5d .shadepro-feature-box-item {
	padding: 10px 10px 10px 10px;
	box-shadow: -100px 12px 18px 0px rgba(128, 128, 128, 0);
}

.elementor-15655 .elementor-element.elementor-element-f3d4a5d > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-15655 .elementor-element.elementor-element-b5ae5c2  .shadepro-feature-icon-wrap {
	margin-bottom: 0px;
}

.elementor-15655 .elementor-element.elementor-element-b5ae5c2 .shadepro-feature-icon-wrap .image-shape {
	background-color: #fff6ed;
	border-radius: 50% 50% 50% 50%;
	width: 61px;
	height: 61px;
	top: 4px;
	left: 150px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-b5ae5c2 .shadepro-feature-icon-wrap .image-shape {
	right: 150px;
}

.elementor-15655 .elementor-element.elementor-element-b5ae5c2 .shadepro-feature-title {
	margin-bottom: 6px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 1.565em;
	letter-spacing: 0px;
}

.elementor-15655 .elementor-element.elementor-element-b5ae5c2 .shadepro-feature-content {
	color: #5e5c58;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 1.565em;
}

.elementor-15655 .elementor-element.elementor-element-b5ae5c2 .shadepro-feature-box-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-b5ae5c2 .shadepro-feature-box-item {
	padding: 10px 10px 10px 10px;
	box-shadow: -100px 12px 18px 0px rgba(128, 128, 128, 0);
}

.elementor-15655 .elementor-element.elementor-element-b5ae5c2 > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-15655 .elementor-element.elementor-element-b76ad89  .shadepro-feature-icon-wrap {
	margin-bottom: 0px;
}

.elementor-15655 .elementor-element.elementor-element-b76ad89 .shadepro-feature-icon-wrap .image-shape {
	background-color: #fff6ed;
	border-radius: 50% 50% 50% 50%;
	width: 61px;
	height: 61px;
	top: 4px;
	left: 150px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-b76ad89 .shadepro-feature-icon-wrap .image-shape {
	right: 150px;
}

.elementor-15655 .elementor-element.elementor-element-b76ad89 .shadepro-feature-title {
	margin-bottom: 6px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 1.565em;
	letter-spacing: 0px;
}

.elementor-15655 .elementor-element.elementor-element-b76ad89 .shadepro-feature-content {
	color: #5e5c58;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 1.565em;
}

.elementor-15655 .elementor-element.elementor-element-b76ad89 .shadepro-feature-box-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-b76ad89 .shadepro-feature-box-item {
	padding: 10px 10px 10px 10px;
	box-shadow: -100px 12px 18px 0px rgba(128, 128, 128, 0);
}

.elementor-15655 .elementor-element.elementor-element-b76ad89 > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-15655 .elementor-element.elementor-element-05d2bfa  .shadepro-feature-icon-wrap {
	margin-bottom: 0px;
}

.elementor-15655 .elementor-element.elementor-element-05d2bfa .shadepro-feature-icon-wrap .image-shape {
	background-color: #fff6ed;
	border-radius: 50% 50% 50% 50%;
	width: 61px;
	height: 61px;
	top: 4px;
	left: 150px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-05d2bfa .shadepro-feature-icon-wrap .image-shape {
	right: 150px;
}

.elementor-15655 .elementor-element.elementor-element-05d2bfa .shadepro-feature-title {
	margin-bottom: 6px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 1.565em;
	letter-spacing: 0px;
}

.elementor-15655 .elementor-element.elementor-element-05d2bfa .shadepro-feature-content {
	color: #5e5c58;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 1.565em;
}

.elementor-15655 .elementor-element.elementor-element-05d2bfa .shadepro-feature-box-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-05d2bfa .shadepro-feature-box-item {
	padding: 10px 10px 10px 10px;
	box-shadow: -100px 12px 18px 0px rgba(128, 128, 128, 0);
}

.elementor-15655 .elementor-element.elementor-element-05d2bfa > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-15655 .elementor-element.elementor-element-d8e3e6b  .shadepro-feature-icon-wrap {
	margin-bottom: 0px;
}

.elementor-15655 .elementor-element.elementor-element-d8e3e6b .shadepro-feature-icon-wrap .image-shape {
	background-color: #fff6ed;
	border-radius: 50% 50% 50% 50%;
	width: 61px;
	height: 61px;
	top: 4px;
	left: 150px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-d8e3e6b .shadepro-feature-icon-wrap .image-shape {
	right: 150px;
}

.elementor-15655 .elementor-element.elementor-element-d8e3e6b .shadepro-feature-title {
	margin-bottom: 6px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 1.565em;
	letter-spacing: 0px;
}

.elementor-15655 .elementor-element.elementor-element-d8e3e6b .shadepro-feature-content {
	color: #5e5c58;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 1.565em;
}

.elementor-15655 .elementor-element.elementor-element-d8e3e6b .shadepro-feature-box-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-d8e3e6b .shadepro-feature-box-item {
	padding: 10px 10px 10px 10px;
	box-shadow: -100px 12px 18px 0px rgba(128, 128, 128, 0);
}

.elementor-15655 .elementor-element.elementor-element-d8e3e6b > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-15655 .elementor-element.elementor-element-22b2247  .shadepro-feature-icon-wrap {
	margin-bottom: 0px;
}

.elementor-15655 .elementor-element.elementor-element-22b2247 .shadepro-feature-icon-wrap .image-shape {
	background-color: #fff6ed;
	border-radius: 50% 50% 50% 50%;
	width: 61px;
	height: 61px;
	top: 4px;
	left: 150px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-22b2247 .shadepro-feature-icon-wrap .image-shape {
	right: 150px;
}

.elementor-15655 .elementor-element.elementor-element-22b2247 .shadepro-feature-title {
	margin-bottom: 6px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 1.565em;
	letter-spacing: 0px;
}

.elementor-15655 .elementor-element.elementor-element-22b2247 .shadepro-feature-content {
	color: #5e5c58;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 1.565em;
}

.elementor-15655 .elementor-element.elementor-element-22b2247 .shadepro-feature-box-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-22b2247 .shadepro-feature-box-item {
	padding: 10px 10px 10px 10px;
	box-shadow: -100px 12px 18px 0px rgba(128, 128, 128, 0);
}

.elementor-15655 .elementor-element.elementor-element-22b2247 > .elementor-widget-container {
	margin: 0px 0px 70px 0px;
}

.elementor-15655 .elementor-element.elementor-element-10fd359  .shadepro-feature-icon-wrap {
	margin-bottom: 0px;
}

.elementor-15655 .elementor-element.elementor-element-10fd359 .shadepro-feature-icon-wrap .image-shape {
	background-color: #fff6ed;
	border-radius: 50% 50% 50% 50%;
	width: 61px;
	height: 61px;
	top: 4px;
	left: 150px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-10fd359 .shadepro-feature-icon-wrap .image-shape {
	right: 150px;
}

.elementor-15655 .elementor-element.elementor-element-10fd359 .shadepro-feature-title {
	margin-bottom: 6px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 1.565em;
	letter-spacing: 0px;
}

.elementor-15655 .elementor-element.elementor-element-10fd359 .shadepro-feature-content {
	color: #5e5c58;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 1.565em;
}

.elementor-15655 .elementor-element.elementor-element-10fd359 .shadepro-feature-box-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-10fd359 .shadepro-feature-box-item {
	padding: 10px 10px 10px 10px;
	box-shadow: -100px 12px 18px 0px rgba(128, 128, 128, 0);
}

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

.elementor-15655 .elementor-element.elementor-element-93df6ad.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-15655 .elementor-element.elementor-element-93df6ad > .elementor-element-populated {
	padding: 0px 0px 60px 0px;
}

.elementor-15655 .elementor-element.elementor-element-b4de570 {
	text-align: center;
}

.elementor-15655 .elementor-element.elementor-element-b4de570 .shadepro-btn {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 0px;
	color: #fff;
	background-color: #f5902e;
	padding: 20px 35px 20px 35px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-15655 .elementor-element.elementor-element-b4de570 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-b4de570 {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-f58a458:not(.elementor-motion-effects-element-type-background), .elementor-15655 .elementor-element.elementor-element-f58a458 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efe1e1;
}

.elementor-15655 .elementor-element.elementor-element-f58a458 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

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

.elementor-15655 .elementor-element.elementor-element-4a90ea3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 41px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-3604739 {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-3604739 img {
	width: 103px;
}

.elementor-15655 .elementor-element.elementor-element-3604739 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-15655 .elementor-element.elementor-element-e0f4013 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 300;
	line-height: 1.5em;
}

.elementor-15655 .elementor-element.elementor-element-e0f4013 > .elementor-widget-container {
	margin: 0px 10px 36px 0px;
}

.elementor-15655 .elementor-element.elementor-element-f01e829 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 300;
	line-height: 1.5em;
}

.elementor-15655 .elementor-element.elementor-element-f01e829 > .elementor-widget-container {
	margin: 0px 10px 36px 0px;
}

.elementor-15655 .elementor-element.elementor-element-bb8686d .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 300;
	line-height: 1.5em;
}

.elementor-15655 .elementor-element.elementor-element-bb8686d > .elementor-widget-container {
	margin: 0px 10px 36px 0px;
}

.elementor-15655 .elementor-element.elementor-element-4f939e2 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-4f939e2 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-15655 .elementor-element.elementor-element-4f939e2 > .elementor-widget-container {
	margin: 0px 12px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-999e80d {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-999e80d .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 300;
	line-height: 1.2em;
}

.elementor-15655 .elementor-element.elementor-element-06e4cc3 {
	text-align: left;
}

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

.elementor-15655 .elementor-element.elementor-element-06e4cc3 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-06e4cc3 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-15655 .elementor-element.elementor-element-453f072.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-15655 .elementor-element.elementor-element-453f072.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-15655 .elementor-element.elementor-element-453f072 > .elementor-element-populated {
	margin: -20px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-15655 .elementor-element.elementor-element-8b24f6a {
	text-align: right;
	z-index: 1;
}

.elementor-15655 .elementor-element.elementor-element-8b24f6a img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-15655 .elementor-element.elementor-element-c99ccc0 {
	text-align: right;
	width: auto;
	max-width: auto;
	top: 105px;
	z-index: 0;
}

.elementor-15655 .elementor-element.elementor-element-c99ccc0 img {
	width: 98%;
	border-radius: 15px 15px 15px 15px;
}

body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-c99ccc0 {
	left: 85px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-c99ccc0 {
	right: 85px;
}

.elementor-15655 .elementor-element.elementor-element-b203ffe {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-15655 .elementor-element.elementor-element-b203ffe:not(.elementor-motion-effects-element-type-background), .elementor-15655 .elementor-element.elementor-element-b203ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef7ee;
}

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

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

.elementor-15655 .elementor-element.elementor-element-f138468 {
	padding: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-f0eb320 > .elementor-element-populated {
	margin: 0px 76px 0px 0px;
	--e-column-margin-right: 76px;
	--e-column-margin-left: 0px;
}

.elementor-15655 .elementor-element.elementor-element-200dea4 .elementor-heading-title {
	color: #ffa032;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.214em;
	letter-spacing: 2px;
}

.elementor-15655 .elementor-element.elementor-element-99f9149 .elementor-heading-title {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.1875em;
}

.elementor-15655 .elementor-element.elementor-element-99f9149 > .elementor-widget-container {
	margin: 16px 0px 32px 0px;
}

.elementor-15655 .elementor-element.elementor-element-1b61f94 {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.875em;
}

.elementor-15655 .elementor-element.elementor-element-1b61f94 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-15655 .elementor-element.elementor-element-37386fc {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-icon {
	background-color: #f4e3cc;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-icon i {
	color: #ad7b3b;
	font-size: 8px;
}

.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-icon svg {
	color: #ad7b3b;
	width: 8px;
}

.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-icon svg path {
	fill: #ad7b3b;
}

.elementor-15655 .elementor-element.elementor-element-37386fc:hover .shadepro-inline-icon-box-wrap .shadepro-inline-icon-box-icon {
	box-shadow: 7px 6px 20px 0px rgba(0, 0, 0, .07);
}

.elementor-15655 .elementor-element.elementor-element-37386fc  .shadepro-inline-icon-box-icon {
	width: 16px;
	height: 16px;
}

.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-wrap {
	margin-right: 6px;
}

.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-title {
	margin-bottom: 12px;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.857em;
	letter-spacing: 0px;
	color: #ad7b3b;
}

.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-content p {
	color: #7a7a7a;
}

.elementor-15655 .elementor-element.elementor-element-9b8e138 {
	text-align: left;
}

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

.elementor-15655 .elementor-element.elementor-element-9b8e138 > .elementor-widget-container {
	margin: 0px 12px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-9b8e138 {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-17ad157 {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-17ad157 .shadepro-btn .btn-icon path {
	stroke: #f5902e;
}

.elementor-15655 .elementor-element.elementor-element-17ad157 .shadepro-btn .icon-before {
	margin-right: 10px;
}

.elementor-15655 .elementor-element.elementor-element-17ad157 .shadepro-btn .icon-after {
	margin-left: 10px;
}

.elementor-15655 .elementor-element.elementor-element-17ad157 .shadepro-btn:hover .icon-before {
	transform: translatex(-5px);
}

.elementor-15655 .elementor-element.elementor-element-17ad157 .shadepro-btn:hover .icon-after {
	transform: translatex(5px);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-17ad157 .shadepro-btn:hover .icon-before {
	transform: translatex(5px);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-17ad157 .shadepro-btn:hover .icon-after {
	transform: translatex(-5px);
}

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

.elementor-15655 .elementor-element.elementor-element-17ad157 {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-12764b0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-15655 .elementor-element.elementor-element-12764b0 .elementor-custom-embed-play {
	background-color: #ffa032;
	width: 54px;
	height: 54px;
}

.elementor-15655 .elementor-element.elementor-element-12764b0 > .elementor-widget-container {
	margin: 0px -65px 0px 0px;
	box-shadow: 50px 52px 80px 0px rgba(0, 0, 0, .12);
}

.elementor-15655 .elementor-element.elementor-element-4995a2b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-15655 .elementor-element.elementor-element-4995a2b > .elementor-element-populated {
	margin: 0% 15% 0% 15%;
	--e-column-margin-right: 15%;
	--e-column-margin-left: 15%;
}

.elementor-15655 .elementor-element.elementor-element-2cdba0c {
	--divider-border-style: solid;
	--divider-color: #383734;
	--divider-border-width: 1px;
}

.elementor-15655 .elementor-element.elementor-element-2cdba0c .elementor-divider-separator {
	width: 120px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15655 .elementor-element.elementor-element-2cdba0c .elementor-divider {
	text-align: center;
}

.elementor-15655 .elementor-element.elementor-element-3b1636b {
	text-align: center;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.909em;
}

.elementor-15655 .elementor-element.elementor-element-3b1636b > .elementor-widget-container {
	margin: 26px 0px 28px 0px;
}

.elementor-15655 .elementor-element.elementor-element-45ebd04 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-15655 .elementor-element.elementor-element-854fa12 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-854fa12 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.214em;
}

.elementor-15655 .elementor-element.elementor-element-0c6d636 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-0c6d636 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.214em;
}

.elementor-15655 .elementor-element.elementor-element-0c6d636 > .elementor-widget-container {
	margin: 0px 0px 0px 2px;
}

.elementor-15655 .elementor-element.elementor-element-0f83a57 {
	overflow: hidden;
	padding: 80px 0px 80px 0px;
}

.elementor-15655 .elementor-element.elementor-element-18c192b {
	padding: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-ea35c77 > .elementor-element-populated {
	margin: 0px 90px 0px 0px;
	--e-column-margin-right: 90px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-64379f2 img {
	border-radius: 0px 110px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-64379f2 {
	width: auto;
	max-width: auto;
	top: -35px;
	z-index: 1;
}

body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-64379f2 {
	left: -69px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-64379f2 {
	right: -69px;
}

.elementor-15655 .elementor-element.elementor-element-45ae379 img {
	box-shadow: 76px 66px 88px 0px rgba(0, 0, 0, .23);
}

.elementor-15655 .elementor-element.elementor-element-45ae379 > .elementor-widget-container {
	margin: 40px 0px 0px 80px;
}

.elementor-15655 .elementor-element.elementor-element-45ae379 {
	width: auto;
	max-width: auto;
	z-index: 3;
}

.elementor-15655 .elementor-element.elementor-element-3c587c3 {
	width: auto;
	max-width: auto;
	bottom: 0px;
	z-index: 2;
}

body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-3c587c3 {
	right: 0px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-3c587c3 {
	left: 0px;
}

.elementor-15655 .elementor-element.elementor-element-4fa4c26 > .elementor-element-populated {
	margin: 0px 0px 0px 70px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 70px;
}

.elementor-15655 .elementor-element.elementor-element-6dad003 .elementor-heading-title {
	color: #ffa032;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.214em;
	letter-spacing: 2px;
}

.elementor-15655 .elementor-element.elementor-element-2fafd21 .elementor-heading-title {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 1.1875em;
}

.elementor-15655 .elementor-element.elementor-element-2fafd21 > .elementor-widget-container {
	margin: 16px 0px 32px 0px;
}

.elementor-15655 .elementor-element.elementor-element-33d684e {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.875em;
}

.elementor-15655 .elementor-element.elementor-element-33d684e > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-15655 .elementor-element.elementor-element-6cb6cce {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-6cb6cce .shadepro-inline-icon-box-icon {
	background-color: #e3e1e1;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15655 .elementor-element.elementor-element-6cb6cce:hover .shadepro-inline-icon-box-wrap .shadepro-inline-icon-box-icon {
	box-shadow: 7px 6px 20px 0px rgba(0, 0, 0, .07);
}

.elementor-15655 .elementor-element.elementor-element-6cb6cce .shadepro-inline-icon-box-icon svg {
	width: 8px;
}

.elementor-15655 .elementor-element.elementor-element-6cb6cce .shadepro-inline-icon-box-icon i {
	font-size: 8px;
}

.elementor-15655 .elementor-element.elementor-element-6cb6cce  .shadepro-inline-icon-box-icon {
	width: 16px;
	height: 16px;
}

.elementor-15655 .elementor-element.elementor-element-6cb6cce .shadepro-inline-icon-box-wrap {
	margin-right: 6px;
}

.elementor-15655 .elementor-element.elementor-element-6cb6cce .shadepro-inline-icon-box-title {
	margin-bottom: 12px;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.857em;
	letter-spacing: 0px;
	color: #383734;
}

.elementor-15655 .elementor-element.elementor-element-6cb6cce .shadepro-inline-icon-box-content p {
	color: #7a7a7a;
}

.elementor-15655 .elementor-element.elementor-element-9322b79 {
	text-align: left;
}

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

.elementor-15655 .elementor-element.elementor-element-9322b79 > .elementor-widget-container {
	margin: 0px 12px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-9322b79 {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-3bbeb38 {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-3bbeb38 .shadepro-btn .btn-icon path {
	stroke: #f5902e;
}

.elementor-15655 .elementor-element.elementor-element-3bbeb38 .shadepro-btn .icon-before {
	margin-right: 5px;
}

.elementor-15655 .elementor-element.elementor-element-3bbeb38 .shadepro-btn .icon-after {
	margin-left: 5px;
}

.elementor-15655 .elementor-element.elementor-element-3bbeb38 .shadepro-btn:hover .icon-before {
	transform: translatex(-5px);
}

.elementor-15655 .elementor-element.elementor-element-3bbeb38 .shadepro-btn:hover .icon-after {
	transform: translatex(5px);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-3bbeb38 .shadepro-btn:hover .icon-before {
	transform: translatex(5px);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-3bbeb38 .shadepro-btn:hover .icon-after {
	transform: translatex(-5px);
}

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

.elementor-15655 .elementor-element.elementor-element-3bbeb38 {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-9117990.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-15655 .elementor-element.elementor-element-9117990 > .elementor-element-populated {
	margin: 0% 15% 0% 15%;
	--e-column-margin-right: 15%;
	--e-column-margin-left: 15%;
}

.elementor-15655 .elementor-element.elementor-element-7647e79 {
	--divider-border-style: solid;
	--divider-color: #383734;
	--divider-border-width: 1px;
}

.elementor-15655 .elementor-element.elementor-element-7647e79 .elementor-divider-separator {
	width: 120px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15655 .elementor-element.elementor-element-7647e79 .elementor-divider {
	text-align: center;
}

.elementor-15655 .elementor-element.elementor-element-76cdfb2 {
	text-align: center;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.909em;
}

.elementor-15655 .elementor-element.elementor-element-76cdfb2 > .elementor-widget-container {
	margin: 26px 0px 28px 0px;
}

.elementor-15655 .elementor-element.elementor-element-762680a > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-15655 .elementor-element.elementor-element-f8e77bf {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-f8e77bf .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.214em;
}

.elementor-15655 .elementor-element.elementor-element-53a4c7b {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-53a4c7b .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.214em;
}

.elementor-15655 .elementor-element.elementor-element-53a4c7b > .elementor-widget-container {
	margin: 0px 0px 0px 2px;
}

.elementor-15655 .elementor-element.elementor-element-dea4f24 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 140px 0px 100px 0px;
}

.elementor-15655 .elementor-element.elementor-element-dea4f24:not(.elementor-motion-effects-element-type-background), .elementor-15655 .elementor-element.elementor-element-dea4f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbf6f1;
}

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

.elementor-15655 .elementor-element.elementor-element-87ea652 {
	padding: 0px 0px 200px 0px;
}

.elementor-15655 .elementor-element.elementor-element-346c8e3 {
	text-align: right;
}

.elementor-15655 .elementor-element.elementor-element-346c8e3 img {
	object-position: center center;
}

.elementor-15655 .elementor-element.elementor-element-346c8e3 > .elementor-widget-container {
	margin: -60px 0px 0px -120px;
}

.elementor-15655 .elementor-element.elementor-element-d9ce888 {
	text-align: right;
	width: auto;
	max-width: auto;
	top: 80px;
	z-index: 2;
}

body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-d9ce888 {
	right: -90px;
}

body.rtl .elementor-15655 .elementor-element.elementor-element-d9ce888 {
	left: -90px;
}

.elementor-15655 .elementor-element.elementor-element-090043c > .elementor-element-populated {
	margin: 0px 0px 0px 70px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 70px;
}

.elementor-15655 .elementor-element.elementor-element-f16faa4 .elementor-heading-title {
	color: #ffa032;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.214em;
	letter-spacing: 2px;
}

.elementor-15655 .elementor-element.elementor-element-d3b4ba5 .elementor-heading-title {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 1.1875em;
}

.elementor-15655 .elementor-element.elementor-element-d3b4ba5 > .elementor-widget-container {
	margin: 16px 0px 32px 0px;
}

.elementor-15655 .elementor-element.elementor-element-cda8a3d {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.875em;
}

.elementor-15655 .elementor-element.elementor-element-cda8a3d > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-15655 .elementor-element.elementor-element-5d48a28 {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-icon {
	background-color: #f4e3cc;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-icon i {
	color: #8a7a69;
	font-size: 8px;
}

.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-icon svg {
	color: #8a7a69;
	width: 8px;
}

.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-icon svg path {
	fill: #8a7a69;
}

.elementor-15655 .elementor-element.elementor-element-5d48a28:hover .shadepro-inline-icon-box-wrap .shadepro-inline-icon-box-icon {
	box-shadow: 7px 6px 20px 0px rgba(0, 0, 0, .07);
}

.elementor-15655 .elementor-element.elementor-element-5d48a28  .shadepro-inline-icon-box-icon {
	width: 16px;
	height: 16px;
}

.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-wrap {
	margin-right: 6px;
}

.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-title {
	margin-bottom: 12px;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.857em;
	letter-spacing: 0px;
	color: #383734;
}

.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-content p {
	color: #7a7a7a;
}

.elementor-15655 .elementor-element.elementor-element-90f6040 {
	text-align: left;
}

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

.elementor-15655 .elementor-element.elementor-element-90f6040 > .elementor-widget-container {
	margin: 0px 12px 0px 0px;
}

.elementor-15655 .elementor-element.elementor-element-90f6040 {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-8e9f268 {
	text-align: left;
}

.elementor-15655 .elementor-element.elementor-element-8e9f268 .shadepro-btn .btn-icon path {
	stroke: #f5902e;
}

.elementor-15655 .elementor-element.elementor-element-8e9f268 .shadepro-btn .icon-before {
	margin-right: 5px;
}

.elementor-15655 .elementor-element.elementor-element-8e9f268 .shadepro-btn .icon-after {
	margin-left: 5px;
}

.elementor-15655 .elementor-element.elementor-element-8e9f268 .shadepro-btn:hover .icon-before {
	transform: translatex(-5px);
}

.elementor-15655 .elementor-element.elementor-element-8e9f268 .shadepro-btn:hover .icon-after {
	transform: translatex(5px);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-8e9f268 .shadepro-btn:hover .icon-before {
	transform: translatex(5px);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-8e9f268 .shadepro-btn:hover .icon-after {
	transform: translatex(-5px);
}

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

.elementor-15655 .elementor-element.elementor-element-8e9f268 {
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-256b15b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-15655 .elementor-element.elementor-element-256b15b > .elementor-element-populated {
	margin: 0% 15% 0% 15%;
	--e-column-margin-right: 15%;
	--e-column-margin-left: 15%;
}

.elementor-15655 .elementor-element.elementor-element-5963cf1 {
	--divider-border-style: solid;
	--divider-color: #383734;
	--divider-border-width: 1px;
}

.elementor-15655 .elementor-element.elementor-element-5963cf1 .elementor-divider-separator {
	width: 120px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-15655 .elementor-element.elementor-element-5963cf1 .elementor-divider {
	text-align: center;
}

.elementor-15655 .elementor-element.elementor-element-3e9d71b {
	text-align: center;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.909em;
}

.elementor-15655 .elementor-element.elementor-element-3e9d71b > .elementor-widget-container {
	margin: 26px 0px 28px 0px;
}

.elementor-15655 .elementor-element.elementor-element-3d15d58 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-15655 .elementor-element.elementor-element-fdeb293 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-fdeb293 .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.214em;
}

.elementor-15655 .elementor-element.elementor-element-95d426a {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-15655 .elementor-element.elementor-element-95d426a .elementor-heading-title {
	color: #333;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.214em;
}

.elementor-15655 .elementor-element.elementor-element-95d426a > .elementor-widget-container {
	margin: 0px 0px 0px 2px;
}

.elementor-15655 .elementor-element.elementor-element-17efdc2:not(.elementor-motion-effects-element-type-background), .elementor-15655 .elementor-element.elementor-element-17efdc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbf6f1;
}

.elementor-15655 .elementor-element.elementor-element-17efdc2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 95px 0px 100px 0px;
}

.elementor-15655 .elementor-element.elementor-element-17efdc2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15655 .elementor-element.elementor-element-c57b69c > .elementor-container {
	max-width: 670px;
}

.elementor-15655 .elementor-element.elementor-element-c57b69c {
	padding: 0px 0px 50px 0px;
}

.elementor-15655 .elementor-element.elementor-element-a512ab6 {
	text-align: center;
}

.elementor-15655 .elementor-element.elementor-element-a512ab6 .elementor-heading-title {
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-15655 .elementor-element.elementor-element-a512ab6 > .elementor-widget-container {
	margin: 28px 0px 28px 0px;
}

.elementor-15655 .elementor-element.elementor-element-c226950 {
	text-align: center;
	color: #4d4a47;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.9em;
}

.elementor-15655 .elementor-element.elementor-element-c226950 > .elementor-widget-container {
	margin: 0px 70px 0px 70px;
}

.elementor-15655 .elementor-element.elementor-element-c03c614 > .elementor-container {
	max-width: 975px;
}

.elementor-15655 .elementor-element.elementor-element-e7e6831  .shadepro-feature-box-item .shadepro-feature-icon.icon-type-image img {
	width: 100%;
}

.elementor-15655 .elementor-element.elementor-element-e7e6831  .shadepro-feature-box-item .shadepro-feature-icon.icon-type-image {
	width: 100%;
}

.elementor-15655 .elementor-element.elementor-element-e7e6831  .shadepro-feature-icon-wrap {
	margin-bottom: 30px;
}

.elementor-15655 .elementor-element.elementor-element-e7e6831 .shadepro-feature-title {
	margin-bottom: 30px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.7em;
}

.elementor-15655 .elementor-element.elementor-element-e7e6831 .shadepro-feature-content {
	margin-bottom: 0px;
	color: #7a7a7a;
}

.elementor-15655 .elementor-element.elementor-element-e7e6831 .shadepro-feature-content-wrap {
	padding: 15px 40px 40px 40px;
}

.elementor-15655 .elementor-element.elementor-element-e7e6831 .shadepro-feature-box-item .shadepro-feature-btn {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.6em;
	color: #f5902e;
	background-color: rgba(2, 1, 1, 0);
	padding: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-15655 .elementor-element.elementor-element-e7e6831  .shadepro-feature-btn i, .elementor-15655 .elementor-element.elementor-element-e7e6831  .shadepro-feature-btn svg {
	margin-left: 10px;
}

.elementor-15655 .elementor-element.elementor-element-e7e6831 .shadepro-feature-box-item {
	background-color: #fff;
	padding: inheritpx inheritpx inheritpx inheritpx;
}

.elementor-15655 .elementor-element.elementor-element-e7e6831 .shadepro-feature-box-item {
	border-radius: 12px 12px 12px 12px;
}

.elementor-15655 .elementor-element.elementor-element-0fe0949  .shadepro-feature-box-item .shadepro-feature-icon.icon-type-image img {
	width: 100%;
}

.elementor-15655 .elementor-element.elementor-element-0fe0949  .shadepro-feature-box-item .shadepro-feature-icon.icon-type-image {
	width: 100%;
}

.elementor-15655 .elementor-element.elementor-element-0fe0949  .shadepro-feature-icon-wrap {
	margin-bottom: 30px;
}

.elementor-15655 .elementor-element.elementor-element-0fe0949 .shadepro-feature-title {
	margin-bottom: 30px;
	color: #383734;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.7em;
}

.elementor-15655 .elementor-element.elementor-element-0fe0949 .shadepro-feature-content {
	margin-bottom: 0px;
	color: #7a7a7a;
}

.elementor-15655 .elementor-element.elementor-element-0fe0949 .shadepro-feature-content-wrap {
	padding: 15px 40px 40px 40px;
}

.elementor-15655 .elementor-element.elementor-element-0fe0949 .shadepro-feature-box-item .shadepro-feature-btn {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.6em;
	color: #f5902e;
	background-color: rgba(2, 1, 1, 0);
	padding: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-15655 .elementor-element.elementor-element-0fe0949  .shadepro-feature-btn i, .elementor-15655 .elementor-element.elementor-element-0fe0949  .shadepro-feature-btn svg {
	margin-left: 10px;
}

.elementor-15655 .elementor-element.elementor-element-0fe0949 .shadepro-feature-box-item {
	background-color: #fff;
	padding: inheritpx inheritpx inheritpx inheritpx;
}

.elementor-15655 .elementor-element.elementor-element-0fe0949 .shadepro-feature-box-item {
	border-radius: 12px 12px 12px 12px;
}

.elementor-15655 .elementor-element.elementor-element-724aadf:not(.elementor-motion-effects-element-type-background), .elementor-15655 .elementor-element.elementor-element-724aadf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e57b14;
}

.elementor-15655 .elementor-element.elementor-element-724aadf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 90px 0px;
}

.elementor-15655 .elementor-element.elementor-element-724aadf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15655 .elementor-element.elementor-element-3f65689 {
	text-align: center;
}

.elementor-15655 .elementor-element.elementor-element-3f65689 .elementor-heading-title {
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-15655 .elementor-element.elementor-element-3f65689 > .elementor-widget-container {
	margin: 0px 180px 10px 180px;
}

.elementor-15655 .elementor-element.elementor-element-96a1b75 > .elementor-container {
	max-width: 1000px;
}

.elementor-15655 .elementor-element.elementor-element-96a1b75 {
	margin-top: 15px;
	margin-bottom: 30px;
}

.elementor-15655 .elementor-element.elementor-element-87cb825 > .elementor-element-populated {
	margin: 0px 0px 0px 220px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 220px;
}

.elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(14px / 2);
}

.elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(14px / 2);
}

.elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(14px / 2);
	margin-left: calc(14px / 2);
}

.elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-14px / 2);
	margin-left: calc(-14px / 2);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-14px / 2);
}

body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-14px / 2);
}

.elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-15655 .elementor-element.elementor-element-5c76ea9 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.9em;
}

.elementor-15655 .elementor-element.elementor-element-5c76ea9 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-15655 .elementor-element.elementor-element-282445e > .elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
}

.elementor-15655 .elementor-element.elementor-element-bbb69d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(14px / 2);
}

.elementor-15655 .elementor-element.elementor-element-bbb69d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(14px / 2);
}

.elementor-15655 .elementor-element.elementor-element-bbb69d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(14px / 2);
	margin-left: calc(14px / 2);
}

.elementor-15655 .elementor-element.elementor-element-bbb69d9 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-14px / 2);
	margin-left: calc(-14px / 2);
}

body.rtl .elementor-15655 .elementor-element.elementor-element-bbb69d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-14px / 2);
}

body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-bbb69d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-14px / 2);
}

.elementor-15655 .elementor-element.elementor-element-bbb69d9 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-15655 .elementor-element.elementor-element-bbb69d9 .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-15655 .elementor-element.elementor-element-bbb69d9 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

.elementor-15655 .elementor-element.elementor-element-bbb69d9 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-15655 .elementor-element.elementor-element-7abbadd .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	fill: #f29c38;
	color: #f29c38;
	background-color: #fff;
	border-radius: 8px 8px 8px 8px;
	padding: 20px 35px 20px 35px;
}

@media (min-width:768px) {
	.elementor-15655 .elementor-element.elementor-element-fc3e06a {
		width: 55%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-bdfc48b {
		width: 45%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-7adc6d4 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-8e2977c {
		width: 43.75%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d9c0675 {
		width: 56.25%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-e5d9114 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6f98e00 {
		width: 43%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5442a26 {
		width: 57%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4a90ea3 {
		width: 55%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-453f072 {
		width: 45%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-058f450 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f0eb320 {
		width: 48.125%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-84d0b21 {
		width: 51.875%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4ab3852 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c9c3bce {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-15655 .elementor-element.elementor-element-8ed3c2b {
		padding: 180px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f1740c3 {
		padding: 0px 70px 0px 70px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-ee1d1d8 .elementor-heading-title {
		font-size: 44px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-ab5cd12 {
		padding: 40px 0px 80px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-fc3e06a > .elementor-element-populated {
		margin: 0px 26px 0px 80px;
		--e-column-margin-right: 26px;
		--e-column-margin-left: 80px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-bdfc48b > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-744238c {
		text-align: center;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d3b4403 {
		text-align: center;
		top: 40px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d3b4403 img {
		width: 100%;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-d3b4403 {
		left: 119px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-d3b4403 {
		right: 119px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9709f22 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-1270e3f {
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f807bcc > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d9c0675 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-wrap {
		margin-right: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b9d696b {
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-418e191 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-20e3f7b > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3e2edeb {
		text-align: center;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6cfbdb6 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-bd1930d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6f98e00 > .elementor-element-populated {
		margin: 0px 50px 0px 50px;
		--e-column-margin-right: 50px;
		--e-column-margin-left: 50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-004ca32  .shadepro-inline-icon-box-icon {
		width: 16px;
		height: 16px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-wrap {
		margin-right: 6px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5442a26 > .elementor-element-populated {
		margin: 0px 50px 110px 50px;
		--e-column-margin-right: 50px;
		--e-column-margin-left: 50px;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-6aba2a4 {
		right: -35.9px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-6aba2a4 {
		left: -35.9px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6aba2a4 {
		top: 48px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3f21b91 > .elementor-element-populated {
		margin: 0px 50px 0px 50px;
		--e-column-margin-right: 50px;
		--e-column-margin-left: 50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4a43b50 > .elementor-element-populated {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c26a525 {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-733af9b .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-2864433 .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-2864433 > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f3d4a5d .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b5ae5c2 .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b5ae5c2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b5ae5c2 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b76ad89 .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-05d2bfa .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d8e3e6b .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d8e3e6b {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15655 .elementor-element.elementor-element-22b2247 .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-22b2247 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-22b2247 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15655 .elementor-element.elementor-element-10fd359 .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-10fd359 > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-93df6ad > .elementor-element-populated {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f58a458 {
		padding: 70px 0px 90px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4a90ea3 > .elementor-element-populated {
		margin: 0px 26px 0px 80px;
		--e-column-margin-right: 26px;
		--e-column-margin-left: 80px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-453f072 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-8b24f6a {
		text-align: center;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c99ccc0 {
		text-align: center;
		top: 40px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c99ccc0 img {
		width: 100%;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-c99ccc0 {
		left: 140px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-c99ccc0 {
		right: 140px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b203ffe {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f138468 {
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f0eb320 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-wrap {
		margin-right: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-12764b0 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-016cfd2 {
		padding: 20px 50px 0px 50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4995a2b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-0f83a57 {
		padding: 115px 0px 50px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-18c192b {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-ea35c77 > .elementor-element-populated {
		margin: 0px 50px 60px 50px;
		--e-column-margin-right: 50px;
		--e-column-margin-left: 50px;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-64379f2 {
		left: 41px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-64379f2 {
		right: 41px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-45ae379 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-45ae379 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-3c587c3 {
		right: 5%;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-3c587c3 {
		left: 5%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3c587c3 {
		bottom: -5%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4fa4c26 > .elementor-element-populated {
		margin: 0px 50px 0px 50px;
		--e-column-margin-right: 50px;
		--e-column-margin-left: 50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6cb6cce  .shadepro-inline-icon-box-icon {
		width: 16px;
		height: 16px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6cb6cce .shadepro-inline-icon-box-wrap {
		margin-right: 6px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6cb6cce .shadepro-inline-icon-box-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9117990 > .elementor-element-populated {
		margin: 0px 50px 0px 50px;
		--e-column-margin-right: 50px;
		--e-column-margin-left: 50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-dea4f24 {
		padding: 70px 0px 50px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c9c3bce > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-87ea652 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-aec5b3c > .elementor-element-populated {
		margin: 0px 0px 90px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-346c8e3 {
		text-align: center;
	}
	
	.elementor-15655 .elementor-element.elementor-element-346c8e3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-090043c > .elementor-element-populated {
		margin: 0px 50px 0px 50px;
		--e-column-margin-right: 50px;
		--e-column-margin-left: 50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5d48a28  .shadepro-inline-icon-box-icon {
		width: 16px;
		height: 16px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-wrap {
		margin-right: 6px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-256b15b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-17efdc2 {
		padding: 60px 0px 40px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c57b69c {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c03c614 {
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-e7e6831 .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-e7e6831 .shadepro-feature-content {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-e7e6831  .shadepro-feature-btn i, .elementor-15655 .elementor-element.elementor-element-e7e6831  .shadepro-feature-btn svg {
		margin-left: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-0fe0949 .shadepro-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-0fe0949 .shadepro-feature-content {
		margin-bottom: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-0fe0949  .shadepro-feature-btn i, .elementor-15655 .elementor-element.elementor-element-0fe0949  .shadepro-feature-btn svg {
		margin-left: 20px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-724aadf {
		padding: 65px 0px 70px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3f65689 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-87cb825 > .elementor-element-populated {
		margin: 0px 0px 0px 80px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 80px;
	}
}

@media (max-width:767px) {
	.elementor-15655 .elementor-element.elementor-element-8ed3c2b {
		padding: 140px 0px 50px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f1740c3 {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-ee1d1d8 {
		text-align: left;
	}
	
	.elementor-15655 .elementor-element.elementor-element-ee1d1d8 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-ee1d1d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-67aea6a {
		text-align: left;
	}
	
	.elementor-15655 .elementor-element.elementor-element-67aea6a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(0px / 2);
	}
	
	.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(0px / 2);
	}
	
	.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(0px / 2);
		margin-left: calc(0px / 2);
	}
	
	.elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-0px / 2);
		margin-left: calc(-0px / 2);
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-0px / 2);
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-e4236d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-0px / 2);
	}
	
	.elementor-15655 .elementor-element.elementor-element-e4236d6 > .elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-ab5cd12 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-8c4b0c0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-fc3e06a > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-342d9c8 img {
		width: 67px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-342d9c8 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-1f0a7bf .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-1f0a7bf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4c263f0 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-adfcc1f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-bdfc48b > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d3b4403 img {
		width: 85%;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-d3b4403 {
		left: -23px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-d3b4403 {
		right: -23px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d3b4403 {
		top: 49px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9709f22 {
		padding: 49px 0px 49px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-1270e3f {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f807bcc > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d9c0675 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-25d8cb2 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9a3f2ba > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-wrap {
		margin-right: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-8e85fc6 .shadepro-inline-icon-box-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-936cad0 .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-936cad0 > .elementor-widget-container {
		margin: 15px 12px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-768156d .shadepro-btn {
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-768156d > .elementor-widget-container {
		margin: 15px 0px 5px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b9d696b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-418e191.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-15655 .elementor-element.elementor-element-20e3f7b .elementor-divider {
		text-align: left;
	}
	
	.elementor-15655 .elementor-element.elementor-element-20e3f7b .elementor-divider-separator {
		margin: 0 auto;
		margin-left: 0;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3e2edeb {
		text-align: left;
		font-size: 18px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3e2edeb > .elementor-widget-container {
		margin: 31px 0px 24px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6cfbdb6 {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-bd1930d {
		padding: 0px 0px 23px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6f98e00 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-16a0f95 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-004ca32  .shadepro-inline-icon-box-icon {
		width: 16px;
		height: 16px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-wrap {
		margin-right: 6px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-004ca32 .shadepro-inline-icon-box-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-33f08d0 .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-33f08d0 > .elementor-widget-container {
		margin: 15px 12px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-19cc1ac .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-19cc1ac > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5442a26 > .elementor-element-populated {
		margin: 0px 0px 60px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9d35383 img {
		width: 60%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9d35383 {
		width: auto;
		max-width: auto;
		bottom: -30px;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-9d35383 {
		left: -33px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-9d35383 {
		right: -33px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6aba2a4 img {
		width: 70%;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-6aba2a4 {
		right: -6%;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-6aba2a4 {
		left: -6%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6aba2a4 {
		top: 39px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d30e593 {
		text-align: center;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d30e593 img {
		width: 80%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d30e593 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3f21b91.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3f21b91 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-49c06d5 .elementor-divider {
		text-align: left;
	}
	
	.elementor-15655 .elementor-element.elementor-element-49c06d5 .elementor-divider-separator {
		margin: 0 auto;
		margin-left: 0;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4a6b467 {
		text-align: left;
		font-size: 18px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4a6b467 > .elementor-widget-container {
		margin: 31px 0px 14px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-7ef4d20 {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4a43b50 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-733af9b .shadepro-feature-icon-wrap .image-shape {
		top: 0px;
		left: 114px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-733af9b .shadepro-feature-icon-wrap .image-shape {
		right: 114px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-733af9b .shadepro-feature-title {
		margin-bottom: 10px;
		letter-spacing: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-733af9b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-2864433 .shadepro-feature-icon-wrap .image-shape {
		top: 0px;
		left: 114px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-2864433 .shadepro-feature-icon-wrap .image-shape {
		right: 114px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-2864433 .shadepro-feature-title {
		margin-bottom: 10px;
		letter-spacing: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-2864433 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f3d4a5d .shadepro-feature-icon-wrap .image-shape {
		top: 0px;
		left: 114px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-f3d4a5d .shadepro-feature-icon-wrap .image-shape {
		right: 114px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f3d4a5d .shadepro-feature-title {
		margin-bottom: 10px;
		letter-spacing: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f3d4a5d > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b5ae5c2 .shadepro-feature-icon-wrap .image-shape {
		top: 0px;
		left: 114px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-b5ae5c2 .shadepro-feature-icon-wrap .image-shape {
		right: 114px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b5ae5c2 .shadepro-feature-title {
		margin-bottom: 10px;
		letter-spacing: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b5ae5c2 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b5ae5c2 {
		width: var(--container-widget-width, 500px);
		max-width: 500px;
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b76ad89 .shadepro-feature-icon-wrap .image-shape {
		top: 0px;
		left: 114px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-b76ad89 .shadepro-feature-icon-wrap .image-shape {
		right: 114px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b76ad89 .shadepro-feature-title {
		margin-bottom: 10px;
		letter-spacing: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b76ad89 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-05d2bfa .shadepro-feature-icon-wrap .image-shape {
		top: 0px;
		left: 114px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-05d2bfa .shadepro-feature-icon-wrap .image-shape {
		right: 114px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-05d2bfa .shadepro-feature-title {
		margin-bottom: 10px;
		letter-spacing: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-05d2bfa > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d8e3e6b .shadepro-feature-icon-wrap .image-shape {
		top: 0px;
		left: 114px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-d8e3e6b .shadepro-feature-icon-wrap .image-shape {
		right: 114px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d8e3e6b .shadepro-feature-title {
		margin-bottom: 10px;
		letter-spacing: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d8e3e6b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d8e3e6b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-22b2247 .shadepro-feature-icon-wrap .image-shape {
		top: 0px;
		left: 114px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-22b2247 .shadepro-feature-icon-wrap .image-shape {
		right: 114px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-22b2247 .shadepro-feature-title {
		margin-bottom: 10px;
		letter-spacing: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-22b2247 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-22b2247 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15655 .elementor-element.elementor-element-10fd359 .shadepro-feature-icon-wrap .image-shape {
		top: 0px;
		left: 114px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-10fd359 .shadepro-feature-icon-wrap .image-shape {
		right: 114px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-10fd359 .shadepro-feature-title {
		margin-bottom: 10px;
		letter-spacing: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-10fd359 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-93df6ad > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b4de570 .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b4de570 > .elementor-widget-container {
		margin: 0px 12px 15px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f58a458 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b6c5654 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4a90ea3 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3604739 img {
		width: 67px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3604739 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-e0f4013 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-e0f4013 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f01e829 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f01e829 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-bb8686d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-bb8686d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4f939e2 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-999e80d .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-06e4cc3 .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-06e4cc3 > .elementor-widget-container {
		margin: 15px 12px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-453f072 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c99ccc0 img {
		width: 85%;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-c99ccc0 {
		left: -23px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-c99ccc0 {
		right: -23px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c99ccc0 {
		top: 49px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-b203ffe {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f138468 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-99f9149 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-99f9149 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-wrap {
		margin-right: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-37386fc .shadepro-inline-icon-box-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9b8e138 .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9b8e138 > .elementor-widget-container {
		margin: 15px 12px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-17ad157 .shadepro-btn {
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-17ad157 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-12764b0 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-016cfd2 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4995a2b.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-15655 .elementor-element.elementor-element-2cdba0c .elementor-divider {
		text-align: left;
	}
	
	.elementor-15655 .elementor-element.elementor-element-2cdba0c .elementor-divider-separator {
		margin: 0 auto;
		margin-left: 0;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3b1636b {
		text-align: left;
		font-size: 18px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3b1636b > .elementor-widget-container {
		margin: 31px 0px 24px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-0f83a57 {
		padding: 80px 0px 40px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-18c192b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-ea35c77 > .elementor-element-populated {
		margin: 0px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-64379f2 img {
		width: 50%;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-64379f2 {
		left: -16%;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-64379f2 {
		right: -16%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-45ae379 img {
		width: 42%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3c587c3 img {
		width: 50%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3c587c3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-3c587c3 {
		right: -15%;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-3c587c3 {
		left: -15%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3c587c3 {
		bottom: -52px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4fa4c26 > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-2fafd21 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6cb6cce  .shadepro-inline-icon-box-icon {
		width: 16px;
		height: 16px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6cb6cce .shadepro-inline-icon-box-wrap {
		margin-right: 6px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6cb6cce .shadepro-inline-icon-box-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9322b79 .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9322b79 > .elementor-widget-container {
		margin: 0px 12px 15px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3bbeb38 .shadepro-btn {
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3bbeb38 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9117990.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-15655 .elementor-element.elementor-element-9117990 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-7647e79 .elementor-divider {
		text-align: left;
	}
	
	.elementor-15655 .elementor-element.elementor-element-7647e79 .elementor-divider-separator {
		margin: 0 auto;
		margin-left: 0;
	}
	
	.elementor-15655 .elementor-element.elementor-element-76cdfb2 {
		text-align: left;
		font-size: 18px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-76cdfb2 > .elementor-widget-container {
		margin: 30px 0px 24px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f8e77bf {
		text-align: left;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-53a4c7b {
		text-align: left;
	}
	
	.elementor-15655 .elementor-element.elementor-element-dea4f24 {
		padding: 50px 0px 40px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-87ea652 {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-aec5b3c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-346c8e3 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-346c8e3 > .elementor-widget-container {
		margin: 0px 0px 35px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d9ce888 img {
		width: 69%;
	}
	
	body:not(.rtl) .elementor-15655 .elementor-element.elementor-element-d9ce888 {
		right: -50px;
	}
	
	body.rtl .elementor-15655 .elementor-element.elementor-element-d9ce888 {
		left: -50px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d9ce888 {
		top: 43px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-090043c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d3b4ba5 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5d48a28  .shadepro-inline-icon-box-icon {
		width: 16px;
		height: 16px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-wrap {
		margin-right: 6px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5d48a28 .shadepro-inline-icon-box-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-90f6040 .shadepro-btn {
		font-size: 14px;
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-90f6040 > .elementor-widget-container {
		margin: 0px 12px 15px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-8e9f268 .shadepro-btn {
		padding: 15px 22px 15px 22px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-8e9f268 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-256b15b.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-15655 .elementor-element.elementor-element-256b15b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5963cf1 .elementor-divider {
		text-align: left;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5963cf1 .elementor-divider-separator {
		margin: 0 auto;
		margin-left: 0;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3e9d71b {
		text-align: left;
		font-size: 18px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3e9d71b > .elementor-widget-container {
		margin: 30px 0px 24px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-fdeb293 {
		text-align: left;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-17efdc2 {
		padding: 40px 0px 10px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c57b69c {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-a512ab6 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c226950 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-c03c614 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-e7e6831 .shadepro-feature-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-e7e6831 .shadepro-feature-content {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-e7e6831  .shadepro-feature-btn i, .elementor-15655 .elementor-element.elementor-element-e7e6831  .shadepro-feature-btn svg {
		margin-left: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-0fe0949 .shadepro-feature-title {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-0fe0949 .shadepro-feature-content {
		margin-bottom: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-0fe0949  .shadepro-feature-btn i, .elementor-15655 .elementor-element.elementor-element-0fe0949  .shadepro-feature-btn svg {
		margin-left: 10px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-724aadf {
		padding: 43px 5px 50px 5px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3f65689 {
		text-align: left;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3f65689 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-3f65689 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-87cb825 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15655 .elementor-element.elementor-element-282445e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-15655 .elementor-element.elementor-element-dedf5c9 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-fc3e06a {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-bdfc48b {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-8e2977c {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-d9c0675 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6f98e00 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-5442a26 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-6cbd425 {
		width: 50%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f8d5c68 {
		width: 50%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-aa288db {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4a90ea3 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-453f072 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-f0eb320 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-84d0b21 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-ea35c77 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-4fa4c26 {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-aec5b3c {
		width: 100%;
	}
	
	.elementor-15655 .elementor-element.elementor-element-090043c {
		width: 100%;
	}
}

/* Start custom CSS for section, class: .elementor-element-f1740c3 */
@media (min-width: 1024px) {
	#home-main-heading h2 {
		width: 88%;
		margin: 0px auto;
	}
}

/* End custom CSS */

/* Start custom CSS for video, class: .elementor-element-f807bcc */
.elementor-15655 .elementor-element.elementor-element-f807bcc .elementor-custom-embed-play {
	box-shadow: 0px 17.55px 27.324px rgba(242, 156, 56, .5);
}

/* End custom CSS */

/* Start custom CSS for video, class: .elementor-element-12764b0 */
.elementor-15655 .elementor-element.elementor-element-12764b0 .elementor-custom-embed-play {
	box-shadow: 0px 17.55px 27.324px rgba(242, 156, 56, .5);
}
