.elementor-1311 .elementor-element.elementor-element-b2a119e {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-b2a119e:not(.elementor-motion-effects-element-type-background),
.elementor-1311 .elementor-element.elementor-element-b2a119e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-1311 .elementor-element.elementor-element-b2a119e>.elementor-background-overlay {
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1311 .elementor-element.elementor-element-63b22b3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1311 .elementor-element.elementor-element-63b22b3>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-1311 .elementor-element.elementor-element-63b22b3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 19px 0px 0px 1px;
}

.elementor-1311 .elementor-element.elementor-element-63b22b3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1311 .elementor-element.elementor-element-34a2254>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1311 .elementor-element.elementor-element-34a2254 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 31px 0px 33px 0px;
}

.elementor-1311 .elementor-element.elementor-element-3e7ae4e>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.89;
}

.elementor-1311 .elementor-element.elementor-element-3e7ae4e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 35px 0px 16px;
}

.elementor-1311 .elementor-element.elementor-element-3e7ae4e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1311 .elementor-element.elementor-element-bba7e34 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-2b235d7-font-family), Sans-serif;
	font-size: var(--e-global-typography-2b235d7-font-size);
	font-weight: var(--e-global-typography-2b235d7-font-weight);
	text-decoration: var(--e-global-typography-2b235d7-text-decoration);
	line-height: var(--e-global-typography-2b235d7-line-height);
	letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
	word-spacing: var(--e-global-typography-2b235d7-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-bba7e34>.elementor-widget-container {
	margin: 0px 0px -13px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-6c23e7f {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-6c23e7f>.elementor-widget-container {
	margin: 0px 0px -37px -3px;
	padding: 0px 0px 4px 0px;
}

.elementor-1311 .elementor-element.elementor-element-04e0d39 {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-04e0d39>.elementor-widget-container {
	margin: 0px 0px -11px -3px;
	padding: 0px 0px 4px 0px;
}

.elementor-1311 .elementor-element.elementor-element-22cb956>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.89;
}

.elementor-1311 .elementor-element.elementor-element-22cb956>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-22cb956>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1311 .elementor-element.elementor-element-6a3303a .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-2b235d7-font-family), Sans-serif;
	font-size: var(--e-global-typography-2b235d7-font-size);
	font-weight: var(--e-global-typography-2b235d7-font-weight);
	text-decoration: var(--e-global-typography-2b235d7-text-decoration);
	line-height: var(--e-global-typography-2b235d7-line-height);
	letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
	word-spacing: var(--e-global-typography-2b235d7-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-6a3303a>.elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-1311 .elementor-element.elementor-element-8beed92 .elementor-heading-title {
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-8beed92>.elementor-widget-container {
	margin: 0px 0px -21px 0px;
	padding: 0px 0px 0px 1px;
}

.elementor-1311 .elementor-element.elementor-element-28cce24 {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-28cce24>.elementor-widget-container {
	margin: 0px 0px -34px 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-da95bc8 .elementor-heading-title {
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-da95bc8>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 1px;
}

.elementor-1311 .elementor-element.elementor-element-49ce727 {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-49ce727>.elementor-widget-container {
	margin: 0px 0px -29px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-3ee6959 .elementor-heading-title {
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-3ee6959>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-606ff4c {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-6690982>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.89;
}

.elementor-1311 .elementor-element.elementor-element-6690982>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 4px;
}

.elementor-1311 .elementor-element.elementor-element-6690982>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1311 .elementor-element.elementor-element-6436623 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-2b235d7-font-family), Sans-serif;
	font-size: var(--e-global-typography-2b235d7-font-size);
	font-weight: var(--e-global-typography-2b235d7-font-weight);
	text-decoration: var(--e-global-typography-2b235d7-text-decoration);
	line-height: var(--e-global-typography-2b235d7-line-height);
	letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
	word-spacing: var(--e-global-typography-2b235d7-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-6436623>.elementor-widget-container {
	margin: 0px 0px -16px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px/2);
}

.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px/2);
}

.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px/2);
	margin-left: calc(8px/2);
}

.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px/2);
	margin-left: calc(-8px/2);
}

body.rtl .elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px/2);
}

body:not(.rtl) .elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px/2);
}

.elementor-1311 .elementor-element.elementor-element-81b9a10 {
	--e-icon-list-icon-size: 14px;
}

.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-6f3bdc1);
}

.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-81b9a10>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
}

