.elementor-2470 .elementor-element.elementor-element-41baef38 {
	--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;
	--overflow: hidden;
	--overlay-opacity: 0.7;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-41baef38:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-41baef38>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-ea16986) 0%, var(--e-global-color-0fe2ffd) 60%);
}

.elementor-2470 .elementor-element.elementor-element-41baef38::before,
.elementor-2470 .elementor-element.elementor-element-41baef38>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-41baef38>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-41baef38>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-41baef38>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-41baef38>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at bottom right, var(--e-global-color-ea16986) 10%, var(--e-global-color-0fe2ffd) 100%);
}

.elementor-2470 .elementor-element.elementor-element-22a817b0 {
	--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: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-72bde1f1 {
	--display: flex;
	--padding-top: 70px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-4f58c71e .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-4f58c71e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-4f58c71e {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-4f58c71e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-4f58c71e .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-4f58c71e .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-accent);
	margin: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-630cc96-font-family), Sans-serif;
	font-size: var(--e-global-typography-630cc96-font-size);
	font-weight: var(--e-global-typography-630cc96-font-weight);
	line-height: var(--e-global-typography-630cc96-line-height);
}

.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-630cc96-font-family), Sans-serif;
	font-size: var(--e-global-typography-630cc96-font-size);
	font-weight: var(--e-global-typography-630cc96-font-weight);
	line-height: var(--e-global-typography-630cc96-line-height);
}

