.elementor-331 .elementor-element.elementor-element-1fd8a1c:not(.elementor-motion-effects-element-type-background),
.elementor-331 .elementor-element.elementor-element-1fd8a1c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #252433;
}

.elementor-331 .elementor-element.elementor-element-1fd8a1c>.elementor-background-overlay {
	
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.05;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-331 .elementor-element.elementor-element-1fd8a1c .elementor-background-overlay {
	filter: brightness(0%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-331 .elementor-element.elementor-element-1fd8a1c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-331 .elementor-element.elementor-element-51d875d>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-331 .elementor-element.elementor-element-6184bc5>.elementor-container {
	max-width: 1290px;
}

.elementor-331 .elementor-element.elementor-element-6184bc5 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #EAEAEA12;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-331 .elementor-element.elementor-element-6184bc5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-331 .elementor-element.elementor-element-dd7a21d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-331 .elementor-element.elementor-element-dd7a21d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-77d14b9.jkit-equal-height-enable,
.elementor-331 .elementor-element.elementor-element-77d14b9.jkit-equal-height-enable .elementor-widget-container,
.elementor-331 .elementor-element.elementor-element-77d14b9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-331 .elementor-element.elementor-element-77d14b9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 4px 0px;
	color: #FFFFFF;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #FFFFFF;
	font-family: var(--e-global-typography-9c8c929-font-family), Sans-serif;
	font-size: var(--e-global-typography-9c8c929-font-size);
	font-weight: var(--e-global-typography-9c8c929-font-weight);
	line-height: var(--e-global-typography-9c8c929-line-height);
	letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
	word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	margin: 0px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: #581D70;
	background-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	margin: 2px 0px 0px 9px;
	padding: 8px 0px 0px 9px;
	height: 40px;
	width: 40px;
}

.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: #581D70;
	width: 22px;
}

.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 22px;
}

.elementor-331 .elementor-element.elementor-element-77d14b9>.elementor-widget-container {
	margin: 0px 0px 0px -10px;
}

.elementor-331 .elementor-element.elementor-element-77d14b9 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-331 .elementor-element.elementor-element-07836f5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-331 .elementor-element.elementor-element-07836f5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-331 .elementor-element.elementor-element-07836f5.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-331 .elementor-element.elementor-element-07836f5>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #EAEAEA12;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-331 .elementor-element.elementor-element-07836f5>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-6922d03.jkit-equal-height-enable,
.elementor-331 .elementor-element.elementor-element-6922d03.jkit-equal-height-enable .elementor-widget-container,
.elementor-331 .elementor-element.elementor-element-6922d03.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-331 .elementor-element.elementor-element-6922d03.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 4px 0px;
	color: #FFFFFF;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #FFFFFF;
	font-family: var(--e-global-typography-9c8c929-font-family), Sans-serif;
	font-size: var(--e-global-typography-9c8c929-font-size);
	font-weight: var(--e-global-typography-9c8c929-font-weight);
	line-height: var(--e-global-typography-9c8c929-line-height);
	letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
	word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	margin: 0px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: #581D70;
	background-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	margin: 2px 0px 0px 9px;
	padding: 9px 0px 0px 9px;
	height: 40px;
	width: 40px;
}

.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: #581D70;
	width: 22px;
}

.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 22px;
}

.elementor-331 .elementor-element.elementor-element-6922d03 {
	width: auto;
	max-width: auto;
}

.elementor-331 .elementor-element.elementor-element-7f36462.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-331 .elementor-element.elementor-element-7f36462>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #EAEAEA12;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 30px 20px 30px 20px;
}

.elementor-331 .elementor-element.elementor-element-7f36462>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-142b560.jkit-equal-height-enable,
.elementor-331 .elementor-element.elementor-element-142b560.jkit-equal-height-enable .elementor-widget-container,
.elementor-331 .elementor-element.elementor-element-142b560.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-331 .elementor-element.elementor-element-142b560.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 4px 0px;
	color: #FFFFFF;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #FFFFFF;
	font-family: var(--e-global-typography-9c8c929-font-family), Sans-serif;
	font-size: var(--e-global-typography-9c8c929-font-size);
	font-weight: var(--e-global-typography-9c8c929-font-weight);
	line-height: var(--e-global-typography-9c8c929-line-height);
	letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
	word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	margin: 0px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: #581D70;
	background-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	margin: 2px 0px 0px 9px;
	padding: 8px 0px 0px 11px;
	height: 40px;
	width: 40px;
}

