.elementor-1342 .elementor-element.elementor-element-2a81cf71 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-1342 .elementor-element.elementor-element-77c64312 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-6a9f4efd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.75;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: -100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 200px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

/* .elementor-1342 .elementor-element.elementor-element-6a9f4efd::before,
.elementor-1342 .elementor-element.elementor-element-6a9f4efd>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-6a9f4efd>.e-con-inner>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-6a9f4efd>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-6a9f4efd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-6a9f4efd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: rgb(95, 139, 137);
	--background-overlay: '';
} */

.elementor-1342 .elementor-element.elementor-element-324e10fe {
	--display: flex;
	--justify-content: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-6781086c .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-6781086c .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: 44px;
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color:#000;
}

.elementor-1342 .elementor-element.elementor-element-6781086c .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-6781086c .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: black;
background: linear-gradient(to bottom, #fda83b, #ff0000);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size:50px;
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-57e960b0 {
	width: var(--container-widget-width, 87%);
	max-width: 87%;
	--container-widget-width: 87%;
	--container-widget-flex-grow: 0;
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-1342 .elementor-element.elementor-element-57e960b0 p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-d8b54fd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 10px 11px 10px 11px;
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-e283789.jkit-equal-height-enable,
.elementor-1342 .elementor-element.elementor-element-e283789.jkit-equal-height-enable,
.elementor-1342 .elementor-element.elementor-element-e283789.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1342 .elementor-element.elementor-element-e283789.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	height: 100%;
}

.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 5px 0px;
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	color: var(--e-global-color-99dd44e);
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	margin: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
	font-size: 100px;
}

.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
	width: 100px;
}

.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	height: 55px;
	width: 55px;
	line-height: 60px;
}

.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
	fill: var(--e-global-color-primary);
	width: 25px;
}

.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
	font-size: 25px;
}

.elementor-1342 .elementor-element.elementor-element-7ec74a67 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-3723a0ca {
	--display: flex;
	--border-radius: 10px 10px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1342 .elementor-element.elementor-element-3723a0ca:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-3723a0ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-954441b);
}

.elementor-1342 .elementor-element.elementor-element-499d32e1 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-1342 .elementor-element.elementor-element-499d32e1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-499d32e1.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-499d32e1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-499d32e1 .elementor-icon {
	font-size: 32px;
}

.elementor-1342 .elementor-element.elementor-element-499d32e1 .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-499d32e1 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-2d4e8c4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2d4e8c4-font-size);
	font-weight: var(--e-global-typography-2d4e8c4-font-weight);
	text-transform: var(--e-global-typography-2d4e8c4-text-transform);
	line-height: var(--e-global-typography-2d4e8c4-line-height);
}

.elementor-1342 .elementor-element.elementor-element-499d32e1 .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-68d72087 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-7c5bc521 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-7c5bc521 .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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-20d92f39 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-20d92f39 .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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	width: 100%;
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button {
	text-align: right;
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 11px 11px 11px 11px;
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-499efdf9 {
	--display: flex;
	--min-height: 290px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--border-radius: 10px 10px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-499efdf9 .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}

.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
	background-color: var(--e-global-color-primary);
	height: 60px;
	width: 60px;
	line-height: 71px;
}

.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,
.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button i {
	font-size: 30px;
}

.elementor-1342 .elementor-element.elementor-element-8ecd656 .jeg-elementor-kit.jkit-video-button svg {
	width: 30px;
}

.elementor-1342 .elementor-element.elementor-element-602ebc5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1da2a2b9 img {
	width: 75%;
}

.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart {
	background-color: var(--e-global-color-954441b);
	text-align: left;
	padding: 25px 25px 25px 25px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-41d160a1 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	bottom: 100px;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-41d160a1 {
	right: 0px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-41d160a1 {
	left: 0px;
}

.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .chart-float {
	justify-content: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .chart-float.content-right .chart-content,
.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .chart-float.content-left .chart-diagram {
	padding-left: 20px;
}

.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2d4e8c4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2d4e8c4-font-size);
	font-weight: var(--e-global-typography-2d4e8c4-font-weight);
	text-transform: var(--e-global-typography-2d4e8c4-text-transform);
	line-height: var(--e-global-typography-2d4e8c4-line-height);
}

.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .pie-chart-description {
	color: var(--e-global-color-f5de282);
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2d4e8c4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2d4e8c4-font-size);
	font-weight: var(--e-global-typography-2d4e8c4-font-weight);
	text-transform: var(--e-global-typography-2d4e8c4-text-transform);
	line-height: var(--e-global-typography-2d4e8c4-line-height);
}

.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-16bff078 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-45e82352 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: flex-end;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-45e82352:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-45e82352>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../../../assets/images/about-us.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1342 .elementor-element.elementor-element-3b5b14fc {
	width: var(--container-widget-width, 36%);
	max-width: 36%;
	background-color: var(--e-global-color-primary);
	margin: 0px -30px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 30px 20px 30px 20px;
	--container-widget-width: 36%;
	--container-widget-flex-grow: 0;
	top: 50px;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: var(--e-global-color-99dd44e);
	border-radius: 30px 30px 30px 30px;
}

