.elementor-8291 .elementor-element.elementor-element-bcbd2a1>.elementor-container {}

.elementor-8291 .elementor-element.elementor-element-bcbd2a1:not(.elementor-motion-effects-element-type-background),
.elementor-8291 .elementor-element.elementor-element-bcbd2a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #282828
}

.elementor-8291 .elementor-element.elementor-element-bcbd2a1 {
	border-style: solid;
	border-width: 1px 0 0;
	border-color: var(--e-global-color-border);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 30px
}

.elementor-8291 .elementor-element.elementor-element-bcbd2a1>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-8291 .elementor-element.elementor-element-36212b4>.elementor-element-populated {
	padding: 0 15px 0 0
}

.elementor-8291 .elementor-element.elementor-element-2d53792 .elementor-heading-title {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 20px
}

.elementor-8291 .elementor-element.elementor-element-2d53792>.elementor-widget-container {
	padding: 0 0 20px
}

.elementor-8291 .elementor-element.elementor-element-a54e7a2 {
	color: var(--e-global-color-lighter)
}

.elementor-8291 .elementor-element.elementor-element-a54e7a2>.elementor-widget-container {
	padding: 0 0 20px
}

.elementor-8291 .elementor-element.elementor-element-a7f6b05 {
	color: var(--e-global-color-lighter)
}

.elementor-8291 .elementor-element.elementor-element-a7f6b05>.elementor-widget-container {
	padding: 0 0 5px
}

.elementor-8291 .elementor-element.elementor-element-8fb4f71 {
	color: #fff;
	font-size: 18px;
	line-height: 24px
}

.elementor-8291 .elementor-element.elementor-element-5c31a1c>.elementor-element-populated {
	padding: 0 15px;
    margin-left: 100px;
    border-right: 1px solid #4f4f4f;
}

.elementor-8291 .elementor-element.elementor-element-8be7d0f .elementor-heading-title {
	color: #fff;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: left;
}

.elementor-8291 .elementor-element.elementor-element-8be7d0f>.elementor-widget-container {
	padding: 0 0 15px
}

.elementor-8291 .elementor-element.elementor-element-24ceb1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(6px/2)
}

.elementor-8291 .elementor-element.elementor-element-24ceb1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(6px/2)
}

.elementor-8291 .elementor-element.elementor-element-24ceb1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(6px/2);
	margin-left: calc(6px/2)
}

.elementor-8291 .elementor-element.elementor-element-24ceb1e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-6px/2);
	margin-left: calc(-6px/2)
}

body.rtl .elementor-8291 .elementor-element.elementor-element-24ceb1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-6px/2)
}

body:not(.rtl) .elementor-8291 .elementor-element.elementor-element-24ceb1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-6px/2)
}

.elementor-8291 .elementor-element.elementor-element-24ceb1e {
	--e-icon-list-icon-size: 14px
}

.elementor-8291 .elementor-element.elementor-element-24ceb1e .elementor-icon-list-icon {
	transform: rotate(0deg)
}

.elementor-8291 .elementor-element.elementor-element-24ceb1e .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	color: var(--e-global-color-lighter)
}

.elementor-8291 .elementor-element.elementor-element-24ceb1e .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary_hover)
}

.elementor-8291 .elementor-element.elementor-element-24f26df.elementor-column>.elementor-widget-wrap {
	justify-content: center
}

.elementor-8291 .elementor-element.elementor-element-24f26df>.elementor-element-populated {
	border-style: solid;
	border-width: 0 1px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0 15px
}

.elementor-8291 .elementor-element.elementor-element-24f26df>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-8291 .elementor-element.elementor-element-94bbd07 .hfe-site-logo-container,
.elementor-8291 .elementor-element.elementor-element-94bbd07 .hfe-caption-width figcaption {
	text-align: center
}

.elementor-8291 .elementor-element.elementor-element-94bbd07 .hfe-site-logo-container .hfe-site-logo-img {
	border-style: none
}

.elementor-8291 .elementor-element.elementor-element-94bbd07 .widget-image-caption {
	margin-top: 0;
	margin-bottom: 0
}

.elementor-8291 .elementor-element.elementor-element-94bbd07>.elementor-widget-container {
	padding: 0 0 35px
}

.elementor-8291 .elementor-element.elementor-element-94bbd07 {
	width: auto;
	max-width: auto
}

.elementor-8291 .elementor-element.elementor-element-5148b90 {
	text-align: center;
	color: var(--e-global-color-lighter);
	font-weight: 400
}

.elementor-8291 .elementor-element.elementor-element-5148b90>.elementor-widget-container {
	margin: 0 0 10px
}

.elementor-8291 .elementor-element.elementor-element-972be2b {
	text-align: center
}

.elementor-8291 .elementor-element.elementor-element-972be2b .elementor-heading-title {
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
	line-height: 32px;
	letter-spacing: -1px
}