.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: #581D70;
	width: 22px;
}

.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 22px;
}

.elementor-331 .elementor-element.elementor-element-142b560 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-331 .elementor-element.elementor-element-c4afa15.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-331 .elementor-element.elementor-element-c4afa15.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-331 .elementor-element.elementor-element-c4afa15.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-331 .elementor-element.elementor-element-c4afa15>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #EAEAEA12;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 30px 10px 30px 20px;
}

.elementor-331 .elementor-element.elementor-element-c4afa15>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-a75e2ee.jkit-equal-height-enable,
.elementor-331 .elementor-element.elementor-element-a75e2ee.jkit-equal-height-enable .elementor-widget-container,
.elementor-331 .elementor-element.elementor-element-a75e2ee.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-331 .elementor-element.elementor-element-a75e2ee.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 4px 0px;
	color: #FFFFFF;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: #FFFFFF;
	font-family: var(--e-global-typography-9c8c929-font-family), Sans-serif;
	font-size: var(--e-global-typography-9c8c929-font-size);
	font-weight: var(--e-global-typography-9c8c929-font-weight);
	line-height: var(--e-global-typography-9c8c929-line-height);
	letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
	word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	margin: 0px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: #581D70;
	background-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	margin: 2px 0px 0px 9px;
	padding: 9px 0px 0px 9px;
	height: 40px;
	width: 40px;
}

.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: #581D70;
	width: 22px;
}

.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 22px;
}

.elementor-331 .elementor-element.elementor-element-a75e2ee {
	width: auto;
	max-width: auto;
}

.elementor-331 .elementor-element.elementor-element-1ccfd6f>.elementor-container {
	max-width: 1290px;
}

.elementor-331 .elementor-element.elementor-element-1ccfd6f {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-331 .elementor-element.elementor-element-5240f1d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: -72px 40px 0px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 0px;
}

.elementor-331 .elementor-element.elementor-element-5240f1d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-331 .elementor-element.elementor-element-fc0a7d6 {
	text-align: left;
}

.elementor-331 .elementor-element.elementor-element-fc0a7d6 img {
	width: 55%;
}