.elementor-1311 .elementor-element.elementor-element-d768c66>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.89;
}

.elementor-1311 .elementor-element.elementor-element-d768c66>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: -2px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 13px;
}

.elementor-1311 .elementor-element.elementor-element-d768c66>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1311 .elementor-element.elementor-element-0faff6b .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-2b235d7-font-family), Sans-serif;
	font-size: var(--e-global-typography-2b235d7-font-size);
	font-weight: var(--e-global-typography-2b235d7-font-weight);
	text-decoration: var(--e-global-typography-2b235d7-text-decoration);
	line-height: var(--e-global-typography-2b235d7-line-height);
	letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
	word-spacing: var(--e-global-typography-2b235d7-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-0faff6b>.elementor-widget-container {
	margin: 0px 0px -4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media {
	text-align: center;
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .elementor-repeater-item-768c1d1>a {
	color: var(--e-global-color-6f3bdc1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .elementor-repeater-item-768c1d1>a svg path {
	stroke: var(--e-global-color-6f3bdc1);
	fill: var(--e-global-color-6f3bdc1);
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .elementor-repeater-item-768c1d1>a:hover {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .elementor-repeater-item-b49ee99>a {
	color: var(--e-global-color-6f3bdc1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .elementor-repeater-item-b49ee99>a svg path {
	stroke: var(--e-global-color-6f3bdc1);
	fill: var(--e-global-color-6f3bdc1);
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .elementor-repeater-item-b49ee99>a:hover {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .elementor-repeater-item-7939737>a {
	color: var(--e-global-color-6f3bdc1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .elementor-repeater-item-7939737>a svg path {
	stroke: var(--e-global-color-6f3bdc1);
	fill: var(--e-global-color-6f3bdc1);
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .elementor-repeater-item-7939737>a:hover {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
	padding: 0px 0px 0px 0px;
	width: 38px;
	height: 40px;
	line-height: 40px;
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li {
	display: inline-block;
	margin: 0px 3px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li>a i {
	font-size: 16px;
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li>a svg {
	max-width: 16px;
}

.elementor-1311 .elementor-element.elementor-element-22feaa4>.elementor-widget-container {
	margin: 0px 0px 0px -2px;
	padding: 3px 0px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-22feaa4 {
	width: auto;
	max-width: auto;
}

.elementor-1311 .elementor-element.elementor-element-2e4c0c3 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-2e4c0c3>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1311 .elementor-element.elementor-element-7010a00>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.89;
}

.elementor-1311 .elementor-element.elementor-element-7010a00>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 20px 0px 0px 18px;
}

.elementor-1311 .elementor-element.elementor-element-7010a00>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1311 .elementor-element.elementor-element-dc3c170 {
	--divider-border-style: solid;
	--divider-color: #72727257;
	--divider-border-width: 1px;
}

.elementor-1311 .elementor-element.elementor-element-dc3c170 .elementor-divider-separator {
	width: 100%;
}

.elementor-1311 .elementor-element.elementor-element-dc3c170 .elementor-divider {
	padding-top: 8px;
	padding-bottom: 8px;
}

.elementor-1311 .elementor-element.elementor-element-dc3c170>.elementor-widget-container {
	margin: 0px 0px -3px 0px;
	padding: 11px 0px 0px 0px;
}

.elementor-1311 .elementor-element.elementor-element-f56f70b {
	text-align: center;
	font-family: var(--e-global-typography-4c1f30b-font-family), Sans-serif;
	font-size: var(--e-global-typography-4c1f30b-font-size);
	font-weight: var(--e-global-typography-4c1f30b-font-weight);
	text-decoration: var(--e-global-typography-4c1f30b-text-decoration);
	line-height: var(--e-global-typography-4c1f30b-line-height);
	letter-spacing: var(--e-global-typography-4c1f30b-letter-spacing);
	word-spacing: var(--e-global-typography-4c1f30b-word-spacing);
}

.elementor-1311 .elementor-element.elementor-element-f56f70b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 11px 0px 0px;
}

@media(min-width:768px) {
	.elementor-1311 .elementor-element.elementor-element-3e7ae4e {
		width: 25.666%;
	}

	.elementor-1311 .elementor-element.elementor-element-22cb956 {
		width: 25.036%;
	}

	.elementor-1311 .elementor-element.elementor-element-6690982 {
		width: 18.631%;
	}

	.elementor-1311 .elementor-element.elementor-element-d768c66 {
		width: 30.645%;
	}
}

@media(max-width:1366px) {
	.elementor-1311 .elementor-element.elementor-element-b2a119e {
		padding: 68px 0px 30px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-63b22b3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-63b22b3 {
		z-index: 0;
	}

	.elementor-1311 .elementor-element.elementor-element-3e7ae4e>.elementor-element-populated {
		padding: 0px 0px 0px 40px;
	}

	.elementor-1311 .elementor-element.elementor-element-bba7e34 .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6c23e7f {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6c23e7f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-04e0d39 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-04e0d39>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-6a3303a .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6a3303a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-8beed92 .elementor-heading-title {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-28cce24 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-28cce24>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-da95bc8 .elementor-heading-title {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-49ce727 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-49ce727>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-3ee6959 .elementor-heading-title {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-606ff4c {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6690982>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-6436623 .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(9px/2);
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(9px/2);
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(9px/2);
		margin-left: calc(9px/2);
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-9px/2);
		margin-left: calc(-9px/2);
	}

	body.rtl .elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-9px/2);
	}

	body:not(.rtl) .elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-9px/2);
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-d768c66>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-0faff6b .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li>a i {
		font-size: 18px;
	}

	.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li>a svg {
		max-width: 18px;
	}

	.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li>a {
		width: 42px;
		height: 42px;
	}

	.elementor-1311 .elementor-element.elementor-element-22feaa4>.elementor-widget-container {
		margin: 0px 0px 0px 4px;
	}

	.elementor-1311 .elementor-element.elementor-element-2e4c0c3 {
		padding: 25px 0px 25px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-7010a00>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-dc3c170 .elementor-divider-separator {
		width: 80%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-1311 .elementor-element.elementor-element-dc3c170 .elementor-divider {
		text-align: center;
	}

	.elementor-1311 .elementor-element.elementor-element-dc3c170>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 100px 0px 100px;
	}

	.elementor-1311 .elementor-element.elementor-element-f56f70b {
		font-size: var(--e-global-typography-4c1f30b-font-size);
		line-height: var(--e-global-typography-4c1f30b-line-height);
		letter-spacing: var(--e-global-typography-4c1f30b-letter-spacing);
		word-spacing: var(--e-global-typography-4c1f30b-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-f56f70b>.elementor-widget-container {
		margin: 0px 0px -36px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-1311 .elementor-element.elementor-element-63b22b3>.elementor-element-populated {
		margin: 0px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-34a2254 {
		padding: 0px 15px 0px 15px;
	}

	.elementor-1311 .elementor-element.elementor-element-3e7ae4e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-bba7e34 .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6c23e7f {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6c23e7f>.elementor-widget-container {
		margin: 0px 0px -14px 0px;
		padding: 0px 20px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-04e0d39 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-04e0d39>.elementor-widget-container {
		margin: 0px 0px -14px 0px;
		padding: 0px 20px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-22cb956>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 40px;
	}

	.elementor-1311 .elementor-element.elementor-element-6a3303a .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6a3303a>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-8beed92 .elementor-heading-title {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-8beed92>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-28cce24 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-28cce24>.elementor-widget-container {
		margin: 0px 0px -25px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-da95bc8 .elementor-heading-title {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-da95bc8>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-49ce727 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-49ce727>.elementor-widget-container {
		margin: 0px 0px -27px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-3ee6959 .elementor-heading-title {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-3ee6959>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-606ff4c {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6690982>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 65px;
	}

	.elementor-1311 .elementor-element.elementor-element-6436623 .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6436623>.elementor-widget-container {
		margin: 0px 0px -32px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(11px/2);
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(11px/2);
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(11px/2);
		margin-left: calc(11px/2);
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-11px/2);
		margin-left: calc(-11px/2);
	}

	body.rtl .elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-11px/2);
	}

	body:not(.rtl) .elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-11px/2);
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-d768c66>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 17px 0px 0px 30px;
	}

	.elementor-1311 .elementor-element.elementor-element-0faff6b .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-0faff6b>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li>a i {
		font-size: 16px;
	}

	.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li>a svg {
		max-width: 16px;
	}

	.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li>a {
		width: 40px;
		height: 40px;
		line-height: 35px;
	}

	.elementor-1311 .elementor-element.elementor-element-dc3c170 .elementor-divider {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.elementor-1311 .elementor-element.elementor-element-dc3c170>.elementor-widget-container {
		margin: 0px 0px -21px 0px;
		padding: 0px 100px 0px 100px;
	}

	.elementor-1311 .elementor-element.elementor-element-f56f70b {
		font-size: var(--e-global-typography-4c1f30b-font-size);
		line-height: var(--e-global-typography-4c1f30b-line-height);
		letter-spacing: var(--e-global-typography-4c1f30b-letter-spacing);
		word-spacing: var(--e-global-typography-4c1f30b-word-spacing);
	}
}

@media(max-width:767px) {
	.elementor-1311 .elementor-element.elementor-element-63b22b3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-34a2254 {
		padding: 0px 15px 0px 15px;
	}

	.elementor-1311 .elementor-element.elementor-element-3e7ae4e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 10px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-bba7e34 {
		text-align: center;
	}

	.elementor-1311 .elementor-element.elementor-element-bba7e34 .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6c23e7f {
		text-align: center;
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6c23e7f>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-04e0d39 {
		text-align: center;
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-04e0d39>.elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-22cb956 {
		width: 50%;
	}

	.elementor-1311 .elementor-element.elementor-element-22cb956>.elementor-element-populated {
		margin: 0px 0px -20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 10px;
	}

	.elementor-1311 .elementor-element.elementor-element-6a3303a {
		text-align: center;
	}

	.elementor-1311 .elementor-element.elementor-element-6a3303a .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6a3303a>.elementor-widget-container {
		margin: 0px 0px 0px -15px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-8beed92 .elementor-heading-title {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-28cce24 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-da95bc8 .elementor-heading-title {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-49ce727 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-3ee6959 .elementor-heading-title {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-606ff4c {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6690982 {
		width: 50%;
	}

	.elementor-1311 .elementor-element.elementor-element-6690982>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 10px 24px;
	}

	.elementor-1311 .elementor-element.elementor-element-6436623 .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-6436623>.elementor-widget-container {
		margin: 0px 0px -12px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1311 .elementor-element.elementor-element-81b9a10 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-d768c66 {
		width: 100%;
		z-index: 1;
	}

	.elementor-1311 .elementor-element.elementor-element-d768c66>.elementor-element-populated {
		margin: 0px 0px -42px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 33px 0px 10px 15px;
	}

	.elementor-1311 .elementor-element.elementor-element-0faff6b .elementor-heading-title {
		font-size: var(--e-global-typography-2b235d7-font-size);
		line-height: var(--e-global-typography-2b235d7-line-height);
		letter-spacing: var(--e-global-typography-2b235d7-letter-spacing);
		word-spacing: var(--e-global-typography-2b235d7-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-0faff6b>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-0faff6b {
		/* width: auto; */
		max-width: auto;
	}

	.elementor-1311 .elementor-element.elementor-element-22feaa4 .ekit_social_media>li>a {
		text-align: center;
	}

	.elementor-1311 .elementor-element.elementor-element-22feaa4>.elementor-widget-container {
		margin: -8px 0px -2px 0px;
		padding: 0px 0px 20px 0px;
	}

	.elementor-1311 .elementor-element.elementor-element-2e4c0c3 {
		padding: 30px 0px 0px 0px;
		z-index: 0;
	}

	.elementor-1311 .elementor-element.elementor-element-dc3c170 .elementor-divider-separator {
		width: 100%;
	}

	.elementor-1311 .elementor-element.elementor-element-dc3c170>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
		padding: 10px 30px 0px 30px;
	}

	.elementor-1311 .elementor-element.elementor-element-f56f70b {
		font-size: var(--e-global-typography-4c1f30b-font-size);
		line-height: var(--e-global-typography-4c1f30b-line-height);
		letter-spacing: var(--e-global-typography-4c1f30b-letter-spacing);
		word-spacing: var(--e-global-typography-4c1f30b-word-spacing);
	}

	.elementor-1311 .elementor-element.elementor-element-f56f70b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1311 .elementor-element.elementor-element-63b22b3 {
		width: 100%;
	}

	.elementor-1311 .elementor-element.elementor-element-3e7ae4e {
		width: 40%;
	}

	.elementor-1311 .elementor-element.elementor-element-22cb956 {
		width: 31%;
	}

	.elementor-1311 .elementor-element.elementor-element-6690982 {
		width: 29%;
	}

	.elementor-1311 .elementor-element.elementor-element-d768c66 {
		width: 100%;
	}
}