.elementor-513 .elementor-element.elementor-element-7d8f2e3:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-7d8f2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-secondary );
}

.elementor-513 .elementor-element.elementor-element-7d8f2e3 > .elementor-background-overlay {
	background-color: var( --e-global-color-a9820b7 );
	background-image: url("../../2023/04/BG-element02.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 37% auto;
	opacity: 0.29;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-513 .elementor-element.elementor-element-7d8f2e3 .elementor-background-overlay {
	filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-513 .elementor-element.elementor-element-7d8f2e3 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var( --e-global-color-secondary );
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 30px 0px;
}

.elementor-513 .elementor-element.elementor-element-7d8f2e3, .elementor-513 .elementor-element.elementor-element-7d8f2e3 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-513 .elementor-element.elementor-element-7d8f2e3.elementor-section::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-backdrop-filter: blur(0px);
	backdrop-filter: blur(0px);
	border-radius: inherit;
	background-color: inherit;
}

.elementor-513 .elementor-element.elementor-element-81f8cb8 > .elementor-element-populated {
	padding: 0px 30px 0px 30px;
}

.elementor-513 .elementor-element.elementor-element-81f8cb8.elementor-column > .elementor-element-populated::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-backdrop-filter: blur(0px);
	backdrop-filter: blur(0px);
	border-radius: inherit;
	background-color: inherit;
}

.elementor-513 .elementor-element.elementor-element-c452787 .elementor-background-overlay {
	filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-513 .elementor-element.elementor-element-c452787 {
	padding: 80px 30px 50px 30px;
}

.elementor-513 .elementor-element.elementor-element-e3ab834 > .elementor-element-populated {
	padding: 0% 10% 0% 0%;
}

.elementor-513 .elementor-element.elementor-element-a695170 .hfe-site-logo-container, .elementor-513 .elementor-element.elementor-element-a695170 .hfe-caption-width figcaption {
	text-align: left;
}

.elementor-513 .elementor-element.elementor-element-a695170 .hfe-site-logo .hfe-site-logo-container img {
	width: 85px;
}

.elementor-513 .elementor-element.elementor-element-a695170 .hfe-site-logo-container .hfe-site-logo-img {
	border-style: none;
}

.elementor-513 .elementor-element.elementor-element-a695170 .widget-image-caption {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-513 .elementor-element.elementor-element-a695170 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-513 .elementor-element.elementor-element-9f1a87b {
	color: var( --e-global-color-text );
	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 );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
}

.elementor-513 .elementor-element.elementor-element-9f1a87b > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-513 .elementor-element.elementor-element-e0d0c7b {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 15px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-513 .elementor-element.elementor-element-e0d0c7b .elementor-widget-container {
	text-align: center;
}

.elementor-513 .elementor-element.elementor-element-e0d0c7b .elementor-social-icon {
	background-color: var( --e-global-color-efef4f9 );
	--icon-padding: 0.3em;
}

.elementor-513 .elementor-element.elementor-element-e0d0c7b .elementor-social-icon i {
	color: var( --e-global-color-dea41e4 );
}

.elementor-513 .elementor-element.elementor-element-e0d0c7b .elementor-social-icon svg {
	fill: var( --e-global-color-dea41e4 );
}

.elementor-513 .elementor-element.elementor-element-e0d0c7b .elementor-social-icon:hover i {
	color: var( --e-global-color-accent );
}

.elementor-513 .elementor-element.elementor-element-e0d0c7b .elementor-social-icon:hover svg {
	fill: var( --e-global-color-accent );
}

.elementor-513 .elementor-element.elementor-element-e0d0c7b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var( --e-global-color-74046ac );
	border-radius: 0px 0px 0px 0px;
}

.elementor-513 .elementor-element.elementor-element-c29b2b7 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-513 .elementor-element.elementor-element-7178b0a {
	color: var( --e-global-color-dea41e4 );
	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 );
	text-decoration: var( --e-global-typography-accent-text-decoration );
	line-height: var( --e-global-typography-accent-line-height );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-513 .elementor-element.elementor-element-7178b0a > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px/2);
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px/2);
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px/2);
	margin-left: calc(15px/2);
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px/2);
	margin-left: calc(-15px/2);
}

body.rtl .elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px/2);
}