.elementor-331 .elementor-element.elementor-element-bdbdd62 {
	color: #FFFFFF;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-db42666.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-db42666.elementor-social-icon i {
	color: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-db42666.elementor-social-icon svg {
	fill: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-05fad2f.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-05fad2f.elementor-social-icon i {
	color: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-05fad2f.elementor-social-icon svg {
	fill: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-87feb6b.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-87feb6b.elementor-social-icon i {
	color: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-87feb6b.elementor-social-icon svg {
	fill: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-b73ed0d.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-b73ed0d.elementor-social-icon i {
	color: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-repeater-item-b73ed0d.elementor-social-icon svg {
	fill: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 16px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-widget-container {
	text-align: left;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-social-icon i {
	color: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-social-icon svg {
	fill: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-icon {
	border-radius: 30px 30px 30px 30px;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-social-icon:hover {
	background-color: #581D70;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-social-icon:hover i {
	color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-79516c7 .elementor-social-icon:hover svg {
	fill: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-f9da907>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

.elementor-331 .elementor-element.elementor-element-7feb9df .elementor-heading-title {
	color: #ffffff;
	font-family: var(--e-global-typography-323523d-font-family), Sans-serif;
	font-size: var(--e-global-typography-323523d-font-size);
	font-weight: var(--e-global-typography-323523d-font-weight);
	line-height: var(--e-global-typography-323523d-line-height);
	letter-spacing: var(--e-global-typography-323523d-letter-spacing);
	word-spacing: var(--e-global-typography-323523d-word-spacing);
}

.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-icon i {
	color: #FC685B;
}

.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-icon svg {
	fill: #FC685B;
}

.elementor-331 .elementor-element.elementor-element-8354340 {
	--e-icon-list-icon-size: 14px;
}

.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-text {
	color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-331 .elementor-element.elementor-element-9cffa8c>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

.elementor-331 .elementor-element.elementor-element-f935adc .elementor-heading-title {
	color: #ffffff;
	font-family: var(--e-global-typography-323523d-font-family), Sans-serif;
	font-size: var(--e-global-typography-323523d-font-size);
	font-weight: var(--e-global-typography-323523d-font-weight);
	line-height: var(--e-global-typography-323523d-line-height);
	letter-spacing: var(--e-global-typography-323523d-letter-spacing);
	word-spacing: var(--e-global-typography-323523d-word-spacing);
}

.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-icon i {
	color: #FC685B;
}

.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-icon svg {
	fill: #FC685B;
}

.elementor-331 .elementor-element.elementor-element-5036f66 {
	--e-icon-list-icon-size: 14px;
}

.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-text {
	color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-331 .elementor-element.elementor-element-946bd8b .elementor-heading-title {
	color: #ffffff;
	font-family: var(--e-global-typography-323523d-font-family), Sans-serif;
	font-size: var(--e-global-typography-323523d-font-size);
	font-weight: var(--e-global-typography-323523d-font-weight);
	line-height: var(--e-global-typography-323523d-line-height);
	letter-spacing: var(--e-global-typography-323523d-letter-spacing);
	word-spacing: var(--e-global-typography-323523d-word-spacing);
}

.elementor-331 .elementor-element.elementor-element-db7805a {
	color: #FFFFFF;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-331 .elementor-element.elementor-element-db7805a>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .elementskit_input_label {
	color: #000000;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	background-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding: 12px 32px 15px 32px;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control,
.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control:focus {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.11);
}

.elementor-331 .elementor-element.elementor-element-8178c19 .elementskit_input_container {
	flex: 0 0 100%;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control::-webkit-input-placeholder {
	color: #C2C2C2;
	font-size: 14px;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control::-moz-placeholder {
	color: #C2C2C2;
	font-size: 14px;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control:-ms-input-placeholder {
	color: #C2C2C2;
	font-size: 14px;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control:-moz-placeholder {
	color: #C2C2C2;
	font-size: 14px;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit {
	font-family: var(--e-global-typography-fac35d7-font-family), Sans-serif;
	font-size: var(--e-global-typography-fac35d7-font-size);
	font-weight: var(--e-global-typography-fac35d7-font-weight);
	line-height: var(--e-global-typography-fac35d7-line-height);
	letter-spacing: var(--e-global-typography-fac35d7-letter-spacing);
	word-spacing: var(--e-global-typography-fac35d7-word-spacing);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 0px 14px 0px;
	width: 120px;
	margin: 0px 0px 4px -125px;
	color: #F4F4F4;
	background-color: #581D70;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit svg path {
	stroke: #F4F4F4;
	fill: #F4F4F4;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit:hover {
	color: #F4F4F4;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit:hover svg path {
	stroke: #F4F4F4;
	fill: #F4F4F4;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit:before {
	background-color: #330b42!important;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit>i,
.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit>svg {
	margin-right: 10px;
	max-width: 16px;
	height: auto;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit>i,
.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit>i {
	font-size: 16px;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .elementskit_input_group_text i {
	color: #393939;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .elementskit_input_group_text svg path {
	stroke: #393939;
	fill: #393939;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .elementskit_input_group_text {
	font-size: 24px;
	padding: 0px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-8178c19 .elementskit_input_group_text svg {
	max-width: 24px;
}

.elementor-331 .elementor-element.elementor-element-8178c19>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-8178c19 {
	width: 100%;
	max-width: 100%;
}

.elementor-331 .elementor-element.elementor-element-b94c37c>.elementor-container {
	max-width: 1290px;
}

.elementor-331 .elementor-element.elementor-element-b94c37c>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-331 .elementor-element.elementor-element-b94c37c {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #EAEAEA12;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 80px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-331 .elementor-element.elementor-element-b94c37c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-331 .elementor-element.elementor-element-fd65501 {
	text-align: left;
	color: #FFFFFF;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-331 .elementor-element.elementor-element-fd65501>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .ekit_socialshare {
	text-align: right;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-89595c6>a {
	color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-89595c6>a svg path {
	stroke: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-89595c6>a:hover {
	color: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-89595c6>a:hover svg path {
	stroke: #C2C2C2;
	fill: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-1914074>a {
	color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-1914074>a svg path {
	stroke: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-1914074>a:hover {
	color: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-1914074>a:hover svg path {
	stroke: #C2C2C2;
	fill: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-d5c0197>a {
	color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-d5c0197>a svg path {
	stroke: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-d5c0197>a:hover {
	color: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-d5c0197>a:hover svg path {
	stroke: #C2C2C2;
	fill: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-b6fde0f>a {
	color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-b6fde0f>a svg path {
	stroke: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-b6fde0f>a:hover {
	color: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-b6fde0f>a:hover svg path {
	stroke: #C2C2C2;
	fill: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-bc6d65b>a {
	color: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-bc6d65b>a svg path {
	stroke: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-bc6d65b>a:hover {
	color: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .elementor-repeater-item-bc6d65b>a:hover svg path {
	stroke: #C2C2C2;
	fill: #C2C2C2;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .ekit_socialshare>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 0% 0% 0% 0%;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-family: "Muli", Sans-serif;
	font-weight: 600;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .ekit_socialshare>li {
	display: inline-block;
	margin: 5px 20px 5px 15px;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .ekit_socialshare>li>a i {
	font-size: 20px;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .ekit_socialshare>li>a svg {
	max-width: 20px;
}

.elementor-331 .elementor-element.elementor-element-8e1cf0e .ekit_socialshare>li a {
	padding: 0px 1px 0px 0px;
}

@media(min-width:768px) {
	.elementor-331 .elementor-element.elementor-element-07836f5 {
		width: 26%;
	}

	.elementor-331 .elementor-element.elementor-element-7f36462 {
		width: 26%;
	}

	.elementor-331 .elementor-element.elementor-element-c4afa15 {
		width: 22.981%;
	}

	.elementor-331 .elementor-element.elementor-element-5240f1d {
		width: 30%;
	}

	.elementor-331 .elementor-element.elementor-element-f9da907 {
		width: 19.971%;
	}

	.elementor-331 .elementor-element.elementor-element-9cffa8c {
		width: 20%;
	}

	.elementor-331 .elementor-element.elementor-element-9ba9e26 {
		width: 30%;
	}
}

@media(max-width:1024px) {
	.elementor-331 .elementor-element.elementor-element-1fd8a1c {
		padding: 0px 0px 20px 0px;
	}

	.elementor-331 .elementor-element.elementor-element-dd7a21d.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-331 .elementor-element.elementor-element-dd7a21d>.elementor-element-populated {
		margin: 20px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-9c8c929-font-size);
		line-height: var(--e-global-typography-9c8c929-line-height);
		letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
		word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
		font-size: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
		width: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
		font-size: 20px;
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
		width: 20px;
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
		padding: 10px 0px 0px 10px;
		height: 40px;
		width: 40px;
	}

	.elementor-331 .elementor-element.elementor-element-07836f5.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-331 .elementor-element.elementor-element-07836f5>.elementor-element-populated {
		border-width: 0px 0px 0px 1px;
		margin: 20px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-9c8c929-font-size);
		line-height: var(--e-global-typography-9c8c929-line-height);
		letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
		word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
		font-size: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
		width: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
		font-size: 20px;
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
		width: 20px;
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
		padding: 10px 0px 0px 10px;
		height: 40px;
		width: 40px;
	}

	.elementor-331 .elementor-element.elementor-element-7f36462.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-331 .elementor-element.elementor-element-7f36462>.elementor-element-populated {
		border-width: 0px 0px 0px 0px;
		padding: 10px 0px 20px 0px;
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-9c8c929-font-size);
		line-height: var(--e-global-typography-9c8c929-line-height);
		letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
		word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
		font-size: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
		width: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
		font-size: 20px;
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
		width: 20px;
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
		margin: 0px 0px 0px 5px;
		padding: 10px 0px 0px 12px;
		height: 40px;
		width: 40px;
	}

	.elementor-331 .elementor-element.elementor-element-c4afa15.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-331 .elementor-element.elementor-element-c4afa15>.elementor-element-populated {
		border-width: 0px 0px 0px 1px;
		padding: 10px 0px 20px 0px;
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-9c8c929-font-size);
		line-height: var(--e-global-typography-9c8c929-line-height);
		letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
		word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
		font-size: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
		width: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
		font-size: 20px;
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
		width: 20px;
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
		padding: 10px 0px 0px 10px;
		height: 40px;
		width: 40px;
	}

	.elementor-331 .elementor-element.elementor-element-5240f1d>.elementor-element-populated {
		margin: 0px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}

	.elementor-331 .elementor-element.elementor-element-fc0a7d6 img {
		width: 60%;
	}

	.elementor-331 .elementor-element.elementor-element-bdbdd62 {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-7feb9df .elementor-heading-title {
		font-size: var(--e-global-typography-323523d-font-size);
		line-height: var(--e-global-typography-323523d-line-height);
		letter-spacing: var(--e-global-typography-323523d-letter-spacing);
		word-spacing: var(--e-global-typography-323523d-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-f935adc .elementor-heading-title {
		font-size: var(--e-global-typography-323523d-font-size);
		line-height: var(--e-global-typography-323523d-line-height);
		letter-spacing: var(--e-global-typography-323523d-letter-spacing);
		word-spacing: var(--e-global-typography-323523d-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-bc-flex-widget .elementor-331 .elementor-element.elementor-element-9ba9e26.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-331 .elementor-element.elementor-element-9ba9e26.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-331 .elementor-element.elementor-element-9ba9e26>.elementor-element-populated {
		padding: 20px 20px 0px 20px;
	}

	.elementor-331 .elementor-element.elementor-element-946bd8b {
		text-align: left;
	}

	.elementor-331 .elementor-element.elementor-element-946bd8b .elementor-heading-title {
		font-size: var(--e-global-typography-323523d-font-size);
		line-height: var(--e-global-typography-323523d-line-height);
		letter-spacing: var(--e-global-typography-323523d-letter-spacing);
		word-spacing: var(--e-global-typography-323523d-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-db7805a {
		text-align: left;
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-db7805a>.elementor-widget-container {
		padding: 0% 25% 0% 0%;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control {
		font-size: var(--e-global-typography-text-font-size);
		padding: 13px 0px 13px 20px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .elementskit_input_container {
		flex: 0 0 100%;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control::-webkit-input-placeholder {
		font-size: 13px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control::-moz-placeholder {
		font-size: 13px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control:-ms-input-placeholder {
		font-size: 13px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control:-moz-placeholder {
		font-size: 13px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit {
		font-size: var(--e-global-typography-fac35d7-font-size);
		line-height: var(--e-global-typography-fac35d7-line-height);
		letter-spacing: var(--e-global-typography-fac35d7-letter-spacing);
		word-spacing: var(--e-global-typography-fac35d7-word-spacing);
		margin: 0px 0px 3px -125px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19>.elementor-widget-container {
		padding: 0% 25% 0% 0%;
	}

	.elementor-331 .elementor-element.elementor-element-b94c37c {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-331 .elementor-element.elementor-element-4d6b12e>.elementor-element-populated {
		margin: 0px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}

	.elementor-331 .elementor-element.elementor-element-fd65501 {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-01aa776>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
}

@media(max-width:767px) {
	.elementor-331 .elementor-element.elementor-element-1fd8a1c {
		padding: 10px 0px 10px 0px;
	}

	.elementor-331 .elementor-element.elementor-element-dd7a21d.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-331 .elementor-element.elementor-element-dd7a21d>.elementor-element-populated {
		margin: 20px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-9c8c929-font-size);
		line-height: var(--e-global-typography-9c8c929-line-height);
		letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
		word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
		font-size: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
		width: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
		font-size: 18px;
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
		width: 18px;
	}

	.elementor-331 .elementor-element.elementor-element-77d14b9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
		padding: 11px 0px 0px 11px;
		height: 40px;
		width: 40px;
	}

	.elementor-331 .elementor-element.elementor-element-07836f5.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-331 .elementor-element.elementor-element-07836f5>.elementor-element-populated {
		border-width: 0px 0px 0px 0px;
		margin: 10px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-9c8c929-font-size);
		line-height: var(--e-global-typography-9c8c929-line-height);
		letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
		word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
		font-size: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
		width: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
		font-size: 19px;
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
		width: 19px;
	}

	.elementor-331 .elementor-element.elementor-element-6922d03 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 10px;
		height: 40px;
		width: 40px;
	}

	.elementor-331 .elementor-element.elementor-element-7f36462.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-331 .elementor-element.elementor-element-7f36462>.elementor-element-populated {
		border-width: 0px 0px 0px 0px;
		margin: 20px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-9c8c929-font-size);
		line-height: var(--e-global-typography-9c8c929-line-height);
		letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
		word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
		font-size: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
		width: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
		font-size: 18px;
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
		width: 18px;
	}

	.elementor-331 .elementor-element.elementor-element-142b560 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 13px;
		height: 40px;
		width: 40px;
	}

	.elementor-331 .elementor-element.elementor-element-c4afa15.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-331 .elementor-element.elementor-element-c4afa15>.elementor-element-populated {
		border-width: 0px 0px 0px 0px;
		margin: 20px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-9c8c929-font-size);
		line-height: var(--e-global-typography-9c8c929-line-height);
		letter-spacing: var(--e-global-typography-9c8c929-letter-spacing);
		word-spacing: var(--e-global-typography-9c8c929-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
		font-size: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
		width: 100px;
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
		font-size: 18px;
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
		width: 18px;
	}

	.elementor-331 .elementor-element.elementor-element-a75e2ee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 11px;
		height: 40px;
		width: 40px;
	}

	.elementor-331 .elementor-element.elementor-element-1ccfd6f {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-331 .elementor-element.elementor-element-5240f1d>.elementor-element-populated {
		margin: 0px 5px 0px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
	}

	.elementor-331 .elementor-element.elementor-element-fc0a7d6 img {
		width: 55%;
	}

	.elementor-331 .elementor-element.elementor-element-bdbdd62 {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-f9da907>.elementor-element-populated {
		margin: 20px 5px 0px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
	}

	.elementor-331 .elementor-element.elementor-element-7feb9df .elementor-heading-title {
		font-size: var(--e-global-typography-323523d-font-size);
		line-height: var(--e-global-typography-323523d-line-height);
		letter-spacing: var(--e-global-typography-323523d-letter-spacing);
		word-spacing: var(--e-global-typography-323523d-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-331 .elementor-element.elementor-element-8354340 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-9cffa8c>.elementor-element-populated {
		margin: 20px 5px 0px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
	}

	.elementor-331 .elementor-element.elementor-element-f935adc .elementor-heading-title {
		font-size: var(--e-global-typography-323523d-font-size);
		line-height: var(--e-global-typography-323523d-line-height);
		letter-spacing: var(--e-global-typography-323523d-letter-spacing);
		word-spacing: var(--e-global-typography-323523d-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-331 .elementor-element.elementor-element-5036f66 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-9ba9e26>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-331 .elementor-element.elementor-element-946bd8b .elementor-heading-title {
		font-size: var(--e-global-typography-323523d-font-size);
		line-height: var(--e-global-typography-323523d-line-height);
		letter-spacing: var(--e-global-typography-323523d-letter-spacing);
		word-spacing: var(--e-global-typography-323523d-word-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-db7805a {
		text-align: left;
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-db7805a>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control {
		font-size: var(--e-global-typography-text-font-size);
		border-width: 0px 0px 0px 0px;
		padding: 10px 0px 10px 20px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .elementskit_input_container {
		flex: 0 0 84%;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .elementskit_inline_form .elementskit_input_wraper:not(:last-child) {
		margin-right: 0px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control::-webkit-input-placeholder {
		font-size: 12px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control::-moz-placeholder {
		font-size: 12px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control:-ms-input-placeholder {
		font-size: 12px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit_form_control:-moz-placeholder {
		font-size: 12px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 .ekit-mail-submit {
		font-size: var(--e-global-typography-fac35d7-font-size);
		line-height: var(--e-global-typography-fac35d7-line-height);
		letter-spacing: var(--e-global-typography-fac35d7-letter-spacing);
		word-spacing: var(--e-global-typography-fac35d7-word-spacing);
		padding: 12px 70px 12px 20px;
		width: 100%;
		margin: 0px 0px 3px -95px;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19>.elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}

	.elementor-331 .elementor-element.elementor-element-8178c19 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-331 .elementor-element.elementor-element-b94c37c {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-331 .elementor-element.elementor-element-4d6b12e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-331 .elementor-element.elementor-element-fd65501 {
		text-align: center;
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-331 .elementor-element.elementor-element-fd65501>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-331 .elementor-element.elementor-element-01aa776>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-331 .elementor-element.elementor-element-8e1cf0e .ekit_socialshare {
		text-align: center;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-331 .elementor-element.elementor-element-dd7a21d {
		width: 50%;
	}

	.elementor-331 .elementor-element.elementor-element-07836f5 {
		width: 50%;
	}

	.elementor-331 .elementor-element.elementor-element-7f36462 {
		width: 50%;
	}

	.elementor-331 .elementor-element.elementor-element-c4afa15 {
		width: 50%;
	}

	.elementor-331 .elementor-element.elementor-element-5240f1d {
		width: 40%;
	}

	.elementor-331 .elementor-element.elementor-element-f9da907 {
		width: 30%;
	}

	.elementor-331 .elementor-element.elementor-element-9cffa8c {
		width: 30%;
	}

	.elementor-331 .elementor-element.elementor-element-9ba9e26 {
		width: 100%;
	}
}