.elementor-2470 .elementor-element.elementor-element-4012e15f {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-4012e15f p {
	margin-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-2872970e {
	--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;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn {
	background-color: var(--e-global-color-accent);
	width: 54px;
	height: 54px;
	line-height: 43px;
	--glow-size: 20px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn:hover {
	background-color: var(--e-global-color-ea16986);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-16c05ff>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-2470 .elementor-element.elementor-element-16c05ff .video-content {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn i {
	font-size: 24px;
}

.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn svg {
	max-width: 24px;
}

.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn.glow-btn:before {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn.glow-btn:after {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn.glow-btn>i:after {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn svg path {
	stroke: var(--e-global-color-2f5bf38);
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn:hover svg path {
	stroke: var(--e-global-color-2f5bf38);
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-705cf5f2 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-text);
}

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

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

.elementor-2470 .elementor-element.elementor-element-5979154e img {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-ea16986);
	border-radius: 50% 50% 50% 50%;
}

.elementor-2470 .elementor-element.elementor-element-574e20e1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;
}

.elementor-2470 .elementor-element.elementor-element-574e20e1 img {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-ea16986);
	border-radius: 50% 50% 50% 50%;
}

.elementor-2470 .elementor-element.elementor-element-5ce94d55 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-19abbd7b .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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-20904e48 {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-62f2f4de .elementor-icon-list-icon i {
	color: var(--e-global-color-b8a8179);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-62f2f4de .elementor-icon-list-icon svg {
	fill: var(--e-global-color-b8a8179);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-62f2f4de {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -2px;
}

.elementor-2470 .elementor-element.elementor-element-62f2f4de .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-62f2f4de .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-62f2f4de .elementor-icon-list-item>a {
	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);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-2470 .elementor-element.elementor-element-62f2f4de .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-20a3723e .elementor-heading-title {
	font-family: var(--e-global-typography-c3f27ce-font-family), Sans-serif;
	font-size: var(--e-global-typography-c3f27ce-font-size);
	font-weight: var(--e-global-typography-c3f27ce-font-weight);
	line-height: var(--e-global-typography-c3f27ce-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-1c0b3dda {
	--display: flex;
	--justify-content: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-328f6b94 {
	--spacer-size: 500px;
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	background-color: transparent;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
	top: 50px;
	background-image: radial-gradient(at center center, var(--e-global-color-accent) 0%, var(--e-global-color-0fe2ffd) 65%);
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-328f6b94 {
	right: 50px;
}

body.rtl .elementor-2470 .elementor-element.elementor-element-328f6b94 {
	left: 50px;
}

body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-49339f5c {
	left: 100px;
}

body.rtl .elementor-2470 .elementor-element.elementor-element-49339f5c {
	right: 100px;
}

.elementor-2470 .elementor-element.elementor-element-49339f5c {
	top: 50px;
	z-index: 2;
}

.elementor-2470 .elementor-element.elementor-element-49339f5c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-49339f5c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-49339f5c.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-49339f5c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-49339f5c.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-49339f5c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-49339f5c .elementor-icon i,
.elementor-2470 .elementor-element.elementor-element-49339f5c .elementor-icon svg {
	transform: rotate(330deg);
}

body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-1a10cd0f {
	right: 30px;
}

body.rtl .elementor-2470 .elementor-element.elementor-element-1a10cd0f {
	left: 30px;
}

.elementor-2470 .elementor-element.elementor-element-1a10cd0f {
	bottom: 80px;
	z-index: 2;
}

.elementor-2470 .elementor-element.elementor-element-1a10cd0f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-1a10cd0f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-1a10cd0f.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-1a10cd0f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-1a10cd0f.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-1a10cd0f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-6bc4f13 {
	z-index: 1;
}

.elementor-2470 .elementor-element.elementor-element-6bc4f13 img {
	width: 90%;
}

.elementor-2470 .elementor-element.elementor-element-1147e452 {
	--display: flex;
	--position: absolute;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	bottom: 80px;
	--z-index: 1;
}

.elementor-2470 .elementor-element.elementor-element-1147e452:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-1147e452>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-1147e452 {
	left: -55px;
}

body.rtl .elementor-2470 .elementor-element.elementor-element-1147e452 {
	right: -55px;
}

.elementor-2470 .elementor-element.elementor-element-5909c5a0 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-2470 .elementor-element.elementor-element-7d102a36 {
	--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-evenly;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-56f95c6d img {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-ea16986);
	border-radius: 50% 50% 50% 50%;
}

.elementor-2470 .elementor-element.elementor-element-202bdf7f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
}

.elementor-2470 .elementor-element.elementor-element-202bdf7f img {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-ea16986);
	border-radius: 50% 50% 50% 50%;
}

.elementor-2470 .elementor-element.elementor-element-74832367 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
}

.elementor-2470 .elementor-element.elementor-element-74832367 img {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-ea16986);
	border-radius: 50% 50% 50% 50%;
}

.elementor-2470 .elementor-element.elementor-element-4cad996b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
}

.elementor-2470 .elementor-element.elementor-element-4cad996b img {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-ea16986);
	border-radius: 50% 50% 50% 50%;
}

.elementor-2470 .elementor-element.elementor-element-411fe326 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
}

.elementor-2470 .elementor-element.elementor-element-411fe326 img {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-ea16986);
	border-radius: 50% 50% 50% 50%;
}

.elementor-2470 .elementor-element.elementor-element-3d48c0ea {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) -20px;
}

.elementor-2470 .elementor-element.elementor-element-3d48c0ea .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-3d48c0ea.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3d48c0ea.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3d48c0ea.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-3d48c0ea.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3d48c0ea.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-3d48c0ea.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3d48c0ea.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3d48c0ea .elementor-icon {
	font-size: 15px;
	padding: 16px;
}

.elementor-2470 .elementor-element.elementor-element-3d48c0ea .elementor-icon svg {
	height: 15px;
}

.elementor-2470 .elementor-element.elementor-element-747bda82 {
	--display: flex;
	--position: absolute;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	bottom: 300px;
	--z-index: 1;
}

.elementor-2470 .elementor-element.elementor-element-747bda82:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-747bda82>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-747bda82 {
	right: 0px;
}

body.rtl .elementor-2470 .elementor-element.elementor-element-747bda82 {
	left: 0px;
}

.elementor-2470 .elementor-element.elementor-element-615e19d {
	margin: -27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--icon-box-icon-margin: 0px;
}

.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-615e19d.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon {
	font-size: 24px;
	padding: 14px;
}

.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
}

.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon-box-description {
	font-family: var(--e-global-typography-c3f27ce-font-family), Sans-serif;
	font-size: var(--e-global-typography-c3f27ce-font-size);
	font-weight: var(--e-global-typography-c3f27ce-font-weight);
	line-height: var(--e-global-typography-c3f27ce-line-height);
}

.elementor-2470 .elementor-element.elementor-element-383ce563 {
	--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: 80px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-3e67d32a {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-1785da29 {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-1785da29 .elementor-heading-title {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1c8708aa .elementskit-clients-slider {
	--ekit_client_logo_left_right_spacing: 15px;
}

.elementor-2470 .elementor-element.elementor-element-1c8708aa .ekit-price-card-slider {
	--ekit_client_logo_slidetosho: 5;
}

.elementor-2470 .elementor-element.elementor-element-1c8708aa .elementskit-clients-slider .ekit-main-swiper {
	background-color: var(--e-global-color-0fe2ffd);
}

.elementor-2470 .elementor-element.elementor-element-1c8708aa .elementskit-clients-slider .single-client {
	background-color: var(--e-global-color-0fe2ffd);
	min-height: 50px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-2470 .elementor-element.elementor-element-1c8708aa .simple_logo_image .single-client .content-image .main-image {
	opacity: 1;
	filter: alpha(opacity=1);
}

.elementor-2470 .elementor-element.elementor-element-1c8708aa .elementskit-clients-slider .single-client img {
	opacity: 1;
	filter: alpha(opacity=1);
}

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

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

.elementor-2470 .elementor-element.elementor-element-4b278dc3 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overlay-opacity: 0.1;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-4b278dc3:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-4b278dc3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-4b278dc3::before,
.elementor-2470 .elementor-element.elementor-element-4b278dc3>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-4b278dc3>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-4b278dc3>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-4b278dc3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-4b278dc3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 0%, var(--e-global-color-0fe2ffd) 70%);
}

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

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

.elementor-2470 .elementor-element.elementor-element-448fecb0 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-5da5cde2 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-5da5cde2 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-5da5cde2 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-5da5cde2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-5da5cde2 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-5da5cde2 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-5d4e314 .elementor-heading-title {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-732a9c12 {
	--display: flex;
	--justify-content: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2470 .elementor-element.elementor-element-7873fbca {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-7873fbca:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-7873fbca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/co-workers-working-together-2023-11-27-05-13-42-utc-2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2470 .elementor-element.elementor-element-13330e4e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2470 .elementor-element.elementor-element-5fa20f60 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2470 .elementor-element.elementor-element-5fa20f60:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-5fa20f60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-23eb93fe .elementor-heading-title {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
}

.elementor-2470 .elementor-element.elementor-element-6cf2b3fd p {
	margin-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-62111cd .elementor-button {
	background-color: var(--e-global-color-0fe2ffd);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: none;
	padding: 0px 0px 0px 0px;
}

.elementor-2470 .elementor-element.elementor-element-62111cd .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-2470 .elementor-element.elementor-element-62111cd .elementor-button:hover,
.elementor-2470 .elementor-element.elementor-element-62111cd .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-62111cd .elementor-button:hover svg,
.elementor-2470 .elementor-element.elementor-element-62111cd .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-64cce380 {
	--display: flex;
	--justify-content: space-between;
	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-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2470 .elementor-element.elementor-element-64cce380:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-64cce380>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-4d88d42 .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
}

.elementor-2470 .elementor-element.elementor-element-4d88d42 .elementor-counter-title {
	font-family: var(--e-global-typography-689d6f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-689d6f5-font-size);
	font-weight: var(--e-global-typography-689d6f5-font-weight);
	line-height: var(--e-global-typography-689d6f5-line-height);
}

.elementor-2470 .elementor-element.elementor-element-15b97fc {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-fe83777);
	--divider-border-width: 1px;
}

.elementor-2470 .elementor-element.elementor-element-15b97fc .elementor-divider-separator {
	width: 100%;
}

.elementor-2470 .elementor-element.elementor-element-15b97fc .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-9758f97 .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
}

.elementor-2470 .elementor-element.elementor-element-9758f97 .elementor-counter-title {
	font-family: var(--e-global-typography-689d6f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-689d6f5-font-size);
	font-weight: var(--e-global-typography-689d6f5-font-weight);
	line-height: var(--e-global-typography-689d6f5-line-height);
}

.elementor-2470 .elementor-element.elementor-element-12faa957 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2470 .elementor-element.elementor-element-12faa957:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-12faa957>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

.elementor-2470 .elementor-element.elementor-element-7eb9538c .elementor-heading-title {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6cfa6a12 {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-2470 .elementor-element.elementor-element-60b916e8 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-24409c0 .elementor-button {
	background-color: var(--e-global-color-0fe2ffd);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
	border-style: none;
	padding: 0px 0px 0px 0px;
}

.elementor-2470 .elementor-element.elementor-element-24409c0 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-2470 .elementor-element.elementor-element-24409c0 .elementor-button:hover,
.elementor-2470 .elementor-element.elementor-element-24409c0 .elementor-button:focus {
	color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-24409c0 .elementor-button:hover svg,
.elementor-2470 .elementor-element.elementor-element-24409c0 .elementor-button:focus svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-43ba60ce {
	--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-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-788343c2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b8a8179);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-788343c2.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-788343c2 .elementor-icon {
	font-size: 24px;
	padding: 12px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-2470 .elementor-element.elementor-element-788343c2 .elementor-icon svg {
	height: 24px;
}

.elementor-2470 .elementor-element.elementor-element-788343c2 .elementor-icon i,
.elementor-2470 .elementor-element.elementor-element-788343c2 .elementor-icon svg {
	transform: rotate(180deg);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a .elementor-icon {
	font-size: 24px;
	padding: 12px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-2470 .elementor-element.elementor-element-6872cd2a .elementor-icon svg {
	height: 24px;
}

.elementor-2470 .elementor-element.elementor-element-74bb093a {
	--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;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 0.2;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-74bb093a::before,
.elementor-2470 .elementor-element.elementor-element-74bb093a>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-74bb093a>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-74bb093a>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-74bb093a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-74bb093a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at top right, var(--e-global-color-accent) 0%, var(--e-global-color-0fe2ffd) 70%);
}

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

.elementor-2470 .elementor-element.elementor-element-5fdd02fa {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-4f3ae74c .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-4f3ae74c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-4f3ae74c {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-4f3ae74c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-4f3ae74c .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-4f3ae74c .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-41aa379f .elementor-heading-title {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-7c7c5a67 {
	--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: flex-end;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-5fcbc0f1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-14a49fd8 {
	text-align: right;
}

.elementor-2470 .elementor-element.elementor-element-14a49fd8 p {
	margin-block-end: 5px;
}

.elementor-2470 .elementor-element.elementor-element-72e3676d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-20e25596 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 35px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-32cd4861 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 200px 200px 200px 200px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-32cd4861:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-32cd4861>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

.elementor-2470 .elementor-element.elementor-element-29f043a img {
	border-radius: 200px 200px 0px 0px;
}

.elementor-2470 .elementor-element.elementor-element-25ed0468 {
	--display: flex;
	--margin-top: -40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2470 .elementor-element.elementor-element-60686ad4 {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-60686ad4.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-53651231 {
	bottom: -40px;
}

.elementor-2470 .elementor-element.elementor-element-53651231 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b8a8179);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-53651231.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-53651231 .elementor-icon {
	font-size: 24px;
	padding: 20px;
}

.elementor-2470 .elementor-element.elementor-element-53651231 .elementor-icon svg {
	height: 24px;
}

.elementor-2470 .elementor-element.elementor-element-236453e2 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 200px 200px 200px 200px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-236453e2:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-236453e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

.elementor-2470 .elementor-element.elementor-element-1ee9b539 img {
	border-radius: 200px 200px 0px 0px;
}

.elementor-2470 .elementor-element.elementor-element-66cd1b {
	--display: flex;
	--margin-top: -40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2470 .elementor-element.elementor-element-5336510c {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-5336510c.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-1db714 {
	bottom: -40px;
}

.elementor-2470 .elementor-element.elementor-element-1db714 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b8a8179);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1db714.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1db714 .elementor-icon {
	font-size: 24px;
	padding: 20px;
}

.elementor-2470 .elementor-element.elementor-element-1db714 .elementor-icon svg {
	height: 24px;
}

.elementor-2470 .elementor-element.elementor-element-7f5f7c89 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 200px 200px 200px 200px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-7f5f7c89:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-7f5f7c89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

.elementor-2470 .elementor-element.elementor-element-14b5f76 img {
	border-radius: 200px 200px 0px 0px;
}

.elementor-2470 .elementor-element.elementor-element-7723459e {
	--display: flex;
	--margin-top: -40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2470 .elementor-element.elementor-element-1e111ec9 {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-1e111ec9 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-1e111ec9.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

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

.elementor-2470 .elementor-element.elementor-element-1e111ec9 .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-1e111ec9 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-1e111ec9 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1 {
	bottom: -40px;
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b8a8179);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1 .elementor-icon {
	font-size: 24px;
	padding: 20px;
}

.elementor-2470 .elementor-element.elementor-element-2e9f37b1 .elementor-icon svg {
	height: 24px;
}

.elementor-2470 .elementor-element.elementor-element-23c40b9d {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 200px 200px 200px 200px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-23c40b9d:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-23c40b9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

.elementor-2470 .elementor-element.elementor-element-2ceb5e02 img {
	border-radius: 200px 200px 0px 0px;
}

.elementor-2470 .elementor-element.elementor-element-5420bed9 {
	--display: flex;
	--margin-top: -40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2470 .elementor-element.elementor-element-75367bf9 {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-75367bf9.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9 {
	bottom: -40px;
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b8a8179);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9 .elementor-icon {
	font-size: 24px;
	padding: 20px;
}

.elementor-2470 .elementor-element.elementor-element-2ce1e1c9 .elementor-icon svg {
	height: 24px;
}

.elementor-2470 .elementor-element.elementor-element-7c31c6 {
	--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.1;
	--padding-top: 100px;
	--padding-bottom: 350px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-7c31c6:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-7c31c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-7c31c6::before,
.elementor-2470 .elementor-element.elementor-element-7c31c6>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-7c31c6>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-7c31c6>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-7c31c6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-7c31c6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 0%, var(--e-global-color-0fe2ffd) 60%);
}

.elementor-2470 .elementor-element.elementor-element-23f40ae {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-f0fed3d.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon {
	font-size: 25px;
	padding: 15px;
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
}

.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-2470 .elementor-element.elementor-element-3190802a {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3190802a.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon {
	font-size: 25px;
	padding: 15px;
}

.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
}

.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422 {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3fd3d422.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon {
	font-size: 25px;
	padding: 15px;
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
}

.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5 {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-22b24fa5.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon {
	font-size: 25px;
	padding: 15px;
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
}

.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-2470 .elementor-element.elementor-element-158a43ac:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-158a43ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-0fe2ffd) 50%, var(--e-global-color-c19fd35) 50%);
}

.elementor-2470 .elementor-element.elementor-element-fcf6f9c {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--border-radius: 20px 0px 0px 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-fcf6f9c:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-fcf6f9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c19fd35);
}

.elementor-2470 .elementor-element.elementor-element-651e4fdc {
	--display: flex;
	--min-height: 400px;
	--justify-content: flex-end;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-651e4fdc:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-651e4fdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/534547346_122107962746971967_1151356658851148221_n.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2470 .elementor-element.elementor-element-5ca44853 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-5ca44853 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-5ca44853 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-5ca44853 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-5ca44853 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-5ca44853 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-17fbd198 .elementor-heading-title {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
	color: var(--e-global-color-2f5bf38);
}

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

.elementor-2470 .elementor-element.elementor-element-492c4126 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper {
	background-color: var(--e-global-color-8d56729);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fe83777);
	border-radius: 10px 10px 10px 10px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon {
	margin-right: 10px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper .elementkit-nav-link.left-pos .ekit-icon-image {
	margin-right: 10px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical) {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper .elementkit-nav-link {
	justify-content: center;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav {
	padding: 10px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
	font-family: var(--e-global-typography-689d6f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-689d6f5-font-size);
	font-weight: var(--e-global-typography-689d6f5-font-weight);
	line-height: var(--e-global-typography-689d6f5-line-height);
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon {
	font-size: 15px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg {
	max-width: 15px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child) {
	margin-right: 10px;
}

.rtl .elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child) {
	margin-left: 10px;
	margin-right: 0;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper.vertical .elementkit-tab-nav {
	margin-right: 10px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav {
	margin-bottom: 0px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav .elementkit-nav-link {
	padding: 10px 15px 10px 15px;
	color: var(--e-global-color-2f5bf38);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fe83777);
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav .elementkit-nav-link span.elementskit-tab-icon {
	color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav .elementkit-nav-link span.elementskit-tab-icon path {
	stroke: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav .elementkit-nav-link.active {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav .elementkit-nav-link.active span.elementskit-tab-icon {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav .elementkit-nav-link.active span.elementskit-tab-icon path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link {
	border-radius: 8px 8px 8px 8px;
}

.elementor-2470 .elementor-element.elementor-element-18eb188b .tab-content .tab-pane {
	color: var(--e-global-color-text);
	padding: 20px 15px 20px 15px;
}

.elementor-2470 .elementor-element.elementor-element-469a75d2 .elementor-title {
	color: var(--e-global-color-2f5bf38);
	font-family: var(--e-global-typography-689d6f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-689d6f5-font-size);
	font-weight: var(--e-global-typography-689d6f5-font-weight);
	line-height: var(--e-global-typography-689d6f5-line-height);
}

.elementor-2470 .elementor-element.elementor-element-469a75d2 .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-469a75d2 .elementor-progress-wrapper {
	background-color: var(--e-global-color-fe83777);
	border-radius: 6px;
	overflow: hidden;
}

.elementor-2470 .elementor-element.elementor-element-469a75d2 .elementor-progress-bar {
	height: 25px;
	line-height: 25px;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-c3f27ce-font-family), Sans-serif;
	font-size: var(--e-global-typography-c3f27ce-font-size);
	font-weight: var(--e-global-typography-c3f27ce-font-weight);
}

.elementor-2470 .elementor-element.elementor-element-442ec84a .elementor-title {
	color: var(--e-global-color-2f5bf38);
	font-family: var(--e-global-typography-689d6f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-689d6f5-font-size);
	font-weight: var(--e-global-typography-689d6f5-font-weight);
	line-height: var(--e-global-typography-689d6f5-line-height);
}

.elementor-2470 .elementor-element.elementor-element-442ec84a .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-442ec84a .elementor-progress-wrapper {
	background-color: var(--e-global-color-fe83777);
	border-radius: 6px;
	overflow: hidden;
}

.elementor-2470 .elementor-element.elementor-element-442ec84a .elementor-progress-bar {
	height: 25px;
	line-height: 25px;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-c3f27ce-font-family), Sans-serif;
	font-size: var(--e-global-typography-c3f27ce-font-size);
	font-weight: var(--e-global-typography-c3f27ce-font-weight);
}

.elementor-2470 .elementor-element.elementor-element-3f1dbacc {
	--display: flex;
	--justify-content: space-between;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-69a979d8 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2470 .elementor-element.elementor-element-69a979d8:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-69a979d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-611d38a1 .elementor-heading-title {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
}

.elementor-2470 .elementor-element.elementor-element-4483e499 {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-4483e499 p {
	margin-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-44d0fd05 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2470 .elementor-element.elementor-element-44d0fd05:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-44d0fd05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-76f27eb3 .elementor-heading-title {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
}

.elementor-2470 .elementor-element.elementor-element-54fd04c3 {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-54fd04c3 p {
	margin-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-22adb8e2 {
	--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;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 0.2;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-22adb8e2::before,
.elementor-2470 .elementor-element.elementor-element-22adb8e2>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-22adb8e2>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-22adb8e2>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-22adb8e2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-22adb8e2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at top right, var(--e-global-color-accent) 0%, var(--e-global-color-0fe2ffd) 70%);
}

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

.elementor-2470 .elementor-element.elementor-element-559d656f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-68ae62e3 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-68ae62e3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-68ae62e3 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-68ae62e3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-68ae62e3 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-68ae62e3 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-3edce55b .elementor-heading-title {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-40b5d50c {
	--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: flex-end;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2470 .elementor-element.elementor-element-4c46168b {
	text-align: right;
}

.elementor-2470 .elementor-element.elementor-element-4c46168b p {
	margin-block-end: 5px;
}

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

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

.elementor-2470 .elementor-element.elementor-element-56bb518b {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-546eba02 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-8d56729);
	--border-color: var(--e-global-color-8d56729);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2470 .elementor-element.elementor-element-546eba02:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-546eba02>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d56729);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-default .elementor-icon {
	color: var(--e-global-color-8d56729);
	border-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b8a8179);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69 .elementor-icon {
	font-size: 30px;
	padding: 20px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2470 .elementor-element.elementor-element-44d5bb69 .elementor-icon svg {
	height: 30px;
}

.elementor-2470 .elementor-element.elementor-element-39d418ae {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-8d56729);
	--divider-border-width: 1px;
}

.elementor-2470 .elementor-element.elementor-element-39d418ae .elementor-divider-separator {
	width: 100%;
}

.elementor-2470 .elementor-element.elementor-element-39d418ae .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-4e026a0a .elementor-heading-title {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-570ea534 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-2470 .elementor-element.elementor-element-6fb24ec {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-8d56729);
	--border-color: var(--e-global-color-8d56729);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2470 .elementor-element.elementor-element-6fb24ec:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-6fb24ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d56729);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-8d56729);
	border-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b8a8179);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3c79936d .elementor-icon {
	font-size: 30px;
	padding: 20px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2470 .elementor-element.elementor-element-3c79936d .elementor-icon svg {
	height: 30px;
}

.elementor-2470 .elementor-element.elementor-element-11d4a336 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-8d56729);
	--divider-border-width: 1px;
}

.elementor-2470 .elementor-element.elementor-element-11d4a336 .elementor-divider-separator {
	width: 100%;
}

.elementor-2470 .elementor-element.elementor-element-11d4a336 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-1e38b09c .elementor-heading-title {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1cbdb282 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-2470 .elementor-element.elementor-element-77d705c6 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-8d56729);
	--border-color: var(--e-global-color-8d56729);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2470 .elementor-element.elementor-element-77d705c6:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-77d705c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d56729);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-default .elementor-icon {
	color: var(--e-global-color-8d56729);
	border-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b8a8179);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-framed .elementor-icon:hover,
.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94 .elementor-icon {
	font-size: 30px;
	padding: 20px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2470 .elementor-element.elementor-element-4f6bab94 .elementor-icon svg {
	height: 30px;
}

.elementor-2470 .elementor-element.elementor-element-1ab53539 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-8d56729);
	--divider-border-width: 1px;
}

.elementor-2470 .elementor-element.elementor-element-1ab53539 .elementor-divider-separator {
	width: 100%;
}

.elementor-2470 .elementor-element.elementor-element-1ab53539 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-388364ea .elementor-heading-title {
	font-family: var(--e-global-typography-0615494-font-family), Sans-serif;
	font-size: var(--e-global-typography-0615494-font-size);
	font-weight: var(--e-global-typography-0615494-font-weight);
	line-height: var(--e-global-typography-0615494-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-1a458bd7 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-2470 .elementor-element.elementor-element-5585372 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 0.1;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-5585372:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-5585372>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-5585372::before,
.elementor-2470 .elementor-element.elementor-element-5585372>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-5585372>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-5585372>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-5585372>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-5585372>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at top center, var(--e-global-color-accent) 0%, var(--e-global-color-0fe2ffd) 70%);
}

.elementor-2470 .elementor-element.elementor-element-19254d71 {
	--display: flex;
	--justify-content: space-between;
	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-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2470 .elementor-element.elementor-element-767a13fc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-49b81854 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-49b81854 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-49b81854 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-49b81854 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-49b81854 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-49b81854 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-5736d8fc .elementor-heading-title {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-78f6ff0 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-32cdac2d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-53bf400c .elementor-heading-title {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-61d6ba6e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-160586d5 {
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: var(--e-global-color-b8a8179);
	--e-rating-icon-color: var(--e-global-color-fe83777);
}

.elementor-2470 .elementor-element.elementor-element-1f0fa32e {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-1f0fa32e p {
	margin-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-485d5930 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-70846e8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-80a5476 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-80a5476.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-80a5476.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-80a5476.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-80a5476.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-80a5476.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-80a5476 .elementor-icon {
	font-size: 40px;
}

.elementor-2470 .elementor-element.elementor-element-80a5476 .elementor-icon svg {
	height: 40px;
}

.elementor-2470 .elementor-element.elementor-element-5957fab4 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-3e35e7a4 {
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-194f8661 {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-194f8661 p {
	margin-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-7af411d9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2470 .elementor-element.elementor-element-7af411d9:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-7af411d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 1;
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider,
.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial_card,
.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-0fe2ffd);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .ekit_testimonial_style_5 .elementskit-watermark-icon {
	bottom: 30px;
	right: 30px;
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider,
.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial_card {
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider,
.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial_card {
	border-radius: 20px 20px 20px 20px;
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider {
	border-style: none;
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial_card .elementskit-commentor-coment {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-stars>li>a,
.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-stars>li>span {
	color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-stars>li:not(:last-child) {
	margin-right: 5px;
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
	color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
	color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
	color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
	color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-8d56729);
	fill: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon>i {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider-block-style:hover .elementskit-commentor-content>i {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider-block-style-two:hover .elementskit-icon-content>i {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider-block-style-three:hover .elementskit-icon-content>i {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon>i {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon>i {
	color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-2f5bf38);
	font-family: var(--e-global-typography-689d6f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-689d6f5-font-size);
	font-weight: var(--e-global-typography-689d6f5-font-weight);
	line-height: var(--e-global-typography-689d6f5-line-height);
	margin-bottom: 0px;
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-profile-info .elementskit-author-des {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-c3f27ce-font-family), Sans-serif;
	font-size: var(--e-global-typography-c3f27ce-font-size);
	font-weight: var(--e-global-typography-c3f27ce-font-weight);
	line-height: var(--e-global-typography-c3f27ce-line-height);
}

.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 70px;
	width: 70px;
}

.elementor-2470 .elementor-element.elementor-element-2803fcbc {
	--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;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 0.2;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-2803fcbc::before,
.elementor-2470 .elementor-element.elementor-element-2803fcbc>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-2803fcbc>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-2803fcbc>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-2803fcbc>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-2803fcbc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 0%, var(--e-global-color-0fe2ffd) 70%);
}

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

.elementor-2470 .elementor-element.elementor-element-3ddd4427 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-581134be .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-581134be .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-581134be {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-581134be .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-581134be .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-581134be .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-23386433 .elementor-heading-title {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2752e3bb {
	--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: flex-end;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-69ac61e8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-2617f7e9 {
	text-align: right;
}

.elementor-2470 .elementor-element.elementor-element-2617f7e9 p {
	margin-block-end: 5px;
}

.elementor-2470 .elementor-element.elementor-element-5877e8f3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-1831750 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-5172880a {
	--display: flex;
	--min-height: 380px;
	--justify-content: flex-end;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-5172880a:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-5172880a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
	background-image: url("https://kits.roxthemes.com/markivo/wp-content/uploads/2025/08/Team-1-r4fizu953wspracfcp472nx6o1x3sp9rz5ccmugpkg.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2470 .elementor-element.elementor-element-feda785 {
	--grid-template-columns: repeat(1, auto);
	text-align: center;
	bottom: 130px;
	--icon-size: 16px;
	--grid-column-gap: 5px;
	--grid-row-gap: 5px;
}

body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-feda785 {
	right: 10px;
}

body.rtl .elementor-2470 .elementor-element.elementor-element-feda785 {
	left: 10px;
}

.elementor-2470 .elementor-element.elementor-element-feda785 .elementor-social-icon {
	background-color: var(--e-global-color-accent);
	--icon-padding: 14px;
}

.elementor-2470 .elementor-element.elementor-element-feda785 .elementor-social-icon i {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-feda785 .elementor-social-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-feda785 .elementor-social-icon:hover {
	background-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-feda785 .elementor-social-icon:hover i {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-feda785 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

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

.elementor-2470 .elementor-element.elementor-element-15ef5b21:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-15ef5b21>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

.elementor-2470 .elementor-element.elementor-element-580980cc .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-580980cc .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-580980cc .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-580980cc .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-ef97254 {
	--display: flex;
	--min-height: 380px;
	--justify-content: flex-end;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-ef97254:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-ef97254>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
	background-image: url("https://kits.roxthemes.com/markivo/wp-content/uploads/2025/08/Team-4-r4fizu953wspracfcp472nx6o1x3sp9rz5ccmugpkg.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2470 .elementor-element.elementor-element-34f0779d {
	--grid-template-columns: repeat(1, auto);
	text-align: center;
	bottom: 130px;
	--icon-size: 16px;
	--grid-column-gap: 5px;
	--grid-row-gap: 5px;
}

body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-34f0779d {
	right: 10px;
}

body.rtl .elementor-2470 .elementor-element.elementor-element-34f0779d {
	left: 10px;
}

.elementor-2470 .elementor-element.elementor-element-34f0779d .elementor-social-icon {
	background-color: var(--e-global-color-accent);
	--icon-padding: 14px;
}

.elementor-2470 .elementor-element.elementor-element-34f0779d .elementor-social-icon i {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-34f0779d .elementor-social-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-34f0779d .elementor-social-icon:hover {
	background-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-34f0779d .elementor-social-icon:hover i {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-34f0779d .elementor-social-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

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

.elementor-2470 .elementor-element.elementor-element-2b60fd25:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-2b60fd25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

.elementor-2470 .elementor-element.elementor-element-42611fb9 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-42611fb9 .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-42611fb9 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-42611fb9 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-3c29aec0 {
	--display: flex;
	--min-height: 380px;
	--justify-content: flex-end;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-3c29aec0:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-3c29aec0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
	background-image: url("https://kits.roxthemes.com/markivo/wp-content/uploads/2025/08/Team-2-r4fizu953wspracfcp472nx6o1x3sp9rz5ccmugpkg.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2470 .elementor-element.elementor-element-dff27a9 {
	--grid-template-columns: repeat(1, auto);
	text-align: center;
	bottom: 130px;
	--icon-size: 16px;
	--grid-column-gap: 5px;
	--grid-row-gap: 5px;
}

body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-dff27a9 {
	right: 10px;
}

body.rtl .elementor-2470 .elementor-element.elementor-element-dff27a9 {
	left: 10px;
}

.elementor-2470 .elementor-element.elementor-element-dff27a9 .elementor-social-icon {
	background-color: var(--e-global-color-accent);
	--icon-padding: 14px;
}

.elementor-2470 .elementor-element.elementor-element-dff27a9 .elementor-social-icon i {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-dff27a9 .elementor-social-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-dff27a9 .elementor-social-icon:hover {
	background-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-dff27a9 .elementor-social-icon:hover i {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-dff27a9 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

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

.elementor-2470 .elementor-element.elementor-element-7bfdbc2d:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-7bfdbc2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

.elementor-2470 .elementor-element.elementor-element-43a325e9 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-43a325e9 .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-43a325e9 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-43a325e9 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-3163ff9d {
	--display: flex;
	--min-height: 380px;
	--justify-content: flex-end;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-3163ff9d:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-3163ff9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
	background-image: url("https://kits.roxthemes.com/markivo/wp-content/uploads/2025/08/Team-3-1-r4fizu953wspracfcp472nx6o1x3sp9rz5ccmugpkg.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2470 .elementor-element.elementor-element-9cd19f7 {
	--grid-template-columns: repeat(1, auto);
	text-align: center;
	bottom: 130px;
	--icon-size: 16px;
	--grid-column-gap: 5px;
	--grid-row-gap: 5px;
}

body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-9cd19f7 {
	right: 10px;
}

body.rtl .elementor-2470 .elementor-element.elementor-element-9cd19f7 {
	left: 10px;
}

.elementor-2470 .elementor-element.elementor-element-9cd19f7 .elementor-social-icon {
	background-color: var(--e-global-color-accent);
	--icon-padding: 14px;
}

.elementor-2470 .elementor-element.elementor-element-9cd19f7 .elementor-social-icon i {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-9cd19f7 .elementor-social-icon svg {
	fill: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-9cd19f7 .elementor-social-icon:hover {
	background-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-9cd19f7 .elementor-social-icon:hover i {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-9cd19f7 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-2f5bf38);
}

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

.elementor-2470 .elementor-element.elementor-element-43da1860:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-43da1860>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

.elementor-2470 .elementor-element.elementor-element-12bf0018 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-12bf0018 .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-12bf0018 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-12bf0018 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-72b015e {
	--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;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overlay-opacity: 0.2;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-72b015e::before,
.elementor-2470 .elementor-element.elementor-element-72b015e>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-72b015e>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-72b015e>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-72b015e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-72b015e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at top right, var(--e-global-color-accent) 0%, var(--e-global-color-0fe2ffd) 70%);
}

.elementor-2470 .elementor-element.elementor-element-3c5d65ea {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-2fa7f80e .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-2fa7f80e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-2fa7f80e {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-2fa7f80e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-2fa7f80e .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-2fa7f80e .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-351b1ec2 {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-351b1ec2 .elementor-heading-title {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-5e5e0441 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-4a904457 {
	--display: flex;
	--overlay-opacity: 0.5;
	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-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-2470 .elementor-element.elementor-element-4a904457:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-4a904457>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-4a904457::before,
.elementor-2470 .elementor-element.elementor-element-4a904457>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-4a904457>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-4a904457>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-4a904457>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-4a904457>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-2470 .elementor-element.elementor-element-3f4b282f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
}

.elementor-2470 .elementor-element.elementor-element-3f4b282f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-3f4b282f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-3f4b282f.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3f4b282f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-3f4b282f.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-3f4b282f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-3f4b282f .elementor-icon {
	font-size: 30px;
}

.elementor-2470 .elementor-element.elementor-element-3f4b282f .elementor-icon svg {
	height: 30px;
}

.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-5704bb05 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-2f5bf38);
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
}

.elementor-2470 .elementor-element.elementor-element-5704bb05 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-5704bb05 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-2470 .elementor-element.elementor-element-5704bb05 .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-1c5353f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-fe83777);
	--divider-border-width: 2px;
	--divider-element-spacing: 5px;
}

.elementor-2470 .elementor-element.elementor-element-1c5353f .elementor-divider-separator {
	width: 100%;
}

.elementor-2470 .elementor-element.elementor-element-1c5353f .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-1c5353f .elementor-divider__text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

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

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

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

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

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

.elementor-2470 .elementor-element.elementor-element-2ccd4562 .elementor-icon-list-icon i {
	color: var(--e-global-color-2f5bf38);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-2ccd4562 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-2f5bf38);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-2ccd4562 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-2470 .elementor-element.elementor-element-2ccd4562 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-2ccd4562 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-2ccd4562 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-e2f706c {
	--display: flex;
	--overlay-opacity: 0.5;
	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-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-2470 .elementor-element.elementor-element-e2f706c:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-e2f706c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

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

.elementor-2470 .elementor-element.elementor-element-34c20393 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
}

.elementor-2470 .elementor-element.elementor-element-34c20393 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-34c20393.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-34c20393.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-34c20393.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-34c20393.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-34c20393.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-34c20393 .elementor-icon {
	font-size: 30px;
}

.elementor-2470 .elementor-element.elementor-element-34c20393 .elementor-icon svg {
	height: 30px;
}

.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-e1c3dee .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-2f5bf38);
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
}

.elementor-2470 .elementor-element.elementor-element-e1c3dee .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-e1c3dee .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-2470 .elementor-element.elementor-element-e1c3dee .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-43e6ffdc {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-fe83777);
	--divider-border-width: 2px;
	--divider-element-spacing: 5px;
}

.elementor-2470 .elementor-element.elementor-element-43e6ffdc .elementor-divider-separator {
	width: 100%;
}

.elementor-2470 .elementor-element.elementor-element-43e6ffdc .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-43e6ffdc .elementor-divider__text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

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

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

.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px/2);
}

.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px/2);
}

.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px/2);
}

.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-icon i {
	color: var(--e-global-color-2f5bf38);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-2f5bf38);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-48131ff7 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-6d6648db {
	--display: flex;
	--overlay-opacity: 0.5;
	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-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-2470 .elementor-element.elementor-element-6d6648db:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-6d6648db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-6d6648db::before,
.elementor-2470 .elementor-element.elementor-element-6d6648db>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-6d6648db>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-6d6648db>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-6d6648db>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-6d6648db>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-2470 .elementor-element.elementor-element-7acdabb0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
}

.elementor-2470 .elementor-element.elementor-element-7acdabb0 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-7acdabb0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-7acdabb0.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-7acdabb0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-7acdabb0.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-7acdabb0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-7acdabb0 .elementor-icon {
	font-size: 30px;
}

.elementor-2470 .elementor-element.elementor-element-7acdabb0 .elementor-icon svg {
	height: 30px;
}

.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-7b8267b3 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-2f5bf38);
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
}

.elementor-2470 .elementor-element.elementor-element-7b8267b3 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-7b8267b3 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-2470 .elementor-element.elementor-element-7b8267b3 .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-19b96a22 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-fe83777);
	--divider-border-width: 2px;
	--divider-element-spacing: 5px;
}

.elementor-2470 .elementor-element.elementor-element-19b96a22 .elementor-divider-separator {
	width: 100%;
}

.elementor-2470 .elementor-element.elementor-element-19b96a22 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2470 .elementor-element.elementor-element-19b96a22 .elementor-divider__text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

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

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

.elementor-2470 .elementor-element.elementor-element-1c8fd4c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px/2);
}

.elementor-2470 .elementor-element.elementor-element-1c8fd4c0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px/2);
}

.elementor-2470 .elementor-element.elementor-element-1c8fd4c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px/2);
}

.elementor-2470 .elementor-element.elementor-element-1c8fd4c0 .elementor-icon-list-icon i {
	color: var(--e-global-color-2f5bf38);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-1c8fd4c0 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-2f5bf38);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-1c8fd4c0 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-2470 .elementor-element.elementor-element-498f3672 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 0.1;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-498f3672:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-498f3672>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-498f3672::before,
.elementor-2470 .elementor-element.elementor-element-498f3672>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-498f3672>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-498f3672>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-498f3672>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-498f3672>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at top left, var(--e-global-color-accent) 0%, var(--e-global-color-0fe2ffd) 70%);
}

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

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

.elementor-2470 .elementor-element.elementor-element-2fad671 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-2fad671 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-2fad671 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-2fad671 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-2fad671 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-2fad671 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-69541385 {
	text-align: center;
}

.elementor-2470 .elementor-element.elementor-element-69541385 .elementor-heading-title {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2f14f399 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-4b088126 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: var(--e-global-color-fe83777);
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	background-color: var(--e-global-color-8d56729);
	font-family: var(--e-global-typography-689d6f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-689d6f5-font-size);
	font-weight: var(--e-global-typography-689d6f5-font-weight);
	line-height: var(--e-global-typography-689d6f5-line-height);
	color: var(--e-global-color-2f5bf38);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-8d56729);
	border-radius: 20px 20px 20px 20px;
	padding: 16px 20px 16px 20px;
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-body,
.elementor-2470 .elementor-element.elementor-element-77de1e21 .accordion.floating-style .elementskit-card-body {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
	color: var(--e-global-color-2f5bf38);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fe83777);
	border-radius: 20px 20px 0px 0px;
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-body p {
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-body {
	color: var(--e-global-color-text);
	border-radius: 0px 0px 20px 20px;
	padding: 20px 20px 25px 20px;
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-body p,
.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-body {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	font-size: 20px;
	color: var(--e-global-color-2c22644);
	fill: var(--e-global-color-2c22644);
}

.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
	font-size: 20px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-465b6fac {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: var(--e-global-color-fe83777);
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	background-color: var(--e-global-color-8d56729);
	font-family: var(--e-global-typography-689d6f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-689d6f5-font-size);
	font-weight: var(--e-global-typography-689d6f5-font-weight);
	line-height: var(--e-global-typography-689d6f5-line-height);
	color: var(--e-global-color-2f5bf38);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-8d56729);
	border-radius: 20px 20px 20px 20px;
	padding: 16px 20px 16px 20px;
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-body,
.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .accordion.floating-style .elementskit-card-body {
	background-color: var(--e-global-color-8d56729);
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
	color: var(--e-global-color-2f5bf38);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fe83777);
	border-radius: 20px 20px 0px 0px;
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-body p {
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-body {
	color: var(--e-global-color-text);
	border-radius: 0px 0px 20px 20px;
	padding: 20px 20px 25px 20px;
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-body p,
.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-body {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	font-size: 20px;
	color: var(--e-global-color-2c22644);
	fill: var(--e-global-color-2c22644);
}

.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
	font-size: 20px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-4f6208c2 {
	--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;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 0.2;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-4f6208c2::before,
.elementor-2470 .elementor-element.elementor-element-4f6208c2>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-4f6208c2>.e-con-inner>.elementor-background-video-container::before,
.elementor-2470 .elementor-element.elementor-element-4f6208c2>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-4f6208c2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2470 .elementor-element.elementor-element-4f6208c2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at top right, var(--e-global-color-accent) 0%, var(--e-global-color-0fe2ffd) 70%);
}

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

.elementor-2470 .elementor-element.elementor-element-1d718478 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-18ef4921 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-18ef4921 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-18ef4921 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-18ef4921 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-18ef4921 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-18ef4921 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-245eda17 .elementor-heading-title {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6c6f00b3 {
	--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: flex-end;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-6043a6c1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-3ef9ffd {
	text-align: right;
}

.elementor-2470 .elementor-element.elementor-element-3ef9ffd p {
	margin-block-end: 5px;
}

.elementor-2470 .elementor-element.elementor-element-46f87094 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-437cfacc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-blog-block-post,
.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-image-card,
.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-card {
	background-color: var(--e-global-color-8d56729);
	border-radius: 20px 20px 20px 20px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fe83777);
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-btn:hover {
	background-color: var(--e-global-color-0fe2ffd);
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-image-card {
	display: block;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .btn-wraper {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-blog-block-post .elementskit-post-body {
	padding: 20px 20px 20px 20px;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-image-card .elementskit-post-body {
	padding: 20px 20px 20px 20px;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-entry-thumb {
	border-radius: 20px 20px 20px 20px;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .ekit-wid-con .elementskit-entry-thumb {
	padding: 0px 0px 0px 0px;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .post-meta-list {
	text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-body .entry-title,
.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-entry-header .entry-title,
.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-blog-block-post .elementskit-post-body .entry-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-body .entry-title a {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-entry-header .entry-title a {
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-body .entry-title {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-entry-header .entry-title {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-footer>p {
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-body>p {
	color: var(--e-global-color-text);
	text-align: left;
	margin: 0px 0px 25px 0px;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-footer>p,
.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-body>p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-footer {
	text-align: left;
	margin: 0px 0px 25px 0px;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-blog-block-post .elementskit-post-footer>p {
	margin: 0px 0px 25px 0px;
}

.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-btn {
	padding: 13px 26px 13px 26px;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-2f5bf38);
	fill: var(--e-global-color-2f5bf38);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 7px 7px 7px 7px;
}

.elementor-2470 .elementor-element.elementor-element-4d564392 {
	--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;
	--overflow: hidden;
	--overlay-opacity: 0.7;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-4d564392:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-4d564392>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d56729);
	background-image: url("../../2025/08/test.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2470 .elementor-element.elementor-element-2f808722 {
	--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-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-1dd166fc {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-2d4f91c4 {
	--display: flex;
	--position: absolute;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	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-fe83777);
	--border-color: var(--e-global-color-fe83777);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 1;
}

.elementor-2470 .elementor-element.elementor-element-2d4f91c4:not(.elementor-motion-effects-element-type-background),
.elementor-2470 .elementor-element.elementor-element-2d4f91c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea16986);
}

body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-2d4f91c4 {
	right: -140px;
}

body.rtl .elementor-2470 .elementor-element.elementor-element-2d4f91c4 {
	left: -140px;
}

.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-2470 .elementor-element.elementor-element-6009a70d {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6009a70d.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon {
	font-size: 30px;
	padding: 15px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3 {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-2e8f88c3.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon {
	font-size: 30px;
	padding: 15px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-2470 .elementor-element.elementor-element-201d230d {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-201d230d.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon {
	font-size: 30px;
	padding: 15px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e {
	--icon-box-icon-margin: 15px;
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-framed .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b8a8179);
	fill: var(--e-global-color-2f5bf38);
	color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-default:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-b8a8179);
	color: var(--e-global-color-b8a8179);
	border-color: var(--e-global-color-b8a8179);
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-2470 .elementor-element.elementor-element-6ceffe7e.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-2f5bf38);
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon {
	font-size: 30px;
	padding: 15px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-title,
.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-title a {
	font-family: var(--e-global-typography-fa506a3-font-family), Sans-serif;
	font-size: var(--e-global-typography-fa506a3-font-size);
	font-weight: var(--e-global-typography-fa506a3-font-weight);
	line-height: var(--e-global-typography-fa506a3-line-height);
}

.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-2470 .elementor-element.elementor-element-7eeb6d78 {
	--display: flex;
	--min-height: 670px;
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 0.8;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 200px;
	--padding-right: 60px;
}

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

.elementor-2470 .elementor-element.elementor-element-6183ef48 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2470 .elementor-element.elementor-element-6fb189c9 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-6fb189c9 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-6fb189c9 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: -1px;
}

.elementor-2470 .elementor-element.elementor-element-6fb189c9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2470 .elementor-element.elementor-element-6fb189c9 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2470 .elementor-element.elementor-element-6fb189c9 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-2470 .elementor-element.elementor-element-523e482f .elementor-heading-title {
	font-family: var(--e-global-typography-6ac1d76-font-family), Sans-serif;
	font-size: var(--e-global-typography-6ac1d76-font-size);
	font-weight: var(--e-global-typography-6ac1d76-font-weight);
	line-height: var(--e-global-typography-6ac1d76-line-height);
	color: var(--e-global-color-2f5bf38);
}

@media(min-width:768px) {
	.elementor-2470 .elementor-element.elementor-element-72bde1f1 {
		--width: 45%;
	}

	.elementor-2470 .elementor-element.elementor-element-76f986fa {
		--width: 120px;
	}

	.elementor-2470 .elementor-element.elementor-element-5ce94d55 {
		--width: 80%;
	}

	.elementor-2470 .elementor-element.elementor-element-1c0b3dda {
		--width: 55%;
	}

	.elementor-2470 .elementor-element.elementor-element-1147e452 {
		--width: 260px;
	}

	.elementor-2470 .elementor-element.elementor-element-747bda82 {
		--width: 180px;
	}

	.elementor-2470 .elementor-element.elementor-element-448fecb0 {
		--width: 55%;
	}

	.elementor-2470 .elementor-element.elementor-element-732a9c12 {
		--width: 45%;
	}

	.elementor-2470 .elementor-element.elementor-element-7873fbca {
		--width: 45%;
	}

	.elementor-2470 .elementor-element.elementor-element-13330e4e {
		--width: 55%;
	}

	.elementor-2470 .elementor-element.elementor-element-5fa20f60 {
		--width: 55%;
	}

	.elementor-2470 .elementor-element.elementor-element-64cce380 {
		--width: 45%;
	}

	.elementor-2470 .elementor-element.elementor-element-5fdd02fa {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-7c7c5a67 {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-5fcbc0f1 {
		--width: 70%;
	}

	.elementor-2470 .elementor-element.elementor-element-72e3676d {
		--width: 30%;
	}

	.elementor-2470 .elementor-element.elementor-element-23f40ae {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-fcf6f9c {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-651e4fdc {
		--width: 30%;
	}

	.elementor-2470 .elementor-element.elementor-element-3dfe53b4 {
		--width: 70%;
	}

	.elementor-2470 .elementor-element.elementor-element-492c4126 {
		--width: 60%;
	}

	.elementor-2470 .elementor-element.elementor-element-3f1dbacc {
		--width: 40%;
	}

	.elementor-2470 .elementor-element.elementor-element-559d656f {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-40b5d50c {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-c04a831 {
		--width: 70%;
	}

	.elementor-2470 .elementor-element.elementor-element-1954389 {
		--width: 30%;
	}

	.elementor-2470 .elementor-element.elementor-element-19254d71 {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-32cdac2d {
		--width: 25%;
	}

	.elementor-2470 .elementor-element.elementor-element-61d6ba6e {
		--width: 25%;
	}

	.elementor-2470 .elementor-element.elementor-element-485d5930 {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-70846e8 {
		--width: 20%;
	}

	.elementor-2470 .elementor-element.elementor-element-5957fab4 {
		--width: 80%;
	}

	.elementor-2470 .elementor-element.elementor-element-7af411d9 {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-3ddd4427 {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-2752e3bb {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-69ac61e8 {
		--width: 70%;
	}

	.elementor-2470 .elementor-element.elementor-element-5877e8f3 {
		--width: 30%;
	}

	.elementor-2470 .elementor-element.elementor-element-3c5d65ea {
		--width: 60%;
	}

	.elementor-2470 .elementor-element.elementor-element-39465807 {
		--width: 70%;
	}

	.elementor-2470 .elementor-element.elementor-element-1d718478 {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-6c6f00b3 {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-6043a6c1 {
		--width: 70%;
	}

	.elementor-2470 .elementor-element.elementor-element-46f87094 {
		--width: 30%;
	}

	.elementor-2470 .elementor-element.elementor-element-1dd166fc {
		--width: 20%;
	}

	.elementor-2470 .elementor-element.elementor-element-2d4f91c4 {
		--width: 400px;
	}

	.elementor-2470 .elementor-element.elementor-element-7eeb6d78 {
		--width: 80%;
	}

	.elementor-2470 .elementor-element.elementor-element-6183ef48 {
		--width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-2470 .elementor-element.elementor-element-72bde1f1 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-76f986fa {
		--width: 45%;
	}

	.elementor-2470 .elementor-element.elementor-element-5ce94d55 {
		--width: 55%;
	}

	.elementor-2470 .elementor-element.elementor-element-1c0b3dda {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-1147e452 {
		--width: 260px;
	}

	.elementor-2470 .elementor-element.elementor-element-747bda82 {
		--width: 180px;
	}

	.elementor-2470 .elementor-element.elementor-element-448fecb0 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-732a9c12 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-7873fbca {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-13330e4e {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-5fcbc0f1 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-72e3676d {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-651e4fdc {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-3dfe53b4 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-492c4126 {
		--width: 60%;
	}

	.elementor-2470 .elementor-element.elementor-element-3f1dbacc {
		--width: 40%;
	}

	.elementor-2470 .elementor-element.elementor-element-c04a831 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-1954389 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-19254d71 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-32cdac2d {
		--width: 20%;
	}

	.elementor-2470 .elementor-element.elementor-element-61d6ba6e {
		--width: 30%;
	}

	.elementor-2470 .elementor-element.elementor-element-485d5930 {
		--width: 50%;
	}

	.elementor-2470 .elementor-element.elementor-element-7af411d9 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-69ac61e8 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-5877e8f3 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-3c5d65ea {
		--width: 90%;
	}

	.elementor-2470 .elementor-element.elementor-element-39465807 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-6043a6c1 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-46f87094 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-1dd166fc {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-2d4f91c4 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-7eeb6d78 {
		--width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-6183ef48 {
		--width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-2470 .elementor-element.elementor-element-41baef38 {
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-22a817b0 {
		--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: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-2470 .elementor-element.elementor-element-72bde1f1 {
		--padding-top: 70px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-4f58c71e .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-4f58c71e .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-630cc96-font-size);
		line-height: var(--e-global-typography-630cc96-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-630cc96-font-size);
		line-height: var(--e-global-typography-630cc96-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4012e15f {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2872970e {
		--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;
	}

	.elementor-2470 .elementor-element.elementor-element-16c05ff>.elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}

	.elementor-2470 .elementor-element.elementor-element-705cf5f2 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3f92f887 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-76f986fa {
		--justify-content: flex-end;
	}

	.elementor-2470 .elementor-element.elementor-element-19abbd7b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-62f2f4de .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-62f2f4de .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-20a3723e .elementor-heading-title {
		font-size: var(--e-global-typography-c3f27ce-font-size);
		line-height: var(--e-global-typography-c3f27ce-line-height);
	}

	body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-1147e452 {
		left: 0px;
	}

	body.rtl .elementor-2470 .elementor-element.elementor-element-1147e452 {
		right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-5909c5a0 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon-box-description {
		font-size: var(--e-global-typography-c3f27ce-font-size);
		line-height: var(--e-global-typography-c3f27ce-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-383ce563 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-1785da29 .elementor-heading-title {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1c8708aa .elementskit-clients-slider {
		--ekit_client_logo_left_right_spacing: 10px;
	}

	.elementor-2470 .elementor-element.elementor-element-1c8708aa .ekit-price-card-slider {
		--ekit_client_logo_slidetosho: 4;
	}

	.elementor-2470 .elementor-element.elementor-element-4b278dc3 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-11f76222 {
		--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-2470 .elementor-element.elementor-element-5da5cde2 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-5da5cde2 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5d4e314 {
		text-align: center;
	}

	.elementor-2470 .elementor-element.elementor-element-5d4e314 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-96653de {
		text-align: center;
	}

	.elementor-2470 .elementor-element.elementor-element-2f9d1793 {
		--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-2470 .elementor-element.elementor-element-7873fbca {
		--min-height: 400px;
	}

	.elementor-2470 .elementor-element.elementor-element-23eb93fe .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4d88d42 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4d88d42 .elementor-counter-title {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-9758f97 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-9758f97 .elementor-counter-title {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7eb9538c .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-6cfa6a12 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-74bb093a {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-4f3ae74c .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-4f3ae74c .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-41aa379f .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7c7c5a67 {
		--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-2470 .elementor-element.elementor-element-20e25596 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 60px 20px;
		--row-gap: 60px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	.elementor-2470 .elementor-element.elementor-element-29f043a img {
		width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1ee9b539 img {
		width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-14b5f76 img {
		width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-1e111ec9 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-1e111ec9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1e111ec9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2ceb5e02 img {
		width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7c31c6 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-23f40ae {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--justify-items: start;
	}

	.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-158a43ac {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-2470 .elementor-element.elementor-element-5ca44853 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-5ca44853 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-17fbd198 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav {
		padding: 20px 20px 20px 20px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-18eb188b .tab-content .tab-pane {
		padding: 0px 20px 0px 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-469a75d2 .elementor-title {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-469a75d2 .elementor-progress-bar {
		font-size: var(--e-global-typography-c3f27ce-font-size);
	}

	.elementor-2470 .elementor-element.elementor-element-442ec84a .elementor-title {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-442ec84a .elementor-progress-bar {
		font-size: var(--e-global-typography-c3f27ce-font-size);
	}

	.elementor-2470 .elementor-element.elementor-element-3f1dbacc {
		--justify-content: flex-start;
	}

	.elementor-2470 .elementor-element.elementor-element-611d38a1 .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4483e499 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-76f27eb3 .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-54fd04c3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-22adb8e2 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-68ae62e3 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-68ae62e3 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3edce55b .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-40b5d50c {
		--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-2470 .elementor-element.elementor-element-56bb518b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-2470 .elementor-element.elementor-element-4e026a0a .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-570ea534 img {
		width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-1e38b09c .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1cbdb282 img {
		width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-388364ea .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1a458bd7 img {
		width: 100%;
	}

	.elementor-2470 .elementor-element.elementor-element-5585372 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-49b81854 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-49b81854 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5736d8fc .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-53bf400c .elementor-heading-title {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1f0fa32e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-194f8661 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
		--ekit_testimonial_slidetoshow: 1;
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-c3f27ce-font-size);
		line-height: var(--e-global-typography-c3f27ce-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2803fcbc {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-581134be .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-581134be .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-23386433 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2752e3bb {
		--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-2470 .elementor-element.elementor-element-1831750 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-2470 .elementor-element.elementor-element-580980cc .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-580980cc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-580980cc .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-42611fb9 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-42611fb9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-42611fb9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-43a325e9 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-43a325e9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-43a325e9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-12bf0018 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-12bf0018 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-12bf0018 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-72b015e {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-2fa7f80e .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-2fa7f80e .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-351b1ec2 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5e5e0441 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 50px 20px;
		--row-gap: 50px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	.elementor-2470 .elementor-element.elementor-element-4a904457 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5704bb05 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5704bb05 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-2470 .elementor-element.elementor-element-5704bb05 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1c5353f .elementor-divider__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2ccd4562 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-2ccd4562 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-e2f706c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-e1c3dee .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-e1c3dee .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-2470 .elementor-element.elementor-element-e1c3dee .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-43e6ffdc .elementor-divider__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-6d6648db {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7b8267b3 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7b8267b3 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-2470 .elementor-element.elementor-element-7b8267b3 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-19b96a22 .elementor-divider__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1c8fd4c0 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-1c8fd4c0 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-498f3672 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-2fad671 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-2fad671 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-69541385 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-body p,
	.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-body p,
	.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4f6208c2 {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-18ef4921 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-18ef4921 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-245eda17 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-6c6f00b3 {
		--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-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-blog-block-post,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-image-card,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-body .entry-title,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-entry-header .entry-title,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-footer>p,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4d564392 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-2f808722 {
		--flex-direction: column-reverse;
		--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: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}

	.elementor-2470 .elementor-element.elementor-element-1dd166fc {
		--min-height: 450px;
	}

	body:not(.rtl) .elementor-2470 .elementor-element.elementor-element-2d4f91c4 {
		right: 0px;
	}

	body.rtl .elementor-2470 .elementor-element.elementor-element-2d4f91c4 {
		left: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-2d4f91c4 {
		top: 0%;
	}

	.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7eeb6d78 {
		--justify-content: center;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-2470 .elementor-element.elementor-element-6fb189c9 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-6fb189c9 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-523e482f .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}
}

@media(max-width:767px) {
	.elementor-2470 .elementor-element.elementor-element-72bde1f1 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-4f58c71e .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-4f58c71e .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-630cc96-font-size);
		line-height: var(--e-global-typography-630cc96-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-2470 .elementor-element.elementor-element-203cffd9 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-630cc96-font-size);
		line-height: var(--e-global-typography-630cc96-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4012e15f {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2872970e {
		--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;
	}

	.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn i {
		font-size: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn svg {
		max-width: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-16c05ff .ekit-video-popup-btn {
		width: 45px;
		height: 45px;
		line-height: 30px;
	}

	.elementor-2470 .elementor-element.elementor-element-705cf5f2 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3f92f887 {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-2470 .elementor-element.elementor-element-76f986fa {
		--width: 100px;
	}

	.elementor-2470 .elementor-element.elementor-element-5ce94d55 {
		--width: 180px;
	}

	.elementor-2470 .elementor-element.elementor-element-19abbd7b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-62f2f4de .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-62f2f4de .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-20a3723e .elementor-heading-title {
		font-size: var(--e-global-typography-c3f27ce-font-size);
		line-height: var(--e-global-typography-c3f27ce-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1147e452 {
		--width: 280px;
	}

	.elementor-2470 .elementor-element.elementor-element-5909c5a0 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-747bda82 {
		--width: 180px;
		bottom: 0%;
	}

	.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-615e19d .elementor-icon-box-description {
		font-size: var(--e-global-typography-c3f27ce-font-size);
		line-height: var(--e-global-typography-c3f27ce-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-383ce563 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-1785da29 .elementor-heading-title {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1c8708aa .elementskit-clients-slider {
		--ekit_client_logo_left_right_spacing: 10px;
	}

	.elementor-2470 .elementor-element.elementor-element-1c8708aa .ekit-price-card-slider {
		--ekit_client_logo_slidetosho: 2;
	}

	.elementor-2470 .elementor-element.elementor-element-4b278dc3 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-5da5cde2 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-5da5cde2 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5d4e314 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7873fbca {
		--min-height: 300px;
	}

	.elementor-2470 .elementor-element.elementor-element-23eb93fe .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4d88d42 .elementor-counter-title {
		justify-content: start;
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	/* .elementor-2470 .elementor-element.elementor-element-4d88d42 .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:0;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		font-size:var(--e-global-typography-6ac1d76-font-size);
		line-height:var(--e-global-typography-6ac1d76-line-height);
	} */

	.elementor-2470 .elementor-element.elementor-element-9758f97 .elementor-counter-title {
		justify-content: start;
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	/* .elementor-2470 .elementor-element.elementor-element-9758f97 .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:0;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		font-size:var(--e-global-typography-6ac1d76-font-size);
		line-height:var(--e-global-typography-6ac1d76-line-height);
	} */

	.elementor-2470 .elementor-element.elementor-element-7eb9538c .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-6cfa6a12 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-525b6c66 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-2470 .elementor-element.elementor-element-43ba60ce {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-2470 .elementor-element.elementor-element-788343c2 .elementor-icon {
		font-size: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-788343c2 .elementor-icon svg {
		height: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-6872cd2a .elementor-icon {
		font-size: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-6872cd2a .elementor-icon svg {
		height: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-74bb093a {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-4f3ae74c .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-4f3ae74c .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-41aa379f {
		text-align: center;
	}

	.elementor-2470 .elementor-element.elementor-element-41aa379f .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-14a49fd8 {
		text-align: center;
	}

	.elementor-2470 .elementor-element.elementor-element-20e25596 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--grid-auto-flow: row;
	}

	.elementor-2470 .elementor-element.elementor-element-32cd4861 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-60686ad4 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-236453e2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5336510c .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7f5f7c89 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-1e111ec9 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-1e111ec9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1e111ec9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-23c40b9d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-75367bf9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7c31c6 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-23f40ae {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--justify-items: center;
	}

	.elementor-2470 .elementor-element.elementor-element-f0fed3d {
		--icon-box-icon-margin: 5px;
	}

	.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-f0fed3d .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3190802a {
		--icon-box-icon-margin: 5px;
	}

	.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3190802a .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3fd3d422 {
		--icon-box-icon-margin: 5px;
	}

	.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3fd3d422 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-22b24fa5 {
		--icon-box-icon-margin: 5px;
	}

	.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-22b24fa5 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-158a43ac {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-fcf6f9c {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-2470 .elementor-element.elementor-element-5ca44853 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-5ca44853 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-17fbd198 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-18eb188b .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-469a75d2 .elementor-title {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-469a75d2 .elementor-progress-bar {
		font-size: var(--e-global-typography-c3f27ce-font-size);
	}

	.elementor-2470 .elementor-element.elementor-element-442ec84a .elementor-title {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-442ec84a .elementor-progress-bar {
		font-size: var(--e-global-typography-c3f27ce-font-size);
	}

	.elementor-2470 .elementor-element.elementor-element-611d38a1 .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4483e499 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-76f27eb3 .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-54fd04c3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-22adb8e2 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-68ae62e3 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-68ae62e3 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3edce55b {
		text-align: center;
	}

	.elementor-2470 .elementor-element.elementor-element-3edce55b .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4c46168b {
		text-align: center;
	}

	.elementor-2470 .elementor-element.elementor-element-56bb518b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-2470 .elementor-element.elementor-element-4e026a0a .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1e38b09c .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-388364ea .elementor-heading-title {
		font-size: var(--e-global-typography-0615494-font-size);
		line-height: var(--e-global-typography-0615494-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5585372 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-19254d71 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-49b81854 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-49b81854 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5736d8fc .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-78f6ff0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-32cdac2d {
		--width: 40%;
	}

	.elementor-2470 .elementor-element.elementor-element-53bf400c .elementor-heading-title {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-61d6ba6e {
		--width: 60%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-1f0fa32e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-485d5930 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-70846e8 {
		--width: 30%;
	}

	.elementor-2470 .elementor-element.elementor-element-80a5476 .elementor-icon-wrapper {
		text-align: left;
	}

	.elementor-2470 .elementor-element.elementor-element-5957fab4 {
		--width: 70%;
	}

	.elementor-2470 .elementor-element.elementor-element-194f8661 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7af411d9 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider,
	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial_card {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
		color: var(--e-global-color-accent);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
		color: var(--e-global-color-accent);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
		color: var(--e-global-color-accent);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
		color: var(--e-global-color-accent);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-watermark-icon svg path {
		stroke: var(--e-global-color-accent);
		fill: var(--e-global-color-accent);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-watermark-icon>i {
		font-size: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-watermark-icon>svg {
		width: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-c3f27ce-font-size);
		line-height: var(--e-global-typography-c3f27ce-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5c201943 .elementskit-commentor-bio .elementskit-commentor-image>img {
		height: 50px;
		width: 50px;
	}

	.elementor-2470 .elementor-element.elementor-element-2803fcbc {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-581134be .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-581134be .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-23386433 {
		text-align: center;
	}

	.elementor-2470 .elementor-element.elementor-element-23386433 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2617f7e9 {
		text-align: center;
	}

	.elementor-2470 .elementor-element.elementor-element-1831750 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-2470 .elementor-element.elementor-element-580980cc .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-580980cc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-580980cc .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-42611fb9 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-42611fb9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-42611fb9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-43a325e9 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-43a325e9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-43a325e9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-12bf0018 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-12bf0018 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-12bf0018 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-72b015e {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-2fa7f80e .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-2fa7f80e .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-351b1ec2 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5e5e0441 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-247913da .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5704bb05 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-5704bb05 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-2470 .elementor-element.elementor-element-5704bb05 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1c5353f .elementor-divider__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2ccd4562 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-2ccd4562 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-77bc1ed0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-e1c3dee .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-e1c3dee .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-2470 .elementor-element.elementor-element-e1c3dee .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-43e6ffdc .elementor-divider__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-48131ff7 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-11051f3f .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7b8267b3 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7b8267b3 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-2470 .elementor-element.elementor-element-7b8267b3 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-19b96a22 .elementor-divider__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-1c8fd4c0 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-1c8fd4c0 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-498f3672 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-2fad671 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-2fad671 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-69541385 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2f14f399 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-body p,
	.elementor-2470 .elementor-element.elementor-element-77de1e21 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-689d6f5-font-size);
		line-height: var(--e-global-typography-689d6f5-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-body p,
	.elementor-2470 .elementor-element.elementor-element-3b2bd4dc .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4f6208c2 {
		--padding-top: 60px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-18ef4921 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-18ef4921 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-245eda17 {
		text-align: center;
	}

	.elementor-2470 .elementor-element.elementor-element-245eda17 .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-3ef9ffd {
		text-align: center;
	}

	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-blog-block-post,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-image-card,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-body .entry-title,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-entry-header .entry-title,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-footer>p,
	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-9a3ccdc .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-4d564392 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-2f808722 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-2d4f91c4 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon {
		font-size: 20px;
		padding: 12px;
	}

	.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-6009a70d .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon {
		font-size: 20px;
		padding: 12px;
	}

	.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-2e8f88c3 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon {
		font-size: 20px;
		padding: 12px;
	}

	.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-201d230d .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon {
		font-size: 20px;
		padding: 12px;
	}

	.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-title,
	.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-fa506a3-font-size);
		line-height: var(--e-global-typography-fa506a3-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-6ceffe7e .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-7eeb6d78 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-2470 .elementor-element.elementor-element-6183ef48 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2470 .elementor-element.elementor-element-6fb189c9 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2470 .elementor-element.elementor-element-6fb189c9 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2470 .elementor-element.elementor-element-523e482f {
		text-align: left;
	}

	.elementor-2470 .elementor-element.elementor-element-523e482f .elementor-heading-title {
		font-size: var(--e-global-typography-6ac1d76-font-size);
		line-height: var(--e-global-typography-6ac1d76-line-height);
	}
}