body:not(.rtl) .elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px/2);
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-icon i {
	color: var( --e-global-color-accent );
	transition: color 0.3s;
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-icon svg {
	fill: var( --e-global-color-accent );
	transition: fill 0.3s;
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var( --e-global-color-accent );
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var( --e-global-color-accent );
}

.elementor-513 .elementor-element.elementor-element-636641a {
	--e-icon-list-icon-size: 6px;
	--icon-vertical-offset: 0px;
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-icon {
	padding-right: 5px;
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-item > a {
	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 );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-text {
	color: var( --e-global-color-text );
	transition: color 0.3s;
}

.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var( --e-global-color-accent );
}

.elementor-513 .elementor-element.elementor-element-636641a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-513 .elementor-element.elementor-element-6cc3baf > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-513 .elementor-element.elementor-element-fba46fe {
	color: var( --e-global-color-dea41e4 );
	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 );
	text-decoration: var( --e-global-typography-accent-text-decoration );
	line-height: var( --e-global-typography-accent-line-height );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-513 .elementor-element.elementor-element-fba46fe > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list {
	--space-between: calc(34px/2);
	--icon-size: 20px;
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:not(:first-child) {
	padding-top: calc(34px/2);
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:not(:last-child) {
	padding-bottom: calc(34px/2);
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:after {
	top: calc(0px + var(--space-between, 0px)) !important;
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:first-child:after {
	top: 0px !important;
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-inner {
	background-color: var( --e-global-color-efef4f9 );
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon i {
	color: var( --e-global-color-accent );
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon svg {
	fill: var( --e-global-color-accent );
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-box .feature-list-icon {
	height: 20px;
	width: 20px;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
	margin: 11px;
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title {
	margin-bottom: 4px;
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title, .elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
	color: var( --e-global-color-text );
	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 );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
}

.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
	color: var( --e-global-color-dea41e4 );
	font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
	font-size: var( --e-global-typography-69c152f-font-size );
	text-decoration: var( --e-global-typography-69c152f-text-decoration );
	line-height: var( --e-global-typography-69c152f-line-height );
	letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
	word-spacing: var( --e-global-typography-69c152f-word-spacing );
}

.elementor-513 .elementor-element.elementor-element-d3e09c9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-513 .elementor-element.elementor-element-1f4fa0f {
	color: var( --e-global-color-dea41e4 );
	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 );
	text-decoration: var( --e-global-typography-accent-text-decoration );
	line-height: var( --e-global-typography-accent-line-height );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-513 .elementor-element.elementor-element-1f4fa0f > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-513 .elementor-element.elementor-element-14c423b {
	color: var( --e-global-color-text );
	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 );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
}

.elementor-513 .elementor-element.elementor-element-14c423b > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-513 .elementor-element.elementor-element-11138e3 {
	color: var( --e-global-color-text );
	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 );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
}

.elementor-513 .elementor-element.elementor-element-11138e3 > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-513 .elementor-element.elementor-element-87a1350 iframe {
	height: 229px;
}

.elementor-513 .elementor-element.elementor-element-87a1350 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-513 .elementor-element.elementor-element-a014d66 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 30px 0px 30px;
}

.elementor-513 .elementor-element.elementor-element-a014d66 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-513 .elementor-element.elementor-element-4203f0c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-513 .elementor-element.elementor-element-4203f0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-513 .elementor-element.elementor-element-4203f0c > .elementor-element-populated, .elementor-513 .elementor-element.elementor-element-4203f0c > .elementor-element-populated > .elementor-background-overlay, .elementor-513 .elementor-element.elementor-element-4203f0c > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-513 .elementor-element.elementor-element-4203f0c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-513 .elementor-element.elementor-element-ab51609 {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
	font-size: var( --e-global-typography-69c152f-font-size );
	text-decoration: var( --e-global-typography-69c152f-text-decoration );
	line-height: var( --e-global-typography-69c152f-line-height );
	letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
	word-spacing: var( --e-global-typography-69c152f-word-spacing );
}

@media(max-width:1024px) {
	.elementor-513 .elementor-element.elementor-element-7d8f2e3 {
		padding: 80px 0px 20px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-c452787 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-e3ab834 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 30px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-a695170 .hfe-site-logo .hfe-site-logo-container img {
		width: 159px;
	}

	.elementor-513 .elementor-element.elementor-element-9f1a87b {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-513 .elementor-element.elementor-element-c29b2b7 > .elementor-element-populated {
		margin: 0px 0px 0px 30px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 30px;
		padding: 0px 0px 40px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-7178b0a {
		font-size: var( --e-global-typography-accent-font-size );
		line-height: var( --e-global-typography-accent-line-height );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
	}

	.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-item > a {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-513 .elementor-element.elementor-element-6cc3baf > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 10px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-fba46fe {
		font-size: var( --e-global-typography-accent-font-size );
		line-height: var( --e-global-typography-accent-line-height );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
	}

	.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
		margin: 20px;
	}

	.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title, .elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
		font-size: var( --e-global-typography-69c152f-font-size );
		line-height: var( --e-global-typography-69c152f-line-height );
		letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
		word-spacing: var( --e-global-typography-69c152f-word-spacing );
	}

	.elementor-513 .elementor-element.elementor-element-d3e09c9 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 30px 30px;
	}

	.elementor-513 .elementor-element.elementor-element-1f4fa0f {
		font-size: var( --e-global-typography-accent-font-size );
		line-height: var( --e-global-typography-accent-line-height );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
	}

	.elementor-513 .elementor-element.elementor-element-14c423b {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-513 .elementor-element.elementor-element-11138e3 {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-513 .elementor-element.elementor-element-a014d66 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-bc-flex-widget .elementor-513 .elementor-element.elementor-element-4203f0c.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-513 .elementor-element.elementor-element-4203f0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-513 .elementor-element.elementor-element-4203f0c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-ab51609 {
		font-size: var( --e-global-typography-69c152f-font-size );
		line-height: var( --e-global-typography-69c152f-line-height );
		letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
		word-spacing: var( --e-global-typography-69c152f-word-spacing );
	}
}

@media(max-width:767px) {
	.elementor-513 .elementor-element.elementor-element-7d8f2e3, .elementor-513 .elementor-element.elementor-element-7d8f2e3 > .elementor-background-overlay {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-7d8f2e3 {
		padding: 60px 0px 30px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-81f8cb8 > .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-513 .elementor-element.elementor-element-c452787 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-e3ab834 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-a695170 .hfe-site-logo .hfe-site-logo-container img {
		width: 130px;
	}

	.elementor-513 .elementor-element.elementor-element-a695170 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-9f1a87b {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-513 .elementor-element.elementor-element-9f1a87b > .elementor-widget-container {
		margin: 0px 0px -24px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-e0d0c7b > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-c29b2b7 {
		width: 100%;
	}

	.elementor-513 .elementor-element.elementor-element-c29b2b7 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-7178b0a {
		font-size: var( --e-global-typography-accent-font-size );
		line-height: var( --e-global-typography-accent-line-height );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
	}

	.elementor-513 .elementor-element.elementor-element-7178b0a > .elementor-widget-container {
		margin: 0px 0px -24px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-513 .elementor-element.elementor-element-636641a .elementor-icon-list-item > a {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-513 .elementor-element.elementor-element-6cc3baf {
		width: 100%;
	}

	.elementor-513 .elementor-element.elementor-element-6cc3baf > .elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-fba46fe {
		font-size: var( --e-global-typography-accent-font-size );
		line-height: var( --e-global-typography-accent-line-height );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
	}

	.elementor-513 .elementor-element.elementor-element-fba46fe > .elementor-widget-container {
		margin: 0px 0px -24px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list {
		--space-between: calc(10px/2);
	}

	.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:not(:first-child) {
		padding-top: calc(10px/2);
	}

	.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:not(:last-child) {
		padding-bottom: calc(10px/2);
	}

	.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
		margin: 10px;
	}

	.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title, .elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-513 .elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
		font-size: var( --e-global-typography-69c152f-font-size );
		line-height: var( --e-global-typography-69c152f-line-height );
		letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
		word-spacing: var( --e-global-typography-69c152f-word-spacing );
	}

	.elementor-513 .elementor-element.elementor-element-d3e09c9 {
		width: 100%;
	}

	.elementor-513 .elementor-element.elementor-element-d3e09c9 > .elementor-element-populated {
		margin: 20px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-1f4fa0f {
		font-size: var( --e-global-typography-accent-font-size );
		line-height: var( --e-global-typography-accent-line-height );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
	}

	.elementor-513 .elementor-element.elementor-element-1f4fa0f > .elementor-widget-container {
		margin: 0px 0px -24px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-14c423b {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-513 .elementor-element.elementor-element-14c423b > .elementor-widget-container {
		margin: 0px 0px -24px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-11138e3 {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
	}

	.elementor-513 .elementor-element.elementor-element-11138e3 > .elementor-widget-container {
		margin: 0px 0px -24px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-a014d66 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-4203f0c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-513 .elementor-element.elementor-element-ab51609 {
		font-size: var( --e-global-typography-69c152f-font-size );
		line-height: var( --e-global-typography-69c152f-line-height );
		letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
		word-spacing: var( --e-global-typography-69c152f-word-spacing );
	}
}

@media(min-width:768px) {
	.elementor-513 .elementor-element.elementor-element-e3ab834 {
		width: 41.129%;
	}

	.elementor-513 .elementor-element.elementor-element-c29b2b7 {
		width: 25.313%;
	}

	.elementor-513 .elementor-element.elementor-element-6cc3baf {
		width: 27.53%;
	}

	.elementor-513 .elementor-element.elementor-element-d3e09c9 {
		width: 34.245%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-513 .elementor-element.elementor-element-e3ab834 {
		width: 50%;
	}

	.elementor-513 .elementor-element.elementor-element-c29b2b7 {
		width: 50%;
	}

	.elementor-513 .elementor-element.elementor-element-6cc3baf {
		width: 50%;
	}

	.elementor-513 .elementor-element.elementor-element-d3e09c9 {
		width: 50%;
	}

	.elementor-513 .elementor-element.elementor-element-4203f0c {
		width: 100%;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
		margin-right: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
		margin-right: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-fe51a4d .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
		margin-right: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
}