.elementor-8291 .elementor-element.elementor-element-972be2b>.elementor-widget-container {
	padding: 0 0 30px
}

.elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(9px/2)
}

.elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(9px/2)
}

.elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(9px/2);
	margin-left: calc(9px/2)
}

.elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-9px/2);
	margin-left: calc(-9px/2)
}

body.rtl .elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-9px/2)
}

body:not(.rtl) .elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-9px/2)
}

.elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-icon i {
	color: var(--e-global-color-lighter)
}

.elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-icon svg {
	fill: var(--e-global-color-lighter)
}

.elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-primary_hover)
}

.elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary_hover)
}

.elementor-8291 .elementor-element.elementor-element-213fcfc {
	--e-icon-list-icon-size: 17px
}

.elementor-8291 .elementor-element.elementor-element-213fcfc .elementor-icon-list-icon {
	transform: rotate(0deg)
}

.elementor-8291 .elementor-element.elementor-element-fba8714>.elementor-element-populated {
	padding: 0 0 0 110px
}

.elementor-8291 .elementor-element.elementor-element-6e25472 .elementor-heading-title {
	color: #fff;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: left;
}

.elementor-8291 .elementor-element.elementor-element-6e25472>.elementor-widget-container {
	padding: 0 0 15px
}

.elementor-8291 .elementor-element.elementor-element-43cfce6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(6px/2)
}

.elementor-8291 .elementor-element.elementor-element-43cfce6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(6px/2)
}

.elementor-8291 .elementor-element.elementor-element-43cfce6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(6px/2);
	margin-left: calc(6px/2)
}

.elementor-8291 .elementor-element.elementor-element-43cfce6 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-6px/2);
	margin-left: calc(-6px/2)
}

body.rtl .elementor-8291 .elementor-element.elementor-element-43cfce6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-6px/2)
}

body:not(.rtl) .elementor-8291 .elementor-element.elementor-element-43cfce6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-6px/2)
}

.elementor-8291 .elementor-element.elementor-element-43cfce6 {
	--e-icon-list-icon-size: 14px
}

.elementor-8291 .elementor-element.elementor-element-43cfce6 .elementor-icon-list-icon {
	transform: rotate(0deg)
}

.elementor-8291 .elementor-element.elementor-element-43cfce6 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	color: var(--e-global-color-lighter)
}

.elementor-8291 .elementor-element.elementor-element-43cfce6 .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary_hover)
}

.elementor-8291 .elementor-element.elementor-element-0fb0edb>.elementor-element-populated {
	padding: 0 0 0 80px;
	border-left: 1px solid #4f4f4f;
}

.elementor-8291 .elementor-element.elementor-element-940c80a .elementor-heading-title {
	color: #fff;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: left;
}

.elementor-8291 .elementor-element.elementor-element-940c80a>.elementor-widget-container {
	padding: 0 0 15px
}

.elementor-8291 .elementor-element.elementor-element-1231ed8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(6px/2)
}

.elementor-8291 .elementor-element.elementor-element-1231ed8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(6px/2)
}

.elementor-8291 .elementor-element.elementor-element-1231ed8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(6px/2);
	margin-left: calc(6px/2)
}

.elementor-8291 .elementor-element.elementor-element-1231ed8 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-6px/2);
	margin-left: calc(-6px/2)
}

body.rtl .elementor-8291 .elementor-element.elementor-element-1231ed8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-6px/2)
}

body:not(.rtl) .elementor-8291 .elementor-element.elementor-element-1231ed8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-6px/2)
}

.elementor-8291 .elementor-element.elementor-element-1231ed8 {
	--e-icon-list-icon-size: 14px
}

.elementor-8291 .elementor-element.elementor-element-1231ed8 .elementor-icon-list-icon {
	transform: rotate(0deg)
}

.elementor-8291 .elementor-element.elementor-element-1231ed8 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	color: var(--e-global-color-lighter)
}

.elementor-8291 .elementor-element.elementor-element-1231ed8 .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary_hover)
}

.elementor-8291 .elementor-element.elementor-element-9d9ccc9>.elementor-container {
	max-width: 1410px
}

.elementor-8291 .elementor-element.elementor-element-9d9ccc9:not(.elementor-motion-effects-element-type-background),
.elementor-8291 .elementor-element.elementor-element-9d9ccc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #282828
}

.elementor-8291 .elementor-element.elementor-element-9d9ccc9 {
    border: 1px solid #4f4f4f;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 30px;
}

.elementor-8291 .elementor-element.elementor-element-9d9ccc9>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-8291 .elementor-element.elementor-element-74d6e88.elementor-column .elementor-widget-wrap {
	align-items: center
}

.elementor-8291 .elementor-element.elementor-element-74d6e88.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center
}

