.elementor-2389 .elementor-element.elementor-element-3719589b {
	--display: flex;
	--min-height: 0vh;
	--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;
	--overlay-opacity: 0.5;
	--border-radius: 0px 0px 45px 45px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
	--z-index: 1;
}

	.elementor-2389 .elementor-element.elementor-element-3719589b:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-3719589b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(180deg, #0E5866 0%, var( --e-global-color-primary ) 110%);
	}

		.elementor-2389 .elementor-element.elementor-element-3719589b::before, .elementor-2389 .elementor-element.elementor-element-3719589b > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-3719589b > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-3719589b > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-3719589b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-3719589b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
			--background-overlay: '';
		}

.elementor-2389 .elementor-element.elementor-element-22a636a1 {
	--display: flex;
	--min-height: 64vh;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--overlay-opacity: 1;
	--padding-top: 15em;
	--padding-bottom: 11em;
	--padding-left: 0em;
	--padding-right: 0em;
}

	.elementor-2389 .elementor-element.elementor-element-22a636a1:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("../../2024/08/Icon-001.png");
		background-position: bottom right;
		background-repeat: no-repeat;
		background-size: 55% auto;
	}

		.elementor-2389 .elementor-element.elementor-element-22a636a1::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
			background-image: url("../../2024/08/Heros-03.png");
			--background-overlay: '';
			background-position: bottom right;
			background-repeat: no-repeat;
			background-size: 45% auto;
		}

.elementor-2389 .elementor-element.elementor-element-4fe9b49f {
	--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;
	--flex-wrap: wrap;
}

.elementor-2389 .elementor-element.elementor-element-480901f3 {
	--display: flex;
}

.elementor-2389 .elementor-element.elementor-element-47b13bfe .elementskit-section-title-wraper .elementskit-section-title {
	color: var( --e-global-color-a567df4 );
	margin: 0px 0px 0px 0px;
	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 );
	letter-spacing: var( --e-global-typography-primary-letter-spacing );
	word-spacing: var( --e-global-typography-primary-word-spacing );
}

	.elementor-2389 .elementor-element.elementor-element-47b13bfe .elementskit-section-title-wraper .elementskit-section-title > span {
		color: var( --e-global-color-4a5499b );
	}