.elementor-1342 .elementor-element.elementor-element-3b5b14fc.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-3b5b14fc {
	left: -54px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-3b5b14fc {
	right: -54px;
}

.elementor-1342 .elementor-element.elementor-element-3b5b14fc .elementor-counter {
	flex-direction: column-reverse;
	gap: 4px;
}

.elementor-1342 .elementor-element.elementor-element-3b5b14fc .elementor-counter-title {
	justify-content: center;
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-3b5b14fc .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	gap:0px;
	color:var(--e-global-color-99dd44e);
	font-family:var(--e-global-typography-secondary-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-secondary-font-size);
	font-weight:var(--e-global-typography-secondary-font-weight);
	text-transform:var(--e-global-typography-secondary-text-transform);
	line-height:var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-21f4dd1f {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 0px 15px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-21f4dd1f:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-21f4dd1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-21f4dd1f.e-con {
	--align-self: flex-end;
}

.elementor-1342 .elementor-element.elementor-element-598ac562 {
	--spacer-size: 20px;
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	bottom: 0px;
	border-radius: 0px 0px 15px 0px;
	box-shadow: 15px 0px 0px 0px #FFFFFF;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-598ac562 {
	left: -60px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-598ac562 {
	right: -60px;
}

.elementor-1342 .elementor-element.elementor-element-4f026284 {
	--spacer-size: 20px;
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	top: -20px;
	border-radius: 0px 0px 15px 0px;
	box-shadow: 15px 0px 0px 0px #FFFFFF;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-4f026284 {
	right: 0px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-4f026284 {
	left: 0px;
}

.elementor-1342 .elementor-element.elementor-element-5bcacd8b {
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-5bcacd8b .elementor-heading-title {
	font-family: var(--e-global-typography-2d4e8c4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2d4e8c4-font-size);
	font-weight: var(--e-global-typography-2d4e8c4-font-weight);
	text-transform: var(--e-global-typography-2d4e8c4-text-transform);
	line-height: var(--e-global-typography-2d4e8c4-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-168967ea {
	padding: 0px 0px 10px 0px;
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 20px;
	--e-rating-gap: 7px;
	--e-rating-icon-marked-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-437e550 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-437e550 .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-3aec3c9e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-5b8f0d20 img {
	width: 100%;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-2f3aae1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;
}

.elementor-1342 .elementor-element.elementor-element-2f3aae1 img {
	width: 100%;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-39acb0f7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;
}

.elementor-1342 .elementor-element.elementor-element-39acb0f7 img {
	width: 100%;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-25ab5f6f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;
}

.elementor-1342 .elementor-element.elementor-element-25ab5f6f img {
	width: 100%;
	filter: brightness(57%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-443ef9e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -66px;
}

.elementor-1342 .elementor-element.elementor-element-443ef9e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-443ef9e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-443ef9e.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-443ef9e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-99dd44e);
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-443ef9e.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-443ef9e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-443ef9e .elementor-icon {
	font-size: 26px;
}

.elementor-1342 .elementor-element.elementor-element-443ef9e .elementor-icon svg {
	height: 26px;
}

.elementor-1342 .elementor-element.elementor-element-45fd269 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-427eb724 {
	padding: 5px 10px 6px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-0f22e2c);
	border-radius: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-427eb724.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-427eb724 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-427eb724 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-427eb724 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-427eb724 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-427eb724 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-5e4a87d4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-5e4a87d4.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-5e4a87d4 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-5e4a87d4 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: #000000;
}

.elementor-1342 .elementor-element.elementor-element-5e4a87d4 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-5e4a87d4 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-5e4a87d4 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: black;
background: linear-gradient(to bottom, #fda83b, #ff0000);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-1c3cf576 {
	font-family: 'Inter', 'Segoe UI', sans-serif;
	font-size: 17px;
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-1c3cf576 p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-26bf197f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-34646424 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-wrapper {
	gap: 2px;
}

.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #FF8F00;
}

.elementor-1342 .elementor-element.elementor-element-f49fbaf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-99dd44e);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-f49fbaf.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-f49fbaf.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-f49fbaf.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon {
	font-size: 30px;
	padding: 15px;
}

.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-title a {
	font-family: var(--e-global-typography-2d4e8c4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2d4e8c4-font-size);
	font-weight: var(--e-global-typography-2d4e8c4-font-weight);
	text-transform: var(--e-global-typography-2d4e8c4-text-transform);
	line-height: var(--e-global-typography-2d4e8c4-line-height);
}

.elementor-1342 .elementor-element.elementor-element-f49fbaf:has(:hover) .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-f49fbaf:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-description {
	font-family:'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-3b7f2f9e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-wrapper {
	gap: 2px;
}

.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #FF8F00;
}

.elementor-1342 .elementor-element.elementor-element-5569f0ee.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-99dd44e);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-5569f0ee.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-5569f0ee.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-5569f0ee.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon {
	font-size: 30px;
	padding: 15px;
}

.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-title a {
	font-family: var(--e-global-typography-2d4e8c4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2d4e8c4-font-size);
	font-weight: var(--e-global-typography-2d4e8c4-font-weight);
	text-transform: var(--e-global-typography-2d4e8c4-text-transform);
	line-height: var(--e-global-typography-2d4e8c4-line-height);
}

.elementor-1342 .elementor-element.elementor-element-5569f0ee:has(:hover) .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-5569f0ee:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-description {
	font-family: 'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-14810f02 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-430d0143 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 10px 11px 10px 11px;
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-1ad5aaca.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1342 .elementor-element.elementor-element-1ad5aaca.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1342 .elementor-element.elementor-element-1ad5aaca.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1342 .elementor-element.elementor-element-1ad5aaca .elementor-image-box-title {
	margin-bottom: 4px;
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-1ad5aaca .elementor-image-box-wrapper .elementor-image-box-img {
	width: 32%;
}

.elementor-1342 .elementor-element.elementor-element-1ad5aaca .elementor-image-box-img img {
	height: 58px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px;
	transition-duration: 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-1ad5aaca .elementor-image-box-description {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-65f77c8e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-65f77c8e:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-65f77c8e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ebf3f7;
}

.elementor-1342 .elementor-element.elementor-element-2e563f80 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-c21f61c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-715a8633 {
	padding: 5px 10px 6px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-0f22e2c);
	border-radius: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-715a8633.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-715a8633 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-715a8633 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-715a8633 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-715a8633 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-715a8633 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-5c000493 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-5c000493.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-5c000493 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-5c000493 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: 'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: #000;
}

.elementor-1342 .elementor-element.elementor-element-5c000493 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-5c000493 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-5c000493 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: black;
	background: linear-gradient(to bottom, #fda83b, #ff0000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-1ba5a20 {
	--display: flex;
	--justify-content: flex-end;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-4e4dce7f {
	width: var(--container-widget-width, 86%);
	max-width: 86%;
	--container-widget-width: 86%;
	--container-widget-flex-grow: 0;
	text-align: end;
	font-family:'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 10px 11px 10px 11px;
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-6b2388ac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1f9c3272 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-7c403fb4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1342 .elementor-element.elementor-element-7c403fb4:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-7c403fb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-bf7fa98 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-596c19d2 {
	padding: 10px 10px 10px 10px;
	top: 0px;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-596c19d2 {
	right: 0px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-596c19d2 {
	left: 0px;
}

.elementor-1342 .elementor-element.elementor-element-596c19d2 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-framed .elementor-icon:hover,
.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-framed .elementor-icon:hover,
.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-596c19d2.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-596c19d2 .elementor-icon {
	font-size: 30px;
	padding: 12px;
}

.elementor-1342 .elementor-element.elementor-element-596c19d2 .elementor-icon svg {
	height: 30px;
}

.elementor-1342 .elementor-element.elementor-element-1aab4b6 {
	width: var(--container-widget-width, 76%);
	max-width: 76%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 76%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-1aab4b6.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-1aab4b6 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-1342 .elementor-element.elementor-element-1aab4b6 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #FF8F00;
}

.elementor-1342 .elementor-element.elementor-element-1aab4b6 .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-1aab4b6 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-0b262fe-font-family), Sans-serif;
	font-size: var(--e-global-typography-0b262fe-font-size);
	font-weight: var(--e-global-typography-0b262fe-font-weight);
	text-transform: var(--e-global-typography-0b262fe-text-transform);
	line-height: var(--e-global-typography-0b262fe-line-height);
}

.elementor-1342 .elementor-element.elementor-element-1aab4b6 .elementor-icon-box-description {
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-3770478 {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-3770478:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-3770478>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../../../assets/images/product1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1342 .elementor-element.elementor-element-4da86a37 {
	background-color: var(--e-global-color-99dd44e);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	bottom: -6px;
	z-index: 1;
	border-radius: 50px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-4da86a37.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-4da86a37 {
	right: -12px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-4da86a37 {
	left: -12px;
}

.elementor-1342 .elementor-element.elementor-element-4da86a37 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-1342 .elementor-element.elementor-element-4da86a37.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-4da86a37.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-4da86a37.elementor-view-default .elementor-icon {
	color: var(--e-global-color-99dd44e);
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-4da86a37.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-4da86a37.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-4da86a37.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-4da86a37.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-4da86a37 .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-1342 .elementor-element.elementor-element-4da86a37 .elementor-icon svg {
	height: 30px;
}

.elementor-1342 .elementor-element.elementor-element-539f7ec7 {
	--spacer-size: 20px;
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	bottom: 89px;
	border-radius: 0px 0px 15px 0px;
	box-shadow: 15px 0px 0px 0px #FFFFFF;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-539f7ec7 {
	right: 0px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-539f7ec7 {
	left: 0px;
}

.elementor-1342 .elementor-element.elementor-element-a9a7b11 {
	--spacer-size: 20px;
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	bottom: 0px;
	border-radius: 0px 0px 15px 0px;
	box-shadow: 15px 0px 0px 0px #FFFFFF;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-a9a7b11 {
	right: 77px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-a9a7b11 {
	left: 77px;
}

.elementor-1342 .elementor-element.elementor-element-64f310ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1342 .elementor-element.elementor-element-64f310ef:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-64f310ef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-417e06d9 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-2330aa91 {
	padding: 10px 10px 10px 10px;
	top: 0px;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-2330aa91 {
	right: 0px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-2330aa91 {
	left: 0px;
}

.elementor-1342 .elementor-element.elementor-element-2330aa91 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-framed .elementor-icon:hover,
.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-framed .elementor-icon:hover,
.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2330aa91.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2330aa91 .elementor-icon {
	font-size: 30px;
	padding: 12px;
}

.elementor-1342 .elementor-element.elementor-element-2330aa91 .elementor-icon svg {
	height: 30px;
}

.elementor-1342 .elementor-element.elementor-element-54775df8 {
	width: var(--container-widget-width, 76%);
	max-width: 76%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 76%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-54775df8.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-54775df8 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-1342 .elementor-element.elementor-element-54775df8 .elementor-icon-box-title {
	margin-block-end: 15px;
	color:#FF8F00;
}

.elementor-1342 .elementor-element.elementor-element-54775df8 .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-54775df8 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-0b262fe-font-family), Sans-serif;
	font-size: var(--e-global-typography-0b262fe-font-size);
	font-weight: var(--e-global-typography-0b262fe-font-weight);
	text-transform: var(--e-global-typography-0b262fe-text-transform);
	line-height: var(--e-global-typography-0b262fe-line-height);
}

.elementor-1342 .elementor-element.elementor-element-54775df8 .elementor-icon-box-description {
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-5dd727d1 {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-5dd727d1:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-5dd727d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../../../assets/images/product2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1342 .elementor-element.elementor-element-7f503c1b {
	background-color: var(--e-global-color-99dd44e);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	bottom: -6px;
	z-index: 1;
	border-radius: 50px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-7f503c1b.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-7f503c1b {
	right: -12px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-7f503c1b {
	left: -12px;
}

.elementor-1342 .elementor-element.elementor-element-7f503c1b .elementor-icon-wrapper {
	text-align: end;
}

.elementor-1342 .elementor-element.elementor-element-7f503c1b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-7f503c1b.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-7f503c1b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-99dd44e);
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-7f503c1b.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-7f503c1b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-7f503c1b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-7f503c1b.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-7f503c1b .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-1342 .elementor-element.elementor-element-7f503c1b .elementor-icon svg {
	height: 30px;
}

.elementor-1342 .elementor-element.elementor-element-30bdcd9d {
	--spacer-size: 20px;
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	bottom: 89px;
	border-radius: 0px 0px 15px 0px;
	box-shadow: 15px 0px 0px 0px #FFFFFF;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-30bdcd9d {
	right: 0px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-30bdcd9d {
	left: 0px;
}

.elementor-1342 .elementor-element.elementor-element-16d41713 {
	--spacer-size: 20px;
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	bottom: 0px;
	border-radius: 0px 0px 15px 0px;
	box-shadow: 15px 0px 0px 0px #FFFFFF;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-16d41713 {
	right: 77px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-16d41713 {
	left: 77px;
}

.elementor-1342 .elementor-element.elementor-element-39817604 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1342 .elementor-element.elementor-element-39817604:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-39817604>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-74c53be6 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-4699136d {
	padding: 10px 10px 10px 10px;
	top: 0px;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-4699136d {
	right: 0px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-4699136d {
	left: 0px;
}

.elementor-1342 .elementor-element.elementor-element-4699136d .elementor-icon-wrapper {
	text-align: end;
}

.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-framed .elementor-icon:hover,
.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-framed .elementor-icon:hover,
.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-4699136d.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-4699136d .elementor-icon {
	font-size: 30px;
	padding: 12px;
}

.elementor-1342 .elementor-element.elementor-element-4699136d .elementor-icon svg {
	height: 30px;
}

.elementor-1342 .elementor-element.elementor-element-6ddeac46 {
	width: var(--container-widget-width, 76%);
	max-width: 76%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 76%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-6ddeac46.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-6ddeac46 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-1342 .elementor-element.elementor-element-6ddeac46 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #FF8F00;
}

.elementor-1342 .elementor-element.elementor-element-6ddeac46 .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-6ddeac46 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-0b262fe-font-family), Sans-serif;
	font-size: var(--e-global-typography-0b262fe-font-size);
	font-weight: var(--e-global-typography-0b262fe-font-weight);
	text-transform: var(--e-global-typography-0b262fe-text-transform);
	line-height: var(--e-global-typography-0b262fe-line-height);
}

.elementor-1342 .elementor-element.elementor-element-6ddeac46 .elementor-icon-box-description {
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-7d17c1c1 {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-7d17c1c1:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-7d17c1c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../../../assets/images/product3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1342 .elementor-element.elementor-element-1b8eefe5 {
	background-color: var(--e-global-color-99dd44e);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	bottom: -6px;
	z-index: 1;
	border-radius: 50px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-1b8eefe5.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-1b8eefe5 {
	right: -12px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-1b8eefe5 {
	left: -12px;
}

.elementor-1342 .elementor-element.elementor-element-1b8eefe5 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-1342 .elementor-element.elementor-element-1b8eefe5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1b8eefe5.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-1b8eefe5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-99dd44e);
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-1b8eefe5.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-1b8eefe5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-1b8eefe5.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1b8eefe5.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1b8eefe5 .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-1342 .elementor-element.elementor-element-1b8eefe5 .elementor-icon svg {
	height: 30px;
}

.elementor-1342 .elementor-element.elementor-element-1171b283 {
	--spacer-size: 20px;
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	bottom: 89px;
	border-radius: 0px 0px 15px 0px;
	box-shadow: 15px 0px 0px 0px #FFFFFF;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-1171b283 {
	right: 0px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-1171b283 {
	left: 0px;
}

.elementor-1342 .elementor-element.elementor-element-4bc820d8 {
	--spacer-size: 20px;
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	bottom: 0px;
	border-radius: 0px 0px 15px 0px;
	box-shadow: 15px 0px 0px 0px #FFFFFF;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-4bc820d8 {
	right: 77px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-4bc820d8 {
	left: 77px;
}

.elementor-1342 .elementor-element.elementor-element-2d7559ab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-2d7559ab:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-2d7559ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-648c0a1e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-47f13bbb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-9ebb495 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-784e76e1 {
	padding: 5px 10px 6px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-0f22e2c);
	border-radius: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-784e76e1.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-784e76e1 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-784e76e1 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-784e76e1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-784e76e1 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-784e76e1 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-6a97732e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-6a97732e.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-6a97732e .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-6a97732e .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: 'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: #000;
}

.elementor-1342 .elementor-element.elementor-element-6a97732e .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-6a97732e .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-6a97732e .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: black;
	background: linear-gradient(to bottom, #fda83b, #ff0000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-269f52a0 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: 'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-269f52a0.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-269f52a0 p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-20ab1b5e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-e5b7eb1 {
	--display: flex;
	--justify-content: flex-end;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-40be2591 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-40be2591:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-40be2591>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-1a07af90.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-1a07af90 {
	right: 20px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-1a07af90 {
	left: 20px;
}

.elementor-1342 .elementor-element.elementor-element-1a07af90 {
	top: 20px;
}

.elementor-1342 .elementor-element.elementor-element-1a07af90 .elementor-heading-title {
	font-family: var(--e-global-typography-c1d6b65-font-family), Sans-serif;
	font-size: var(--e-global-typography-c1d6b65-font-size);
	font-weight: var(--e-global-typography-c1d6b65-font-weight);
	text-transform: var(--e-global-typography-c1d6b65-text-transform);
	line-height: var(--e-global-typography-c1d6b65-line-height);
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-0f22e2c);
	stroke: var(--e-global-color-0f22e2c);
	color: var(--e-global-color-80f8eea);
}

.elementor-1342 .elementor-element.elementor-element-497dbafc {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-title {
	margin-block-end: 10px;
	color: #FF8F00;
}

.elementor-1342 .elementor-element.elementor-element-497dbafc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-99dd44e);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-497dbafc.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-497dbafc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-497dbafc.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon {
	font-size: 35px;
	padding: 15px;
}

.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-description {
	font-family:'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-38a778 {
	--display: flex;
	--justify-content: flex-end;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-ec2251f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-ec2251f:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-ec2251f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-7df06cd4.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-7df06cd4 {
	right: 20px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-7df06cd4 {
	left: 20px;
}

.elementor-1342 .elementor-element.elementor-element-7df06cd4 {
	top: 20px;
}

.elementor-1342 .elementor-element.elementor-element-7df06cd4 .elementor-heading-title {
	font-family: var(--e-global-typography-c1d6b65-font-family), Sans-serif;
	font-size: var(--e-global-typography-c1d6b65-font-size);
	font-weight: var(--e-global-typography-c1d6b65-font-weight);
	text-transform: var(--e-global-typography-c1d6b65-text-transform);
	line-height: var(--e-global-typography-c1d6b65-line-height);
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-0f22e2c);
	stroke: var(--e-global-color-0f22e2c);
	color: var(--e-global-color-80f8eea);
}

.elementor-1342 .elementor-element.elementor-element-6403aff4 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-title {
	margin-block-end: 10px;
	color:#FF8F00;
}

.elementor-1342 .elementor-element.elementor-element-6403aff4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-99dd44e);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-6403aff4.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-6403aff4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-6403aff4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon {
	font-size: 35px;
	padding: 15px;
}

.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-description {
	font-family:'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-1f28e594 {
	--display: flex;
	--justify-content: flex-end;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-3942cd0 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-3942cd0:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-3942cd0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-76b1cc26.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-76b1cc26 {
	right: 20px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-76b1cc26 {
	left: 20px;
}

.elementor-1342 .elementor-element.elementor-element-76b1cc26 {
	top: 20px;
}

.elementor-1342 .elementor-element.elementor-element-76b1cc26 .elementor-heading-title {
	font-family: var(--e-global-typography-c1d6b65-font-family), Sans-serif;
	font-size: var(--e-global-typography-c1d6b65-font-size);
	font-weight: var(--e-global-typography-c1d6b65-font-weight);
	text-transform: var(--e-global-typography-c1d6b65-text-transform);
	line-height: var(--e-global-typography-c1d6b65-line-height);
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-0f22e2c);
	stroke: var(--e-global-color-0f22e2c);
	color: var(--e-global-color-80f8eea);
}

.elementor-1342 .elementor-element.elementor-element-6bf20ad8 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: #FF8F00;
}

.elementor-1342 .elementor-element.elementor-element-6bf20ad8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-99dd44e);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-6bf20ad8.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-6bf20ad8.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-6bf20ad8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon {
	font-size: 35px;
	padding: 15px;
}

.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-description {
	font-family: 'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-2f76ac5d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-62e457bb {
	--display: flex;
	--justify-content: flex-end;
	--overlay-opacity: 0.85;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-62e457bb::before,
.elementor-1342 .elementor-element.elementor-element-62e457bb>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-62e457bb>.e-con-inner>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-62e457bb>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-62e457bb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-62e457bb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1342 .elementor-element.elementor-element-eb51775 {
	--display: flex;
	--overlay-opacity: 0.7;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-eb51775:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-eb51775>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/11/New-Project-44.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1342 .elementor-element.elementor-element-eb51775::before,
.elementor-1342 .elementor-element.elementor-element-eb51775>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-eb51775>.e-con-inner>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-eb51775>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-eb51775>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-eb51775>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: '';
}

.elementor-1342 .elementor-element.elementor-element-9cdbf73 {
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-9cdbf73 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 8px;
}

.elementor-1342 .elementor-element.elementor-element-9cdbf73 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-9cdbf73.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-9cdbf73.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-9cdbf73.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-9cdbf73 .elementor-icon {
	font-size: 45px;
}

.elementor-1342 .elementor-element.elementor-element-9cdbf73 .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-9cdbf73 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px/2);
}

.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px/2);
}

.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px/2);
}

.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px/2);
}

.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px/2);
}

.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-7b785f74 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-7b785f74 .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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-80f8eea);
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 10px 11px 10px 11px;
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-458a3a0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-1342 .elementor-element.elementor-element-39fc73c1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.7;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-1342 .elementor-element.elementor-element-39fc73c1:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-39fc73c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/11/New-Project-54.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1342 .elementor-element.elementor-element-39fc73c1::before,
.elementor-1342 .elementor-element.elementor-element-39fc73c1>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-39fc73c1>.e-con-inner>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-39fc73c1>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-39fc73c1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-39fc73c1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: '';
}

.elementor-1342 .elementor-element.elementor-element-53f3e2ac {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-113d65ac {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-534badb2 {
	padding: 5px 10px 6px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-534badb2.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-534badb2 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-534badb2 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-534badb2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-534badb2 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-534badb2 .elementor-icon-list-text {
	color: var(--e-global-color-99dd44e);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-6d13bc55 {
	width: var(--container-widget-width, 56%);
	max-width: 56%;
	--container-widget-width: 56%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-6d13bc55.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-6d13bc55 .jeg-elementor-kit.jkit-heading {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-6d13bc55 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-6d13bc55 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-6d13bc55 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-19f1140 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-294a6861 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-4f17a2a5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-422963fb img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-705bad02 {
	--grid-template-columns: repeat(1, auto);
	text-align: center;
	padding: 8px 8px 8px 8px;
	top: 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	--icon-size: 20px;
	--grid-column-gap: 15px;
	--grid-row-gap: 5px;
}

.elementor-1342 .elementor-element.elementor-element-705bad02.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-705bad02 {
	right: 30px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-705bad02 {
	left: 30px;
}

.elementor-1342 .elementor-element.elementor-element-705bad02 .elementor-social-icon {
	background-color: var(--e-global-color-80f8eea);
	--icon-padding: 0em;
}

.elementor-1342 .elementor-element.elementor-element-705bad02 .elementor-social-icon i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-705bad02 .elementor-social-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-705bad02 .elementor-social-icon:hover i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-705bad02 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-18600fb4 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: -80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-18600fb4:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-18600fb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-8e1ec36 {
	background-color: var(--e-global-color-primary);
	padding: 3px 15px 3px 15px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-8e1ec36.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-8e1ec36 .elementor-heading-title {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-30695e32 {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-30695e32 .elementor-heading-title {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-6b2d776c {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-2e658e86 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-f4f7a54 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-544372b8 {
	--grid-template-columns: repeat(1, auto);
	text-align: center;
	padding: 8px 8px 8px 8px;
	top: 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	--icon-size: 20px;
	--grid-column-gap: 15px;
	--grid-row-gap: 5px;
}

.elementor-1342 .elementor-element.elementor-element-544372b8.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-544372b8 {
	right: 30px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-544372b8 {
	left: 30px;
}

.elementor-1342 .elementor-element.elementor-element-544372b8 .elementor-social-icon {
	background-color: var(--e-global-color-80f8eea);
	--icon-padding: 0em;
}

.elementor-1342 .elementor-element.elementor-element-544372b8 .elementor-social-icon i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-544372b8 .elementor-social-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-544372b8 .elementor-social-icon:hover i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-544372b8 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-4f78bb73 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: -80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-4f78bb73:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-4f78bb73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-5fee7cbe {
	background-color: var(--e-global-color-primary);
	padding: 3px 15px 3px 15px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-5fee7cbe.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-5fee7cbe .elementor-heading-title {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2daa02d6 {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-2daa02d6 .elementor-heading-title {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-77543be6 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-7ae5bc9b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-187619ed img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1342 .elementor-element.elementor-element-2980f50c {
	--grid-template-columns: repeat(1, auto);
	text-align: center;
	padding: 8px 8px 8px 8px;
	top: 29px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	--icon-size: 20px;
	--grid-column-gap: 15px;
	--grid-row-gap: 5px;
}

.elementor-1342 .elementor-element.elementor-element-2980f50c.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-2980f50c {
	right: 29.988px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-2980f50c {
	left: 29.988px;
}

.elementor-1342 .elementor-element.elementor-element-2980f50c .elementor-social-icon {
	background-color: var(--e-global-color-80f8eea);
	--icon-padding: 0em;
}

.elementor-1342 .elementor-element.elementor-element-2980f50c .elementor-social-icon i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-2980f50c .elementor-social-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-2980f50c .elementor-social-icon:hover i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-2980f50c .elementor-social-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-33b92cb3 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: -80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-33b92cb3:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-33b92cb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-502355b1 {
	background-color: var(--e-global-color-primary);
	padding: 3px 15px 3px 15px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-502355b1.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-502355b1 .elementor-heading-title {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-6d6fa91f {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-6d6fa91f .elementor-heading-title {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-71e30fc {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-27121d5e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-6fc6745 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1342 .elementor-element.elementor-element-17c898bf {
	--grid-template-columns: repeat(1, auto);
	text-align: center;
	padding: 8px 8px 8px 8px;
	top: 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	--icon-size: 20px;
	--grid-column-gap: 15px;
	--grid-row-gap: 5px;
}

.elementor-1342 .elementor-element.elementor-element-17c898bf.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-17c898bf {
	right: 30px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-17c898bf {
	left: 30px;
}

.elementor-1342 .elementor-element.elementor-element-17c898bf .elementor-social-icon {
	background-color: var(--e-global-color-80f8eea);
	--icon-padding: 0em;
}

.elementor-1342 .elementor-element.elementor-element-17c898bf .elementor-social-icon i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-17c898bf .elementor-social-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-17c898bf .elementor-social-icon:hover i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-17c898bf .elementor-social-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-bcf7571 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: -80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-bcf7571:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-bcf7571>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-75942ad9 {
	background-color: var(--e-global-color-primary);
	padding: 3px 15px 3px 15px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-75942ad9.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-75942ad9 .elementor-heading-title {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-768ffe89 {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-768ffe89 .elementor-heading-title {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-15daddc4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-53fc0880 {
	--display: flex;
	--overlay-opacity: 0.7;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 100px;
	--padding-bottom: 120px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1342 .elementor-element.elementor-element-53fc0880:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-53fc0880>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-53fc0880::before,
.elementor-1342 .elementor-element.elementor-element-53fc0880>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-53fc0880>.e-con-inner>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-53fc0880>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-53fc0880>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-53fc0880>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1342 .elementor-element.elementor-element-d92db1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-3d2af55c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1ac3f97c {
	padding: 5px 10px 6px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-0f22e2c);
	border-radius: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1ac3f97c.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-1ac3f97c .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-1ac3f97c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-1ac3f97c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-1ac3f97c .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-1ac3f97c .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-2db54ed9.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-3b8c262c {
	--display: flex;
	--justify-content: flex-end;
}

.elementor-1342 .elementor-element.elementor-element-61cabce6 {
	text-align: end;
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-61cabce6 p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1e815258.elementor-element {
	--align-self: flex-end;
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 10px 11px 10px 11px;
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-61b0ba4a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-61b0ba4a.e-con {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-1a4a7191 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1a4a7191.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
	top: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1a4a7191.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
	top: 0px;
}

#wpadminbar~.elementor-1342 .elementor-element.elementor-element-1a4a7191.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar~* .elementor-1342 .elementor-element.elementor-element-1a4a7191.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
	top: calc(0px + var(--wpadminbar-height, 0px));
}

#wpadminbar~.elementor-1342 .elementor-element.elementor-element-1a4a7191.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar~* .elementor-1342 .elementor-element.elementor-element-1a4a7191.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
	top: calc(0px + var(--wpadminbar-height, 0px));
}

.elementor-1342 .elementor-element.elementor-element-1a4a7191.elementor-element.e-flex.jkit-sticky-element--enabled {
	z-index: 100;
}

.elementor-1342 .elementor-element.elementor-element-2ad54c3e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1342 .elementor-element.elementor-element-2ad54c3e:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-2ad54c3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-954441b);
}

.elementor-1342 .elementor-element.elementor-element-3e5bbd56 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-30549841 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-26487b1e {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-26487b1e.e-con {
	--order: -99999
		/* order start hack */
	;
}

.elementor-1342 .elementor-element.elementor-element-1621d97 {
	background-color: var(--e-global-color-99dd44e);
	padding: 3px 15px 3px 15px;
	border-radius: 50px 50px 50px 50px;
	text-align: start;
}

.elementor-1342 .elementor-element.elementor-element-1621d97.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-1621d97 .elementor-heading-title {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-6319b68f .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-6319b68f .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-6319b68f .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-6319b68f .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-6319b68f .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-541735cd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-37181d44 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-37181d44 .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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-1dc7447b {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-1dc7447b .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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-7b2cb285 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-14b43ff.elementor-element {
	--align-self: flex-end;
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 10px 11px 10px 11px;
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-16784213 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1342 .elementor-element.elementor-element-16784213:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-16784213>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-954441b);
}

.elementor-1342 .elementor-element.elementor-element-610eaaf {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-27d7340a img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-4f586344 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-4f586344.e-con {
	--order: -99999
		/* order start hack */
	;
}

.elementor-1342 .elementor-element.elementor-element-68498773 {
	background-color: var(--e-global-color-99dd44e);
	padding: 3px 15px 3px 15px;
	border-radius: 50px 50px 50px 50px;
	text-align: start;
}

.elementor-1342 .elementor-element.elementor-element-68498773.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-68498773 .elementor-heading-title {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-7578a514 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-7578a514 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-7578a514 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-7578a514 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-7578a514 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-2b916541 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-66750e2d {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-66750e2d .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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-6885ce59 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-6885ce59 .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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-4aec275b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38.elementor-element {
	--align-self: flex-end;
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 10px 11px 10px 11px;
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-49124466 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1342 .elementor-element.elementor-element-49124466:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-49124466>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-954441b);
}

.elementor-1342 .elementor-element.elementor-element-1cf553e8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-34f856b1 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-59419bca {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-59419bca.e-con {
	--order: -99999
		/* order start hack */
	;
}

.elementor-1342 .elementor-element.elementor-element-4dc0fa4b {
	background-color: var(--e-global-color-99dd44e);
	padding: 3px 15px 3px 15px;
	border-radius: 50px 50px 50px 50px;
	text-align: start;
}

.elementor-1342 .elementor-element.elementor-element-4dc0fa4b.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-4dc0fa4b .elementor-heading-title {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-61510e66 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-61510e66 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-61510e66 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-61510e66 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-61510e66 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-470df50d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-312f5bb4 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-312f5bb4 .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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-56a94cff {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-56a94cff .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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-5383c2e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-5a073451.elementor-element {
	--align-self: flex-end;
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 10px 11px 10px 11px;
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-573395a9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-1342 .elementor-element.elementor-element-f0534eb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.7;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-f0534eb:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-f0534eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/11/New-Project-54.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1342 .elementor-element.elementor-element-f0534eb::before,
.elementor-1342 .elementor-element.elementor-element-f0534eb>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-f0534eb>.e-con-inner>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-f0534eb>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-f0534eb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-f0534eb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: '';
}

.elementor-1342 .elementor-element.elementor-element-3c5ea72a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-5ac0ee74 {
	--display: flex;
	--justify-content: flex-end;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-1342 .elementor-element.elementor-element-1eb4278 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	background-color: var(--e-global-color-primary);
	padding: 10px 20px 10px 20px;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	bottom: 199px;
	border-radius: 10px 10px 10px 10px;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-1eb4278 {
	left: 0px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-1eb4278 {
	right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-1eb4278.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-99dd44e);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-1eb4278.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-1eb4278.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1eb4278.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon {
	font-size: 35px;
	padding: 10px;
}

.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-description {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-6fa5b16f {
	width: var(--container-widget-width, 67%);
	max-width: 67%;
	--container-widget-width: 67%;
	--container-widget-flex-grow: 0;
	z-index: 0;
	text-align: start;
}

.elementor-1342 .elementor-element.elementor-element-6fa5b16f.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-6fa5b16f img {
	width: 100%;
}

.elementor-1342 .elementor-element.elementor-element-800afc1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-109b15f0 {
	padding: 5px 10px 6px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-109b15f0.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-109b15f0 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-109b15f0 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-109b15f0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-109b15f0 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-109b15f0 .elementor-icon-list-text {
	color: var(--e-global-color-99dd44e);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-79a401a9.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
	background-color: var(--e-global-color-0f22e2c);
	height: 15px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
	background-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-33bd5e79 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	padding: 20px 0px 0px 0px;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
	background-color: var(--e-global-color-0f22e2c);
	height: 15px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
	background-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-41cfbb0 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	padding: 20px 0px 0px 0px;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-5b998dbf {
	width: var(--container-widget-width, 95%);
	max-width: 95%;
	--container-widget-width: 95%;
	--container-widget-flex-grow: 0;
	text-align: start;
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-1342 .elementor-element.elementor-element-5b998dbf.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-5b998dbf p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-76ccdac5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-76ccdac5.e-con {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-80f8eea);
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
	border-style: solid;
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 10px 11px 10px 11px;
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-20ec2101 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
	background-color: var(--e-global-color-primary);
	height: 60px;
	width: 60px;
	line-height: 64px;
}

.elementor-1342 .elementor-element.elementor-element-20ec2101 .jeg-elementor-kit.jkit-video-button {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-20ec2101 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-1342 .elementor-element.elementor-element-20ec2101 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-1342 .elementor-element.elementor-element-20ec2101 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,
.elementor-1342 .elementor-element.elementor-element-20ec2101 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-20ec2101 .jeg-elementor-kit.jkit-video-button i {
	font-size: 20px;
}

.elementor-1342 .elementor-element.elementor-element-20ec2101 .jeg-elementor-kit.jkit-video-button svg {
	width: 20px;
}

.elementor-1342 .elementor-element.elementor-element-44b77a86 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-44b77a86:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-44b77a86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-9441af3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-59125bf0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-57976388 {
	padding: 5px 10px 6px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-0f22e2c);
	border-radius: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-57976388.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-57976388 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-57976388 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-57976388 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-57976388 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-57976388 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-46f89af3 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-46f89af3.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-46f89af3 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-46f89af3 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-46f89af3 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-46f89af3 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-46f89af3 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-6209d928 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: start;
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-6209d928 p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-5779c611 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-5779c611:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-5779c611>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1a459a3b .elementor-counter-title {
	justify-content: center;
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-1a459a3b .elementor-counter {
	gap: 5px;
}

.elementor-1342 .elementor-element.elementor-element-1a459a3b .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	gap:5px;
	color:var(--e-global-color-99dd44e);
	font-family:var(--e-global-typography-secondary-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-secondary-font-size);
	font-weight:var(--e-global-typography-secondary-font-weight);
	text-transform:var(--e-global-typography-secondary-text-transform);
	line-height:var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-73c9ec85 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1d3547b2 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-1d3547b2 img {
	width: 100%;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-3841c9fd {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-3841c9fd img {
	width: 100%;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-51ced0f {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-51ced0f img {
	width: 100%;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-3fc5a29e {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-3fc5a29e img {
	width: 100%;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-7121b6b6 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
	background-color: var(--e-global-color-954441b);
	text-align: center;
	margin: 1px 1px 1px 1px;
	padding: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-0f22e2c);
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	text-align: center;
	margin: 0px 0px 0px 0px;
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
	top: 30px;
	left: 30px;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
	color: var(--e-global-color-primary);
	font-size: 36px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
	fill: var(--e-global-color-primary);
	width: 36px;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
	margin-bottom: 5px;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
	margin: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	margin-bottom: 0px;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	width: 60px;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
	height: 60px;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
	opacity: 100%;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
	opacity: 100%;
}

.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .tns-nav {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-497863a9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 9;
}

.elementor-1342 .elementor-element.elementor-element-497863a9:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-497863a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-497863a9.e-con {
	--align-self: center;
	--order: 99999
		/* order end hack */
	;
}

.elementor-1342 .elementor-element.elementor-element-238c968b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-2dd7b06f.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-2dd7b06f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-2dd7b06f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2dd7b06f.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-2dd7b06f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-99dd44e);
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2dd7b06f.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-2dd7b06f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-2dd7b06f .elementor-icon {
	font-size: 55px;
}

.elementor-1342 .elementor-element.elementor-element-2dd7b06f .elementor-icon svg {
	height: 55px;
}

.elementor-1342 .elementor-element.elementor-element-4adb3854 .elementor-counter {
	gap: 5px;
}

.elementor-1342 .elementor-element.elementor-element-4adb3854 .elementor-counter-number-wrapper {
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-4adb3854 .elementor-counter-title {
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-16a3769e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-207c813a.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-207c813a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-207c813a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-207c813a.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-207c813a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-99dd44e);
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-207c813a.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-207c813a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-207c813a .elementor-icon {
	font-size: 55px;
}

.elementor-1342 .elementor-element.elementor-element-207c813a .elementor-icon svg {
	height: 55px;
}

.elementor-1342 .elementor-element.elementor-element-d42a176 .elementor-counter {
	gap: 5px;
}

.elementor-1342 .elementor-element.elementor-element-d42a176 .elementor-counter-number-wrapper {
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-d42a176 .elementor-counter-title {
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-19915861 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-789e0906.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-789e0906 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-789e0906.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-789e0906.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-789e0906.elementor-view-default .elementor-icon {
	color: var(--e-global-color-99dd44e);
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-789e0906.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-789e0906.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-789e0906 .elementor-icon {
	font-size: 55px;
}

.elementor-1342 .elementor-element.elementor-element-789e0906 .elementor-icon svg {
	height: 55px;
}

.elementor-1342 .elementor-element.elementor-element-aeeef1e .elementor-counter {
	gap: 5px;
}

.elementor-1342 .elementor-element.elementor-element-aeeef1e .elementor-counter-number-wrapper {
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-aeeef1e .elementor-counter-title {
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-8eac0d9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-17456bbc.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-17456bbc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1342 .elementor-element.elementor-element-17456bbc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-17456bbc.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-17456bbc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-99dd44e);
	border-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-17456bbc.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-17456bbc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-17456bbc .elementor-icon {
	font-size: 55px;
}

.elementor-1342 .elementor-element.elementor-element-17456bbc .elementor-icon svg {
	height: 55px;
}

.elementor-1342 .elementor-element.elementor-element-407d07ea .elementor-counter {
	gap: 5px;
}

.elementor-1342 .elementor-element.elementor-element-407d07ea .elementor-counter-number-wrapper {
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-407d07ea .elementor-counter-title {
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-535c207c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-394b9a3c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-faf85d {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: 0.25;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-faf85d::before,
.elementor-1342 .elementor-element.elementor-element-faf85d>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-faf85d>.e-con-inner>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-faf85d>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-faf85d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-faf85d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at center center, var(--e-global-color-primary) 12%, var(--e-global-color-80f8eea) 63%);
}

.elementor-1342 .elementor-element.elementor-element-692ec6c7 img {
	width: 75%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1342 .elementor-element.elementor-element-1967101d {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	background-color: var(--e-global-color-primary);
	margin: 0px -30px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 30px 20px 30px 20px;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	bottom: 50px;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: var(--e-global-color-99dd44e);
	border-radius: 30px 30px 30px 30px;
}

.elementor-1342 .elementor-element.elementor-element-1967101d.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-1967101d {
	right: 50px;
}

body.rtl .elementor-1342 .elementor-element.elementor-element-1967101d {
	left: 50px;
}

.elementor-1342 .elementor-element.elementor-element-1967101d .elementor-counter {
	flex-direction: column-reverse;
	gap: 4px;
}

.elementor-1342 .elementor-element.elementor-element-1967101d .elementor-counter-title {
	justify-content: center;
	color: var(--e-global-color-99dd44e);
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-1967101d .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	gap:0px;
	color:var(--e-global-color-99dd44e);
	font-family:var(--e-global-typography-secondary-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-secondary-font-size);
	font-weight:var(--e-global-typography-secondary-font-weight);
	text-transform:var(--e-global-typography-secondary-text-transform);
	line-height:var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-3caff6b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-26fa71cd {
	padding: 5px 10px 6px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-0f22e2c);
	border-radius: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-26fa71cd.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-26fa71cd .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-26fa71cd .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-26fa71cd .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-26fa71cd .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-26fa71cd .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-74728f0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-74728f0.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-74728f0 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-74728f0 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family:'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: #000;
}

.elementor-1342 .elementor-element.elementor-element-74728f0 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-74728f0 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-74728f0 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: black;
background: linear-gradient(to bottom, #fda83b, #ff0000);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-57a3e8a4 {
	text-align: start;
	font-family: 'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-57a3e8a4 p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-cd0cb1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-5d251a07 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-3491786d {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1fcda21b {
	font-family: 'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-1fcda21b p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-68d1d97d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-30051252 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-3530038b {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1e8a46a8 {
	font-family:'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-1e8a46a8 p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-77a9b35f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-17413a6e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-6ac32083 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-7c8b9b08 {
	font-family: 'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-7c8b9b08 p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1fb1e4a6 {
	--n-accordion-title-font-size: var(--e-global-typography-b8f1682-font-size);
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 15px;
	--n-accordion-item-title-distance-from-content: 10px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-99dd44e);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-secondary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-1fb1e4a6>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1fb1e4a6>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-0f22e2c);
}

.elementor-1342 .elementor-element.elementor-element-1fb1e4a6 {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where(.elementor-1342 .elementor-element.elementor-element-1fb1e4a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

:where(.elementor-1342 .elementor-element.elementor-element-1fb1e4a6 > .e-n-accordion > .e-n-accordion-item)>.e-con {
	--border-radius: 10px 10px 10px 10px;
}

.elementor-1342 .elementor-element.elementor-element-3f95a9b8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-1342 .elementor-element.elementor-element-55e075aa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-127a6455 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.7;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

/* .elementor-1342 .elementor-element.elementor-element-127a6455:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-127a6455>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/11/New-Project-54.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
} */

.elementor-1342 .elementor-element.elementor-element-127a6455::before,
.elementor-1342 .elementor-element.elementor-element-127a6455>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-127a6455>.e-con-inner>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-127a6455>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-127a6455>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-127a6455>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #ebf3f7;
	--background-overlay: '';
}

.elementor-1342 .elementor-element.elementor-element-74633d26 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-7900f986 {
	--display: flex;
	--justify-content: flex-end;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-1342 .elementor-element.elementor-element-125591ff {
	padding: 5px 10px 6px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-125591ff.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-125591ff .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-125591ff .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-125591ff .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-125591ff .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-125591ff .elementor-icon-list-text {
	color: #000;
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-5c2fbf4.elementor-element {
	--align-self: center;
}

.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: #000;
}

.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: black;
background: linear-gradient(to bottom, #fda83b, #ff0000);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-30aec8e3 {
	width: var(--container-widget-width, 95%);
	max-width: 95%;
	--container-widget-width: 95%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family:'Inter', 'Segoe UI', sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: black;

}

.elementor-1342 .elementor-element.elementor-element-30aec8e3.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-30aec8e3 p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-6de2c9db {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-b8f1682-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8f1682-font-size);
	font-weight: var(--e-global-typography-b8f1682-font-weight);
	text-transform: var(--e-global-typography-b8f1682-text-transform);
	line-height: var(--e-global-typography-b8f1682-line-height);
}

.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-text {
	color: #000;
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-8623102 {
	--display: flex;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0f22e2c);
	--border-color: var(--e-global-color-0f22e2c);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: -100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 1;
}

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

.elementor-1342 .elementor-element.elementor-element-767b2429 {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-3b1ccd55 {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-3b1ccd55.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-99dd44e);
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-3b1ccd55.elementor-view-framed .elementor-icon,
.elementor-1342 .elementor-element.elementor-element-3b1ccd55.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-3b1ccd55.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon {
	font-size: 30px;
	padding: 15px;
}

.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-title,
.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-title 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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-description {
	font-family: var(--e-global-typography-2d4e8c4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2d4e8c4-font-size);
	font-weight: var(--e-global-typography-2d4e8c4-font-weight);
	text-transform: var(--e-global-typography-2d4e8c4-text-transform);
	line-height: var(--e-global-typography-2d4e8c4-line-height);
}

.elementor-1342 .elementor-element.elementor-element-19bee326 {
	--display: flex;
	--overlay-opacity: 0.2;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-19bee326:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-19bee326>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-19bee326::before,
.elementor-1342 .elementor-element.elementor-element-19bee326>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-19bee326>.e-con-inner>.elementor-background-video-container::before,
.elementor-1342 .elementor-element.elementor-element-19bee326>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-19bee326>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1342 .elementor-element.elementor-element-19bee326>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1342 .elementor-element.elementor-element-264b0c51 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-67e755b2 {
	--display: flex;
	--justify-content: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-63725165 {
	padding: 5px 10px 6px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-0f22e2c);
	border-radius: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1342 .elementor-element.elementor-element-63725165.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-63725165 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-63725165 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-63725165 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-63725165 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-63725165 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-1342 .elementor-element.elementor-element-12e0fde0 {
	width: var(--container-widget-width, 95%);
	max-width: 95%;
	--container-widget-width: 95%;
	--container-widget-flex-grow: 0;
}

.elementor-1342 .elementor-element.elementor-element-12e0fde0.elementor-element {
	--align-self: flex-start;
}

.elementor-1342 .elementor-element.elementor-element-12e0fde0 .jeg-elementor-kit.jkit-heading {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-12e0fde0 .jeg-elementor-kit.jkit-heading .heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-12e0fde0 .jeg-elementor-kit.jkit-heading .heading-section-title {
	margin: -15px 0px -15px 0px;
}

.elementor-1342 .elementor-element.elementor-element-12e0fde0 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
	padding: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-12e0fde0 .jeg-elementor-kit.jkit-heading .heading-title>span {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1342 .elementor-element.elementor-element-3503a877 {
	--display: flex;
	--justify-content: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-77fcf3d7 {
	text-align: end;
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-f5de282);
}

.elementor-1342 .elementor-element.elementor-element-77fcf3d7 p {
	margin-block-end: 0px;
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-primary);
	padding: 10px 10px 10px 20px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 50px 50px 50px 50px;
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>i,
.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover>svg {
	background-color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-74221bc0.elementor-element {
	--align-self: flex-end;
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button {
	text-align: left;
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-99dd44e);
	width: 35px;
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	padding: 10px 11px 10px 11px;
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 35px;
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
	color: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
	fill: var(--e-global-color-99dd44e);
}

.elementor-1342 .elementor-element.elementor-element-7a50948d {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post {
	background-color: var(--e-global-color-99dd44e);
	border-radius: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-0f22e2c);
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
	background-color: var(--e-global-color-99dd44e);
	text-align: left;
	padding: 10px 20px 20px 20px;
	margin: 0px 0px 0px 0px;
	border-radius: 0px 0px 15px 15px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-posts {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-column-gap: 40px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
	border-radius: 15px 15px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
	height: 300px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
	margin: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
	margin: 0px 0px 0px 0px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
	font-family: var(--e-global-typography-2d4e8c4-font-family), Sans-serif;
	font-size: var(--e-global-typography-2d4e8c4-font-size);
	font-weight: var(--e-global-typography-2d4e8c4-font-weight);
	text-transform: var(--e-global-typography-2d4e8c4-text-transform);
	line-height: var(--e-global-typography-2d4e8c4-line-height);
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
	color: var(--e-global-color-secondary);
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i,
.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i,
.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-before i,
.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-after i,
.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
	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-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
	fill: var(--e-global-color-primary);
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
	justify-content: space-between;
}

.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
	text-align: left;
}

@media(min-width:768px) {
	.elementor-1342 .elementor-element.elementor-element-324e10fe {
		--width: 50%;
	}

	.elementor-1342 .elementor-element.elementor-element-602ebc5 {
		--width: 50%;
	}

	.elementor-1342 .elementor-element.elementor-element-21f4dd1f {
		--width: 52%;
	}

	.elementor-1342 .elementor-element.elementor-element-34646424 {
		--width: 50%;
	}

	.elementor-1342 .elementor-element.elementor-element-3b7f2f9e {
		--width: 50%;
	}

	.elementor-1342 .elementor-element.elementor-element-9ebb495 {
		--width: 75%;
	}

	.elementor-1342 .elementor-element.elementor-element-2f76ac5d {
		--width: 25%;
	}

	.elementor-1342 .elementor-element.elementor-element-294a6861 {
		--width: 25%;
	}

	.elementor-1342 .elementor-element.elementor-element-4f17a2a5 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-18600fb4 {
		--width: 80%;
	}

	.elementor-1342 .elementor-element.elementor-element-6b2d776c {
		--width: 25%;
	}

	.elementor-1342 .elementor-element.elementor-element-2e658e86 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-4f78bb73 {
		--width: 80%;
	}

	.elementor-1342 .elementor-element.elementor-element-77543be6 {
		--width: 25%;
	}

	.elementor-1342 .elementor-element.elementor-element-7ae5bc9b {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-33b92cb3 {
		--width: 80%;
	}

	.elementor-1342 .elementor-element.elementor-element-71e30fc {
		--width: 25%;
	}

	.elementor-1342 .elementor-element.elementor-element-27121d5e {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-bcf7571 {
		--width: 80%;
	}

	.elementor-1342 .elementor-element.elementor-element-61b0ba4a {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-3e5bbd56 {
		--width: 20%;
	}

	.elementor-1342 .elementor-element.elementor-element-26487b1e {
		--width: 20%;
	}

	.elementor-1342 .elementor-element.elementor-element-541735cd {
		--width: 40%;
	}

	.elementor-1342 .elementor-element.elementor-element-7b2cb285 {
		--width: 20%;
	}

	.elementor-1342 .elementor-element.elementor-element-610eaaf {
		--width: 20%;
	}

	.elementor-1342 .elementor-element.elementor-element-4f586344 {
		--width: 20%;
	}

	.elementor-1342 .elementor-element.elementor-element-2b916541 {
		--width: 40%;
	}

	.elementor-1342 .elementor-element.elementor-element-4aec275b {
		--width: 20%;
	}

	.elementor-1342 .elementor-element.elementor-element-1cf553e8 {
		--width: 20%;
	}

	.elementor-1342 .elementor-element.elementor-element-59419bca {
		--width: 20%;
	}

	.elementor-1342 .elementor-element.elementor-element-470df50d {
		--width: 40%;
	}

	.elementor-1342 .elementor-element.elementor-element-5383c2e0 {
		--width: 20%;
	}

	.elementor-1342 .elementor-element.elementor-element-9441af3 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-59125bf0 {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-5779c611 {
		--width: 30%;
	}

	.elementor-1342 .elementor-element.elementor-element-3491786d {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-3530038b {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-6ac32083 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-67e755b2 {
		--width: 60%;
	}

	.elementor-1342 .elementor-element.elementor-element-3503a877 {
		--width: 40%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1342 .elementor-element.elementor-element-324e10fe {
		--width: 93%;
	}

	.elementor-1342 .elementor-element.elementor-element-602ebc5 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-45e82352 {
		--width: 80%;
	}

	.elementor-1342 .elementor-element.elementor-element-45fd269 {
		--width: 80%;
	}

	.elementor-1342 .elementor-element.elementor-element-2e563f80 {
		--width: 80%;
	}

	.elementor-1342 .elementor-element.elementor-element-7c403fb4 {
		--width: 60%;
	}

	.elementor-1342 .elementor-element.elementor-element-64f310ef {
		--width: 60%;
	}

	.elementor-1342 .elementor-element.elementor-element-39817604 {
		--width: 60%;
	}

	.elementor-1342 .elementor-element.elementor-element-648c0a1e {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-9ebb495 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-20ab1b5e {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-2f76ac5d {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-62e457bb {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-113d65ac {
		--width: 90%;
	}

	.elementor-1342 .elementor-element.elementor-element-19f1140 {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-294a6861 {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-6b2d776c {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-77543be6 {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-71e30fc {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-61b0ba4a {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-1a4a7191 {
		--content-width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-2ad54c3e {
		--width: 85%;
	}

	.elementor-1342 .elementor-element.elementor-element-3e5bbd56 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-26487b1e {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-541735cd {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-7b2cb285 {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-16784213 {
		--width: 85%;
	}

	.elementor-1342 .elementor-element.elementor-element-610eaaf {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-4f586344 {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-2b916541 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-4aec275b {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-49124466 {
		--width: 85%;
	}

	.elementor-1342 .elementor-element.elementor-element-1cf553e8 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-59419bca {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-470df50d {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-5383c2e0 {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-3c5ea72a {
		--width: 80%;
	}

	.elementor-1342 .elementor-element.elementor-element-9441af3 {
		--width: 80%;
	}

	.elementor-1342 .elementor-element.elementor-element-59125bf0 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-5779c611 {
		--width: 65%;
	}

	.elementor-1342 .elementor-element.elementor-element-7121b6b6 {
		--width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-238c968b {
		--width: 50%;
	}

	.elementor-1342 .elementor-element.elementor-element-16a3769e {
		--width: 50%;
	}

	.elementor-1342 .elementor-element.elementor-element-19915861 {
		--width: 50%;
	}

	.elementor-1342 .elementor-element.elementor-element-8eac0d9 {
		--width: 50%;
	}

	.elementor-1342 .elementor-element.elementor-element-394b9a3c {
		--width: 75%;
	}

	.elementor-1342 .elementor-element.elementor-element-3491786d {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-3530038b {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-6ac32083 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-74633d26 {
		--width: 85%;
	}

	.elementor-1342 .elementor-element.elementor-element-264b0c51 {
		--width: 85%;
	}

	.elementor-1342 .elementor-element.elementor-element-67e755b2 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-3503a877 {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-7a50948d {
		--width: 60%;
	}
}

@media(min-width:1025px) {

	.elementor-1342 .elementor-element.elementor-element-45e82352:not(.elementor-motion-effects-element-type-background),
	.elementor-1342 .elementor-element.elementor-element-45e82352>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-1342 .elementor-element.elementor-element-3770478:not(.elementor-motion-effects-element-type-background),
	.elementor-1342 .elementor-element.elementor-element-3770478>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-1342 .elementor-element.elementor-element-5dd727d1:not(.elementor-motion-effects-element-type-background),
	.elementor-1342 .elementor-element.elementor-element-5dd727d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-1342 .elementor-element.elementor-element-7d17c1c1:not(.elementor-motion-effects-element-type-background),
	.elementor-1342 .elementor-element.elementor-element-7d17c1c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-1342 .elementor-element.elementor-element-eb51775:not(.elementor-motion-effects-element-type-background),
	.elementor-1342 .elementor-element.elementor-element-eb51775>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-1342 .elementor-element.elementor-element-39fc73c1:not(.elementor-motion-effects-element-type-background),
	.elementor-1342 .elementor-element.elementor-element-39fc73c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-1342 .elementor-element.elementor-element-f0534eb:not(.elementor-motion-effects-element-type-background),
	.elementor-1342 .elementor-element.elementor-element-f0534eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-1342 .elementor-element.elementor-element-127a6455:not(.elementor-motion-effects-element-type-background),
	.elementor-1342 .elementor-element.elementor-element-127a6455>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(max-width:1024px) {
	.elementor-1342 .elementor-element.elementor-element-6a9f4efd {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-6781086c .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-6781086c .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6781086c .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-57e960b0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-d8b54fd {
		--justify-content: center;
	}

	.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-3723a0ca {
		--border-radius: 10px 10px 10px 10px;
	}

	.elementor-1342 .elementor-element.elementor-element-499d32e1 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-499d32e1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-499efdf9 {
		--border-radius: 10px 10px 10px 10px;
	}

	.elementor-1342 .elementor-element.elementor-element-602ebc5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-41d160a1 {
		right: 20px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-41d160a1 {
		left: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .pie-chart-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-16bff078 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-45e82352 {
		--min-height: 400px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-3b5b14fc.elementor-element {
		--align-self: flex-start;
	}

	.elementor-1342 .elementor-element.elementor-element-3b5b14fc .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-3b5b14fc .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5bcacd8b .elementor-heading-title {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-437e550 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-45fd269 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-427eb724.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-427eb724 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-427eb724 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5e4a87d4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-5e4a87d4 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-5e4a87d4 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5e4a87d4 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1c3cf576 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-14810f02.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-430d0143 {
		--justify-content: center;
	}

	.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-1ad5aaca .elementor-image-box-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1ad5aaca .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-65f77c8e {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1342 .elementor-element.elementor-element-2e563f80 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1342 .elementor-element.elementor-element-715a8633.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-715a8633 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-715a8633 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5c000493 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-5c000493 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-5c000493 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5c000493 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1ba5a20 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1342 .elementor-element.elementor-element-4e4dce7f {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-4e4dce7f.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-1f9c3272 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-7c403fb4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1342 .elementor-element.elementor-element-bf7fa98 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-1aab4b6 .elementor-icon-box-wrapper {
		text-align: start;
	}

	.elementor-1342 .elementor-element.elementor-element-1aab4b6 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-1aab4b6 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0b262fe-font-size);
		line-height: var(--e-global-typography-0b262fe-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-4da86a37 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;
		bottom: 54px;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-4da86a37 {
		right: 0px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-4da86a37 {
		left: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-64f310ef {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1342 .elementor-element.elementor-element-417e06d9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-54775df8 .elementor-icon-box-wrapper {
		text-align: start;
	}

	.elementor-1342 .elementor-element.elementor-element-54775df8 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-54775df8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0b262fe-font-size);
		line-height: var(--e-global-typography-0b262fe-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7f503c1b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;
		bottom: 54px;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-7f503c1b {
		right: 0px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-7f503c1b {
		left: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-39817604 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-1342 .elementor-element.elementor-element-74c53be6 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-6ddeac46 .elementor-icon-box-wrapper {
		text-align: start;
	}

	.elementor-1342 .elementor-element.elementor-element-6ddeac46 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-6ddeac46 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0b262fe-font-size);
		line-height: var(--e-global-typography-0b262fe-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1b8eefe5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;
		bottom: 54px;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-1b8eefe5 {
		right: 0px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-1b8eefe5 {
		left: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-2d7559ab {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1342 .elementor-element.elementor-element-648c0a1e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1342 .elementor-element.elementor-element-47f13bbb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1342 .elementor-element.elementor-element-9ebb495.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-784e76e1.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-784e76e1 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-784e76e1 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6a97732e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-6a97732e .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-6a97732e .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6a97732e .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-269f52a0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-269f52a0.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-20ab1b5e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1342 .elementor-element.elementor-element-20ab1b5e.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1a07af90 .elementor-heading-title {
		font-size: var(--e-global-typography-c1d6b65-font-size);
		line-height: var(--e-global-typography-c1d6b65-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-ec2251f {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-7df06cd4 .elementor-heading-title {
		font-size: var(--e-global-typography-c1d6b65-font-size);
		line-height: var(--e-global-typography-c1d6b65-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-3942cd0 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-76b1cc26 .elementor-heading-title {
		font-size: var(--e-global-typography-c1d6b65-font-size);
		line-height: var(--e-global-typography-c1d6b65-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-2f76ac5d {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-9cdbf73 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-9cdbf73 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-113d65ac {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-113d65ac.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-534badb2.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-534badb2 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-534badb2 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6d13bc55 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-6d13bc55 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6d13bc55 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-19f1140 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1342 .elementor-element.elementor-element-19f1140.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-294a6861.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-8e1ec36 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-30695e32 .elementor-heading-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6b2d776c.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-5fee7cbe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-2daa02d6 .elementor-heading-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-77543be6.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-502355b1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6d6fa91f .elementor-heading-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-71e30fc.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-75942ad9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-768ffe89 .elementor-heading-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-15daddc4 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1342 .elementor-element.elementor-element-53fc0880 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1342 .elementor-element.elementor-element-d92db1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1342 .elementor-element.elementor-element-1ac3f97c.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1ac3f97c .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-1ac3f97c .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-61cabce6 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1e815258.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-61b0ba4a {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1342 .elementor-element.elementor-element-61b0ba4a.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1a4a7191 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-2ad54c3e {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-3e5bbd56 {
		--justify-content: center;
	}

	.elementor-1342 .elementor-element.elementor-element-26487b1e {
		--justify-content: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1621d97.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1621d97 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6319b68f .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-6319b68f .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6319b68f .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-541735cd {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-14b43ff.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-16784213 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-610eaaf {
		--justify-content: center;
	}

	.elementor-1342 .elementor-element.elementor-element-4f586344 {
		--justify-content: center;
	}

	.elementor-1342 .elementor-element.elementor-element-68498773.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-68498773 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7578a514 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-7578a514 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7578a514 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-2b916541 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-4f3c0c38.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-49124466 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1cf553e8 {
		--justify-content: center;
	}

	.elementor-1342 .elementor-element.elementor-element-59419bca {
		--justify-content: center;
	}

	.elementor-1342 .elementor-element.elementor-element-4dc0fa4b.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-4dc0fa4b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-61510e66 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-61510e66 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-61510e66 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-470df50d {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5a073451.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-f0534eb {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1342 .elementor-element.elementor-element-3c5ea72a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-800afc1 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-800afc1.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-1342 .elementor-element.elementor-element-109b15f0.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-109b15f0 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-109b15f0 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-33bd5e79 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-41cfbb0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5b998dbf {
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5b998dbf.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-76ccdac5 {
		--justify-content: center;
	}

	.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-44b77a86 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1342 .elementor-element.elementor-element-9441af3 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-57976388.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-57976388 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-57976388 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-46f89af3 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-46f89af3 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-46f89af3 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-46f89af3 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6209d928 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6209d928.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1a459a3b .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1a459a3b .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-497863a9 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-238c968b {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-4adb3854 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-4adb3854 .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-16a3769e {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-d42a176 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-d42a176 .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-19915861 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-aeeef1e .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-aeeef1e .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-407d07ea .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-407d07ea .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-535c207c {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1342 .elementor-element.elementor-element-394b9a3c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1342 .elementor-element.elementor-element-faf85d.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-1342 .elementor-element.elementor-element-692ec6c7 img {
		width: 75%;
	}

	.elementor-1342 .elementor-element.elementor-element-1967101d {
		--container-widget-width: 35%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 35%);
		max-width: 35%;
		bottom: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-1967101d.elementor-element {
		--align-self: flex-end;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-1967101d {
		right: 0px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-1967101d {
		left: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-1967101d .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:1;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		font-size:var(--e-global-typography-secondary-font-size);
		line-height:var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1967101d .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-3caff6b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-26fa71cd.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-26fa71cd .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-26fa71cd .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-74728f0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-74728f0 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-74728f0 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-74728f0 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-57a3e8a4 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1fcda21b {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1e8a46a8 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7c8b9b08 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1fb1e4a6 {
		--n-accordion-title-font-size: var(--e-global-typography-b8f1682-font-size);
	}

	:where(.elementor-1342 .elementor-element.elementor-element-1fb1e4a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-127a6455 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1342 .elementor-element.elementor-element-74633d26 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1342 .elementor-element.elementor-element-7900f986 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-125591ff.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-125591ff .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-125591ff .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-30aec8e3 {
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-30aec8e3.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-8623102 {
		--margin-top: 0px;
		--margin-bottom: -100px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-3b1ccd55.elementor-element {
		--align-self: flex-start;
	}

	.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-description {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-19bee326 {
		--padding-top: 200px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-264b0c51 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1342 .elementor-element.elementor-element-264b0c51.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-63725165.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-63725165 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-63725165 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-12e0fde0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-12e0fde0 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-12e0fde0 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-12e0fde0 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-77fcf3d7 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-74221bc0.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-7a50948d.e-con {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-posts {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
	.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-1342 .elementor-element.elementor-element-2a81cf71 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-6a9f4efd {
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 150px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-6781086c .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6781086c .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-57e960b0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6b47eb6b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7ec74a67 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-3723a0ca {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-499d32e1 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-499d32e1 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-499d32e1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-7c5bc521 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-20d92f39 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1ecfd504 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-1da2a2b9 img {
		width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-41d160a1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		bottom: 0px;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-41d160a1 {
		right: 0px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-41d160a1 {
		left: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .chart-float {
		justify-content: center;
	}

	.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .pie-chart-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-41d160a1 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-16bff078 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-45e82352 {
		--min-height: 600px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-3b5b14fc {
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		top: 40px;
	}

	.elementor-1342 .elementor-element.elementor-element-3b5b14fc.elementor-element {
		--align-self: flex-start;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-3b5b14fc {
		left: -15px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-3b5b14fc {
		right: -15px;
	}

	.elementor-1342 .elementor-element.elementor-element-3b5b14fc .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-3b5b14fc .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-598ac562 {
		left: -54px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-598ac562 {
		right: -54px;
	}

	.elementor-1342 .elementor-element.elementor-element-5bcacd8b .elementor-heading-title {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-437e550 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-45fd269 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-45fd269.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-1342 .elementor-element.elementor-element-427eb724 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-427eb724 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5e4a87d4.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-5e4a87d4 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5e4a87d4 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1c3cf576 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-f49fbaf .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5569f0ee .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-14810f02 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-430d0143 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-345de032 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-1ad5aaca .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1ad5aaca .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-1342 .elementor-element.elementor-element-1ad5aaca.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}

	.elementor-1342 .elementor-element.elementor-element-1ad5aaca.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}

	.elementor-1342 .elementor-element.elementor-element-1ad5aaca.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-1342 .elementor-element.elementor-element-1ad5aaca .elementor-image-box-title {
		margin-bottom: 0px;
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1ad5aaca .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-65f77c8e {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-715a8633 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-715a8633 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5c000493.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-5c000493 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5c000493 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-4e4dce7f {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-2983ff65 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-7c403fb4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-1aab4b6 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-1aab4b6 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0b262fe-font-size);
		line-height: var(--e-global-typography-0b262fe-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-3770478 {
		--min-height: 150px;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-a9a7b11 {
		right: 88px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-a9a7b11 {
		left: 88px;
	}

	.elementor-1342 .elementor-element.elementor-element-64f310ef {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-54775df8 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-54775df8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0b262fe-font-size);
		line-height: var(--e-global-typography-0b262fe-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5dd727d1 {
		--min-height: 150px;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-16d41713 {
		right: 88px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-16d41713 {
		left: 88px;
	}

	.elementor-1342 .elementor-element.elementor-element-39817604 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-6ddeac46 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-6ddeac46 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0b262fe-font-size);
		line-height: var(--e-global-typography-0b262fe-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7d17c1c1 {
		--min-height: 150px;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-4bc820d8 {
		right: 88px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-4bc820d8 {
		left: 88px;
	}

	.elementor-1342 .elementor-element.elementor-element-2d7559ab {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-784e76e1 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-784e76e1 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6a97732e.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-6a97732e .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6a97732e .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-269f52a0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1a07af90 .elementor-heading-title {
		font-size: var(--e-global-typography-c1d6b65-font-size);
		line-height: var(--e-global-typography-c1d6b65-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-497dbafc .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7df06cd4 .elementor-heading-title {
		font-size: var(--e-global-typography-c1d6b65-font-size);
		line-height: var(--e-global-typography-c1d6b65-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6403aff4 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-76b1cc26 .elementor-heading-title {
		font-size: var(--e-global-typography-c1d6b65-font-size);
		line-height: var(--e-global-typography-c1d6b65-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6bf20ad8 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-9cdbf73 .elementor-icon-box-wrapper {
		text-align: start;
	}

	.elementor-1342 .elementor-element.elementor-element-9cdbf73 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-9cdbf73 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-7b785f74 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-65bb8ead .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-458a3a0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-39fc73c1 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-113d65ac {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-534badb2 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-534badb2 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6d13bc55 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6d13bc55 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-18600fb4 {
		--width: 90%;
	}

	.elementor-1342 .elementor-element.elementor-element-8e1ec36 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-30695e32 .elementor-heading-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-4f78bb73 {
		--width: 90%;
	}

	.elementor-1342 .elementor-element.elementor-element-5fee7cbe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-2daa02d6 .elementor-heading-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-33b92cb3 {
		--width: 90%;
	}

	.elementor-1342 .elementor-element.elementor-element-502355b1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6d6fa91f .elementor-heading-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-bcf7571 {
		--width: 90%;
	}

	.elementor-1342 .elementor-element.elementor-element-75942ad9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-768ffe89 .elementor-heading-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-15daddc4 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-53fc0880 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-1ac3f97c .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-1ac3f97c .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-2db54ed9 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-3b8c262c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-61cabce6 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1e815258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-61b0ba4a {
		--width: 100%;
	}

	.elementor-1342 .elementor-element.elementor-element-1a4a7191 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-1621d97 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6319b68f .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6319b68f .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-541735cd {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 10px 0px;
		--row-gap: 10px;
		--column-gap: 0px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-37181d44.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-37181d44 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1dc7447b.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-1dc7447b .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-14b43ff .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-68498773 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7578a514 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7578a514 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-2b916541 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 10px 0px;
		--row-gap: 10px;
		--column-gap: 0px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-66750e2d.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-66750e2d .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6885ce59.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-6885ce59 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-4f3c0c38 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-4dc0fa4b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-61510e66 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-61510e66 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-470df50d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 10px 0px;
		--row-gap: 10px;
		--column-gap: 0px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-312f5bb4.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-312f5bb4 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-56a94cff.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-56a94cff .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5a073451 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-573395a9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-f0534eb {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-3c5ea72a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-5ac0ee74 {
		--justify-content: flex-end;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-1eb4278 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		bottom: 20px;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-1eb4278 {
		left: 0px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-1eb4278 {
		right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-wrapper {
		align-items: center;
	}

	.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1eb4278 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6fa5b16f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		z-index: 0;
	}

	.elementor-1342 .elementor-element.elementor-element-6fa5b16f.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-6fa5b16f img {
		width: 70%;
	}

	.elementor-1342 .elementor-element.elementor-element-800afc1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-109b15f0 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-109b15f0 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-79a401a9 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-33bd5e79 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-41cfbb0 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5b998dbf {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7f06ad39 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-44b77a86 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-57976388 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-57976388 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-46f89af3.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-46f89af3 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-46f89af3 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6209d928 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1a459a3b .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1a459a3b .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
		padding: 20px 20px 20px 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
		left: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
		margin: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-238c968b {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-4adb3854 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-4adb3854 .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-16a3769e {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-d42a176 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-d42a176 .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-19915861 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-aeeef1e .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-aeeef1e .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-407d07ea .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-407d07ea .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-535c207c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-692ec6c7 img {
		width: 90%;
	}

	.elementor-1342 .elementor-element.elementor-element-1967101d {
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		bottom: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-1967101d.elementor-element {
		--align-self: flex-end;
	}

	body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-1967101d {
		right: 20px;
	}

	body.rtl .elementor-1342 .elementor-element.elementor-element-1967101d {
		left: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-1967101d .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1967101d .elementor-counter-title {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-26fa71cd .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-26fa71cd .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-74728f0.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-74728f0 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-74728f0 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-57a3e8a4 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1fcda21b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1e8a46a8 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-7c8b9b08 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1fb1e4a6 {
		--n-accordion-title-font-size: var(--e-global-typography-b8f1682-font-size);
	}

	:where(.elementor-1342 .elementor-element.elementor-element-1fb1e4a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-3f95a9b8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-127a6455 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-7900f986 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1342 .elementor-element.elementor-element-125591ff .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-125591ff .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-5c2fbf4 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-30aec8e3 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-6de2c9db .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b8f1682-font-size);
		line-height: var(--e-global-typography-b8f1682-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-8623102 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-3b1ccd55.elementor-element {
		--align-self: flex-start;
	}

	.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-title,
	.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-3b1ccd55 .elementor-icon-box-description {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-19bee326 {
		--padding-top: 150px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1342 .elementor-element.elementor-element-63725165 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1342 .elementor-element.elementor-element-63725165 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-12e0fde0.elementor-element {
		--align-self: center;
	}

	.elementor-1342 .elementor-element.elementor-element-12e0fde0 .jeg-elementor-kit.jkit-heading .heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-12e0fde0 .jeg-elementor-kit.jkit-heading .heading-title>span {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-77fcf3d7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-74221bc0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}

	.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
	.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-size: var(--e-global-typography-2d4e8c4-font-size);
		line-height: var(--e-global-typography-2d4e8c4-line-height);
	}

	.elementor-1342 .elementor-element.elementor-element-1426fb74 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		flex-direction: row;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-e283789 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
		margin-right: 15px;
		margin-left: unset;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(3)
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
		display: none;
	}
}

@media (min-width: 1025px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
		margin-right: 10px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(1)
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
		margin-right: 10px;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(1)
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
		display: none;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-54c5b74d .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
		margin-right: 10px;
	}
}