.elementor-8291 .elementor-element.elementor-element-74d6e88>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0
}

.elementor-8291 .elementor-element.elementor-element-3fd49ba {
	color: #fff
}

.elementor-8291 .elementor-element.elementor-element-77bb9c7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0
}

.elementor-8291 .elementor-element.elementor-element-5f802e2 {
	text-align: right
}

@media(max-width:1366px) {
	.elementor-8291 .elementor-element.elementor-element-fba8714>.elementor-element-populated {
		padding: 0 0 0 50px
	}

	.elementor-8291 .elementor-element.elementor-element-0fb0edb>.elementor-element-populated {
		padding: 0 0 0 50px
	}
}

@media(max-width:1200px) {
	.elementor-8291 .elementor-element.elementor-element-972be2b .elementor-heading-title {
		font-size: 28px
	}

	.elementor-8291 .elementor-element.elementor-element-fba8714>.elementor-element-populated {
		padding: 0 0 0 30px
	}

	.elementor-8291 .elementor-element.elementor-element-0fb0edb>.elementor-element-populated {
		padding: 0 0 0 15px
	}
}

@media(max-width:1024px) {
	.elementor-8291 .elementor-element.elementor-element-972be2b .elementor-heading-title {
		font-size: 23px
	}
}

@media(max-width:880px) {
	.elementor-8291 .elementor-element.elementor-element-bcbd2a1 {
		padding: 60px 30px
	}

	.elementor-8291 .elementor-element.elementor-element-36212b4>.elementor-element-populated {
		padding: 0 0 30px
	}

	.elementor-8291 .elementor-element.elementor-element-5c31a1c>.elementor-element-populated {
		padding: 0 15px 30px
	}

	.elementor-8291 .elementor-element.elementor-element-24f26df.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start
	}

	.elementor-8291 .elementor-element.elementor-element-24f26df>.elementor-element-populated {
		border-width: 0;
		padding: 0
	}

	.elementor-8291 .elementor-element.elementor-element-5148b90 {
		text-align: left
	}

	.elementor-8291 .elementor-element.elementor-element-972be2b {
		text-align: left
	}

	.elementor-8291 .elementor-element.elementor-element-fba8714>.elementor-element-populated {
		padding: 0 0 0 15px
	}

	.elementor-8291 .elementor-element.elementor-element-0fb0edb>.elementor-element-populated {
		padding: 0 0 0 15px
	}
}

@media(max-width:767px) {
	.elementor-8291 .elementor-element.elementor-element-bcbd2a1 {
		padding: 60px 15px 50px
	}

	.elementor-8291 .elementor-element.elementor-element-5c31a1c>.elementor-element-populated {
		padding: 0 0 30px
	}

.elementor-8291 .elementor-element.elementor-element-5c31a1c>.elementor-element-populated {
    margin-left: 0px;
    border:none;

}
.elementor-widget.elementor-list-item-link-full_width a {

    color: #000;
}
	.elementor-8291 .elementor-element.elementor-element-24f26df>.elementor-element-populated {
		border-width: 0;
		margin: 0 0 30px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-8291 .elementor-element.elementor-element-972be2b>.elementor-widget-container {
		padding: 0 0 20px
	}

	.elementor-8291 .elementor-element.elementor-element-fba8714>.elementor-element-populated {
		padding: 0 0 30px
	}

	.elementor-8291 .elementor-element.elementor-element-0fb0edb>.elementor-element-populated {
		padding: 0;
		border:none;
	}

	.elementor-8291 .elementor-element.elementor-element-9d9ccc9 {
		padding: 25px 15px 30px
	}

	.elementor-8291 .elementor-element.elementor-element-3fd49ba>.elementor-widget-container {
		padding: 0 0 10px
	}

	.elementor-8291 .elementor-element.elementor-element-5f802e2 {
		text-align: left
	}
}

@media(min-width:768px) {
	.elementor-8291 .elementor-element.elementor-element-36212b4 {
		width: 20%
	}

	.elementor-8291 .elementor-element.elementor-element-5c31a1c {
		width: 33%
	}

	.elementor-8291 .elementor-element.elementor-element-24f26df {
		width: 25%
	}

	.elementor-8291 .elementor-element.elementor-element-fba8714 {
		width: 33%
	}

	.elementor-8291 .elementor-element.elementor-element-0fb0edb {
		width: 33%
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-8291 .elementor-element.elementor-element-36212b4 {
		width: 50%
	}

	.elementor-8291 .elementor-element.elementor-element-5c31a1c {
		width: 50%
	}

	.elementor-8291 .elementor-element.elementor-element-24f26df {
		width: 50%
	}

	.elementor-8291 .elementor-element.elementor-element-fba8714 {
		width: 25%
	}

	.elementor-8291 .elementor-element.elementor-element-0fb0edb {
		width: 25%
	}
}