.elementor-2389 .elementor-element.elementor-element-7fa0c6be {
	--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: flex-start;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-bb9d0a9 .elementor-button {
	background-color: transparent;
	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-decoration: var( --e-global-typography-accent-text-decoration );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
	word-spacing: var( --e-global-typography-accent-word-spacing );
	fill: var( --e-global-color-secondary );
	color: var( --e-global-color-secondary );
	background-image: linear-gradient(247deg, var( --e-global-color-4a5499b ) 0%, #C5FF7C 100%);
	transition-duration: 0.5s;
}

	.elementor-2389 .elementor-element.elementor-element-bb9d0a9 .elementor-button:hover, .elementor-2389 .elementor-element.elementor-element-bb9d0a9 .elementor-button:focus {
		background-color: transparent;
		color: var( --e-global-color-secondary );
		background-image: linear-gradient(240deg, var( --e-global-color-742343e ) 0%, var( --e-global-color-4a5499b ) 100%);
	}

.elementor-2389 .elementor-element.elementor-element-bb9d0a9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-2389 .elementor-element.elementor-element-bb9d0a9 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-2389 .elementor-element.elementor-element-bb9d0a9 .elementor-button:hover svg, .elementor-2389 .elementor-element.elementor-element-bb9d0a9 .elementor-button:focus svg {
	fill: var( --e-global-color-secondary );
}

.elementor-2389 .elementor-element.elementor-element-347fd702 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-24112fc2 {
	width: var( --container-widget-width, 10% );
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-24112fc2 img {
		width: 100%;
		border-style: solid;
		border-width: 3px 3px 3px 3px;
		border-color: var( --e-global-color-a567df4 );
		border-radius: 100px 100px 100px 100px;
	}

.elementor-2389 .elementor-element.elementor-element-320ba62d {
	width: var( --container-widget-width, 10% );
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-320ba62d > .elementor-widget-container {
		margin: 0px 20px 0px -20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-320ba62d img {
		width: 100%;
		border-style: solid;
		border-width: 3px 3px 3px 3px;
		border-color: var( --e-global-color-a567df4 );
		border-radius: 100px 100px 100px 100px;
	}

.elementor-2389 .elementor-element.elementor-element-1af1fc92 {
	width: var( --container-widget-width, 10% );
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-1af1fc92 > .elementor-widget-container {
		margin: 0px 40px 0px -40px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-1af1fc92 img {
		width: 100%;
		border-style: solid;
		border-width: 3px 3px 3px 3px;
		border-color: var( --e-global-color-a567df4 );
		border-radius: 100px 100px 100px 100px;
	}

.elementor-2389 .elementor-element.elementor-element-fe9c083 {
	width: var( --container-widget-width, 10% );
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-fe9c083 > .elementor-widget-container {
		margin: 0px 60px 0px -60px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-fe9c083 img {
		width: 100%;
		border-style: solid;
		border-width: 3px 3px 3px 3px;
		border-color: var( --e-global-color-a567df4 );
		border-radius: 100px 100px 100px 100px;
	}

.elementor-2389 .elementor-element.elementor-element-4d17d6e6 {
	width: var( --container-widget-width, 45% );
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	color: var( --e-global-color-a567df4 );
}

	.elementor-2389 .elementor-element.elementor-element-4d17d6e6 > .elementor-widget-container {
		margin: 0px 0px 0px -20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-4d17d6e6.elementor-element {
		--align-self: center;
	}

.elementor-2389 .elementor-element.elementor-element-4544cea {
	--display: flex;
}

.elementor-2389 .elementor-element.elementor-element-9356682 {
	--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.3;
	--margin-top: -90px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-2389 .elementor-element.elementor-element-5acb5d09 {
	text-align: center;
}

	.elementor-2389 .elementor-element.elementor-element-5acb5d09 .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 );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
		color: var( --e-global-color-secondary );
	}

.elementor-2389 .elementor-element.elementor-element-7942fba9 .elementskit-clients-slider {
	--ekit_client_logo_left_right_spacing: 30px;
}

.elementor-2389 .elementor-element.elementor-element-7942fba9 .ekit-price-card-slider {
	--ekit_client_logo_slidetosho: 6;
}

.elementor-2389 .elementor-element.elementor-element-7942fba9 .elementskit-clients-slider .single-client {
	background-color: #02010100;
	min-height: 45px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0);
	border-style: none;
}

.elementor-2389 .elementor-element.elementor-element-7942fba9 .elementskit-clients-slider .swiper-wrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-7942fba9 .single-client {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-2389 .elementor-element.elementor-element-7942fba9 .simple_logo_image .single-client .content-image .main-image {
	opacity: 0.4;
	filter: alpha(opacity=0.4);
}

.elementor-2389 .elementor-element.elementor-element-7942fba9 .elementskit-clients-slider .single-client img {
	opacity: 0.4;
	filter: alpha(opacity=0.4);
}

.elementor-2389 .elementor-element.elementor-element-7942fba9 .simple_logo_image .single-client:hover .content-image img {
	opacity: 1;
	filter: alpha(opacity=1);
}

.elementor-2389 .elementor-element.elementor-element-7942fba9 .simple_logo_image .single-client:hover .content-image .main-image {
	opacity: 1;
	filter: alpha(opacity=1);
}

.elementor-2389 .elementor-element.elementor-element-39b03f5c {
	--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: center;
	--align-items: center;
	--overlay-opacity: 0.3;
	--padding-top: 3em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-2389 .elementor-element.elementor-element-6bc1ef17 {
	--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: center;
	--align-items: center;
	--border-radius: 45px 45px 45px 45px;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

	.elementor-2389 .elementor-element.elementor-element-6bc1ef17:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-6bc1ef17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: transparent;
		background-image: radial-gradient(at top center, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);
	}

.elementor-2389 .elementor-element.elementor-element-3a61d4be {
	--display: flex;
}

.elementor-2389 .elementor-element.elementor-element-2642b499 > .elementor-widget-container {
	background-color: var( --e-global-color-0f01f5c );
	padding: 7px 15px 7px 15px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-2389 .elementor-element.elementor-element-2642b499.elementor-element {
	--align-self: center;
}

.elementor-2389 .elementor-element.elementor-element-2642b499 .elementor-heading-title {
	font-family: var( --e-global-typography-08fdc8c-font-family ), Sans-serif;
	font-size: var( --e-global-typography-08fdc8c-font-size );
	font-weight: var( --e-global-typography-08fdc8c-font-weight );
	text-transform: var( --e-global-typography-08fdc8c-text-transform );
	line-height: var( --e-global-typography-08fdc8c-line-height );
	letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
	word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-2a1bbb8e {
	width: var( --container-widget-width, 60% );
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-2a1bbb8e.elementor-element {
		--align-self: center;
	}

	.elementor-2389 .elementor-element.elementor-element-2a1bbb8e .elementskit-section-title-wraper .elementskit-section-title {
		color: var( --e-global-color-a567df4 );
		margin: 0px 0px 0px 0px;
		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 );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-2a1bbb8e .elementskit-section-title-wraper .elementskit-section-title > span {
			color: var( --e-global-color-4a5499b );
		}

.elementor-2389 .elementor-element.elementor-element-41112183 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-32ddbd10 {
	--display: flex;
	--overlay-opacity: 0.41;
	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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-32ddbd10::before, .elementor-2389 .elementor-element.elementor-element-32ddbd10 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-32ddbd10 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-32ddbd10 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-32ddbd10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-32ddbd10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(180deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-32ddbd10:hover::before, .elementor-2389 .elementor-element.elementor-element-32ddbd10:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-32ddbd10:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-32ddbd10 > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-32ddbd10 > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(180deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-32ddbd10:hover {
		--overlay-opacity: 1;
		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: #2FFFB942;
		--border-color: #2FFFB942;
	}

	.elementor-2389 .elementor-element.elementor-element-32ddbd10, .elementor-2389 .elementor-element.elementor-element-32ddbd10::before {
		--border-transition: 0.3s;
	}

.elementor-2389 .elementor-element.elementor-element-f45b435.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-f45b435.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-f45b435.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-f45b435.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-btn {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	color: var( --e-global-color-4a5499b );
	fill: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-f45b435 .ekit-badge {
	background-color: #02010100;
	padding: 10px 10px 10px 10px;
	border-radius: 0px 0px 0px 0px;
	color: var( --e-global-color-4a5499b );
	font-family: var( --e-global-typography-d848767-font-family ), Sans-serif;
	font-size: var( --e-global-typography-d848767-font-size );
	font-weight: var( --e-global-typography-d848767-font-weight );
	text-transform: var( --e-global-typography-d848767-text-transform );
	line-height: var( --e-global-typography-d848767-line-height );
	letter-spacing: var( --e-global-typography-d848767-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox .elementskit-info-box-title {
	margin: 25px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	color: var( --e-global-color-a567df4 );
	font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
	font-size: var( --e-global-typography-ef116fc-font-size );
	font-weight: var( --e-global-typography-ef116fc-font-weight );
	text-transform: var( --e-global-typography-ef116fc-text-transform );
	line-height: var( --e-global-typography-ef116fc-line-height );
	letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox .box-body > p {
	color: var( --e-global-color-3099df0 );
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
}

.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox p {
	margin: 10px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox .elementskit-info-box-icon {
	padding: 75px 0px 0px 0px;
	transform: rotate(0deg);
	width: 105px;
}

.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-btn i {
	margin-left: 5px;
}

.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-btn svg {
	margin-left: 5px;
}

.elementor-2389 .elementor-element.elementor-element-1dcc906b {
	--display: flex;
	--overlay-opacity: 0.41;
	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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-1dcc906b::before, .elementor-2389 .elementor-element.elementor-element-1dcc906b > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1dcc906b > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1dcc906b > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-1dcc906b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-1dcc906b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(180deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-1dcc906b:hover::before, .elementor-2389 .elementor-element.elementor-element-1dcc906b:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1dcc906b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1dcc906b > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-1dcc906b > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(180deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-1dcc906b:hover {
		--overlay-opacity: 1;
		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: #2FFFB942;
		--border-color: #2FFFB942;
	}

	.elementor-2389 .elementor-element.elementor-element-1dcc906b, .elementor-2389 .elementor-element.elementor-element-1dcc906b::before {
		--border-transition: 0.3s;
	}

.elementor-2389 .elementor-element.elementor-element-62d59a12.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-62d59a12.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-62d59a12.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-62d59a12.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-btn {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	color: var( --e-global-color-4a5499b );
	fill: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-62d59a12 .ekit-badge {
	background-color: #02010100;
	padding: 10px 10px 10px 10px;
	border-radius: 0px 0px 0px 0px;
	color: var( --e-global-color-4a5499b );
	font-family: var( --e-global-typography-d848767-font-family ), Sans-serif;
	font-size: var( --e-global-typography-d848767-font-size );
	font-weight: var( --e-global-typography-d848767-font-weight );
	text-transform: var( --e-global-typography-d848767-text-transform );
	line-height: var( --e-global-typography-d848767-line-height );
	letter-spacing: var( --e-global-typography-d848767-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox .elementskit-info-box-title {
	margin: 25px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	color: var( --e-global-color-a567df4 );
	font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
	font-size: var( --e-global-typography-ef116fc-font-size );
	font-weight: var( --e-global-typography-ef116fc-font-weight );
	text-transform: var( --e-global-typography-ef116fc-text-transform );
	line-height: var( --e-global-typography-ef116fc-line-height );
	letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox .box-body > p {
	color: var( --e-global-color-3099df0 );
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
}

.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox p {
	margin: 10px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox .elementskit-info-box-icon {
	padding: 75px 0px 0px 0px;
	transform: rotate(0deg);
	width: 105px;
}

.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-btn i {
	margin-left: 5px;
}

.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-btn svg {
	margin-left: 5px;
}

.elementor-2389 .elementor-element.elementor-element-24284d09 {
	--display: flex;
	--overlay-opacity: 0.41;
	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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-24284d09::before, .elementor-2389 .elementor-element.elementor-element-24284d09 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-24284d09 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-24284d09 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-24284d09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-24284d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(180deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-24284d09:hover::before, .elementor-2389 .elementor-element.elementor-element-24284d09:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-24284d09:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-24284d09 > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-24284d09 > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(180deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-24284d09:hover {
		--overlay-opacity: 1;
		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: #2FFFB942;
		--border-color: #2FFFB942;
	}

	.elementor-2389 .elementor-element.elementor-element-24284d09, .elementor-2389 .elementor-element.elementor-element-24284d09::before {
		--border-transition: 0.3s;
	}

.elementor-2389 .elementor-element.elementor-element-45917948.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-45917948.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-45917948.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-45917948.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-btn {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	color: var( --e-global-color-4a5499b );
	fill: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-45917948 .ekit-badge {
	background-color: #02010100;
	padding: 10px 10px 10px 10px;
	border-radius: 0px 0px 0px 0px;
	color: var( --e-global-color-4a5499b );
	font-family: var( --e-global-typography-d848767-font-family ), Sans-serif;
	font-size: var( --e-global-typography-d848767-font-size );
	font-weight: var( --e-global-typography-d848767-font-weight );
	text-transform: var( --e-global-typography-d848767-text-transform );
	line-height: var( --e-global-typography-d848767-line-height );
	letter-spacing: var( --e-global-typography-d848767-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox .elementskit-info-box-title {
	margin: 25px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	color: var( --e-global-color-a567df4 );
	font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
	font-size: var( --e-global-typography-ef116fc-font-size );
	font-weight: var( --e-global-typography-ef116fc-font-weight );
	text-transform: var( --e-global-typography-ef116fc-text-transform );
	line-height: var( --e-global-typography-ef116fc-line-height );
	letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox .box-body > p {
	color: var( --e-global-color-3099df0 );
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
}

.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox p {
	margin: 10px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox .elementskit-info-box-icon {
	padding: 75px 0px 0px 0px;
	transform: rotate(0deg);
	width: 105px;
}

.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-btn i {
	margin-left: 5px;
}

.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-btn svg {
	margin-left: 5px;
}

.elementor-2389 .elementor-element.elementor-element-74950bc1 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 5em;
	--padding-bottom: 5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-2389 .elementor-element.elementor-element-6131fda2 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2389 .elementor-element.elementor-element-178a61c9 > .elementor-widget-container {
	margin: 0px 0px -167px 0px;
}

.elementor-2389 .elementor-element.elementor-element-178a61c9 {
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-178a61c9 img {
		width: 85%;
		border-radius: 8px 8px 8px 8px;
	}

.elementor-2389 .elementor-element.elementor-element-5e314b65 {
	text-align: right;
}

	.elementor-2389 .elementor-element.elementor-element-5e314b65 img {
		width: 70%;
		border-radius: 8px 8px 8px 8px;
		box-shadow: 0px 0px 30px 0px rgba(57.80000000000001, 57.80000000000001, 57.80000000000001, 0.34);
	}

.elementor-2389 .elementor-element.elementor-element-1916f78b {
	--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;
}

.elementor-2389 .elementor-element.elementor-element-1b8cd34 .elementor-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 );
	letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	color: var( --e-global-color-secondary );
}

.elementor-2389 .elementor-element.elementor-element-47d2c499 .elementor-button {
	background-color: transparent;
	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-decoration: var( --e-global-typography-accent-text-decoration );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
	word-spacing: var( --e-global-typography-accent-word-spacing );
	fill: var( --e-global-color-secondary );
	color: var( --e-global-color-secondary );
	background-image: linear-gradient(247deg, var( --e-global-color-4a5499b ) 0%, #C5FF7C 100%);
	transition-duration: 0.5s;
}

	.elementor-2389 .elementor-element.elementor-element-47d2c499 .elementor-button:hover, .elementor-2389 .elementor-element.elementor-element-47d2c499 .elementor-button:focus {
		background-color: transparent;
		color: var( --e-global-color-secondary );
		background-image: linear-gradient(240deg, var( --e-global-color-742343e ) 0%, var( --e-global-color-4a5499b ) 100%);
	}

.elementor-2389 .elementor-element.elementor-element-47d2c499 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-2389 .elementor-element.elementor-element-47d2c499 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-2389 .elementor-element.elementor-element-47d2c499 .elementor-button:hover svg, .elementor-2389 .elementor-element.elementor-element-47d2c499 .elementor-button:focus svg {
	fill: var( --e-global-color-secondary );
}

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

.elementor-2389 .elementor-element.elementor-element-5be935bb {
	text-align: center;
}

	.elementor-2389 .elementor-element.elementor-element-5be935bb .elementor-heading-title {
		font-family: var( --e-global-typography-887363b-font-family ), Sans-serif;
		font-size: var( --e-global-typography-887363b-font-size );
		font-weight: var( --e-global-typography-887363b-font-weight );
		text-transform: var( --e-global-typography-887363b-text-transform );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
		color: var( --e-global-color-primary );
	}

.elementor-2389 .elementor-element.elementor-element-746b4718 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-30fb2f88 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: 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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	box-shadow: 0px 0px 15px 0px rgba(86.7, 86.7, 86.7, 0.1);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-30fb2f88:hover::before, .elementor-2389 .elementor-element.elementor-element-30fb2f88:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-30fb2f88:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-30fb2f88 > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-30fb2f88 > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: var( --e-global-color-495d27d );
		--background-overlay: '';
	}

	.elementor-2389 .elementor-element.elementor-element-30fb2f88:hover {
		--overlay-opacity: 0.5;
		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-text );
		--border-color: var( --e-global-color-text );
		--border-radius: 9px 9px 9px 9px;
		--border-top-left-radius: 9px;
		--border-top-right-radius: 9px;
		--border-bottom-right-radius: 9px;
		--border-bottom-left-radius: 9px;
	}

	.elementor-2389 .elementor-element.elementor-element-30fb2f88, .elementor-2389 .elementor-element.elementor-element-30fb2f88::before {
		--border-transition: 0.3s;
	}

.elementor-2389 .elementor-element.elementor-element-2d738ecd.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-2d738ecd.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-2d738ecd.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-2d738ecd.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-2d738ecd {
	width: var( --container-widget-width, 85% );
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		color: var( --e-global-color-primary );
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox .box-body > p {
		color: var( --e-global-color-accent );
		font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
		font-size: var( --e-global-typography-0d5e945-font-size );
		font-weight: var( --e-global-typography-0d5e945-font-weight );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

.elementor-2389 .elementor-element.elementor-element-36bd5a91 {
	width: var( --container-widget-width, 10% );
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-36bd5a91 .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2389 .elementor-element.elementor-element-36bd5a91.elementor-view-stacked .elementor-icon {
		background-color: var( --e-global-color-primary );
	}

	.elementor-2389 .elementor-element.elementor-element-36bd5a91.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-36bd5a91.elementor-view-default .elementor-icon {
		color: var( --e-global-color-primary );
		border-color: var( --e-global-color-primary );
	}

		.elementor-2389 .elementor-element.elementor-element-36bd5a91.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-36bd5a91.elementor-view-default .elementor-icon svg {
			fill: var( --e-global-color-primary );
		}

	.elementor-2389 .elementor-element.elementor-element-36bd5a91 .elementor-icon {
		font-size: 23px;
	}

		.elementor-2389 .elementor-element.elementor-element-36bd5a91 .elementor-icon svg {
			height: 23px;
		}

.elementor-2389 .elementor-element.elementor-element-6adc7e01 {
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

	.elementor-2389 .elementor-element.elementor-element-6adc7e01 > .elementor-widget-container {
		margin: -50px 0px -20px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-6adc7e01.elementor-element {
		--align-self: flex-start;
	}

	.elementor-2389 .elementor-element.elementor-element-6adc7e01 img {
		width: 85px;
	}

.elementor-2389 .elementor-element.elementor-element-745ecc6f {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: 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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	box-shadow: 0px 0px 15px 0px rgba(86.7, 86.7, 86.7, 0.1);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-745ecc6f:hover::before, .elementor-2389 .elementor-element.elementor-element-745ecc6f:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-745ecc6f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-745ecc6f > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-745ecc6f > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: var( --e-global-color-495d27d );
		--background-overlay: '';
	}

	.elementor-2389 .elementor-element.elementor-element-745ecc6f:hover {
		--overlay-opacity: 0.5;
		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-text );
		--border-color: var( --e-global-color-text );
		--border-radius: 9px 9px 9px 9px;
		--border-top-left-radius: 9px;
		--border-top-right-radius: 9px;
		--border-bottom-right-radius: 9px;
		--border-bottom-left-radius: 9px;
	}

	.elementor-2389 .elementor-element.elementor-element-745ecc6f, .elementor-2389 .elementor-element.elementor-element-745ecc6f::before {
		--border-transition: 0.3s;
	}

.elementor-2389 .elementor-element.elementor-element-160affba.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-160affba.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-160affba.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-160affba.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-160affba {
	width: var( --container-widget-width, 85% );
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		color: var( --e-global-color-primary );
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox .box-body > p {
		color: var( --e-global-color-accent );
		font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
		font-size: var( --e-global-typography-0d5e945-font-size );
		font-weight: var( --e-global-typography-0d5e945-font-weight );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

.elementor-2389 .elementor-element.elementor-element-c87137e {
	width: var( --container-widget-width, 10% );
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-c87137e .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2389 .elementor-element.elementor-element-c87137e.elementor-view-stacked .elementor-icon {
		background-color: var( --e-global-color-primary );
	}

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

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

	.elementor-2389 .elementor-element.elementor-element-c87137e .elementor-icon {
		font-size: 23px;
	}

		.elementor-2389 .elementor-element.elementor-element-c87137e .elementor-icon svg {
			height: 23px;
		}

.elementor-2389 .elementor-element.elementor-element-53183f53 {
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

	.elementor-2389 .elementor-element.elementor-element-53183f53 > .elementor-widget-container {
		margin: -50px 0px -20px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-53183f53.elementor-element {
		--align-self: flex-start;
	}

	.elementor-2389 .elementor-element.elementor-element-53183f53 img {
		width: 85px;
	}

.elementor-2389 .elementor-element.elementor-element-51ab35 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: 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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	box-shadow: 0px 0px 15px 0px rgba(86.7, 86.7, 86.7, 0.1);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-51ab35:hover::before, .elementor-2389 .elementor-element.elementor-element-51ab35:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-51ab35:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-51ab35 > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-51ab35 > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: var( --e-global-color-495d27d );
		--background-overlay: '';
	}

	.elementor-2389 .elementor-element.elementor-element-51ab35:hover {
		--overlay-opacity: 0.5;
		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-text );
		--border-color: var( --e-global-color-text );
		--border-radius: 9px 9px 9px 9px;
		--border-top-left-radius: 9px;
		--border-top-right-radius: 9px;
		--border-bottom-right-radius: 9px;
		--border-bottom-left-radius: 9px;
	}

	.elementor-2389 .elementor-element.elementor-element-51ab35, .elementor-2389 .elementor-element.elementor-element-51ab35::before {
		--border-transition: 0.3s;
	}

.elementor-2389 .elementor-element.elementor-element-ebcda0a.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-ebcda0a.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-ebcda0a.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-ebcda0a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-ebcda0a {
	width: var( --container-widget-width, 85% );
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		color: var( --e-global-color-primary );
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox .box-body > p {
		color: var( --e-global-color-accent );
		font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
		font-size: var( --e-global-typography-0d5e945-font-size );
		font-weight: var( --e-global-typography-0d5e945-font-weight );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

.elementor-2389 .elementor-element.elementor-element-5228a488 {
	width: var( --container-widget-width, 10% );
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-5228a488 .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2389 .elementor-element.elementor-element-5228a488.elementor-view-stacked .elementor-icon {
		background-color: var( --e-global-color-primary );
	}

	.elementor-2389 .elementor-element.elementor-element-5228a488.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-5228a488.elementor-view-default .elementor-icon {
		color: var( --e-global-color-primary );
		border-color: var( --e-global-color-primary );
	}

		.elementor-2389 .elementor-element.elementor-element-5228a488.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-5228a488.elementor-view-default .elementor-icon svg {
			fill: var( --e-global-color-primary );
		}

	.elementor-2389 .elementor-element.elementor-element-5228a488 .elementor-icon {
		font-size: 23px;
	}

		.elementor-2389 .elementor-element.elementor-element-5228a488 .elementor-icon svg {
			height: 23px;
		}

.elementor-2389 .elementor-element.elementor-element-5ec9fc76 {
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

	.elementor-2389 .elementor-element.elementor-element-5ec9fc76 > .elementor-widget-container {
		margin: -50px 0px -20px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5ec9fc76.elementor-element {
		--align-self: flex-start;
	}

	.elementor-2389 .elementor-element.elementor-element-5ec9fc76 img {
		width: 85px;
	}

.elementor-2389 .elementor-element.elementor-element-73a114fd {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: 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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	box-shadow: 0px 0px 15px 0px rgba(86.7, 86.7, 86.7, 0.1);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-73a114fd:hover::before, .elementor-2389 .elementor-element.elementor-element-73a114fd:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-73a114fd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-73a114fd > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-73a114fd > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: var( --e-global-color-495d27d );
		--background-overlay: '';
	}

	.elementor-2389 .elementor-element.elementor-element-73a114fd:hover {
		--overlay-opacity: 0.5;
		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-text );
		--border-color: var( --e-global-color-text );
		--border-radius: 9px 9px 9px 9px;
		--border-top-left-radius: 9px;
		--border-top-right-radius: 9px;
		--border-bottom-right-radius: 9px;
		--border-bottom-left-radius: 9px;
	}

	.elementor-2389 .elementor-element.elementor-element-73a114fd, .elementor-2389 .elementor-element.elementor-element-73a114fd::before {
		--border-transition: 0.3s;
	}

.elementor-2389 .elementor-element.elementor-element-134f3900.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-134f3900.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-134f3900.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-134f3900.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-134f3900 {
	width: var( --container-widget-width, 85% );
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		color: var( --e-global-color-primary );
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox .box-body > p {
		color: var( --e-global-color-accent );
		font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
		font-size: var( --e-global-typography-0d5e945-font-size );
		font-weight: var( --e-global-typography-0d5e945-font-weight );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

.elementor-2389 .elementor-element.elementor-element-59328d49 {
	width: var( --container-widget-width, 10% );
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-59328d49 .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2389 .elementor-element.elementor-element-59328d49.elementor-view-stacked .elementor-icon {
		background-color: var( --e-global-color-primary );
	}

	.elementor-2389 .elementor-element.elementor-element-59328d49.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-59328d49.elementor-view-default .elementor-icon {
		color: var( --e-global-color-primary );
		border-color: var( --e-global-color-primary );
	}

		.elementor-2389 .elementor-element.elementor-element-59328d49.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-59328d49.elementor-view-default .elementor-icon svg {
			fill: var( --e-global-color-primary );
		}

	.elementor-2389 .elementor-element.elementor-element-59328d49 .elementor-icon {
		font-size: 23px;
	}

		.elementor-2389 .elementor-element.elementor-element-59328d49 .elementor-icon svg {
			height: 23px;
		}

.elementor-2389 .elementor-element.elementor-element-284dff21 {
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

	.elementor-2389 .elementor-element.elementor-element-284dff21 > .elementor-widget-container {
		margin: -50px 0px -20px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-284dff21.elementor-element {
		--align-self: flex-start;
	}

	.elementor-2389 .elementor-element.elementor-element-284dff21 img {
		width: 85px;
	}

.elementor-2389 .elementor-element.elementor-element-5e610fbc {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: 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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	box-shadow: 0px 0px 15px 0px rgba(86.7, 86.7, 86.7, 0.1);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-5e610fbc:hover::before, .elementor-2389 .elementor-element.elementor-element-5e610fbc:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5e610fbc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5e610fbc > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-5e610fbc > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: var( --e-global-color-495d27d );
		--background-overlay: '';
	}

	.elementor-2389 .elementor-element.elementor-element-5e610fbc:hover {
		--overlay-opacity: 0.5;
		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-text );
		--border-color: var( --e-global-color-text );
		--border-radius: 9px 9px 9px 9px;
		--border-top-left-radius: 9px;
		--border-top-right-radius: 9px;
		--border-bottom-right-radius: 9px;
		--border-bottom-left-radius: 9px;
	}

	.elementor-2389 .elementor-element.elementor-element-5e610fbc, .elementor-2389 .elementor-element.elementor-element-5e610fbc::before {
		--border-transition: 0.3s;
	}

.elementor-2389 .elementor-element.elementor-element-24accac2.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-24accac2.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-24accac2.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-24accac2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-24accac2 {
	width: var( --container-widget-width, 85% );
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		color: var( --e-global-color-primary );
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox .box-body > p {
		color: var( --e-global-color-accent );
		font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
		font-size: var( --e-global-typography-0d5e945-font-size );
		font-weight: var( --e-global-typography-0d5e945-font-weight );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

.elementor-2389 .elementor-element.elementor-element-3d64da25 {
	width: var( --container-widget-width, 10% );
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-3d64da25 .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2389 .elementor-element.elementor-element-3d64da25.elementor-view-stacked .elementor-icon {
		background-color: var( --e-global-color-primary );
	}

	.elementor-2389 .elementor-element.elementor-element-3d64da25.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-3d64da25.elementor-view-default .elementor-icon {
		color: var( --e-global-color-primary );
		border-color: var( --e-global-color-primary );
	}

		.elementor-2389 .elementor-element.elementor-element-3d64da25.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-3d64da25.elementor-view-default .elementor-icon svg {
			fill: var( --e-global-color-primary );
		}

	.elementor-2389 .elementor-element.elementor-element-3d64da25 .elementor-icon {
		font-size: 23px;
	}

		.elementor-2389 .elementor-element.elementor-element-3d64da25 .elementor-icon svg {
			height: 23px;
		}

.elementor-2389 .elementor-element.elementor-element-732359b {
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

	.elementor-2389 .elementor-element.elementor-element-732359b > .elementor-widget-container {
		margin: -50px 0px -20px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-732359b.elementor-element {
		--align-self: flex-start;
	}

	.elementor-2389 .elementor-element.elementor-element-732359b img {
		width: 85px;
	}

.elementor-2389 .elementor-element.elementor-element-4c0f7296 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: 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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	box-shadow: 0px 0px 15px 0px rgba(86.7, 86.7, 86.7, 0.1);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-4c0f7296:hover::before, .elementor-2389 .elementor-element.elementor-element-4c0f7296:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-4c0f7296:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-4c0f7296 > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-4c0f7296 > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: var( --e-global-color-495d27d );
		--background-overlay: '';
	}

	.elementor-2389 .elementor-element.elementor-element-4c0f7296:hover {
		--overlay-opacity: 0.5;
		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-text );
		--border-color: var( --e-global-color-text );
		--border-radius: 9px 9px 9px 9px;
		--border-top-left-radius: 9px;
		--border-top-right-radius: 9px;
		--border-bottom-right-radius: 9px;
		--border-bottom-left-radius: 9px;
	}

	.elementor-2389 .elementor-element.elementor-element-4c0f7296, .elementor-2389 .elementor-element.elementor-element-4c0f7296::before {
		--border-transition: 0.3s;
	}

.elementor-2389 .elementor-element.elementor-element-22129db2.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-22129db2.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-22129db2.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-22129db2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-22129db2 {
	width: var( --container-widget-width, 85% );
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		color: var( --e-global-color-primary );
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox .box-body > p {
		color: var( --e-global-color-accent );
		font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
		font-size: var( --e-global-typography-0d5e945-font-size );
		font-weight: var( --e-global-typography-0d5e945-font-weight );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

.elementor-2389 .elementor-element.elementor-element-16d4411d {
	width: var( --container-widget-width, 10% );
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-16d4411d .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2389 .elementor-element.elementor-element-16d4411d.elementor-view-stacked .elementor-icon {
		background-color: var( --e-global-color-primary );
	}

	.elementor-2389 .elementor-element.elementor-element-16d4411d.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-16d4411d.elementor-view-default .elementor-icon {
		color: var( --e-global-color-primary );
		border-color: var( --e-global-color-primary );
	}

		.elementor-2389 .elementor-element.elementor-element-16d4411d.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-16d4411d.elementor-view-default .elementor-icon svg {
			fill: var( --e-global-color-primary );
		}

	.elementor-2389 .elementor-element.elementor-element-16d4411d .elementor-icon {
		font-size: 23px;
	}

		.elementor-2389 .elementor-element.elementor-element-16d4411d .elementor-icon svg {
			height: 23px;
		}

.elementor-2389 .elementor-element.elementor-element-5a4ff2d2 {
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

	.elementor-2389 .elementor-element.elementor-element-5a4ff2d2 > .elementor-widget-container {
		margin: -50px 0px -20px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5a4ff2d2.elementor-element {
		--align-self: flex-start;
	}

	.elementor-2389 .elementor-element.elementor-element-5a4ff2d2 img {
		width: 85px;
	}

.elementor-2389 .elementor-element.elementor-element-240eaab8 {
	--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;
	--align-items: center;
	--padding-top: 5em;
	--padding-bottom: 5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

	.elementor-2389 .elementor-element.elementor-element-240eaab8:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-240eaab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: var( --e-global-color-17e5b02 );
	}

.elementor-2389 .elementor-element.elementor-element-459947bf {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-4a9916d3 {
	text-align: center;
}

	.elementor-2389 .elementor-element.elementor-element-4a9916d3 .elementor-heading-title {
		font-family: var( --e-global-typography-887363b-font-family ), Sans-serif;
		font-size: var( --e-global-typography-887363b-font-size );
		font-weight: var( --e-global-typography-887363b-font-weight );
		text-transform: var( --e-global-typography-887363b-text-transform );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
		color: var( --e-global-color-primary );
	}

.elementor-2389 .elementor-element.elementor-element-62eff0d {
	width: var( --container-widget-width, 45% );
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: center;
	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 );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-text );
}

	.elementor-2389 .elementor-element.elementor-element-62eff0d.elementor-element {
		--align-self: center;
	}

.elementor-2389 .elementor-element.elementor-element-3134c2e3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: start;
	--align-items: start;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-4a5dbee6 {
	--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;
	--align-items: center;
	--flex-wrap: wrap;
}

.elementor-2389 .elementor-element.elementor-element-51696c82 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2389 .elementor-element.elementor-element-51696c82.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-primary );
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-51696c82.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-51696c82.elementor-view-default .elementor-icon {
	color: var( --e-global-color-primary );
	border-color: var( --e-global-color-primary );
}

	.elementor-2389 .elementor-element.elementor-element-51696c82.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-51696c82.elementor-view-default .elementor-icon svg {
		fill: var( --e-global-color-primary );
	}

.elementor-2389 .elementor-element.elementor-element-51696c82.elementor-view-framed .elementor-icon {
	background-color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-51696c82.elementor-view-stacked .elementor-icon svg {
	fill: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-51696c82 .elementor-icon {
	font-size: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-51696c82 .elementor-icon svg {
		height: 30px;
	}

.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact {
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
		justify-content: normal;
		align-items: normal;
		flex-direction: row;
	}

		.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
			color: var( --e-global-color-secondary );
			font-family: var( --e-global-typography-1d44c72-font-family ), Sans-serif;
			font-size: var( --e-global-typography-1d44c72-font-size );
			font-weight: var( --e-global-typography-1d44c72-font-weight );
			text-transform: var( --e-global-typography-1d44c72-text-transform );
			line-height: var( --e-global-typography-1d44c72-line-height );
			letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
			margin-bottom: 0px;
		}

			.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
				margin-right: 0px;
			}

			.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
				margin: 0px 0px 0px 0px;
				font-family: var( --e-global-typography-887363b-font-family ), Sans-serif;
				font-size: var( --e-global-typography-887363b-font-size );
				font-weight: var( --e-global-typography-887363b-font-weight );
				text-transform: var( --e-global-typography-887363b-text-transform );
				line-height: var( --e-global-typography-887363b-line-height );
				letter-spacing: var( --e-global-typography-887363b-letter-spacing );
				word-spacing: var( --e-global-typography-887363b-word-spacing );
				color: var( --e-global-color-secondary );
			}

			.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
				margin: 0px 0px 0px 0px;
				font-family: var( --e-global-typography-1d44c72-font-family ), Sans-serif;
				font-size: var( --e-global-typography-1d44c72-font-size );
				font-weight: var( --e-global-typography-1d44c72-font-weight );
				text-transform: var( --e-global-typography-1d44c72-text-transform );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
				color: var( --e-global-color-secondary );
			}

		.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
			margin-bottom: 5px;
			color: var( --e-global-color-secondary );
			font-family: var( --e-global-typography-31e45ff-font-family ), Sans-serif;
			font-size: var( --e-global-typography-31e45ff-font-size );
			font-weight: var( --e-global-typography-31e45ff-font-weight );
			line-height: var( --e-global-typography-31e45ff-line-height );
			letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
			padding: 0px 0px 0px 0px;
		}

			.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
				color: var( --e-global-color-secondary );
				font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
				font-size: var( --e-global-typography-ef116fc-font-size );
				font-weight: var( --e-global-typography-ef116fc-font-weight );
				text-transform: var( --e-global-typography-ef116fc-text-transform );
				line-height: var( --e-global-typography-ef116fc-line-height );
				letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
				top: -5px;
				left: 6px;
				vertical-align: super;
			}

.elementor-2389 .elementor-element.elementor-element-23af892 {
	--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;
	--align-items: center;
	--flex-wrap: wrap;
}

.elementor-2389 .elementor-element.elementor-element-11409fee .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2389 .elementor-element.elementor-element-11409fee.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-primary );
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-11409fee.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-11409fee.elementor-view-default .elementor-icon {
	color: var( --e-global-color-primary );
	border-color: var( --e-global-color-primary );
}

	.elementor-2389 .elementor-element.elementor-element-11409fee.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-11409fee.elementor-view-default .elementor-icon svg {
		fill: var( --e-global-color-primary );
	}

.elementor-2389 .elementor-element.elementor-element-11409fee.elementor-view-framed .elementor-icon {
	background-color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-11409fee.elementor-view-stacked .elementor-icon svg {
	fill: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-11409fee .elementor-icon {
	font-size: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-11409fee .elementor-icon svg {
		height: 30px;
	}

.elementor-2389 .elementor-element.elementor-element-5307a4ea {
	width: var( --container-widget-width, 61% );
	max-width: 61%;
	--container-widget-width: 61%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact {
		text-align: left;
	}

		.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
			justify-content: normal;
			align-items: normal;
			flex-direction: row;
		}

			.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
				color: var( --e-global-color-secondary );
				font-family: var( --e-global-typography-1d44c72-font-family ), Sans-serif;
				font-size: var( --e-global-typography-1d44c72-font-size );
				font-weight: var( --e-global-typography-1d44c72-font-weight );
				text-transform: var( --e-global-typography-1d44c72-text-transform );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
				margin-bottom: 0px;
			}

				.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
					margin-right: 0px;
				}

				.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
					margin: 0px 0px 0px 0px;
					font-family: var( --e-global-typography-887363b-font-family ), Sans-serif;
					font-size: var( --e-global-typography-887363b-font-size );
					font-weight: var( --e-global-typography-887363b-font-weight );
					text-transform: var( --e-global-typography-887363b-text-transform );
					line-height: var( --e-global-typography-887363b-line-height );
					letter-spacing: var( --e-global-typography-887363b-letter-spacing );
					word-spacing: var( --e-global-typography-887363b-word-spacing );
					color: var( --e-global-color-secondary );
				}

				.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
					margin: 0px 0px 0px 0px;
					font-family: var( --e-global-typography-1d44c72-font-family ), Sans-serif;
					font-size: var( --e-global-typography-1d44c72-font-size );
					font-weight: var( --e-global-typography-1d44c72-font-weight );
					text-transform: var( --e-global-typography-1d44c72-text-transform );
					line-height: var( --e-global-typography-1d44c72-line-height );
					letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
					color: var( --e-global-color-secondary );
				}

			.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
				margin-bottom: 5px;
				color: var( --e-global-color-secondary );
				font-family: var( --e-global-typography-31e45ff-font-family ), Sans-serif;
				font-size: var( --e-global-typography-31e45ff-font-size );
				font-weight: var( --e-global-typography-31e45ff-font-weight );
				line-height: var( --e-global-typography-31e45ff-line-height );
				letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
				padding: 0px 0px 0px 0px;
			}

				.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
					color: var( --e-global-color-secondary );
					font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
					font-size: var( --e-global-typography-ef116fc-font-size );
					font-weight: var( --e-global-typography-ef116fc-font-weight );
					text-transform: var( --e-global-typography-ef116fc-text-transform );
					line-height: var( --e-global-typography-ef116fc-line-height );
					letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
					top: -5px;
					left: 6px;
					vertical-align: super;
				}

.elementor-2389 .elementor-element.elementor-element-331102e2 {
	--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;
	--align-items: center;
	--flex-wrap: wrap;
}

.elementor-2389 .elementor-element.elementor-element-2c3b4848 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2389 .elementor-element.elementor-element-2c3b4848.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-primary );
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-2c3b4848.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-2c3b4848.elementor-view-default .elementor-icon {
	color: var( --e-global-color-primary );
	border-color: var( --e-global-color-primary );
}

	.elementor-2389 .elementor-element.elementor-element-2c3b4848.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-2c3b4848.elementor-view-default .elementor-icon svg {
		fill: var( --e-global-color-primary );
	}

.elementor-2389 .elementor-element.elementor-element-2c3b4848.elementor-view-framed .elementor-icon {
	background-color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-2c3b4848.elementor-view-stacked .elementor-icon svg {
	fill: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-2c3b4848 .elementor-icon {
	font-size: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-2c3b4848 .elementor-icon svg {
		height: 30px;
	}

.elementor-2389 .elementor-element.elementor-element-2c7f266a {
	width: var( --container-widget-width, 61% );
	max-width: 61%;
	--container-widget-width: 61%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact {
		text-align: left;
	}

		.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
			justify-content: normal;
			align-items: normal;
			flex-direction: row;
		}

			.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
				color: var( --e-global-color-secondary );
				font-family: var( --e-global-typography-1d44c72-font-family ), Sans-serif;
				font-size: var( --e-global-typography-1d44c72-font-size );
				font-weight: var( --e-global-typography-1d44c72-font-weight );
				text-transform: var( --e-global-typography-1d44c72-text-transform );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
				margin-bottom: 0px;
			}

				.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
					margin-right: 0px;
				}

				.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
					margin: 0px 0px 0px 0px;
					font-family: var( --e-global-typography-887363b-font-family ), Sans-serif;
					font-size: var( --e-global-typography-887363b-font-size );
					font-weight: var( --e-global-typography-887363b-font-weight );
					text-transform: var( --e-global-typography-887363b-text-transform );
					line-height: var( --e-global-typography-887363b-line-height );
					letter-spacing: var( --e-global-typography-887363b-letter-spacing );
					word-spacing: var( --e-global-typography-887363b-word-spacing );
					color: var( --e-global-color-secondary );
				}

				.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
					margin: 0px 0px 0px 0px;
					font-family: var( --e-global-typography-1d44c72-font-family ), Sans-serif;
					font-size: var( --e-global-typography-1d44c72-font-size );
					font-weight: var( --e-global-typography-1d44c72-font-weight );
					text-transform: var( --e-global-typography-1d44c72-text-transform );
					line-height: var( --e-global-typography-1d44c72-line-height );
					letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
					color: var( --e-global-color-secondary );
				}

			.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
				margin-bottom: 5px;
				color: var( --e-global-color-secondary );
				font-family: var( --e-global-typography-31e45ff-font-family ), Sans-serif;
				font-size: var( --e-global-typography-31e45ff-font-size );
				font-weight: var( --e-global-typography-31e45ff-font-weight );
				line-height: var( --e-global-typography-31e45ff-line-height );
				letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
				padding: 0px 0px 0px 0px;
			}

				.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
					color: var( --e-global-color-secondary );
					font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
					font-size: var( --e-global-typography-ef116fc-font-size );
					font-weight: var( --e-global-typography-ef116fc-font-weight );
					text-transform: var( --e-global-typography-ef116fc-text-transform );
					line-height: var( --e-global-typography-ef116fc-line-height );
					letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
					top: -5px;
					left: 6px;
					vertical-align: super;
				}

.elementor-2389 .elementor-element.elementor-element-474e7d7d {
	--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;
	--align-items: center;
	--flex-wrap: wrap;
}

.elementor-2389 .elementor-element.elementor-element-1de5729e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2389 .elementor-element.elementor-element-1de5729e.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-primary );
	color: var( --e-global-color-4a5499b );
}

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

	.elementor-2389 .elementor-element.elementor-element-1de5729e.elementor-view-framed .elementor-icon, .elementor-2389 .elementor-element.elementor-element-1de5729e.elementor-view-default .elementor-icon svg {
		fill: var( --e-global-color-primary );
	}

.elementor-2389 .elementor-element.elementor-element-1de5729e.elementor-view-framed .elementor-icon {
	background-color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-1de5729e.elementor-view-stacked .elementor-icon svg {
	fill: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-1de5729e .elementor-icon {
	font-size: 30px;
}

	.elementor-2389 .elementor-element.elementor-element-1de5729e .elementor-icon svg {
		height: 30px;
	}

.elementor-2389 .elementor-element.elementor-element-1426d52a {
	width: var( --container-widget-width, 61% );
	max-width: 61%;
	--container-widget-width: 61%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact {
		text-align: left;
	}

		.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
			justify-content: normal;
			align-items: normal;
			flex-direction: row;
		}

			.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
				color: var( --e-global-color-secondary );
				font-family: var( --e-global-typography-1d44c72-font-family ), Sans-serif;
				font-size: var( --e-global-typography-1d44c72-font-size );
				font-weight: var( --e-global-typography-1d44c72-font-weight );
				text-transform: var( --e-global-typography-1d44c72-text-transform );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
				margin-bottom: 0px;
			}

				.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
					margin-right: 0px;
				}

				.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
					margin: 0px 0px 0px 0px;
					font-family: var( --e-global-typography-887363b-font-family ), Sans-serif;
					font-size: var( --e-global-typography-887363b-font-size );
					font-weight: var( --e-global-typography-887363b-font-weight );
					text-transform: var( --e-global-typography-887363b-text-transform );
					line-height: var( --e-global-typography-887363b-line-height );
					letter-spacing: var( --e-global-typography-887363b-letter-spacing );
					word-spacing: var( --e-global-typography-887363b-word-spacing );
					color: var( --e-global-color-secondary );
				}

				.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
					margin: 0px 0px 0px 0px;
					font-family: var( --e-global-typography-1d44c72-font-family ), Sans-serif;
					font-size: var( --e-global-typography-1d44c72-font-size );
					font-weight: var( --e-global-typography-1d44c72-font-weight );
					text-transform: var( --e-global-typography-1d44c72-text-transform );
					line-height: var( --e-global-typography-1d44c72-line-height );
					letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
					color: var( --e-global-color-secondary );
				}

			.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
				margin-bottom: 5px;
				color: var( --e-global-color-secondary );
				font-family: var( --e-global-typography-31e45ff-font-family ), Sans-serif;
				font-size: var( --e-global-typography-31e45ff-font-size );
				font-weight: var( --e-global-typography-31e45ff-font-weight );
				line-height: var( --e-global-typography-31e45ff-line-height );
				letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
				padding: 0px 0px 0px 0px;
			}

				.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
					color: var( --e-global-color-secondary );
					font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
					font-size: var( --e-global-typography-ef116fc-font-size );
					font-weight: var( --e-global-typography-ef116fc-font-weight );
					text-transform: var( --e-global-typography-ef116fc-text-transform );
					line-height: var( --e-global-typography-ef116fc-line-height );
					letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
					top: -5px;
					left: 6px;
					vertical-align: super;
				}

.elementor-2389 .elementor-element.elementor-element-54225d6d {
	--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;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-5d11d447 {
	--display: flex;
	--min-height: 55vh;
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 9px 9px 9px 9px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 0px;
}

	.elementor-2389 .elementor-element.elementor-element-5d11d447:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-5d11d447 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(320deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);
	}

		.elementor-2389 .elementor-element.elementor-element-5d11d447::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
			background-image: url("../../2024/08/Icon-015-1.png");
			--background-overlay: '';
			background-position: bottom right;
			background-repeat: no-repeat;
			background-size: 55% auto;
		}

.elementor-2389 .elementor-element.elementor-element-7fb4ef06.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-7fb4ef06.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-7fb4ef06.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-7fb4ef06.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-btn {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	color: var( --e-global-color-495d27d );
	fill: var( --e-global-color-495d27d );
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-7fb4ef06 {
	width: var( --container-widget-width, 40% );
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		color: var( --e-global-color-a567df4 );
		font-family: var( --e-global-typography-eae04ba-font-family ), Sans-serif;
		font-size: var( --e-global-typography-eae04ba-font-size );
		font-weight: var( --e-global-typography-eae04ba-font-weight );
		text-transform: var( --e-global-typography-eae04ba-text-transform );
		line-height: var( --e-global-typography-eae04ba-line-height );
		letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
		word-spacing: var( --e-global-typography-eae04ba-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox .box-body > p {
		color: var( --e-global-color-3099df0 );
		font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
		font-size: var( --e-global-typography-0d5e945-font-size );
		font-weight: var( --e-global-typography-0d5e945-font-weight );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-btn i {
		font-size: 11px;
		margin-left: 5px;
	}

	.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-btn svg {
		max-width: 11px;
		margin-left: 5px;
	}

	.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox:hover .elementskit-btn {
		color: var( --e-global-color-4a5499b );
	}

.elementor-2389 .elementor-element.elementor-element-55bb8adf {
	--display: flex;
	--min-height: 55vh;
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 9px 9px 9px 9px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 0px;
}

	.elementor-2389 .elementor-element.elementor-element-55bb8adf:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-55bb8adf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(320deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-0f01f5c ) 100%);
	}

		.elementor-2389 .elementor-element.elementor-element-55bb8adf::before, .elementor-2389 .elementor-element.elementor-element-55bb8adf > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-55bb8adf > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-55bb8adf > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-55bb8adf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-55bb8adf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
			background-image: url("../../2024/08/Icon-016-1.png");
			--background-overlay: '';
			background-position: bottom right;
			background-repeat: no-repeat;
			background-size: 88% auto;
		}

.elementor-2389 .elementor-element.elementor-element-5beb2309.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-5beb2309.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-5beb2309.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-5beb2309.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-btn {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	color: var( --e-global-color-495d27d );
	fill: var( --e-global-color-495d27d );
}

.elementor-2389 .elementor-element.elementor-element-5beb2309 {
	width: var( --container-widget-width, 65% );
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		color: var( --e-global-color-a567df4 );
		font-family: var( --e-global-typography-eae04ba-font-family ), Sans-serif;
		font-size: var( --e-global-typography-eae04ba-font-size );
		font-weight: var( --e-global-typography-eae04ba-font-weight );
		text-transform: var( --e-global-typography-eae04ba-text-transform );
		line-height: var( --e-global-typography-eae04ba-line-height );
		letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
		word-spacing: var( --e-global-typography-eae04ba-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox .box-body > p {
		color: var( --e-global-color-3099df0 );
		font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
		font-size: var( --e-global-typography-0d5e945-font-size );
		font-weight: var( --e-global-typography-0d5e945-font-weight );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-btn i {
		font-size: 10px;
		margin-left: 5px;
	}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-btn svg {
		max-width: 10px;
		margin-left: 5px;
	}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox:hover .elementskit-btn {
		color: var( --e-global-color-4a5499b );
	}

.elementor-2389 .elementor-element.elementor-element-70352943 {
	--display: flex;
	--min-height: 55vh;
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 9px 9px 9px 9px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 0px;
}

	.elementor-2389 .elementor-element.elementor-element-70352943:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-70352943 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(320deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-0f01f5c ) 100%);
	}

		.elementor-2389 .elementor-element.elementor-element-70352943::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
			background-image: url("../../2024/08/Icon-017.png");
			--background-overlay: '';
			background-position: bottom right;
			background-repeat: no-repeat;
			background-size: 65% auto;
		}

.elementor-2389 .elementor-element.elementor-element-223c94e7.ekit-equal-height-enable, .elementor-2389 .elementor-element.elementor-element-223c94e7.ekit-equal-height-enable > div, .elementor-2389 .elementor-element.elementor-element-223c94e7.ekit-equal-height-enable .ekit-wid-con, .elementor-2389 .elementor-element.elementor-element-223c94e7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-btn {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	color: var( --e-global-color-495d27d );
	fill: var( --e-global-color-495d27d );
}

.elementor-2389 .elementor-element.elementor-element-223c94e7 {
	width: var( --container-widget-width, 65% );
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		color: var( --e-global-color-a567df4 );
		font-family: var( --e-global-typography-eae04ba-font-family ), Sans-serif;
		font-size: var( --e-global-typography-eae04ba-font-size );
		font-weight: var( --e-global-typography-eae04ba-font-weight );
		text-transform: var( --e-global-typography-eae04ba-text-transform );
		line-height: var( --e-global-typography-eae04ba-line-height );
		letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
		word-spacing: var( --e-global-typography-eae04ba-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox .box-body > p {
		color: var( --e-global-color-3099df0 );
		font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
		font-size: var( --e-global-typography-0d5e945-font-size );
		font-weight: var( --e-global-typography-0d5e945-font-weight );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-btn i {
		font-size: 10px;
		margin-left: 5px;
	}

	.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-btn svg {
		max-width: 10px;
		margin-left: 5px;
	}

	.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox:hover .elementskit-btn {
		color: var( --e-global-color-4a5499b );
	}

.elementor-2389 .elementor-element.elementor-element-c8dc169 {
	--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: center;
	--align-items: center;
	--border-radius: 45px 45px 45px 45px;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

	.elementor-2389 .elementor-element.elementor-element-c8dc169:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-c8dc169 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: transparent;
		background-image: radial-gradient(at top center, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);
	}

.elementor-2389 .elementor-element.elementor-element-533b1559 {
	--display: flex;
}

.elementor-2389 .elementor-element.elementor-element-6bef3a94 > .elementor-widget-container {
	background-color: var( --e-global-color-0f01f5c );
	padding: 7px 15px 7px 15px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-2389 .elementor-element.elementor-element-6bef3a94.elementor-element {
	--align-self: center;
}

.elementor-2389 .elementor-element.elementor-element-6bef3a94 .elementor-heading-title {
	font-family: var( --e-global-typography-08fdc8c-font-family ), Sans-serif;
	font-size: var( --e-global-typography-08fdc8c-font-size );
	font-weight: var( --e-global-typography-08fdc8c-font-weight );
	text-transform: var( --e-global-typography-08fdc8c-text-transform );
	line-height: var( --e-global-typography-08fdc8c-line-height );
	letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
	word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-34714f25 {
	width: var( --container-widget-width, 60% );
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-34714f25.elementor-element {
		--align-self: center;
	}

	.elementor-2389 .elementor-element.elementor-element-34714f25 .elementskit-section-title-wraper .elementskit-section-title {
		color: var( --e-global-color-a567df4 );
		margin: 0px 0px 0px 0px;
		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 );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-34714f25 .elementskit-section-title-wraper .elementskit-section-title > span {
			color: var( --e-global-color-4a5499b );
		}

.elementor-2389 .elementor-element.elementor-element-518b1f {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-5321b1cb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.6;
	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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

	.elementor-2389 .elementor-element.elementor-element-5321b1cb::before, .elementor-2389 .elementor-element.elementor-element-5321b1cb > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5321b1cb > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5321b1cb > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-5321b1cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-5321b1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(360deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-5321b1cb:hover::before, .elementor-2389 .elementor-element.elementor-element-5321b1cb:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5321b1cb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5321b1cb > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-5321b1cb > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(360deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-5321b1cb:hover {
		--overlay-opacity: 1;
		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: #2FFFB942;
		--border-color: #2FFFB942;
	}

	.elementor-2389 .elementor-element.elementor-element-5321b1cb, .elementor-2389 .elementor-element.elementor-element-5321b1cb::before {
		--border-transition: 0.3s;
	}

		.elementor-2389 .elementor-element.elementor-element-5321b1cb.elementor-element.e-flex::before {
			content: "";
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			-webkit-backdrop-filter: blur(17px);
			backdrop-filter: blur(17px);
			border-radius: inherit;
			background-color: inherit;
		}

.elementor-2389 .elementor-element.elementor-element-7a9f8ad1 img {
	width: 100%;
	border-radius: 9px 9px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-77649250 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var( --e-global-color-a567df4 );
}

	.elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-title a {
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

.elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-description {
	color: var( --e-global-color-3099df0 );
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
}

.elementor-2389 .elementor-element.elementor-element-2210eced {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-659f957 );
	--divider-border-width: 1px;
}

	.elementor-2389 .elementor-element.elementor-element-2210eced > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-2210eced .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-2210eced .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}

.elementor-2389 .elementor-element.elementor-element-208632e4 {
	--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: space-between;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
	background-color: #02010100;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-1a865f95.elementor-element {
	--align-self: flex-start;
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing {
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		text-align: left;
		color: var( --e-global-color-495d27d );
		font-family: var( --e-global-typography-bf0e125-font-family ), Sans-serif;
		font-size: var( --e-global-typography-bf0e125-font-size );
		font-weight: var( --e-global-typography-bf0e125-font-weight );
		text-transform: var( --e-global-typography-bf0e125-text-transform );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-header {
		margin: 0px 0px 0px 0px;
	}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-pricing-tag {
	right: -200px;
	width: 0px;
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		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 );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
		color: var( --e-global-color-4a5499b );
	}

.elementor-2389 .elementor-element.elementor-element-1a865f95:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	vertical-align: super;
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
	font-family: var( --e-global-typography-5e61d38-font-family ), Sans-serif;
	font-size: var( --e-global-typography-5e61d38-font-size );
	font-weight: var( --e-global-typography-5e61d38-font-weight );
	line-height: var( --e-global-typography-5e61d38-line-height );
	letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
	word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	vertical-align: super;
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-lists > li {
	font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
	font-size: var( --e-global-typography-ef116fc-font-size );
	font-weight: var( --e-global-typography-ef116fc-font-weight );
	text-transform: var( --e-global-typography-ef116fc-text-transform );
	line-height: var( --e-global-typography-ef116fc-line-height );
	letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-content p {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-lists > li {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-content {
	margin: 0px 0px -45px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-pricing-lists > li > i {
	padding-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-pricing-lists > li > svg {
	margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing a.elementskit-pricing-btn {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-4ed87b9c .elementor-button {
	background-color: transparent;
	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-decoration: var( --e-global-typography-accent-text-decoration );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
	word-spacing: var( --e-global-typography-accent-word-spacing );
	fill: var( --e-global-color-secondary );
	color: var( --e-global-color-secondary );
	background-image: linear-gradient(247deg, var( --e-global-color-4a5499b ) 0%, var( --e-global-color-742343e ) 100%);
	transition-duration: 0.5s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-659f957 );
	padding: 13px 18px 13px 18px;
}

	.elementor-2389 .elementor-element.elementor-element-4ed87b9c .elementor-button:hover, .elementor-2389 .elementor-element.elementor-element-4ed87b9c .elementor-button:focus {
		background-color: transparent;
		color: var( --e-global-color-secondary );
		background-image: linear-gradient(240deg, var( --e-global-color-4a5499b ) 0%, var( --e-global-color-4a5499b ) 100%);
	}

.elementor-2389 .elementor-element.elementor-element-4ed87b9c > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-4ed87b9c .elementor-button .elementor-button-content-wrapper {
	justify-content: space-between;
}

.elementor-2389 .elementor-element.elementor-element-4ed87b9c .elementor-button:hover svg, .elementor-2389 .elementor-element.elementor-element-4ed87b9c .elementor-button:focus svg {
	fill: var( --e-global-color-secondary );
}

.elementor-2389 .elementor-element.elementor-element-1a984698 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.6;
	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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

	.elementor-2389 .elementor-element.elementor-element-1a984698::before, .elementor-2389 .elementor-element.elementor-element-1a984698 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1a984698 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1a984698 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-1a984698 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-1a984698 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(360deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-1a984698:hover::before, .elementor-2389 .elementor-element.elementor-element-1a984698:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1a984698:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1a984698 > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-1a984698 > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(360deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-1a984698:hover {
		--overlay-opacity: 1;
		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: #2FFFB942;
		--border-color: #2FFFB942;
	}

	.elementor-2389 .elementor-element.elementor-element-1a984698, .elementor-2389 .elementor-element.elementor-element-1a984698::before {
		--border-transition: 0.3s;
	}

		.elementor-2389 .elementor-element.elementor-element-1a984698.elementor-element.e-flex::before {
			content: "";
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			-webkit-backdrop-filter: blur(17px);
			backdrop-filter: blur(17px);
			border-radius: inherit;
			background-color: inherit;
		}

.elementor-2389 .elementor-element.elementor-element-475d6f13 img {
	width: 100%;
	border-radius: 9px 9px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-21deaab5 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var( --e-global-color-a567df4 );
}

	.elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-title a {
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

.elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-description {
	color: var( --e-global-color-3099df0 );
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
}

.elementor-2389 .elementor-element.elementor-element-5f7a9af0 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-659f957 );
	--divider-border-width: 1px;
}

	.elementor-2389 .elementor-element.elementor-element-5f7a9af0 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5f7a9af0 .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-5f7a9af0 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}

.elementor-2389 .elementor-element.elementor-element-187a44f1 {
	--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: space-between;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
	background-color: #02010100;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-71b57064 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-71b57064.elementor-element {
	--align-self: flex-start;
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing {
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		text-align: left;
		color: var( --e-global-color-495d27d );
		font-family: var( --e-global-typography-bf0e125-font-family ), Sans-serif;
		font-size: var( --e-global-typography-bf0e125-font-size );
		font-weight: var( --e-global-typography-bf0e125-font-weight );
		text-transform: var( --e-global-typography-bf0e125-text-transform );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-header {
		margin: 0px 0px 0px 0px;
	}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-pricing-tag {
	right: -200px;
	width: 0px;
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		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 );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
		color: var( --e-global-color-4a5499b );
	}

.elementor-2389 .elementor-element.elementor-element-71b57064:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	vertical-align: super;
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
	font-family: var( --e-global-typography-5e61d38-font-family ), Sans-serif;
	font-size: var( --e-global-typography-5e61d38-font-size );
	font-weight: var( --e-global-typography-5e61d38-font-weight );
	line-height: var( --e-global-typography-5e61d38-line-height );
	letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
	word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	vertical-align: super;
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-lists > li {
	font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
	font-size: var( --e-global-typography-ef116fc-font-size );
	font-weight: var( --e-global-typography-ef116fc-font-weight );
	text-transform: var( --e-global-typography-ef116fc-text-transform );
	line-height: var( --e-global-typography-ef116fc-line-height );
	letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-content p {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-lists > li {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-content {
	margin: 0px 0px -45px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-pricing-lists > li > i {
	padding-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-pricing-lists > li > svg {
	margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing a.elementskit-pricing-btn {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-70817e2e .elementor-button {
	background-color: transparent;
	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-decoration: var( --e-global-typography-accent-text-decoration );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
	word-spacing: var( --e-global-typography-accent-word-spacing );
	fill: var( --e-global-color-secondary );
	color: var( --e-global-color-secondary );
	background-image: linear-gradient(247deg, var( --e-global-color-4a5499b ) 0%, var( --e-global-color-742343e ) 100%);
	transition-duration: 0.5s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-659f957 );
	padding: 13px 18px 13px 18px;
}

	.elementor-2389 .elementor-element.elementor-element-70817e2e .elementor-button:hover, .elementor-2389 .elementor-element.elementor-element-70817e2e .elementor-button:focus {
		background-color: transparent;
		color: var( --e-global-color-secondary );
		background-image: linear-gradient(240deg, var( --e-global-color-4a5499b ) 0%, var( --e-global-color-4a5499b ) 100%);
	}

.elementor-2389 .elementor-element.elementor-element-70817e2e > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-70817e2e .elementor-button .elementor-button-content-wrapper {
	justify-content: space-between;
}

.elementor-2389 .elementor-element.elementor-element-70817e2e .elementor-button:hover svg, .elementor-2389 .elementor-element.elementor-element-70817e2e .elementor-button:focus svg {
	fill: var( --e-global-color-secondary );
}

.elementor-2389 .elementor-element.elementor-element-72456941 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.6;
	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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

	.elementor-2389 .elementor-element.elementor-element-72456941::before, .elementor-2389 .elementor-element.elementor-element-72456941 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-72456941 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-72456941 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-72456941 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-72456941 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(360deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-72456941:hover::before, .elementor-2389 .elementor-element.elementor-element-72456941:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-72456941:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-72456941 > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-72456941 > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(360deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-72456941:hover {
		--overlay-opacity: 1;
		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: #2FFFB942;
		--border-color: #2FFFB942;
	}

	.elementor-2389 .elementor-element.elementor-element-72456941, .elementor-2389 .elementor-element.elementor-element-72456941::before {
		--border-transition: 0.3s;
	}

		.elementor-2389 .elementor-element.elementor-element-72456941.elementor-element.e-flex::before {
			content: "";
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			-webkit-backdrop-filter: blur(17px);
			backdrop-filter: blur(17px);
			border-radius: inherit;
			background-color: inherit;
		}

.elementor-2389 .elementor-element.elementor-element-14adede2 img {
	width: 100%;
	border-radius: 9px 9px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-16a3eb14 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var( --e-global-color-a567df4 );
}

	.elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-title a {
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

.elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-description {
	color: var( --e-global-color-3099df0 );
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
}

.elementor-2389 .elementor-element.elementor-element-bd7d4dc {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-659f957 );
	--divider-border-width: 1px;
}

	.elementor-2389 .elementor-element.elementor-element-bd7d4dc > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-bd7d4dc .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-bd7d4dc .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}

.elementor-2389 .elementor-element.elementor-element-4f053be3 {
	--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: space-between;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
	background-color: #02010100;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52.elementor-element {
	--align-self: flex-start;
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing {
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		text-align: left;
		color: var( --e-global-color-495d27d );
		font-family: var( --e-global-typography-bf0e125-font-family ), Sans-serif;
		font-size: var( --e-global-typography-bf0e125-font-size );
		font-weight: var( --e-global-typography-bf0e125-font-weight );
		text-transform: var( --e-global-typography-bf0e125-text-transform );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-header {
		margin: 0px 0px 0px 0px;
	}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-pricing-tag {
	right: -200px;
	width: 0px;
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		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 );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
		color: var( --e-global-color-4a5499b );
	}

.elementor-2389 .elementor-element.elementor-element-2ec09f52:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	vertical-align: super;
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
	font-family: var( --e-global-typography-5e61d38-font-family ), Sans-serif;
	font-size: var( --e-global-typography-5e61d38-font-size );
	font-weight: var( --e-global-typography-5e61d38-font-weight );
	line-height: var( --e-global-typography-5e61d38-line-height );
	letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
	word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	vertical-align: super;
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-lists > li {
	font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
	font-size: var( --e-global-typography-ef116fc-font-size );
	font-weight: var( --e-global-typography-ef116fc-font-weight );
	text-transform: var( --e-global-typography-ef116fc-text-transform );
	line-height: var( --e-global-typography-ef116fc-line-height );
	letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-content p {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-lists > li {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-content {
	margin: 0px 0px -45px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-pricing-lists > li > i {
	padding-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-pricing-lists > li > svg {
	margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing a.elementskit-pricing-btn {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-4fe1e96f .elementor-button {
	background-color: transparent;
	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-decoration: var( --e-global-typography-accent-text-decoration );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
	word-spacing: var( --e-global-typography-accent-word-spacing );
	fill: var( --e-global-color-secondary );
	color: var( --e-global-color-secondary );
	background-image: linear-gradient(247deg, var( --e-global-color-4a5499b ) 0%, var( --e-global-color-742343e ) 100%);
	transition-duration: 0.5s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-659f957 );
	padding: 13px 18px 13px 18px;
}

	.elementor-2389 .elementor-element.elementor-element-4fe1e96f .elementor-button:hover, .elementor-2389 .elementor-element.elementor-element-4fe1e96f .elementor-button:focus {
		background-color: transparent;
		color: var( --e-global-color-secondary );
		background-image: linear-gradient(240deg, var( --e-global-color-4a5499b ) 0%, var( --e-global-color-4a5499b ) 100%);
	}

.elementor-2389 .elementor-element.elementor-element-4fe1e96f > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-4fe1e96f .elementor-button .elementor-button-content-wrapper {
	justify-content: space-between;
}

.elementor-2389 .elementor-element.elementor-element-4fe1e96f .elementor-button:hover svg, .elementor-2389 .elementor-element.elementor-element-4fe1e96f .elementor-button:focus svg {
	fill: var( --e-global-color-secondary );
}

.elementor-2389 .elementor-element.elementor-element-1503bbf6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.6;
	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-659f957 );
	--border-color: var( --e-global-color-659f957 );
	--border-radius: 9px 9px 9px 9px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

	.elementor-2389 .elementor-element.elementor-element-1503bbf6::before, .elementor-2389 .elementor-element.elementor-element-1503bbf6 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1503bbf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1503bbf6 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-1503bbf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-1503bbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(360deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-1503bbf6:hover::before, .elementor-2389 .elementor-element.elementor-element-1503bbf6:hover > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1503bbf6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-1503bbf6 > .elementor-background-slideshow:hover::before, .elementor-2389 .elementor-element.elementor-element-1503bbf6 > .e-con-inner > .elementor-background-slideshow:hover::before {
		background-color: transparent;
		--background-overlay: '';
		background-image: linear-gradient(360deg, var( --e-global-color-0f01f5c ) 0%, #F2295B00 100%);
	}

	.elementor-2389 .elementor-element.elementor-element-1503bbf6:hover {
		--overlay-opacity: 1;
		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: #2FFFB942;
		--border-color: #2FFFB942;
	}

	.elementor-2389 .elementor-element.elementor-element-1503bbf6, .elementor-2389 .elementor-element.elementor-element-1503bbf6::before {
		--border-transition: 0.3s;
	}

		.elementor-2389 .elementor-element.elementor-element-1503bbf6.elementor-element.e-flex::before {
			content: "";
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			-webkit-backdrop-filter: blur(17px);
			backdrop-filter: blur(17px);
			border-radius: inherit;
			background-color: inherit;
		}

.elementor-2389 .elementor-element.elementor-element-38ac4472 img {
	width: 100%;
	border-radius: 9px 9px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-7e0297a {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var( --e-global-color-a567df4 );
}

	.elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-title a {
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

.elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-description {
	color: var( --e-global-color-3099df0 );
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
}

.elementor-2389 .elementor-element.elementor-element-dd6d43b {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-659f957 );
	--divider-border-width: 1px;
}

	.elementor-2389 .elementor-element.elementor-element-dd6d43b > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-dd6d43b .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-dd6d43b .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}

.elementor-2389 .elementor-element.elementor-element-13533a9d {
	--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: space-between;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
	background-color: #02010100;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-225b6b06.elementor-element {
	--align-self: flex-start;
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing {
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		text-align: left;
		color: var( --e-global-color-495d27d );
		font-family: var( --e-global-typography-bf0e125-font-family ), Sans-serif;
		font-size: var( --e-global-typography-bf0e125-font-size );
		font-weight: var( --e-global-typography-bf0e125-font-weight );
		text-transform: var( --e-global-typography-bf0e125-text-transform );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-header {
		margin: 0px 0px 0px 0px;
	}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-pricing-tag {
	right: -200px;
	width: 0px;
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		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 );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
		color: var( --e-global-color-4a5499b );
	}

.elementor-2389 .elementor-element.elementor-element-225b6b06:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
	font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d5e945-font-size );
	font-weight: var( --e-global-typography-0d5e945-font-weight );
	line-height: var( --e-global-typography-0d5e945-line-height );
	letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
	word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	vertical-align: super;
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
	font-family: var( --e-global-typography-5e61d38-font-family ), Sans-serif;
	font-size: var( --e-global-typography-5e61d38-font-size );
	font-weight: var( --e-global-typography-5e61d38-font-weight );
	line-height: var( --e-global-typography-5e61d38-line-height );
	letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
	word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	vertical-align: super;
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-lists > li {
	font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
	font-size: var( --e-global-typography-ef116fc-font-size );
	font-weight: var( --e-global-typography-ef116fc-font-weight );
	text-transform: var( --e-global-typography-ef116fc-text-transform );
	line-height: var( --e-global-typography-ef116fc-line-height );
	letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-content p {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-lists > li {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-content {
	margin: 0px 0px -45px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-pricing-lists > li > i {
	padding-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-pricing-lists > li > svg {
	margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing a.elementskit-pricing-btn {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-67c7e358 .elementor-button {
	background-color: transparent;
	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-decoration: var( --e-global-typography-accent-text-decoration );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
	word-spacing: var( --e-global-typography-accent-word-spacing );
	fill: var( --e-global-color-secondary );
	color: var( --e-global-color-secondary );
	background-image: linear-gradient(247deg, var( --e-global-color-4a5499b ) 0%, var( --e-global-color-742343e ) 100%);
	transition-duration: 0.5s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-659f957 );
	padding: 13px 18px 13px 18px;
}

	.elementor-2389 .elementor-element.elementor-element-67c7e358 .elementor-button:hover, .elementor-2389 .elementor-element.elementor-element-67c7e358 .elementor-button:focus {
		background-color: transparent;
		color: var( --e-global-color-secondary );
		background-image: linear-gradient(240deg, var( --e-global-color-4a5499b ) 0%, var( --e-global-color-4a5499b ) 100%);
	}

.elementor-2389 .elementor-element.elementor-element-67c7e358 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-67c7e358 .elementor-button .elementor-button-content-wrapper {
	justify-content: space-between;
}

.elementor-2389 .elementor-element.elementor-element-67c7e358 .elementor-button:hover svg, .elementor-2389 .elementor-element.elementor-element-67c7e358 .elementor-button:focus svg {
	fill: var( --e-global-color-secondary );
}

.elementor-2389 .elementor-element.elementor-element-76240f64 {
	--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;
	--flex-wrap: wrap;
	--padding-top: 5em;
	--padding-bottom: 5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

	.elementor-2389 .elementor-element.elementor-element-76240f64:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-76240f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: transparent;
		background-image: radial-gradient(at top center, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 165%);
	}

.elementor-2389 .elementor-element.elementor-element-645cf5fe {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-d2a2b1d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2389 .elementor-element.elementor-element-450b1e29 > .elementor-widget-container {
	background-color: var( --e-global-color-0f01f5c );
	padding: 7px 15px 7px 15px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-2389 .elementor-element.elementor-element-450b1e29.elementor-element {
	--align-self: center;
}

.elementor-2389 .elementor-element.elementor-element-450b1e29 .elementor-heading-title {
	font-family: var( --e-global-typography-08fdc8c-font-family ), Sans-serif;
	font-size: var( --e-global-typography-08fdc8c-font-size );
	font-weight: var( --e-global-typography-08fdc8c-font-weight );
	text-transform: var( --e-global-typography-08fdc8c-text-transform );
	line-height: var( --e-global-typography-08fdc8c-line-height );
	letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
	word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	color: var( --e-global-color-4a5499b );
}

.elementor-2389 .elementor-element.elementor-element-774e8e8 {
	width: var( --container-widget-width, 60% );
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-774e8e8.elementor-element {
		--align-self: center;
	}

	.elementor-2389 .elementor-element.elementor-element-774e8e8 .elementskit-section-title-wraper .elementskit-section-title {
		color: var( --e-global-color-a567df4 );
		margin: 0px 0px 0px 0px;
		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 );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-774e8e8 .elementskit-section-title-wraper .elementskit-section-title > span {
			color: var( --e-global-color-4a5499b );
		}

.elementor-2389 .elementor-element.elementor-element-68d9fb44 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-6e2ec9b1 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

	.elementor-2389 .elementor-element.elementor-element-6e2ec9b1 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-6e2ec9b1 .elementor-heading-title {
		font-family: var( --e-global-typography-d848767-font-family ), Sans-serif;
		font-size: var( --e-global-typography-d848767-font-size );
		font-weight: var( --e-global-typography-d848767-font-weight );
		text-transform: var( --e-global-typography-d848767-text-transform );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
		color: var( --e-global-color-3099df0 );
	}

.elementor-2389 .elementor-element.elementor-element-1f41cb6 {
	--display: flex;
}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
	background-color: #FFFFFF21;
	margin: 0px 0px 0px 0px;
	padding: 10px 50px 30px 50px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 20px 0px rgba(69.38125, 69.38125, 69.38125, 0.08);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-659f957 );
}

.elementor-2389 .elementor-element.elementor-element-78988c5c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-78988c5c.elementor-widget .elementor-widget-container, .elementor-2389 .elementor-element.elementor-element-78988c5c.elementor-widget .elementor-widget-container > * {
	position: relative;
	--jkit-option-enabled: 20px;
}

	.elementor-2389 .elementor-element.elementor-element-78988c5c.elementor-widget .elementor-widget-container::before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		border-radius: inherit;
		background-color: inherit;
	}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
	border-radius: 8px 8px 8px 8px;
}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
	font-family: var( --e-global-typography-cf855e7-font-family ), Sans-serif;
	font-size: var( --e-global-typography-cf855e7-font-size );
	font-weight: var( --e-global-typography-cf855e7-font-weight );
	text-transform: var( --e-global-typography-cf855e7-text-transform );
	font-style: var( --e-global-typography-cf855e7-font-style );
	line-height: var( --e-global-typography-cf855e7-line-height );
	letter-spacing: var( --e-global-typography-cf855e7-letter-spacing );
	text-align: left;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var( --e-global-color-a567df4 );
}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
	color: var( --e-global-color-0f01f5c );
	font-size: 39px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

	.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
		fill: var( --e-global-color-0f01f5c );
		width: 39px;
	}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li {
	color: #FFBB59;
}

	.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
		fill: #FFBB59;
		width: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i {
		font-size: 20px;
	}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
	margin: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
	margin: 0px 0px 0px 0px;
	color: var( --e-global-color-a567df4 );
	font-family: var( --e-global-typography-ef116fc-font-family ), Sans-serif;
	font-size: var( --e-global-typography-ef116fc-font-size );
	font-weight: var( --e-global-typography-ef116fc-font-weight );
	text-transform: var( --e-global-typography-ef116fc-text-transform );
	line-height: var( --e-global-typography-ef116fc-line-height );
	letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-78988c5c .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-742343e );
	font-family: var( --e-global-typography-31e45ff-font-family ), Sans-serif;
	font-size: var( --e-global-typography-31e45ff-font-size );
	font-weight: var( --e-global-typography-31e45ff-font-weight );
	line-height: var( --e-global-typography-31e45ff-line-height );
	letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
	border-radius: 100px 100px 100px 100px;
	margin: 0px 30px 0px 0px;
	padding: 8px 8px 8px 8px;
	width: 93px;
}

	.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
		height: 93px;
	}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
	opacity: 100%;
}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
	opacity: 100%;
}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .tns-nav button {
	margin-left: calc(10px / 2);
	margin-right: calc(10px / 2);
	margin-top: 45px;
	width: 8px;
	height: 8px;
	background-color: var( --e-global-color-accent );
}

.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .tns-nav {
	text-align: center;
}

	.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active {
		background-color: var( --e-global-color-text );
	}

.elementor-2389 .elementor-element.elementor-element-66cb7e06 {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-2389 .elementor-element.elementor-element-2e09f9c2 {
	--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;
	--flex-wrap: wrap;
}

.elementor-2389 .elementor-element.elementor-element-797bed9c {
	--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;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-4d54ace0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2389 .elementor-element.elementor-element-375a9a40 {
	text-align: left;
}

	.elementor-2389 .elementor-element.elementor-element-375a9a40 .elementor-heading-title {
		font-family: var( --e-global-typography-887363b-font-family ), Sans-serif;
		font-size: var( --e-global-typography-887363b-font-size );
		font-weight: var( --e-global-typography-887363b-font-weight );
		text-transform: var( --e-global-typography-887363b-text-transform );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
		color: var( --e-global-color-primary );
	}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-posts {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-column-gap: 50px;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post {
	margin: 0px 0px 40px 0px;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
	border-radius: 9px 9px 9px 0px;
}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
		height: 300px;
	}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
	text-align: left;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
	font-family: var( --e-global-typography-bf0e125-font-family ), Sans-serif;
	font-size: var( --e-global-typography-bf0e125-font-size );
	font-weight: var( --e-global-typography-bf0e125-font-weight );
	text-transform: var( --e-global-typography-bf0e125-text-transform );
	line-height: var( --e-global-typography-bf0e125-line-height );
	letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
	word-spacing: var( --e-global-typography-bf0e125-word-spacing );
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
	padding: 15px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
	border-radius: 0px 9px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
	padding: 15px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
	margin: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
	margin: 0px 0px 0px 0px;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
	margin: 0px 0px 0px 0px;
}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-family: var( --e-global-typography-db1e030-font-family ), Sans-serif;
		font-size: var( --e-global-typography-db1e030-font-size );
		font-weight: var( --e-global-typography-db1e030-font-weight );
		text-transform: var( --e-global-typography-db1e030-text-transform );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
	font-family: var( --e-global-typography-bf0e125-font-family ), Sans-serif;
	font-size: var( --e-global-typography-bf0e125-font-size );
	font-weight: var( --e-global-typography-bf0e125-font-weight );
	text-transform: var( --e-global-typography-bf0e125-text-transform );
	line-height: var( --e-global-typography-bf0e125-line-height );
	letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
	word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	color: var( --e-global-color-accent );
	margin: 0px 0px 0px 0px;
}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
		fill: var( --e-global-color-accent );
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
		font-family: var( --e-global-typography-bf0e125-font-family ), Sans-serif;
		font-size: var( --e-global-typography-bf0e125-font-size );
		font-weight: var( --e-global-typography-bf0e125-font-weight );
		text-transform: var( --e-global-typography-bf0e125-text-transform );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
		color: var( --e-global-color-accent );
	}

		.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a svg {
			fill: var( --e-global-color-accent );
		}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
	margin-right: 5px;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
	margin-left: 5px;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
	margin-right: 5px;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
	margin-left: 5px;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
	justify-content: space-between;
}

.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
	text-align: left;
}

.elementor-2389 .elementor-element.elementor-element-391b98c1 {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

	.elementor-2389 .elementor-element.elementor-element-391b98c1:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-391b98c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(180deg, var( --e-global-color-a567df4 ) 0%, var( --e-global-color-17e5b02 ) 100%);
	}

.elementor-2389 .elementor-element.elementor-element-3a771785 {
	--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;
}

.elementor-2389 .elementor-element.elementor-element-57b3cc15 > .elementor-widget-container {
	background-color: #2FFFB957;
	padding: 7px 15px 7px 15px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-2389 .elementor-element.elementor-element-57b3cc15.elementor-element {
	--align-self: center;
}

.elementor-2389 .elementor-element.elementor-element-57b3cc15 .elementor-heading-title {
	font-family: var( --e-global-typography-08fdc8c-font-family ), Sans-serif;
	font-size: var( --e-global-typography-08fdc8c-font-size );
	font-weight: var( --e-global-typography-08fdc8c-font-weight );
	text-transform: var( --e-global-typography-08fdc8c-text-transform );
	line-height: var( --e-global-typography-08fdc8c-line-height );
	letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
	word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	color: var( --e-global-color-primary );
}

.elementor-2389 .elementor-element.elementor-element-a3a022c {
	text-align: center;
}

	.elementor-2389 .elementor-element.elementor-element-a3a022c .elementor-heading-title {
		font-family: var( --e-global-typography-887363b-font-family ), Sans-serif;
		font-size: var( --e-global-typography-887363b-font-size );
		font-weight: var( --e-global-typography-887363b-font-weight );
		text-transform: var( --e-global-typography-887363b-text-transform );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
		color: var( --e-global-color-secondary );
	}

.elementor-2389 .elementor-element.elementor-element-674dc29 {
	width: var( --container-widget-width, 65% );
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
	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 );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-text );
}

	.elementor-2389 .elementor-element.elementor-element-674dc29.elementor-element {
		--align-self: center;
	}

.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 {
	width: var( --container-widget-width, 77% );
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2.elementor-element {
		--align-self: center;
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-title {
		border-width: 1px;
		border-color: var( --e-global-color-659f957 );
		padding: 22px 0px 22px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-content {
		border-width: 1px;
		border-bottom-color: var( --e-global-color-659f957 );
		color: var( --e-global-color-text );
		font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
		font-size: var( --e-global-typography-0d5e945-font-size );
		font-weight: var( --e-global-typography-0d5e945-font-weight );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		padding: 0px 50px 10px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-toggle-title, .elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-toggle-icon {
		color: var( --e-global-color-primary );
	}

		.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-toggle-icon svg {
			fill: var( --e-global-color-primary );
		}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-title.elementor-active a, .elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-title.elementor-active .elementor-toggle-icon {
		color: var( --e-global-color-secondary );
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-toggle-title {
		font-family: var( --e-global-typography-7d660ab-font-family ), Sans-serif;
		font-size: var( --e-global-typography-7d660ab-font-size );
		font-weight: var( --e-global-typography-7d660ab-font-weight );
		text-transform: var( --e-global-typography-7d660ab-text-transform );
		line-height: var( --e-global-typography-7d660ab-line-height );
		letter-spacing: var( --e-global-typography-7d660ab-letter-spacing );
		word-spacing: var( --e-global-typography-7d660ab-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-title .elementor-toggle-icon i:before {
		color: var( --e-global-color-primary );
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-title .elementor-toggle-icon svg {
		fill: var( --e-global-color-primary );
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
		color: var( --e-global-color-secondary );
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
		fill: var( --e-global-color-secondary );
	}

.elementor-2389 .elementor-element.elementor-element-2610386c .elementor-button {
	background-color: var( --e-global-color-primary );
	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-decoration: var( --e-global-typography-accent-text-decoration );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
	word-spacing: var( --e-global-typography-accent-word-spacing );
	fill: var( --e-global-color-a567df4 );
	color: var( --e-global-color-a567df4 );
	transition-duration: 0.5s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-primary );
	padding: 20px 35px 20px 35px;
}

	.elementor-2389 .elementor-element.elementor-element-2610386c .elementor-button:hover, .elementor-2389 .elementor-element.elementor-element-2610386c .elementor-button:focus {
		background-color: var( --e-global-color-742343e );
		color: var( --e-global-color-secondary );
		border-color: var( --e-global-color-primary );
	}

.elementor-2389 .elementor-element.elementor-element-2610386c {
	width: var( --container-widget-width, 77% );
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
}

	.elementor-2389 .elementor-element.elementor-element-2610386c.elementor-element {
		--align-self: center;
	}

	.elementor-2389 .elementor-element.elementor-element-2610386c .elementor-button-content-wrapper {
		flex-direction: row-reverse;
	}

	.elementor-2389 .elementor-element.elementor-element-2610386c .elementor-button .elementor-button-content-wrapper {
		gap: 15px;
	}

	.elementor-2389 .elementor-element.elementor-element-2610386c .elementor-button:hover svg, .elementor-2389 .elementor-element.elementor-element-2610386c .elementor-button:focus svg {
		fill: var( --e-global-color-secondary );
	}

@media(min-width: 768px) {
	.elementor-2389 .elementor-element.elementor-element-4fe9b49f {
		--content-width: 1400px;
	}

	.elementor-2389 .elementor-element.elementor-element-480901f3 {
		--width: 55%;
	}

	.elementor-2389 .elementor-element.elementor-element-347fd702 {
		--width: 75%;
	}

	.elementor-2389 .elementor-element.elementor-element-4544cea {
		--width: 42%;
	}

	.elementor-2389 .elementor-element.elementor-element-9356682 {
		--content-width: 1300px;
	}

	.elementor-2389 .elementor-element.elementor-element-6bc1ef17 {
		--width: 96%;
	}

	.elementor-2389 .elementor-element.elementor-element-41112183 {
		--width: 75%;
	}

	.elementor-2389 .elementor-element.elementor-element-74950bc1 {
		--content-width: 1400px;
	}

	.elementor-2389 .elementor-element.elementor-element-6131fda2 {
		--width: 50%;
	}

	.elementor-2389 .elementor-element.elementor-element-1916f78b {
		--width: 42%;
	}

	.elementor-2389 .elementor-element.elementor-element-746b4718 {
		--width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-240eaab8 {
		--width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-459947bf {
		--content-width: 1400px;
	}

	.elementor-2389 .elementor-element.elementor-element-3134c2e3 {
		--content-width: 1000px;
	}

	.elementor-2389 .elementor-element.elementor-element-54225d6d {
		--width: 90%;
	}

	.elementor-2389 .elementor-element.elementor-element-5d11d447 {
		--width: 40%;
	}

	.elementor-2389 .elementor-element.elementor-element-55bb8adf {
		--width: 28%;
	}

	.elementor-2389 .elementor-element.elementor-element-70352943 {
		--width: 29%;
	}

	.elementor-2389 .elementor-element.elementor-element-c8dc169 {
		--width: 96%;
	}

	.elementor-2389 .elementor-element.elementor-element-518b1f {
		--width: 85%;
	}

	.elementor-2389 .elementor-element.elementor-element-76240f64 {
		--width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-645cf5fe {
		--content-width: 1350px;
	}

	.elementor-2389 .elementor-element.elementor-element-d2a2b1d {
		--width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-1f41cb6 {
		--content-width: 1400px;
	}

	.elementor-2389 .elementor-element.elementor-element-66cb7e06 {
		--content-width: 1400px;
	}

	.elementor-2389 .elementor-element.elementor-element-797bed9c {
		--width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-4d54ace0 {
		--width: 48%;
	}

	.elementor-2389 .elementor-element.elementor-element-391b98c1 {
		--content-width: 1400px;
	}

	.elementor-2389 .elementor-element.elementor-element-3a771785 {
		--width: 70%;
	}
}

@media(max-width: 1366px) and (min-width:768px) {
	.elementor-2389 .elementor-element.elementor-element-480901f3 {
		--width: 57%;
	}

	.elementor-2389 .elementor-element.elementor-element-347fd702 {
		--width: 90%;
	}

	.elementor-2389 .elementor-element.elementor-element-4544cea {
		--width: 39%;
	}

	.elementor-2389 .elementor-element.elementor-element-41112183 {
		--width: 97%;
	}

	.elementor-2389 .elementor-element.elementor-element-746b4718 {
		--width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-5d11d447 {
		--width: 49%;
	}

	.elementor-2389 .elementor-element.elementor-element-55bb8adf {
		--width: 48%;
	}

	.elementor-2389 .elementor-element.elementor-element-70352943 {
		--width: 100%;
	}

	.elementor-2389 .elementor-element.elementor-element-d2a2b1d {
		--width: 100%;
	}
}

@media(max-width: 1024px) and (min-width:768px) {
	.elementor-2389 .elementor-element.elementor-element-480901f3 {
		--width: 70%;
	}

	.elementor-2389 .elementor-element.elementor-element-5d11d447 {
		--width: 48%;
	}

	.elementor-2389 .elementor-element.elementor-element-518b1f {
		--width: 94%;
	}
}

@media(max-width: 1366px) {
	.elementor-2389 .elementor-element.elementor-element-22a636a1::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-image: url("../../2024/08/Heros-04.png");
		background-size: 50% auto;
	}

	.elementor-2389 .elementor-element.elementor-element-22a636a1:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 381px 374px;
		background-size: 77% auto;
	}

	.elementor-2389 .elementor-element.elementor-element-22a636a1 {
		--padding-top: 13em;
		--padding-bottom: 10em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-47b13bfe .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var( --e-global-typography-primary-font-size );
		line-height: var( --e-global-typography-primary-line-height );
		letter-spacing: var( --e-global-typography-primary-letter-spacing );
		word-spacing: var( --e-global-typography-primary-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-7fa0c6be {
		--justify-content: flex-start;
	}

	.elementor-2389 .elementor-element.elementor-element-bb9d0a9 .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-4d17d6e6 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 50% );
		max-width: 50%;
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5acb5d09 .elementor-heading-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-7942fba9 .single-client {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-2642b499 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2a1bbb8e .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-41112183 {
		--grid-auto-flow: row;
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox .elementskit-info-box-title {
		padding: 0px 10px 0px 10px;
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-btn {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .ekit-badge {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox .elementskit-info-box-title {
		padding: 0px 10px 0px 10px;
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-btn {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .ekit-badge {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox .elementskit-info-box-title {
		padding: 0px 10px 0px 10px;
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-btn {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .ekit-badge {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1b8cd34 .elementor-heading-title {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-47d2c499 .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5be935bb .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-746b4718 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox p {
		margin: 0px 100px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-4a9916d3 .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62eff0d {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 60% );
		max-width: 60%;
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-3134c2e3 {
		--grid-auto-flow: row;
	}

	.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var( --e-global-typography-1d44c72-font-size );
		line-height: var( --e-global-typography-1d44c72-line-height );
		letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
			font-size: var( --e-global-typography-887363b-font-size );
			line-height: var( --e-global-typography-887363b-line-height );
			letter-spacing: var( --e-global-typography-887363b-letter-spacing );
			word-spacing: var( --e-global-typography-887363b-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
			font-size: var( --e-global-typography-1d44c72-font-size );
			line-height: var( --e-global-typography-1d44c72-line-height );
			letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var( --e-global-typography-31e45ff-font-size );
		line-height: var( --e-global-typography-31e45ff-line-height );
		letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var( --e-global-typography-1d44c72-font-size );
		line-height: var( --e-global-typography-1d44c72-line-height );
		letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
			font-size: var( --e-global-typography-887363b-font-size );
			line-height: var( --e-global-typography-887363b-line-height );
			letter-spacing: var( --e-global-typography-887363b-letter-spacing );
			word-spacing: var( --e-global-typography-887363b-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
			font-size: var( --e-global-typography-1d44c72-font-size );
			line-height: var( --e-global-typography-1d44c72-line-height );
			letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var( --e-global-typography-31e45ff-font-size );
		line-height: var( --e-global-typography-31e45ff-line-height );
		letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var( --e-global-typography-1d44c72-font-size );
		line-height: var( --e-global-typography-1d44c72-line-height );
		letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
			font-size: var( --e-global-typography-887363b-font-size );
			line-height: var( --e-global-typography-887363b-line-height );
			letter-spacing: var( --e-global-typography-887363b-letter-spacing );
			word-spacing: var( --e-global-typography-887363b-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
			font-size: var( --e-global-typography-1d44c72-font-size );
			line-height: var( --e-global-typography-1d44c72-line-height );
			letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var( --e-global-typography-31e45ff-font-size );
		line-height: var( --e-global-typography-31e45ff-line-height );
		letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
		font-size: var( --e-global-typography-1d44c72-font-size );
		line-height: var( --e-global-typography-1d44c72-line-height );
		letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
			font-size: var( --e-global-typography-887363b-font-size );
			line-height: var( --e-global-typography-887363b-line-height );
			letter-spacing: var( --e-global-typography-887363b-letter-spacing );
			word-spacing: var( --e-global-typography-887363b-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
			font-size: var( --e-global-typography-1d44c72-font-size );
			line-height: var( --e-global-typography-1d44c72-line-height );
			letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
		font-size: var( --e-global-typography-31e45ff-font-size );
		line-height: var( --e-global-typography-31e45ff-line-height );
		letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-7fb4ef06 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 80% );
		max-width: 80%;
	}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox .elementskit-info-box-title {
			font-size: var( --e-global-typography-eae04ba-font-size );
			line-height: var( --e-global-typography-eae04ba-line-height );
			letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
			word-spacing: var( --e-global-typography-eae04ba-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox .box-body > p {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox p {
			margin: 0px 0px 0px 0px;
		}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-btn {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 80% );
		max-width: 80%;
	}

		.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox .elementskit-info-box-title {
			font-size: var( --e-global-typography-eae04ba-font-size );
			line-height: var( --e-global-typography-eae04ba-line-height );
			letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
			word-spacing: var( --e-global-typography-eae04ba-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox .box-body > p {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox p {
			margin: 0px 0px 0px 0px;
		}

		.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-btn {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-70352943::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-size: 53% auto;
	}

	.elementor-2389 .elementor-element.elementor-element-223c94e7 {
		--container-widget-width: 35%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 35% );
		max-width: 35%;
	}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox .elementskit-info-box-title {
			font-size: var( --e-global-typography-eae04ba-font-size );
			line-height: var( --e-global-typography-eae04ba-line-height );
			letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
			word-spacing: var( --e-global-typography-eae04ba-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox .box-body > p {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox p {
			margin: 0px 0px 0px 0px;
		}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-btn {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-6bef3a94 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-34714f25 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-518b1f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-2389 .elementor-element.elementor-element-5321b1cb {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-4ed87b9c .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a984698 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-70817e2e .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-72456941 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-4fe1e96f .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1503bbf6 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-67c7e358 .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-450b1e29 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-774e8e8 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-6e2ec9b1 .elementor-heading-title {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-78988c5c {
		width: var( --container-widget-width, 80% );
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}

		.elementor-2389 .elementor-element.elementor-element-78988c5c.elementor-element {
			--align-self: center;
		}

		.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
			font-size: var( --e-global-typography-cf855e7-font-size );
			line-height: var( --e-global-typography-cf855e7-line-height );
			letter-spacing: var( --e-global-typography-cf855e7-letter-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
			font-size: var( --e-global-typography-ef116fc-font-size );
			line-height: var( --e-global-typography-ef116fc-line-height );
			letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
			font-size: var( --e-global-typography-31e45ff-font-size );
			line-height: var( --e-global-typography-31e45ff-line-height );
			letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-66cb7e06 {
		--padding-top: 3em;
		--padding-bottom: 1em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-375a9a40 .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
		height: 250px;
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
			font-size: var( --e-global-typography-bf0e125-font-size );
			line-height: var( --e-global-typography-bf0e125-line-height );
			letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
			word-spacing: var( --e-global-typography-bf0e125-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-57b3cc15 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-a3a022c .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-674dc29 {
		--container-widget-width: 81%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 81% );
		max-width: 81%;
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 80% );
		max-width: 80%;
	}

		.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-toggle-title {
			font-size: var( --e-global-typography-7d660ab-font-size );
			line-height: var( --e-global-typography-7d660ab-line-height );
			letter-spacing: var( --e-global-typography-7d660ab-letter-spacing );
			word-spacing: var( --e-global-typography-7d660ab-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-content {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-2610386c .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}
}

@media(max-width: 1024px) {
	.elementor-2389 .elementor-element.elementor-element-3719589b {
		--border-radius: 0px 0px 35px 35px;
	}

	.elementor-2389 .elementor-element.elementor-element-22a636a1:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 199px 390px;
	}

	.elementor-2389 .elementor-element.elementor-element-22a636a1 {
		--padding-top: 12em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-47b13bfe .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var( --e-global-typography-primary-font-size );
		line-height: var( --e-global-typography-primary-line-height );
		letter-spacing: var( --e-global-typography-primary-letter-spacing );
		word-spacing: var( --e-global-typography-primary-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-7fa0c6be {
		--justify-content: flex-start;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-bb9d0a9 .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-347fd702 {
		--justify-content: flex-start;
	}

	.elementor-2389 .elementor-element.elementor-element-4d17d6e6 > .elementor-widget-container {
		margin: 0px 0px 0px -40px;
	}

	.elementor-2389 .elementor-element.elementor-element-4d17d6e6 {
		--container-widget-width: 52%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 52% );
		max-width: 52%;
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-4d17d6e6.elementor-element {
			--align-self: flex-end;
		}

	.elementor-2389 .elementor-element.elementor-element-5acb5d09 .elementor-heading-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-7942fba9 .elementskit-clients-slider {
		--ekit_client_logo_left_right_spacing: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-7942fba9 .ekit-price-card-slider {
		--ekit_client_logo_slidetosho: 4;
	}

	.elementor-2389 .elementor-element.elementor-element-7942fba9 .elementskit-clients-slider .swiper-wrapper {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-7942fba9 .elementskit-clients-slider .single-client {
		min-height: 10px;
	}

	.elementor-2389 .elementor-element.elementor-element-7942fba9 .single-client {
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-39b03f5c {
		--padding-top: 0em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-6bc1ef17 {
		--border-radius: 35px 35px 35px 35px;
		--padding-top: 5em;
		--padding-bottom: 5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-2642b499 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2a1bbb8e .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-41112183 {
		--grid-auto-flow: row;
	}

	.elementor-2389 .elementor-element.elementor-element-32ddbd10 {
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox .elementskit-info-box-title {
		padding: 0px 0px 0px 0px;
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-btn {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .ekit-badge {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1dcc906b {
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox .elementskit-info-box-title {
		padding: 0px 0px 0px 0px;
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-btn {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .ekit-badge {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-24284d09 {
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox .elementskit-info-box-title {
		padding: 0px 0px 0px 0px;
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-btn {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .ekit-badge {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1b8cd34 .elementor-heading-title {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-47d2c499 .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-f5fc8aa {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5be935bb .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-746b4718 {
		--grid-auto-flow: row;
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-36bd5a91 .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-36bd5a91 .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-6adc7e01 img {
		width: 65px;
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-c87137e .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-c87137e .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-53183f53 img {
		width: 65px;
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5228a488 .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-5228a488 .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-5ec9fc76 img {
		width: 65px;
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-59328d49 .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-59328d49 .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-284dff21 img {
		width: 65px;
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-3d64da25 .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-3d64da25 .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-732359b img {
		width: 65px;
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-16d4411d .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-16d4411d .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-5a4ff2d2 img {
		width: 65px;
	}

	.elementor-2389 .elementor-element.elementor-element-4a9916d3 .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62eff0d {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 70% );
		max-width: 70%;
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-3134c2e3 {
		--grid-auto-flow: row;
	}

	.elementor-2389 .elementor-element.elementor-element-4a5dbee6 {
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-51696c82 .elementor-icon {
		font-size: 22px;
	}

		.elementor-2389 .elementor-element.elementor-element-51696c82 .elementor-icon svg {
			height: 22px;
		}

	.elementor-2389 .elementor-element.elementor-element-3edcb336 {
		width: var( --container-widget-width, 87% );
		max-width: 87%;
		--container-widget-width: 87%;
		--container-widget-flex-grow: 0;
	}

		.elementor-2389 .elementor-element.elementor-element-3edcb336.elementor-element {
			--align-self: center;
		}

		.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact {
			text-align: center;
		}

			.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
				font-size: var( --e-global-typography-1d44c72-font-size );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
			}

				.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
					font-size: var( --e-global-typography-887363b-font-size );
					line-height: var( --e-global-typography-887363b-line-height );
					letter-spacing: var( --e-global-typography-887363b-letter-spacing );
					word-spacing: var( --e-global-typography-887363b-word-spacing );
				}

				.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
					font-size: var( --e-global-typography-1d44c72-font-size );
					line-height: var( --e-global-typography-1d44c72-line-height );
					letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
				}

			.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
				font-size: var( --e-global-typography-31e45ff-font-size );
				line-height: var( --e-global-typography-31e45ff-line-height );
				letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
				font-size: var( --e-global-typography-ef116fc-font-size );
				line-height: var( --e-global-typography-ef116fc-line-height );
				letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
			}

	.elementor-2389 .elementor-element.elementor-element-23af892 {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-11409fee .elementor-icon {
		font-size: 22px;
	}

		.elementor-2389 .elementor-element.elementor-element-11409fee .elementor-icon svg {
			height: 22px;
		}

	.elementor-2389 .elementor-element.elementor-element-5307a4ea {
		--container-widget-width: 65%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 65% );
		max-width: 65%;
	}

		.elementor-2389 .elementor-element.elementor-element-5307a4ea.elementor-element {
			--align-self: center;
		}

		.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact {
			text-align: center;
		}

			.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
				font-size: var( --e-global-typography-1d44c72-font-size );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
			}

				.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
					font-size: var( --e-global-typography-887363b-font-size );
					line-height: var( --e-global-typography-887363b-line-height );
					letter-spacing: var( --e-global-typography-887363b-letter-spacing );
					word-spacing: var( --e-global-typography-887363b-word-spacing );
				}

				.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
					font-size: var( --e-global-typography-1d44c72-font-size );
					line-height: var( --e-global-typography-1d44c72-line-height );
					letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
				}

			.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
				font-size: var( --e-global-typography-31e45ff-font-size );
				line-height: var( --e-global-typography-31e45ff-line-height );
				letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
				font-size: var( --e-global-typography-ef116fc-font-size );
				line-height: var( --e-global-typography-ef116fc-line-height );
				letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
			}

	.elementor-2389 .elementor-element.elementor-element-331102e2 {
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-2c3b4848 .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-2389 .elementor-element.elementor-element-2c3b4848 .elementor-icon {
		font-size: 22px;
	}

		.elementor-2389 .elementor-element.elementor-element-2c3b4848 .elementor-icon svg {
			height: 22px;
		}

	.elementor-2389 .elementor-element.elementor-element-2c7f266a {
		--container-widget-width: 92%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 92% );
		max-width: 92%;
	}

		.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact {
			text-align: center;
		}

			.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
				font-size: var( --e-global-typography-1d44c72-font-size );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
			}

				.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
					font-size: var( --e-global-typography-887363b-font-size );
					line-height: var( --e-global-typography-887363b-line-height );
					letter-spacing: var( --e-global-typography-887363b-letter-spacing );
					word-spacing: var( --e-global-typography-887363b-word-spacing );
				}

				.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
					font-size: var( --e-global-typography-1d44c72-font-size );
					line-height: var( --e-global-typography-1d44c72-line-height );
					letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
				}

			.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
				font-size: var( --e-global-typography-31e45ff-font-size );
				line-height: var( --e-global-typography-31e45ff-line-height );
				letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
				font-size: var( --e-global-typography-ef116fc-font-size );
				line-height: var( --e-global-typography-ef116fc-line-height );
				letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
			}

	.elementor-2389 .elementor-element.elementor-element-474e7d7d {
		--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;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-1de5729e .elementor-icon {
		font-size: 22px;
	}

		.elementor-2389 .elementor-element.elementor-element-1de5729e .elementor-icon svg {
			height: 22px;
		}

	.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact {
		text-align: center;
	}

		.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
			font-size: var( --e-global-typography-1d44c72-font-size );
			line-height: var( --e-global-typography-1d44c72-line-height );
			letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
		}

			.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
				font-size: var( --e-global-typography-887363b-font-size );
				line-height: var( --e-global-typography-887363b-line-height );
				letter-spacing: var( --e-global-typography-887363b-letter-spacing );
				word-spacing: var( --e-global-typography-887363b-word-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
				font-size: var( --e-global-typography-1d44c72-font-size );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
			}

		.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
			font-size: var( --e-global-typography-31e45ff-font-size );
			line-height: var( --e-global-typography-31e45ff-line-height );
			letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
			font-size: var( --e-global-typography-ef116fc-font-size );
			line-height: var( --e-global-typography-ef116fc-line-height );
			letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-5d11d447::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-size: 77% auto;
	}

	.elementor-2389 .elementor-element.elementor-element-5d11d447 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-7fb4ef06 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 100% );
		max-width: 100%;
	}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox .elementskit-info-box-title {
			font-size: var( --e-global-typography-eae04ba-font-size );
			line-height: var( --e-global-typography-eae04ba-line-height );
			letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
			word-spacing: var( --e-global-typography-eae04ba-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox .box-body > p {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox p {
			margin: 0px 0px 0px 0px;
		}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-btn {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-55bb8adf {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

		.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox .elementskit-info-box-title {
			font-size: var( --e-global-typography-eae04ba-font-size );
			line-height: var( --e-global-typography-eae04ba-line-height );
			letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
			word-spacing: var( --e-global-typography-eae04ba-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox .box-body > p {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox p {
			margin: 0px 0px 0px 0px;
		}

		.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-btn {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-223c94e7 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 50% );
		max-width: 50%;
	}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox .elementskit-info-box-title {
			font-size: var( --e-global-typography-eae04ba-font-size );
			line-height: var( --e-global-typography-eae04ba-line-height );
			letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
			word-spacing: var( --e-global-typography-eae04ba-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox .box-body > p {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox p {
			margin: 0px 0px 0px 0px;
		}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-btn {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-c8dc169 {
		--border-radius: 35px 35px 35px 35px;
		--padding-top: 5em;
		--padding-bottom: 5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-6bef3a94 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-34714f25 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 70% );
		max-width: 70%;
	}

		.elementor-2389 .elementor-element.elementor-element-34714f25 .elementskit-section-title-wraper .elementskit-section-title {
			font-size: var( --e-global-typography-secondary-font-size );
			line-height: var( --e-global-typography-secondary-line-height );
			letter-spacing: var( --e-global-typography-secondary-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-518b1f {
		--grid-auto-flow: row;
	}

	.elementor-2389 .elementor-element.elementor-element-5321b1cb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-4ed87b9c .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
		padding: 15px 12px 15px 12px;
	}

	.elementor-2389 .elementor-element.elementor-element-1a984698 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-70817e2e .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
		padding: 15px 12px 15px 12px;
	}

	.elementor-2389 .elementor-element.elementor-element-72456941 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-4fe1e96f .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
		padding: 15px 12px 15px 12px;
	}

	.elementor-2389 .elementor-element.elementor-element-1503bbf6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-67c7e358 .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
		padding: 15px 12px 15px 12px;
	}

	.elementor-2389 .elementor-element.elementor-element-450b1e29 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-774e8e8 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-68d9fb44 {
		--justify-content: center;
	}

	.elementor-2389 .elementor-element.elementor-element-6e2ec9b1 .elementor-heading-title {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
		font-size: var( --e-global-typography-cf855e7-font-size );
		line-height: var( --e-global-typography-cf855e7-line-height );
		letter-spacing: var( --e-global-typography-cf855e7-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
		font-size: 40px;
	}

		.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
			width: 40px;
		}

	.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
		font-size: var( --e-global-typography-31e45ff-font-size );
		line-height: var( --e-global-typography-31e45ff-line-height );
		letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-66cb7e06 {
		--padding-top: 3em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-2e09f9c2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-375a9a40 .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-posts {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
		height: 250px;
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
			font-size: var( --e-global-typography-bf0e125-font-size );
			line-height: var( --e-global-typography-bf0e125-line-height );
			letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
			word-spacing: var( --e-global-typography-bf0e125-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-391b98c1 {
		--padding-top: 1em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-57b3cc15 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-a3a022c .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-674dc29 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 90% );
		max-width: 90%;
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

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

		.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-toggle-title {
			font-size: var( --e-global-typography-7d660ab-font-size );
			line-height: var( --e-global-typography-7d660ab-line-height );
			letter-spacing: var( --e-global-typography-7d660ab-letter-spacing );
			word-spacing: var( --e-global-typography-7d660ab-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-content {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-2610386c .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}
}

@media(max-width: 767px) {
	.elementor-2389 .elementor-element.elementor-element-22a636a1:not(.elementor-motion-effects-element-type-background), .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
		background-size: 100% auto;
	}

		.elementor-2389 .elementor-element.elementor-element-22a636a1::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-22a636a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
			background-position: bottom center;
			background-size: 70% auto;
		}

	.elementor-2389 .elementor-element.elementor-element-22a636a1 {
		--padding-top: 8em;
		--padding-bottom: 11em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-480901f3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-47b13bfe .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var( --e-global-typography-primary-font-size );
		line-height: var( --e-global-typography-primary-line-height );
		letter-spacing: var( --e-global-typography-primary-letter-spacing );
		word-spacing: var( --e-global-typography-primary-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-7fa0c6be {
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: 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-2389 .elementor-element.elementor-element-bb9d0a9 .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-347fd702 {
		--justify-content: center;
		--margin-top: 15px;
		--margin-bottom: 75px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-24112fc2 > .elementor-widget-container {
		margin: 0px -15px 0px 15px;
	}

	.elementor-2389 .elementor-element.elementor-element-24112fc2 {
		--container-widget-width: 18%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 18% );
		max-width: 18%;
	}

	.elementor-2389 .elementor-element.elementor-element-320ba62d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-320ba62d {
		--container-widget-width: 18%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 18% );
		max-width: 18%;
	}

	.elementor-2389 .elementor-element.elementor-element-1af1fc92 > .elementor-widget-container {
		margin: 0px 15px 0px -15px;
	}

	.elementor-2389 .elementor-element.elementor-element-1af1fc92 {
		--container-widget-width: 18%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 18% );
		max-width: 18%;
	}

	.elementor-2389 .elementor-element.elementor-element-fe9c083 > .elementor-widget-container {
		margin: 0px 30px 0px -30px;
	}

	.elementor-2389 .elementor-element.elementor-element-fe9c083 {
		--container-widget-width: 18%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 18% );
		max-width: 18%;
	}

	.elementor-2389 .elementor-element.elementor-element-4d17d6e6 {
		width: var( --container-widget-width, 85% );
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-4d17d6e6 > .elementor-widget-container {
			margin: 10px 0px 0px 0px;
		}

	.elementor-2389 .elementor-element.elementor-element-5acb5d09 .elementor-heading-title {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-7942fba9 .elementskit-clients-slider {
		--ekit_client_logo_left_right_spacing: 10px;
	}

	.elementor-2389 .elementor-element.elementor-element-7942fba9 .ekit-price-card-slider {
		--ekit_client_logo_slidetosho: 2;
	}

	.elementor-2389 .elementor-element.elementor-element-7942fba9 .single-client {
		margin: 0px 5px 0px 5px;
	}

	.elementor-2389 .elementor-element.elementor-element-39b03f5c {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-6bc1ef17 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-2642b499 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2a1bbb8e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 100% );
		max-width: 100%;
	}

		.elementor-2389 .elementor-element.elementor-element-2a1bbb8e .elementskit-section-title-wraper .elementskit-section-title {
			font-size: var( --e-global-typography-secondary-font-size );
			line-height: var( --e-global-typography-secondary-line-height );
			letter-spacing: var( --e-global-typography-secondary-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-41112183 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--justify-items: center;
	}

	.elementor-2389 .elementor-element.elementor-element-32ddbd10 {
		--width: 90%;
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-infobox .elementskit-info-box-icon {
		width: 85px;
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .elementskit-btn {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-f45b435 .ekit-badge {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1dcc906b {
		--width: 90%;
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-infobox .elementskit-info-box-icon {
		width: 85px;
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .elementskit-btn {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62d59a12 .ekit-badge {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-24284d09 {
		--width: 90%;
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox .elementskit-info-box-title {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-infobox .elementskit-info-box-icon {
		width: 85px;
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .elementskit-btn {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-45917948 .ekit-badge {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1b8cd34 .elementor-heading-title {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-47d2c499 .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5be935bb .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-746b4718 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-30fb2f88 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 5px 0px;
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2d738ecd .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-36bd5a91 .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-36bd5a91 .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-745ecc6f {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 5px 0px;
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-160affba .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-c87137e .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-c87137e .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-51ab35 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 5px 0px;
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-ebcda0a .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5228a488 .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-5228a488 .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-73a114fd {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 5px 0px;
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-134f3900 .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-59328d49 .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-59328d49 .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-5e610fbc {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 5px 0px;
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-24accac2 .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-3d64da25 .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-3d64da25 .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-4c0f7296 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 5px 0px;
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-22129db2 .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-16d4411d .elementor-icon {
		font-size: 18px;
	}

		.elementor-2389 .elementor-element.elementor-element-16d4411d .elementor-icon svg {
			height: 18px;
		}

	.elementor-2389 .elementor-element.elementor-element-240eaab8 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-4a9916d3 .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-62eff0d {
		--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 );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-3134c2e3 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-2389 .elementor-element.elementor-element-4a5dbee6 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-3edcb336 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 100% );
		max-width: 100%;
	}

		.elementor-2389 .elementor-element.elementor-element-3edcb336.elementor-element {
			--align-self: flex-start;
		}

		.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact {
			text-align: left;
		}

			.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
				font-size: var( --e-global-typography-1d44c72-font-size );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
			}

				.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
					font-size: var( --e-global-typography-887363b-font-size );
					line-height: var( --e-global-typography-887363b-line-height );
					letter-spacing: var( --e-global-typography-887363b-letter-spacing );
					word-spacing: var( --e-global-typography-887363b-word-spacing );
				}

				.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
					font-size: var( --e-global-typography-1d44c72-font-size );
					line-height: var( --e-global-typography-1d44c72-line-height );
					letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
				}

			.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
				font-size: var( --e-global-typography-31e45ff-font-size );
				line-height: var( --e-global-typography-31e45ff-line-height );
				letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-3edcb336 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
				font-size: var( --e-global-typography-ef116fc-font-size );
				line-height: var( --e-global-typography-ef116fc-line-height );
				letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
			}

	.elementor-2389 .elementor-element.elementor-element-23af892 {
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5307a4ea {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 100% );
		max-width: 100%;
	}

		.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
			font-size: var( --e-global-typography-1d44c72-font-size );
			line-height: var( --e-global-typography-1d44c72-line-height );
			letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
		}

			.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
				font-size: var( --e-global-typography-887363b-font-size );
				line-height: var( --e-global-typography-887363b-line-height );
				letter-spacing: var( --e-global-typography-887363b-letter-spacing );
				word-spacing: var( --e-global-typography-887363b-word-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
				font-size: var( --e-global-typography-1d44c72-font-size );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
			}

		.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
			font-size: var( --e-global-typography-31e45ff-font-size );
			line-height: var( --e-global-typography-31e45ff-line-height );
			letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-5307a4ea .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
			font-size: var( --e-global-typography-ef116fc-font-size );
			line-height: var( --e-global-typography-ef116fc-line-height );
			letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-331102e2 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-2c7f266a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 100% );
		max-width: 100%;
	}

		.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
			font-size: var( --e-global-typography-1d44c72-font-size );
			line-height: var( --e-global-typography-1d44c72-line-height );
			letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
		}

			.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
				font-size: var( --e-global-typography-887363b-font-size );
				line-height: var( --e-global-typography-887363b-line-height );
				letter-spacing: var( --e-global-typography-887363b-letter-spacing );
				word-spacing: var( --e-global-typography-887363b-word-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
				font-size: var( --e-global-typography-1d44c72-font-size );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
			}

		.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
			font-size: var( --e-global-typography-31e45ff-font-size );
			line-height: var( --e-global-typography-31e45ff-line-height );
			letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-2c7f266a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
			font-size: var( --e-global-typography-ef116fc-font-size );
			line-height: var( --e-global-typography-ef116fc-line-height );
			letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-474e7d7d {
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-1426d52a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 100% );
		max-width: 100%;
	}

		.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
			font-size: var( --e-global-typography-1d44c72-font-size );
			line-height: var( --e-global-typography-1d44c72-line-height );
			letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
		}

			.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
				font-size: var( --e-global-typography-887363b-font-size );
				line-height: var( --e-global-typography-887363b-line-height );
				letter-spacing: var( --e-global-typography-887363b-letter-spacing );
				word-spacing: var( --e-global-typography-887363b-word-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
				font-size: var( --e-global-typography-1d44c72-font-size );
				line-height: var( --e-global-typography-1d44c72-line-height );
				letter-spacing: var( --e-global-typography-1d44c72-letter-spacing );
			}

		.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
			font-size: var( --e-global-typography-31e45ff-font-size );
			line-height: var( --e-global-typography-31e45ff-line-height );
			letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-1426d52a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
			font-size: var( --e-global-typography-ef116fc-font-size );
			line-height: var( --e-global-typography-ef116fc-line-height );
			letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-5d11d447::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-5d11d447 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-size: 80% auto;
	}

	.elementor-2389 .elementor-element.elementor-element-5d11d447 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-7fb4ef06 {
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 85% );
		max-width: 85%;
	}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox .elementskit-info-box-title {
			margin: 0px 0px 5px 0px;
			font-size: var( --e-global-typography-eae04ba-font-size );
			line-height: var( --e-global-typography-eae04ba-line-height );
			letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
			word-spacing: var( --e-global-typography-eae04ba-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox .box-body > p {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-infobox p {
			margin: 0px 0px 0px 0px;
		}

		.elementor-2389 .elementor-element.elementor-element-7fb4ef06 .elementskit-btn {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-55bb8adf::before, .elementor-2389 .elementor-element.elementor-element-55bb8adf > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-55bb8adf > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-55bb8adf > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-55bb8adf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-55bb8adf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-size: 97% auto;
	}

	.elementor-2389 .elementor-element.elementor-element-55bb8adf {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 5px 0px;
		font-size: var( --e-global-typography-eae04ba-font-size );
		line-height: var( --e-global-typography-eae04ba-line-height );
		letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
		word-spacing: var( --e-global-typography-eae04ba-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox .box-body > p {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-infobox p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5beb2309 .elementskit-btn {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-70352943::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .e-con-inner > .elementor-background-video-container::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2389 .elementor-element.elementor-element-70352943 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-size: 90% auto;
	}

	.elementor-2389 .elementor-element.elementor-element-70352943 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2389 .elementor-element.elementor-element-223c94e7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 100% );
		max-width: 100%;
	}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox .elementskit-info-box-title {
			margin: 0px 0px 5px 0px;
			font-size: var( --e-global-typography-eae04ba-font-size );
			line-height: var( --e-global-typography-eae04ba-line-height );
			letter-spacing: var( --e-global-typography-eae04ba-letter-spacing );
			word-spacing: var( --e-global-typography-eae04ba-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox .box-body > p {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-infobox p {
			margin: 0px 0px 0px 0px;
		}

		.elementor-2389 .elementor-element.elementor-element-223c94e7 .elementskit-btn {
			font-size: var( --e-global-typography-0d5e945-font-size );
			line-height: var( --e-global-typography-0d5e945-line-height );
			letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
			word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-c8dc169 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-6bef3a94 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-34714f25 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 100% );
		max-width: 100%;
	}

		.elementor-2389 .elementor-element.elementor-element-34714f25 .elementskit-section-title-wraper .elementskit-section-title {
			font-size: var( --e-global-typography-secondary-font-size );
			line-height: var( --e-global-typography-secondary-line-height );
			letter-spacing: var( --e-global-typography-secondary-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-518b1f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--justify-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5321b1cb {
		--width: 90%;
		--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-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-6fdd37b9 .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-208632e4 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 17px;
		--padding-right: 14px;
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-1a865f95 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-4ed87b9c .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
		padding: 15px 11px 15px 11px;
	}

	.elementor-2389 .elementor-element.elementor-element-1a984698 {
		--width: 90%;
		--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-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-769162f0 .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-187a44f1 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 17px;
		--padding-right: 14px;
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-71b57064 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-70817e2e .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
		padding: 15px 11px 15px 11px;
	}

	.elementor-2389 .elementor-element.elementor-element-72456941 {
		--width: 90%;
		--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-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-30c8b47b .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-4f053be3 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 17px;
		--padding-right: 14px;
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-2ec09f52 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-4fe1e96f .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
		padding: 15px 11px 15px 11px;
	}

	.elementor-2389 .elementor-element.elementor-element-1503bbf6 {
		--width: 90%;
		--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-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-title, .elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-53a3360 .elementor-icon-box-description {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-13533a9d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 17px;
		--padding-right: 14px;
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var( --e-global-typography-secondary-font-size );
		line-height: var( --e-global-typography-secondary-line-height );
		letter-spacing: var( --e-global-typography-secondary-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var( --e-global-typography-5e61d38-font-size );
		line-height: var( --e-global-typography-5e61d38-line-height );
		letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
		word-spacing: var( --e-global-typography-5e61d38-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-2389 .elementor-element.elementor-element-225b6b06 .elementskit-single-pricing .elementskit-pricing-lists > li {
		font-size: var( --e-global-typography-ef116fc-font-size );
		line-height: var( --e-global-typography-ef116fc-line-height );
		letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-67c7e358 .elementor-button {
		font-size: var( --e-global-typography-accent-font-size );
		letter-spacing: var( --e-global-typography-accent-letter-spacing );
		word-spacing: var( --e-global-typography-accent-word-spacing );
		padding: 15px 11px 15px 11px;
	}

	.elementor-2389 .elementor-element.elementor-element-76240f64 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-450b1e29 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-774e8e8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 100% );
		max-width: 100%;
	}

		.elementor-2389 .elementor-element.elementor-element-774e8e8 .elementskit-section-title-wraper .elementskit-section-title {
			font-size: var( --e-global-typography-secondary-font-size );
			line-height: var( --e-global-typography-secondary-line-height );
			letter-spacing: var( --e-global-typography-secondary-letter-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-68d9fb44 {
		--flex-wrap: wrap;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-6e2ec9b1 .elementor-heading-title {
		font-size: var( --e-global-typography-d848767-font-size );
		line-height: var( --e-global-typography-d848767-line-height );
		letter-spacing: var( --e-global-typography-d848767-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-78988c5c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 100% );
		max-width: 100%;
	}

		.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
			padding: 10px 20px 30px 20px;
		}

			.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
				font-size: var( --e-global-typography-cf855e7-font-size );
				line-height: var( --e-global-typography-cf855e7-line-height );
				letter-spacing: var( --e-global-typography-cf855e7-letter-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
				font-size: 40px;
			}

				.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
					width: 40px;
				}

			.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
				font-size: var( --e-global-typography-ef116fc-font-size );
				line-height: var( --e-global-typography-ef116fc-line-height );
				letter-spacing: var( --e-global-typography-ef116fc-letter-spacing );
			}

			.elementor-2389 .elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
				font-size: var( --e-global-typography-31e45ff-font-size );
				line-height: var( --e-global-typography-31e45ff-line-height );
				letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
			}

	.elementor-2389 .elementor-element.elementor-element-66cb7e06 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-4d54ace0 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-375a9a40 .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-posts {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-size: var( --e-global-typography-db1e030-font-size );
		line-height: var( --e-global-typography-db1e030-line-height );
		letter-spacing: var( --e-global-typography-db1e030-letter-spacing );
		word-spacing: var( --e-global-typography-db1e030-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
		font-size: var( --e-global-typography-bf0e125-font-size );
		line-height: var( --e-global-typography-bf0e125-line-height );
		letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
		word-spacing: var( --e-global-typography-bf0e125-word-spacing );
	}

		.elementor-2389 .elementor-element.elementor-element-570cc5b8 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
			font-size: var( --e-global-typography-bf0e125-font-size );
			line-height: var( --e-global-typography-bf0e125-line-height );
			letter-spacing: var( --e-global-typography-bf0e125-letter-spacing );
			word-spacing: var( --e-global-typography-bf0e125-word-spacing );
		}

	.elementor-2389 .elementor-element.elementor-element-391b98c1 {
		--padding-top: 3em;
		--padding-bottom: 1em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-2389 .elementor-element.elementor-element-57b3cc15 .elementor-heading-title {
		font-size: var( --e-global-typography-08fdc8c-font-size );
		line-height: var( --e-global-typography-08fdc8c-line-height );
		letter-spacing: var( --e-global-typography-08fdc8c-letter-spacing );
		word-spacing: var( --e-global-typography-08fdc8c-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-a3a022c .elementor-heading-title {
		font-size: var( --e-global-typography-887363b-font-size );
		line-height: var( --e-global-typography-887363b-line-height );
		letter-spacing: var( --e-global-typography-887363b-letter-spacing );
		word-spacing: var( --e-global-typography-887363b-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-674dc29 {
		--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 );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-toggle-title {
		font-size: var( --e-global-typography-7d660ab-font-size );
		line-height: var( --e-global-typography-7d660ab-line-height );
		letter-spacing: var( --e-global-typography-7d660ab-letter-spacing );
		word-spacing: var( --e-global-typography-7d660ab-word-spacing );
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-title {
		padding: 20px 0px 20px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-5b5f4cb2 .elementor-tab-content {
		font-size: var( --e-global-typography-0d5e945-font-size );
		line-height: var( --e-global-typography-0d5e945-line-height );
		letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
		word-spacing: var( --e-global-typography-0d5e945-word-spacing );
		padding: 0px 10px 10px 0px;
	}

	.elementor-2389 .elementor-element.elementor-element-2610386c {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 90% );
		max-width: 90%;
	}

		.elementor-2389 .elementor-element.elementor-element-2610386c .elementor-button {
			font-size: var( --e-global-typography-accent-font-size );
			letter-spacing: var( --e-global-typography-accent-letter-spacing );
			word-spacing: var( --e-global-typography-accent-word-spacing );
		}
}

@media (min-width: 1367px) {
	.elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 1367px) {
	.elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(3)
	}
}

@media (min-width: 1367px) {
	.elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
		display: none;
	}
}

@media (min-width: 1367px) {
	.elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
		margin-right: 10px;
	}
}

@media (min-width: 1025px) and (max-width: 1366px) {
	.elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 1025px) and (max-width: 1366px) {
	.elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(1)
	}
}

@media (min-width: 1025px) and (max-width: 1366px) {
	.elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
		display: none;
	}
}

@media (min-width: 1025px) and (max-width: 1366px) {
	.elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
		margin-right: 10px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-78988c5c .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-78988c5c .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-78988c5c .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-78988c5c .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-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(1)
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-78988c5c .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-78988c5c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
		margin-right: 10px;
	}
}
